0001050915-22-000008.txt : 20220225 0001050915-22-000008.hdr.sgml : 20220225 20220225171027 ACCESSION NUMBER: 0001050915-22-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 141 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220225 DATE AS OF CHANGE: 20220225 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUANTA SERVICES, INC. CENTRAL INDEX KEY: 0001050915 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL WORK [1731] IRS NUMBER: 742851603 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13831 FILM NUMBER: 22681771 BUSINESS ADDRESS: STREET 1: 2800 POST OAK BLVD STREET 2: SUITE 2600 CITY: HOUSTON STATE: TX ZIP: 77056-6175 BUSINESS PHONE: 713-629-7600 MAIL ADDRESS: STREET 1: 2800 POST OAK BLVD SUITE 2600 CITY: HOUSTON STATE: TX ZIP: 77056-6175 FORMER COMPANY: FORMER CONFORMED NAME: QUANTA SERVICES INC DATE OF NAME CHANGE: 19971205 10-K 1 pwr-20211231.htm 10-K pwr-20211231
FYfalse20210001050915http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Memberhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#DebtCurrenthttp://fasb.org/us-gaap/2021-01-31#DebtCurrenthttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsP3YP5YP3Y00010509152021-01-012021-12-3100010509152021-06-30iso4217:USD00010509152022-02-22xbrli:shares00010509152021-12-3100010509152020-12-310001050915pwr:CommonStockClassUndefinedMember2021-12-31iso4217:USDxbrli:shares0001050915pwr:CommonStockClassUndefinedMember2020-12-3100010509152020-01-012020-12-3100010509152019-01-012019-12-3100010509152019-12-3100010509152018-12-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2018-12-310001050915us-gaap:CommonStockMemberpwr:ExchangeableSharesMember2018-12-310001050915us-gaap:PreferredStockMemberus-gaap:SeriesGPreferredStockMember2018-12-310001050915us-gaap:AdditionalPaidInCapitalMember2018-12-310001050915us-gaap:RetainedEarningsMember2018-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001050915us-gaap:TreasuryStockMember2018-12-310001050915us-gaap:ParentMember2018-12-310001050915us-gaap:NoncontrollingInterestMember2018-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001050915us-gaap:ParentMember2019-01-012019-12-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2019-01-012019-12-310001050915us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001050915us-gaap:TreasuryStockMember2019-01-012019-12-310001050915us-gaap:CommonStockMemberpwr:ExchangeableSharesMember2019-01-012019-12-310001050915us-gaap:PreferredStockMemberus-gaap:SeriesGPreferredStockMember2019-01-012019-12-310001050915us-gaap:RetainedEarningsMember2019-01-012019-12-310001050915us-gaap:NoncontrollingInterestMember2019-01-012019-12-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2019-12-310001050915us-gaap:CommonStockMemberpwr:ExchangeableSharesMember2019-12-310001050915us-gaap:PreferredStockMemberus-gaap:SeriesGPreferredStockMember2019-12-310001050915us-gaap:AdditionalPaidInCapitalMember2019-12-310001050915us-gaap:RetainedEarningsMember2019-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001050915us-gaap:TreasuryStockMember2019-12-310001050915us-gaap:ParentMember2019-12-310001050915us-gaap:NoncontrollingInterestMember2019-12-310001050915us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001050915srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ParentMember2019-12-310001050915srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001050915us-gaap:ParentMember2020-01-012020-12-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2020-01-012020-12-310001050915us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001050915us-gaap:TreasuryStockMember2020-01-012020-12-310001050915us-gaap:CommonStockMemberpwr:ExchangeableSharesMember2020-01-012020-12-310001050915us-gaap:RetainedEarningsMember2020-01-012020-12-310001050915us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2020-12-310001050915us-gaap:CommonStockMemberpwr:ExchangeableSharesMember2020-12-310001050915us-gaap:PreferredStockMemberus-gaap:SeriesGPreferredStockMember2020-12-310001050915us-gaap:AdditionalPaidInCapitalMember2020-12-310001050915us-gaap:RetainedEarningsMember2020-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001050915us-gaap:TreasuryStockMember2020-12-310001050915us-gaap:ParentMember2020-12-310001050915us-gaap:NoncontrollingInterestMember2020-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001050915us-gaap:ParentMember2021-01-012021-12-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2021-01-012021-12-310001050915us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001050915us-gaap:TreasuryStockMember2021-01-012021-12-310001050915us-gaap:RetainedEarningsMember2021-01-012021-12-310001050915us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2021-12-310001050915us-gaap:CommonStockMemberpwr:ExchangeableSharesMember2021-12-310001050915us-gaap:PreferredStockMemberus-gaap:SeriesGPreferredStockMember2021-12-310001050915us-gaap:AdditionalPaidInCapitalMember2021-12-310001050915us-gaap:RetainedEarningsMember2021-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001050915us-gaap:TreasuryStockMember2021-12-310001050915us-gaap:ParentMember2021-12-310001050915us-gaap:NoncontrollingInterestMember2021-12-3100010509152021-10-012021-12-31pwr:Segment0001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2021-01-012021-12-3100010509152022-01-012021-12-31xbrli:pure00010509152021-01-012020-12-31pwr:numberOfProjectspwr:unit0001050915pwr:ProjectsInProgressMember2021-01-012021-12-310001050915pwr:LargerElectricTransmissionProjectMember2020-01-012020-12-310001050915pwr:TwoLargerPiplelineProjectsCanadaMember2020-01-012020-12-310001050915pwr:SeveralProjectsMember2020-01-012020-12-310001050915pwr:EPCElectricTransmissionProjectMember2019-01-012019-03-310001050915pwr:PipelineTransmissionProjectMember2019-01-012019-12-310001050915pwr:LargerNaturalGasTransmissionProject1Member2019-01-012019-12-310001050915pwr:ProcessingFacilityConstructionProjectMember2019-01-012019-12-310001050915pwr:ElectricTransmissionProjectSouthernCaliforniaMember2019-01-012019-12-310001050915pwr:ElectricTransmissionProjectSouthernCaliforniaMember2021-12-310001050915pwr:CorrectionOfTotalEstimatedProjectCostsMembersrt:RestatementAdjustmentMemberpwr:TelecommunicationsProjectPeruMember2019-01-012019-12-310001050915country:US2021-01-012021-12-310001050915country:US2020-01-012020-12-310001050915country:US2019-01-012019-12-310001050915country:CA2021-01-012021-12-310001050915country:CA2020-01-012020-12-310001050915country:CA2019-01-012019-12-310001050915country:AU2021-01-012021-12-310001050915country:AU2020-01-012020-12-310001050915country:AU2019-01-012019-12-310001050915pwr:OtherCountriesMember2021-01-012021-12-310001050915pwr:OtherCountriesMember2020-01-012020-12-310001050915pwr:OtherCountriesMember2019-01-012019-12-310001050915pwr:UnitPriceContractsMember2021-01-012021-12-310001050915pwr:UnitPriceContractsMember2020-01-012020-12-310001050915pwr:UnitPriceContractsMember2019-01-012019-12-310001050915pwr:CostPlusContractMemberMember2021-01-012021-12-310001050915pwr:CostPlusContractMemberMember2020-01-012020-12-310001050915pwr:CostPlusContractMemberMember2019-01-012019-12-310001050915us-gaap:FixedPriceContractMember2021-01-012021-12-310001050915us-gaap:FixedPriceContractMember2020-01-012020-12-310001050915us-gaap:FixedPriceContractMember2019-01-012019-12-310001050915pwr:BlattnerHoldingCompanyMember2021-12-310001050915srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001050915pwr:LimetreeBayRefiningLLCMember2021-12-310001050915pwr:LimetreeBayTerminalsLLCMember2021-12-310001050915pwr:LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember2021-04-012021-06-300001050915pwr:LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember2021-10-012021-12-310001050915us-gaap:AccountsPayableAndAccruedLiabilitiesMember2021-12-310001050915us-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-12-310001050915us-gaap:AccountsPayableAndAccruedLiabilitiesMember2019-12-310001050915pwr:ElectricPowerInfrastructureServicesMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001050915pwr:ElectricPowerInfrastructureServicesMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001050915pwr:ElectricPowerInfrastructureServicesMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyInfrastructureSolutionsMember2021-01-012021-12-310001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyInfrastructureSolutionsMember2020-01-012020-12-310001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyInfrastructureSolutionsMember2019-01-012019-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001050915us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001050915us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001050915us-gaap:CorporateNonSegmentMember2019-01-012019-12-310001050915pwr:ElectricPowerInfrastructureServicesMemberus-gaap:OperatingSegmentsMembersrt:LatinAmericaMember2019-01-012019-12-310001050915us-gaap:SalesMemberpwr:ProjectContractTerminationMember2019-01-012019-12-310001050915pwr:ElectricPowerInfrastructureServicesMemberus-gaap:OperatingSegmentsMembersrt:LatinAmericaMember2020-01-012020-12-310001050915pwr:ProjectContractTerminationMember2019-01-012019-12-310001050915pwr:ProjectContractTerminationMemberus-gaap:CostOfSalesMember2019-01-012019-12-310001050915us-gaap:NonUsMember2021-01-012021-12-310001050915us-gaap:NonUsMember2020-01-012020-12-310001050915us-gaap:NonUsMember2019-01-012019-12-310001050915us-gaap:NonUsMember2021-12-310001050915us-gaap:NonUsMember2020-12-310001050915pwr:BlattnerHoldingCompanyMember2021-10-132021-10-130001050915pwr:BlattnerHoldingCompanyMember2021-10-130001050915pwr:BusinessesThatProvideElectricPowerConstructionServicesInTheUnitedStatesMember2021-01-012021-12-31pwr:Businesses0001050915pwr:AcquisitionsIn2021ExcludingBlattnerMember2021-01-012021-12-310001050915pwr:Acquisitions2020Member2020-01-012020-12-310001050915pwr:Acquisitions2020Member2020-12-31pwr:division0001050915pwr:Acquisitions2019Member2019-01-012019-12-310001050915pwr:AcquisitionsIn2021ExcludingBlattnerMember2021-12-310001050915pwr:BlattnerHoldingCompanyMember2021-01-012021-12-310001050915pwr:BlattnerHoldingCompanyMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001050915pwr:AcquisitionsIn2021ExcludingBlattnerMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001050915us-gaap:CustomerRelationshipsMemberpwr:Acquisitions2020Member2020-01-012020-12-310001050915pwr:BlattnerHoldingCompanyMemberus-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001050915pwr:AcquisitionsIn2021ExcludingBlattnerMemberus-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001050915pwr:Acquisitions2020Memberus-gaap:OrderOrProductionBacklogMember2020-01-012020-12-310001050915pwr:BlattnerHoldingCompanyMemberus-gaap:TradeNamesMember2021-01-012021-12-310001050915pwr:AcquisitionsIn2021ExcludingBlattnerMemberus-gaap:TradeNamesMember2021-01-012021-12-310001050915us-gaap:TradeNamesMemberpwr:Acquisitions2020Member2020-01-012020-12-310001050915us-gaap:NoncompeteAgreementsMemberpwr:BlattnerHoldingCompanyMember2021-01-012021-12-310001050915us-gaap:NoncompeteAgreementsMemberpwr:AcquisitionsIn2021ExcludingBlattnerMember2021-01-012021-12-310001050915us-gaap:NoncompeteAgreementsMemberpwr:Acquisitions2020Member2020-01-012020-12-310001050915us-gaap:TechnologyBasedIntangibleAssetsMemberpwr:BlattnerHoldingCompanyMember2021-01-012021-12-310001050915us-gaap:TechnologyBasedIntangibleAssetsMemberpwr:AcquisitionsIn2021ExcludingBlattnerMember2021-01-012021-12-310001050915us-gaap:TechnologyBasedIntangibleAssetsMemberpwr:Acquisitions2020Member2020-01-012020-12-310001050915srt:MinimumMember2021-01-012021-12-310001050915srt:MaximumMember2021-01-012021-12-310001050915srt:WeightedAverageMember2021-01-012021-12-310001050915srt:MinimumMember2020-01-012020-12-310001050915srt:MaximumMember2020-01-012020-12-310001050915srt:WeightedAverageMember2020-01-012020-12-310001050915us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001050915us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001050915us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001050915us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001050915us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001050915us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001050915pwr:AllAcquisitionsMember2021-12-310001050915pwr:Acquisitions2021Member2021-01-012021-12-310001050915pwr:ElectricPowerInfrastructureServicesMember2019-12-310001050915pwr:RenewableEnergyInfrastructureSolutionsMember2019-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember2019-12-310001050915pwr:ElectricPowerInfrastructureServicesMember2020-01-012020-12-310001050915pwr:RenewableEnergyInfrastructureSolutionsMember2020-01-012020-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember2020-01-012020-12-310001050915pwr:ElectricPowerInfrastructureServicesMember2020-12-310001050915pwr:RenewableEnergyInfrastructureSolutionsMember2020-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember2020-12-310001050915pwr:ElectricPowerInfrastructureServicesMember2021-01-012021-12-310001050915pwr:RenewableEnergyInfrastructureSolutionsMember2021-01-012021-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember2021-01-012021-12-310001050915pwr:ElectricPowerInfrastructureServicesMember2021-12-310001050915pwr:RenewableEnergyInfrastructureSolutionsMember2021-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember2021-12-310001050915us-gaap:MeasurementInputDiscountRateMember2021-12-310001050915us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMember2020-12-310001050915srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2020-12-310001050915us-gaap:MeasurementInputDiscountRateMember2019-12-310001050915pwr:MeasurementInputEBITDAMultipleTransactionMember2021-12-310001050915pwr:MeasurementInputEBITDAMultipleTransactionMembersrt:MinimumMember2020-12-310001050915srt:MaximumMemberpwr:MeasurementInputEBITDAMultipleTransactionMember2020-12-310001050915pwr:MeasurementInputEBITDAMultipleTransactionMember2019-12-310001050915pwr:MeasurementInputEBITDAMultipleGuidelinePublicCompanyMember2019-12-310001050915us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MinimumMember2021-12-310001050915srt:MaximumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2021-12-310001050915us-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MinimumMember2020-12-310001050915srt:MaximumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2020-12-310001050915us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2019-12-3100010509152019-10-012019-12-3100010509152020-10-012020-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMemberpwr:TwoCanadianPipelineOperatingBusinessesMember2021-01-012021-12-310001050915pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMemberpwr:TwoCanadianPipelineOperatingBusinessesMember2021-12-310001050915us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001050915us-gaap:CustomerRelationshipsMember2021-12-310001050915us-gaap:CustomerRelationshipsMember2020-12-310001050915us-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001050915us-gaap:OrderOrProductionBacklogMember2021-12-310001050915us-gaap:OrderOrProductionBacklogMember2020-12-310001050915us-gaap:TradeNamesMember2021-01-012021-12-310001050915us-gaap:TradeNamesMember2021-12-310001050915us-gaap:TradeNamesMember2020-12-310001050915us-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001050915us-gaap:NoncompeteAgreementsMember2021-12-310001050915us-gaap:NoncompeteAgreementsMember2020-12-310001050915us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001050915us-gaap:DevelopedTechnologyRightsMember2021-12-310001050915us-gaap:DevelopedTechnologyRightsMember2020-12-310001050915pwr:CurriculumMember2021-01-012021-12-310001050915pwr:CurriculumMember2021-12-310001050915pwr:CurriculumMember2020-12-310001050915us-gaap:LicensingAgreementsMember2021-12-310001050915us-gaap:LicensingAgreementsMember2020-12-310001050915pwr:IntegralAffiliatesMember2021-12-310001050915pwr:IntegralAffiliateOfferingRightOfWaySolutionsMember2021-10-310001050915pwr:IntegralAffiliateOfferingRightOfWaySolutionsMember2021-10-012021-10-310001050915pwr:LUMAEnergyLLCMember2020-06-300001050915pwr:LUMAEnergyLLCMember2021-12-310001050915pwr:LUMAEnergyLLCMember2020-12-310001050915pwr:LUMAEnergyLLCMember2021-01-012021-12-310001050915pwr:LUMAEnergyLLCMember2021-04-012021-06-3000010509152020-04-012020-06-30pwr:mile0001050915pwr:CertainNonIntegralEquityInvestmentsMember2020-01-012020-12-31pwr:Investment0001050915pwr:EPCElectricTransmissionProjectMember2014-12-31utr:kmutr:kV0001050915pwr:EPCElectricTransmissionProjectMember2019-10-012019-12-310001050915pwr:BroadbandTechnologyProviderMember2021-03-310001050915pwr:BroadbandTechnologyProviderMembersrt:ScenarioForecastMember2022-04-012022-06-3000010509152021-03-310001050915pwr:CostMethodInvestmentMemberpwr:QuantaServicesIncMember2020-04-012020-06-300001050915pwr:SeniorNotesDueOctober2024Memberus-gaap:SeniorNotesMember2021-09-230001050915pwr:SeniorNotesDueOctober2024Memberus-gaap:SeniorNotesMember2021-12-310001050915pwr:SeniorNotesDueOctober2024Memberus-gaap:SeniorNotesMember2020-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2020-09-220001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2021-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2020-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueJanuary2032Member2021-09-230001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueJanuary2032Member2021-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueJanuary2032Member2020-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2041Member2021-09-230001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2041Member2021-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2041Member2020-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesAndTermLoanMember2021-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesAndTermLoanMember2020-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDue20242032And2041Member2021-09-230001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDue20242032And2041Member2021-09-232021-09-230001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2020-09-222020-09-220001050915pwr:TermLoanMember2020-01-012020-12-310001050915pwr:SeniorNotesDueOctober2024Memberus-gaap:SeniorNotesMember2021-09-232021-09-230001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueJanuary2032Member2021-09-232021-09-230001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2041Member2021-09-232021-09-230001050915us-gaap:SeniorNotesMemberpwr:AllSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-01-012021-12-310001050915us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SeniorNotesMemberpwr:AllSeniorNotesMember2021-01-012021-12-310001050915srt:MaximumMemberus-gaap:SeniorNotesMemberpwr:AllSeniorNotesMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2021-10-012021-12-310001050915us-gaap:LineOfCreditMemberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-080001050915us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-080001050915pwr:SeniorCreditFacilityMember2020-09-220001050915us-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-12-310001050915us-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-01-012021-12-310001050915pwr:SeniorCreditFacilityMember2021-01-012021-12-310001050915us-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-080001050915us-gaap:LineOfCreditMemberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-132021-10-130001050915us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-132021-10-130001050915pwr:PaymentsDueFirstBusinessDayOfQuarterIn2023And2024Memberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915pwr:PaymentsDueFirstBusinessDayOfQuarterIn2025Memberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915pwr:PaymentsDueFirstBusinessDayOfQuarterIn2026Memberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberpwr:TermLoanMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:LineOfCreditMemberpwr:TermLoanMemberus-gaap:BaseRateMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915srt:MaximumMemberus-gaap:LineOfCreditMemberpwr:TermLoanMemberus-gaap:BaseRateMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:LineOfCreditMemberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberpwr:TermLoanMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915pwr:SeniorCreditFacilityMembercurrency:USD2021-12-310001050915currency:CADpwr:SeniorCreditFacilityMember2021-12-310001050915currency:AUDpwr:SeniorCreditFacilityMember2021-12-310001050915us-gaap:LetterOfCreditMemberpwr:SeniorCreditFacilityMember2021-12-310001050915pwr:LettersOfCreditAndBankGuaranteesMembercurrency:USDpwr:SeniorCreditFacilityMember2021-12-310001050915pwr:LettersOfCreditAndBankGuaranteesMembercurrency:CADpwr:SeniorCreditFacilityMember2021-12-310001050915pwr:SeniorCreditFacilityMember2021-12-310001050915us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMemberpwr:AlternativeCurrencyTermRateMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMemberpwr:AlternativeCurrencyTermRateMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915pwr:PerformanceLettersOfCreditMemberus-gaap:LineOfCreditMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915srt:MaximumMemberpwr:PerformanceLettersOfCreditMemberus-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915us-gaap:LineOfCreditMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915srt:MaximumMemberus-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-082021-10-080001050915srt:MinimumMemberpwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915srt:MaximumMemberpwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915srt:MaximumMemberpwr:ExcessOfBaseRateDomesticBorrowingsOnlyMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMembersrt:MaximumMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915us-gaap:StandbyLettersOfCreditMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915srt:MaximumMemberus-gaap:StandbyLettersOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915pwr:PerformanceLettersOfCreditMembersrt:MinimumMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915srt:MaximumMemberpwr:PerformanceLettersOfCreditMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915pwr:ExcessOfFederalFundsRateMemberpwr:SeniorCreditFacilityMember2021-10-072021-10-070001050915pwr:SeniorCreditFacilityMemberpwr:ExcessOfEuroCurrencyRateMember2021-10-072021-10-070001050915srt:MinimumMemberpwr:SeniorCreditFacilityMember2020-09-222020-09-300001050915srt:MaximumMemberpwr:SeniorCreditFacilityMember2020-09-222020-09-300001050915srt:MinimumMemberpwr:SeniorCreditFacilityMember2020-09-212020-09-210001050915srt:MaximumMemberpwr:SeniorCreditFacilityMember2020-09-212020-09-210001050915us-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2020-12-310001050915us-gaap:BridgeLoanMemberpwr:BridgeFacilityMember2021-09-012021-09-010001050915us-gaap:BridgeLoanMemberpwr:BridgeFacilityMember2021-09-010001050915us-gaap:BridgeLoanMemberpwr:BridgeFacilityMember2021-09-230001050915us-gaap:BridgeLoanMemberpwr:BridgeFacilityMember2021-10-080001050915us-gaap:BridgeLoanMemberpwr:BridgeFacilityMember2021-07-012021-09-300001050915pwr:RelatedPartiesMember2021-12-310001050915pwr:RelatedPartiesMember2021-01-012021-12-310001050915pwr:RelatedPartiesMember2020-01-012020-12-310001050915pwr:RelatedPartiesMember2019-01-012019-12-310001050915pwr:ForeignOperatingLossCarryforwardsMember2021-01-012021-12-310001050915pwr:StateAndLocalOperatingCarryforwardsMember2021-01-012021-12-310001050915pwr:OperatingLossCarryforwardsSubjectToExpirationMember2021-01-012021-12-310001050915pwr:ForeignTaxCreditsMember2020-01-012020-12-310001050915pwr:DeferredTaxAssetsMember2020-01-012020-12-310001050915pwr:ForeignOperatingLossCarryforwardsMember2020-01-012020-12-310001050915pwr:GrossAmountBeforeBalanceSheetPresentationNettingMember2021-12-310001050915srt:MinimumMember2021-12-310001050915srt:MaximumMember2021-12-310001050915srt:MinimumMember2020-12-310001050915srt:MaximumMember2020-12-310001050915srt:MinimumMember2019-12-310001050915srt:MaximumMember2019-12-310001050915pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember2021-01-012021-12-310001050915pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember2020-01-012020-12-310001050915pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember2019-01-012019-12-310001050915pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember2021-01-012021-12-310001050915pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember2020-01-012020-12-310001050915pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember2019-01-012019-12-310001050915pwr:A2018RepurchaseProgramMember2018-09-300001050915pwr:A2020RepurchaseProgramMember2020-08-310001050915pwr:A2020RepurchaseProgramMember2021-12-310001050915us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310001050915us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-3100010509152021-12-012021-12-0100010509152021-08-272021-08-2700010509152021-05-272021-05-2700010509152021-03-252021-03-2500010509152020-12-112020-12-1100010509152020-08-262020-08-2600010509152020-05-282020-05-2800010509152020-03-262020-03-2600010509152019-12-112019-12-1100010509152019-08-282019-08-2800010509152019-05-242019-05-2400010509152019-03-212019-03-2100010509152018-12-062018-12-060001050915pwr:A2019PlanMember2021-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2020-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2019-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2018-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2021-01-012021-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2020-01-012020-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2019-01-012019-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2021-12-310001050915us-gaap:ShareBasedCompensationAwardTrancheOneMemberpwr:RestrictedStockUnitsToBeSettledInCommonStockMember2021-01-012021-12-310001050915us-gaap:ShareBasedCompensationAwardTrancheTwoMemberpwr:RestrictedStockUnitsToBeSettledInCommonStockMembersrt:MinimumMember2021-01-012021-12-310001050915us-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:MaximumMemberpwr:RestrictedStockUnitsToBeSettledInCommonStockMember2021-01-012021-12-310001050915pwr:PerformanceStockUnitsPSUsMember2020-12-310001050915pwr:PerformanceStockUnitsPSUsMember2019-12-310001050915pwr:PerformanceStockUnitsPSUsMember2018-12-310001050915pwr:PerformanceStockUnitsPSUsMember2021-01-012021-12-310001050915pwr:PerformanceStockUnitsPSUsMember2020-01-012020-12-310001050915pwr:PerformanceStockUnitsPSUsMember2019-01-012019-12-310001050915pwr:PerformanceStockUnitsPSUsMember2021-12-310001050915pwr:PerformanceStockUnitsPSUsMembersrt:MinimumMember2021-01-012021-12-310001050915srt:MaximumMemberpwr:PerformanceStockUnitsPSUsMember2021-01-012021-12-310001050915pwr:PerformanceStockUnitsPSUsMember2021-03-250001050915pwr:PerformanceStockUnitsPSUsMember2020-03-260001050915pwr:PerformanceStockUnitsPSUsMember2019-03-080001050915pwr:ValuationCorrectionRelatedToFiscalYears2017Through2019Memberpwr:PerformanceStockUnitsPSUsMember2020-01-012020-12-310001050915pwr:ValuationCorrectionRelatedToFiscalYear2019Memberpwr:PerformanceStockUnitsPSUsMember2020-01-012020-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2020-01-012020-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2019-01-012019-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2021-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2020-12-310001050915pwr:NationalElectricalBenefitFundMember2021-01-012021-12-310001050915pwr:NationalElectricalBenefitFundMember2020-01-012020-12-310001050915pwr:NationalElectricalBenefitFundMember2019-01-012019-12-310001050915pwr:ExcavatorsUnionLocal731PensionFundMember2021-01-012021-12-310001050915pwr:ExcavatorsUnionLocal731PensionFundMember2020-01-012020-12-310001050915pwr:ExcavatorsUnionLocal731PensionFundMember2019-01-012019-12-310001050915pwr:CentralPensionFundOfIuoeAndParticipatingEmployersMember2021-01-012021-12-310001050915pwr:CentralPensionFundOfIuoeAndParticipatingEmployersMember2020-01-012020-12-310001050915pwr:CentralPensionFundOfIuoeAndParticipatingEmployersMember2019-01-012019-12-310001050915pwr:PipelineIndustryPensionFundMember2021-01-012021-12-310001050915pwr:PipelineIndustryPensionFundMember2020-01-012020-12-310001050915pwr:PipelineIndustryPensionFundMember2019-01-012019-12-310001050915pwr:LaborersPensionTrustFundForNorthernCaliforniaMember2021-01-012021-12-310001050915pwr:LaborersPensionTrustFundForNorthernCaliforniaMember2020-01-012020-12-310001050915pwr:LaborersPensionTrustFundForNorthernCaliforniaMember2019-01-012019-12-310001050915pwr:OperatingEngineersLocal324PensionFundMember2021-01-012021-12-310001050915pwr:OperatingEngineersLocal324PensionFundMember2020-01-012020-12-310001050915pwr:OperatingEngineersLocal324PensionFundMember2019-01-012019-12-310001050915pwr:IBEWLocal1249PensionPlanMember2021-01-012021-12-310001050915pwr:IBEWLocal1249PensionPlanMember2020-01-012020-12-310001050915pwr:IBEWLocal1249PensionPlanMember2019-01-012019-12-310001050915pwr:Local697IBEWAndElectricalIndustryPensionFundMember2021-01-012021-12-310001050915pwr:Local697IBEWAndElectricalIndustryPensionFundMember2020-01-012020-12-310001050915pwr:Local697IBEWAndElectricalIndustryPensionFundMember2019-01-012019-12-310001050915pwr:PensionTrustFundForOperatingEngineersMember2021-01-012021-12-310001050915pwr:PensionTrustFundForOperatingEngineersMember2020-01-012020-12-310001050915pwr:PensionTrustFundForOperatingEngineersMember2019-01-012019-12-310001050915pwr:EighthDistrictElectricalPensionFundMember2021-01-012021-12-310001050915pwr:EighthDistrictElectricalPensionFundMember2020-01-012020-12-310001050915pwr:EighthDistrictElectricalPensionFundMember2019-01-012019-12-310001050915pwr:LaborersDistrictCouncilOfWPAPensionFundMember2021-01-012021-12-310001050915pwr:LaborersDistrictCouncilOfWPAPensionFundMember2020-01-012020-12-310001050915pwr:LaborersDistrictCouncilOfWPAPensionFundMember2019-01-012019-12-310001050915pwr:TeamstersNationalPipeLinePensionPlanMember2021-01-012021-12-310001050915pwr:TeamstersNationalPipeLinePensionPlanMember2020-01-012020-12-310001050915pwr:TeamstersNationalPipeLinePensionPlanMember2019-01-012019-12-310001050915pwr:OperatingEngineersPensionTrustMember2021-01-012021-12-310001050915pwr:OperatingEngineersPensionTrustMember2020-01-012020-12-310001050915pwr:OperatingEngineersPensionTrustMember2019-01-012019-12-310001050915pwr:LaborersNationalPensionFundMember2021-01-012021-12-310001050915pwr:LaborersNationalPensionFundMember2020-01-012020-12-310001050915pwr:LaborersNationalPensionFundMember2019-01-012019-12-310001050915pwr:PlumbersAndPipefittersNationalPensionFundMember2021-01-012021-12-310001050915pwr:PlumbersAndPipefittersNationalPensionFundMember2020-01-012020-12-310001050915pwr:PlumbersAndPipefittersNationalPensionFundMember2019-01-012019-12-310001050915pwr:MichiganLaborersPensionPlanMember2021-01-012021-12-310001050915pwr:MichiganLaborersPensionPlanMember2020-01-012020-12-310001050915pwr:MichiganLaborersPensionPlanMember2019-01-012019-12-310001050915pwr:EmployerTeamstersLocalNos175505PensionTrustFundMember2021-01-012021-12-310001050915pwr:EmployerTeamstersLocalNos175505PensionTrustFundMember2020-01-012020-12-310001050915pwr:EmployerTeamstersLocalNos175505PensionTrustFundMember2019-01-012019-12-310001050915pwr:AllOtherPlansUSMember2021-01-012021-12-310001050915pwr:AllOtherPlansUSMember2020-01-012020-12-310001050915pwr:AllOtherPlansUSMember2019-01-012019-12-310001050915pwr:AllOtherPlansCanadaMember2021-01-012021-12-310001050915pwr:AllOtherPlansCanadaMember2020-01-012020-12-310001050915pwr:AllOtherPlansCanadaMember2019-01-012019-12-310001050915pwr:MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember2021-01-012021-12-310001050915pwr:MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember2020-01-012020-12-310001050915pwr:MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember2019-01-012019-12-310001050915pwr:VehicleFleetCommittedCapitalMember2021-12-310001050915pwr:TelecommunicationNetworksConstructionAndOperationMemberpwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-12-310001050915pwr:TelecommunicationNetworksConstructionAndOperationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-01-012015-12-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-01-012015-12-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-12-310001050915pwr:ProgramaNacionalDeTelecomunicacionesPRONATELMemberpwr:ProjectContractTerminationMember2019-04-012019-04-300001050915pwr:ProgramaNacionalDeTelecomunicacionesPRONATELMemberpwr:ProjectContractTerminationMember2020-08-012020-08-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2021-11-300001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-01-012019-04-300001050915pwr:ProjectContractTerminationMember2019-04-012019-06-300001050915pwr:CorrectionOfEstimatedProjectCostsAndPercentageOfCompletionMethodMemberus-gaap:ScenarioAdjustmentMemberpwr:ProjectContractTerminationMember2019-04-012019-06-300001050915pwr:ProjectContractTerminationMember2021-12-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2021-12-310001050915pwr:QPSEngineeringLLCQPSMemberpwr:MaurepasProjectDisputeMember2017-07-012017-09-300001050915pwr:MaurepasPipelineLLCMemberpwr:MaurepasProjectDisputeMember2019-07-012019-07-310001050915pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMembersrt:MaximumMember2019-01-012020-12-310001050915pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember2021-07-012021-07-310001050915pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMemberus-gaap:SubsequentEventMember2022-01-012022-01-310001050915pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMembersrt:MaximumMember2021-12-3100010509152019-08-31pwr:building0001050915pwr:SilveradoWildfireMember2020-10-31utr:acre0001050915pwr:SilveradoWildfireMember2020-10-012020-10-310001050915pwr:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001050915us-gaap:AccountsReceivableMemberpwr:CustomerWithJointVentureInterestMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001050915us-gaap:FinancialAssetPastDueMemberpwr:UndergroundUtilityAndInfrastructureSolutionsMemberpwr:CustomerWithFinancialDifficultiesMember2020-12-310001050915us-gaap:FinancialAssetPastDueMemberpwr:UndergroundUtilityAndInfrastructureSolutionsMemberpwr:CustomerWithFinancialDifficultiesMember2021-07-012021-09-300001050915us-gaap:FinancialAssetPastDueMemberpwr:UndergroundUtilityAndInfrastructureSolutionsMemberpwr:CustomerWithFinancialDifficultiesMember2021-09-300001050915us-gaap:FinancialAssetPastDueMemberpwr:UndergroundUtilityAndInfrastructureSolutionsMemberpwr:CustomerWithFinancialDifficultiesMember2021-12-310001050915pwr:LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember2021-12-310001050915pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember2021-12-310001050915pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember2020-12-310001050915us-gaap:PerformanceGuaranteeMember2021-12-310001050915pwr:EstimateMemberus-gaap:PerformanceGuaranteeMember2021-12-310001050915us-gaap:MeasurementInputPriceVolatilityMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001050915us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMember2021-12-310001050915srt:MaximumMemberus-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Member2021-12-310001050915us-gaap:MarketApproachValuationTechniqueMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Membersrt:WeightedAverageMember2021-12-310001050915us-gaap:SeniorNotesMember2021-12-310001050915pwr:DomesticBankAccountsMember2021-12-310001050915pwr:DomesticBankAccountsMember2020-12-310001050915pwr:ForeignBankAccountsMember2021-12-310001050915pwr:ForeignBankAccountsMember2020-12-310001050915pwr:DomesticJointVenturesMember2021-12-310001050915pwr:DomesticJointVenturesMember2020-12-310001050915pwr:ForeignJointVenturesMember2021-12-310001050915pwr:ForeignJointVenturesMember2020-12-310001050915pwr:InvestmentsInJointVenturesMember2021-12-310001050915pwr:InvestmentsInJointVenturesMember2020-12-310001050915pwr:CaptiveInsuranceCompanyMember2021-12-310001050915pwr:CaptiveInsuranceCompanyMember2020-12-310001050915pwr:CashNotHeldByJointVenturesMember2021-12-310001050915pwr:CashNotHeldByJointVenturesMember2020-12-310001050915us-gaap:LandMember2021-12-310001050915us-gaap:LandMember2020-12-310001050915pwr:BuildingsAndLeaseholdImprovementsMembersrt:MinimumMember2020-01-012020-12-310001050915pwr:BuildingsAndLeaseholdImprovementsMembersrt:MinimumMember2021-01-012021-12-310001050915srt:MaximumMemberpwr:BuildingsAndLeaseholdImprovementsMember2021-01-012021-12-310001050915srt:MaximumMemberpwr:BuildingsAndLeaseholdImprovementsMember2020-01-012020-12-310001050915pwr:BuildingsAndLeaseholdImprovementsMember2021-12-310001050915pwr:BuildingsAndLeaseholdImprovementsMember2020-12-310001050915pwr:OperatingMachineryEquipmentAndVehiclesMembersrt:MinimumMember2020-01-012020-12-310001050915pwr:OperatingMachineryEquipmentAndVehiclesMembersrt:MinimumMember2021-01-012021-12-310001050915srt:MaximumMemberpwr:OperatingMachineryEquipmentAndVehiclesMember2021-01-012021-12-310001050915srt:MaximumMemberpwr:OperatingMachineryEquipmentAndVehiclesMember2020-01-012020-12-310001050915pwr:OperatingMachineryEquipmentAndVehiclesMember2021-12-310001050915pwr:OperatingMachineryEquipmentAndVehiclesMember2020-12-310001050915pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMembersrt:MinimumMember2021-01-012021-12-310001050915pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMembersrt:MinimumMember2020-01-012020-12-310001050915pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMembersrt:MaximumMember2021-01-012021-12-310001050915pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMembersrt:MaximumMember2020-01-012020-12-310001050915pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember2021-12-310001050915pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember2020-12-310001050915us-gaap:ConstructionInProgressMember2021-12-310001050915us-gaap:ConstructionInProgressMember2020-12-310001050915pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMembersrt:MinimumMember2020-01-012020-12-310001050915pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMembersrt:MinimumMember2021-01-012021-12-310001050915pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMembersrt:MaximumMember2021-01-012021-12-310001050915pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMembersrt:MaximumMember2020-01-012020-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2018-12-310001050915us-gaap:OtherAssetsMember2021-12-310001050915us-gaap:OtherAssetsMember2020-12-310001050915us-gaap:OtherAssetsMember2019-12-310001050915us-gaap:OtherAssetsMember2018-12-31

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 December 31, 2021
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 001-13831
pwr-20211231_g1.jpg
Quanta Services, Inc.
(Exact name of registrant as specified in its charter)
Delaware 74-2851603
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
2800 Post Oak Boulevard, Suite 2600
Houston, Texas 77056
(Address of principal executive offices, including zip code)
(713629-7600
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.00001 par valuePWRNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes     No
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.  Yes   No 
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   No 
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files).  Yes   No 
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the Registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes   No 
As of June 30, 2021 (the last business day of the Registrant’s most recently completed second fiscal quarter), the aggregate market value of the Common Stock of the Registrant held by non-affiliates of the Registrant, based on the last sale price of the Common Stock reported by the New York Stock Exchange on such date, was $12.5 billion.
As of February 22, 2022, the number of outstanding shares of Common Stock of the Registrant was 142,690,314.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Registrant’s Definitive Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.



QUANTA SERVICES, INC.
ANNUAL REPORT ON FORM 10-K
For the Year Ended December 31, 2021
INDEX

  Page
  Number
PART I
ITEM 1.
ITEM 1A.
ITEM 1B.
ITEM 2.
ITEM 3.
ITEM 4.
 
PART II
ITEM 5.
ITEM 6.
ITEM 7.
ITEM 7A.
ITEM 8.
ITEM 9.
ITEM 9A.
ITEM 9B.
ITEM 9C.
 
PART III
ITEM 10.
ITEM 11.
ITEM 12.
ITEM 13.
ITEM 14.
 
PART IV
ITEM 15.
ITEM 16.

1


Cautionary Statement About Forward-Looking Statements and Information
This Annual Report on Form 10-K (Annual Report) of Quanta Services, Inc. (together with its subsidiaries, Quanta, we, us or our) includes forward-looking statements reflecting assumptions, expectations, projections, intentions or beliefs about future events that are intended to qualify for the “safe harbor” from liability established by the Private Securities Litigation Reform Act of 1995. You can identify these statements by the fact that they do not relate strictly to historical or current facts. They use words such as “anticipate,” “estimate,” “project,” “forecast,” “may,” “will,” “should,” “could,” “expect,” “believe,” “plan,” “intend” and other words of similar meaning. In particular, these include, but are not limited to, statements relating to the following:
Projected revenues, net income, earnings per share, margins, cash flows, liquidity, weighted average shares outstanding, capital expenditures and tax rates, as well as other projections of operating and GAAP (as defined below) and non-GAAP financial results;
Expectations regarding our business or financial outlook;
Expectations regarding opportunities, technological developments, competitive positioning, future economic and regulatory conditions and other trends in particular markets or industries, including with respect to our increased operations in the renewable energy market after our acquisition of Blattner (as defined below) and the transition to a carbon-neutral economy;
Expectations regarding the pandemic associated with the novel coronavirus disease that began in 2019 (COVID-19), including the continued and potential impact of the COVID-19 pandemic and of governmental and customer responses to the pandemic on our business, operations, supply chain, personnel, financial condition, results of operations, cash flows and liquidity;
Expectations regarding our plans and strategies;
The business plans or financial condition of our customers, including with respect to the COVID-19 pandemic and the transition to a carbon-neutral economy;
The potential impact of commodity prices and production volumes on our business, financial condition, results of operations, cash flows and demand for our services;
The potential benefits from, and future financial and operational performance of, acquired businesses and our investments, including Blattner and our equity interest in LUMA (as defined below);
Beliefs and assumptions about the collectability of receivables;
The expected value of contracts or intended contracts with customers, as well as the scope, services, term or results of any awarded or expected projects;
The development of and opportunities with respect to future projects, including renewable energy projects, electrical grid modernization, upgrade and hardening projects and large transmission and pipeline projects;
Expectations regarding the future availability and price of materials and equipment necessary for the performance of our business;
The expected impact of inflation;
The expected impact of changes and potential changes in climate;
Future capital allocation initiatives, including the amount and timing of, and strategies with respect to, any future acquisitions, investments or stock repurchases and expectations regarding the declaration, amount and timing of any future cash dividends;
The impact of existing or potential legislation or regulation;
Potential opportunities that may be indicated by bidding activity or similar discussions with customers;
The future demand for, availability of and costs related to labor resources in the industries we serve;
The expected realization of our remaining performance obligations or backlog;
The expected outcome of pending or threatened legal proceedings;
Expectations with respect to our ability to reduce our debt and maintain our current credit ratings; and
Possible recovery of pending or contemplated insurance claims, change orders and claims asserted against customers or third parties.
These forward-looking statements are not guarantees of future performance, involve or rely on a number of risks, uncertainties, and assumptions that are difficult to predict or are beyond our control, and reflect management’s beliefs and assumptions based on information available at the time the statements are made. We caution you that actual outcomes and results may differ materially from what is expressed, implied or forecasted by our forward-looking statements and that any or all of our forward-looking statements may turn out to be inaccurate or incorrect. These statements can be affected by inaccurate assumptions and by known or unknown risks and uncertainties, including risks and uncertainties described elsewhere herein,
2


including in Item 1A. Risk Factors in this Annual Report and as may be detailed from time to time in our other public filings with the U.S. Securities and Exchange Commission (SEC).
All of our forward-looking statements, whether written or oral, are expressly qualified by these cautionary statements and any other cautionary statements that may accompany such forward-looking statements or that are otherwise included in this report. Although forward-looking statements reflect our good faith beliefs at the time they are made, reliance should not be placed on forward-looking statements because they involve known and unknown risks, uncertainties and other factors, which may cause our actual results, performance or achievements to differ materially from anticipated future results, performance or achievements expressed or implied by such forward-looking statements. In addition, we do not undertake and expressly disclaim any obligation to update or revise any forward-looking statements to reflect events or circumstances after the date of this report or otherwise.
3


PART I
ITEM 1.Business
Overview
Quanta Services, Inc. (together with its subsidiaries, “Quanta,” “we,” “us” or “our”) is a leading provider of specialty contracting services, delivering comprehensive infrastructure solutions for the electric and gas utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets. We provide engineering, procurement, construction, and repair and maintenance services for infrastructure within each of these industries, including electric power transmission and distribution networks; substation facilities; wind and solar generation and transmission and battery storage facilities; communications and cable multi-system operator networks; gas utility systems; pipeline transmission systems and facilities; and downstream industrial facilities. Our operations are decentralized and labor-intensive, and we rely on craft skilled labor personnel and experienced operators to successfully manage our day-to-day business. We also have an experienced management team, both at the executive level and within our subsidiaries, which we refer to as operating companies or operating units. We operate a fleet of owned and leased trucks and trailers, support vehicles and specialty construction equipment, as well as various proprietary technologies that enhance our service offerings. We have a large and diverse customer base, including many of the leading companies in the utility, renewable energy, communications, industrial and energy delivery markets.
The performance of our business generally depends on our ability to obtain contracts with customers and to effectively deliver the services provided under those contracts. Our services are typically provided pursuant to master service agreements, repair and maintenance contracts and fixed price and non-fixed price construction and engineering contracts. We offer comprehensive and diverse solutions on a broad geographic scale and have a solid base of long-standing customer relationships in each of the industries we serve. We believe our reputation for safety leadership, responsiveness and performance, geographic reach, comprehensive service offerings and financial strength have resulted in strong relationships with numerous customers, and we endeavor to develop and maintain strategic alliances and preferred service provider status with our customers.
We believe that our business strategies, along with our safety culture and financial resources, differentiate us from our competition and position us to benefit from future capital spending by our customers. Our strategies include delivering a portfolio of infrastructure solutions to existing and potential customers, developing our technological and training capabilities, remaining committed to the safety of our employees, and maintaining an entrepreneurial culture throughout our organization. We believe executing on these strategies places us in the position to capitalize on opportunities and trends in the industries we serve and expand our operations to select new markets.
Services
Beginning with the three months ended December 31, 2021, we report our results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to our acquisition of Blattner Holding Company and its operating subsidiaries (collectively, Blattner) during 2021, as described further below. The acquisition of Blattner significantly expanded and enhanced our existing services with respect to the renewable energy generation industry. In conjunction with this change in reportable segments, certain prior period amounts have been recast to conform to our new segment reporting structure. We operate primarily in the United States; however, we derived approximately 14.7%, 14.2% and 16.0% of our revenues from foreign operations, primarily in Canada and Australia, during the years ended December 31, 2021, 2020 and 2019.
Electric Power Infrastructure Solutions. Our Electric Power Infrastructure Solutions segment provides comprehensive services for the electric power and communications markets, including:
design, procurement, new construction, upgrade and repair and maintenance services for electric power transmission and distribution infrastructure, both overhead and underground, and substation facilities, along with other engineering and technical services to support the implementation of upgrades by utilities to modernize and harden the electric power grid in order to ensure its safety and enhance reliability;
emergency restoration services, including the repair of infrastructure damaged by fires and inclement weather;
the energized installation, maintenance and upgrade of electric power infrastructure utilizing unique bare hand and hot stick methods and our robotic arm techniques;
the installation of “smart grid” technologies on electric power networks;
4


comprehensive design and construction services to wireline and wireless communications companies, cable multi-system operators and other customers within the communications industry (including services in connection with 5G wireless deployment);
design, installation, maintenance and repair services related to commercial and industrial wiring; and
aviation services primarily for the utility industry, including the transportation of line workers, the setting of poles and towers, and the stringing of wires.
This segment also includes (i) our portion of earnings of our unconsolidated integral affiliates, including LUMA Energy, LLC (LUMA), a joint venture in which we own a 50% interest and which was selected for a 15-year operation and maintenance agreement to operate, maintain and modernize the approximately 18,000-mile electric transmission and distribution system in Puerto Rico, and (ii) the majority of the financial results of our training facility and our postsecondary educational institution, which specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers, as well as training for the gas distribution and communications industries. For additional information regarding LUMA, see Note 8 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, and for additional information on our training facility and postsecondary educational institution, see Human Capital Resources - Employee Recruiting, Development and Training below.
Renewable Energy Infrastructure Solutions. Our Renewable Energy Infrastructure Solutions segment provides comprehensive infrastructure solutions to customers that own and develop renewable energy and/or related infrastructure. Services performed by the Renewable Energy Infrastructure Solutions segment generally include:
engineering, procurement, new construction, upgrade and repair and maintenance services for utility-scale wind, solar and hydropower generation facilities and battery storage facilities; and
engineering and construction services for substations and switchyards, transmission and other electrical infrastructure needed to interconnect and transmit electricity from renewable energy generation and battery storage facilities.
Underground Utility and Infrastructure Solutions. Our Underground Utility and Infrastructure Solutions segment provides comprehensive infrastructure solutions to customers involved in the development, transportation, distribution, storage and processing of natural gas, oil and other products. Services performed by the Underground Utility and Infrastructure Solutions segment generally include:
design, engineering, procurement, new construction, upgrade and repair and maintenance services for natural gas systems for gas utility customers;
pipeline protection, integrity testing, rehabilitation and replacement services;
catalyst replacement services, high-pressure and critical-path turnaround services, instrumentation and electrical services, piping, fabrication and storage tank services to the midstream and downstream industrial energy markets;
engineering and construction services for pipeline systems, storage systems and compressor and pump stations and the fabrication of pipeline support systems and related structures and facilities;
trenching, directional boring and mechanized welding services related to the services described above and in connection with our electric power infrastructure services; and
engineering, construction and maintenance services for energy-transition and carbon-reduction related projects, such as alternative fuel facilities, carbon capture systems and hydrogen facilities.
Recent Significant Acquisition
On October 13, 2021, we completed the acquisition of Blattner, a large and leading utility-scale renewable energy infrastructure solutions provider that is located in and primarily operates in North America. Consideration for this acquisition was $2.37 billion paid or payable in cash (subject to certain adjustments) and 3,326,955 shares of Quanta common stock, which had a fair value of $345.4 million as of the date of the acquisition. The final amount of consideration for this acquisition remains subject to certain post-closing adjustments, including with respect to net working capital. Additionally, pursuant to the terms of the agreement and plan of merger, the former owners of Blattner are eligible for the potential payment of up to $300.0 million of contingent consideration, payable to the extent the acquired business achieves certain financial performance targets over a three-year period beginning in January 2022. Since the acquisition date, Blattner’s results of operations have been included in our consolidated financial statements within the Renewable Energy Infrastructure Solutions segment. See Note 6 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report for further information regarding this and our other recent acquisitions.
5


Customer Relationships
We have a large and diverse customer base, including many of the leading companies in the industries we serve, and we have developed strong strategic alliances with numerous customers and strive to develop and maintain our status as a preferred service provider to our customers. For the year ended December 31, 2021, our largest customer accounted for 7% of our consolidated revenues and our ten largest customers accounted for 38% of our consolidated revenues. Representative customers include:
lAmerican Electric Power Company, Inc.lNational Grid plc
lATCO ElectriclNextBridge Infrastructure, LP
lCenterPoint Energy, Inc.lNextEra Energy, Inc.
lComcast CorporationlNiSource Inc.
lDuke Energy CorporationlOrsted US
lEdison InternationallPattern Energy
lEntergy CorporationlPG&E Corporation
lEnterprise Products Partners L.P.lPuget Sound Energy, Inc.
lEvergy Inc.lSempra Energy
lEversource EnergylThe Southern Company
lExelon CorporationlTC Energy Corporation
lFirstEnergy Corp.lVerizon Communications Inc.
lFortis Inc.lWataynikaneyap Power
lLower Colorado River AuthoritylXcel Energy Inc.
Our customers include utilities, renewable energy developers, communications, industrial and energy delivery companies, as well as governmental entities. We have estimated revenues by customer type as a percentage of total revenues below. Such estimates are based on management judgment and assumptions and are provided to show perceived trends in our customer types and should be considered directional in nature.
202120202019
Utility74 %72 %64 %
Renewable Energy Developers%%%
Communications%%%
Industrial10 %13 %15 %
Energy Delivery %%14 %
Other%%%
Total revenues100 %100 %100 %
The customer types set forth in the table above are described in further detail as follows:
Utility - Customers that are electric and gas utility companies;
Renewable Energy Developers – Customers that develop, own and/or operate renewable energy solutions other than electric and gas utility companies;
Communications - Customers that own and/or operate assets supporting delivery of data, communications and digital services;
Industrial - Customers that own and/or operate refinery, chemical and industrial facilities, as well as other commercial or manufacturing facilities;
Energy Delivery - Customers that own and/or operate pipelines for the delivery of hydrocarbons; and
Other - Customers that are not accurately described by the categories set forth above.
We believe utility, renewable energy, communications and industrial customers provide us with growth opportunities due to their long-term capital programs and/or the longer term trends associated with these industries. Our opportunities associated with energy delivery customers are dependent on the cyclicality of pipeline project activity, and capital programs for energy delivery and industrial customers have been negatively impacted by uncertainties and challenges in the energy market and
6


overall economy caused by the pandemic associated with the novel coronavirus disease (COVID-19). However, to the extent commodity prices continue to strengthen and the global economy continues to recover, we believe the outlook for services with respect to these customers will improve. For additional information on the trends associated with these customers and industries, see Overview - Business Environment and Results of Operations in Item 7. Managements Discussion and Analysis of Financial Condition of this Annual Report.
We are a preferred service provider for many of our customers, which generally means we have met minimum standards for a specific category of service, maintained a high level of performance and agreed to certain payment terms and negotiated rates. We strive to maintain preferred status as we believe it provides us an advantage in the award of future work for the applicable customer. Furthermore, many of our strategic relationships with customers take the form of strategic alliance or long-term maintenance agreements, which typically extend for an initial term and may include renewal options to extend the initial term. Strategic alliance agreements also generally state an intention to work together over a period of time and/or on specific types of projects, and many provide us with preferential bidding procedures.
Although we have an integrated marketing and business development strategy, management at each of our operating companies is responsible for developing and maintaining successful long-term relationships with customers. Our operating company management teams build upon existing customer relationships to secure additional projects and increase revenues. Many of these customer relationships are long-standing and are maintained through a partnering approach with centralized account management, which includes project evaluation and consulting, quality performance, performance measurement and direct customer contact. Additionally, operating company management focuses on pursuing growth opportunities with prospective customers. We also encourage operating company management to cross-sell services of our other operating companies to their customers and coordinate with our other operating companies to pursue projects, especially those that are larger and more complex. We believe our ability to provide services that cover a broad spectrum of our customers’ needs and requirements is a significant differentiator. Our corporate-level business development and regional management groups support these activities by promoting and marketing our services for existing and prospective large national accounts, as well as projects that are capable of utilizing services from multiple operating companies.
Competition and Market Demand
The markets in which we operate are highly competitive. We compete with other contractors in the geographic markets in which we operate, and several of our competitors are large companies that have significant financial, technical and marketing resources. In addition, there are relatively few barriers to entry into some of the industries in which we operate and, as a result, any organization that has adequate financial resources and access to technical expertise may become a competitor. A significant portion of our revenues is currently derived from unit price or fixed price agreements, and price is often an important factor in the award of such agreements. Accordingly, we could be underbid by our competitors. However, customers often consider other factors in choosing a service provider, including technical expertise and experience, safety ratings, financial and operational resources, geographic presence, industry reputation and dependability, which we expect to benefit larger contractors such as us. In addition, competition may lessen as industry resources, such as labor supplies, approach capacity. There can be no assurance, however, that our competitors will not develop the expertise, experience and resources to provide services that are superior in both price and quality to our services, or that we will be able to maintain or enhance our competitive position. We also face competition from the in-house service organizations of our existing or prospective customers, which employ personnel who perform some of the same types of services we provide. Although these companies currently outsource a significant portion of these services, there can be no assurance that they will continue to do so in the future or that they will not acquire additional in-house capabilities.
For further information regarding the effects of competition on our business and trends in market demand affecting our business, see Risks Related to Operating Our Business and Risks Related to Our Industries in Item 1A. Risk Factors of this Annual Report and Overview - Business Environment and Results of Operations in Item 7. Managements Discussion and Analysis of Financial Condition of this Annual Report.
Material Resources
Equipment. We depend on the availability of certain equipment, including specialty vehicles, to perform our services. We operate a fleet of owned and leased bucket trucks, digger derricks, trucks and trailers, support vehicles and specialty construction equipment, such as sidebooms, dozers, backhoes, excavators, trenchers, generators, boring machines, cranes, robotic arms, wire pullers, tensioners and helicopters. As of December 31, 2021, the total size of the rolling stock fleet was approximately 70,000 units. A number of factors that we may not be able to predict or control could result in increased costs for, or delays in delivery of, this equipment, including the continued impact of the ongoing COVID-19 pandemic on the global supply chain, as well as global trade relationships and other general market and political conditions (e.g., inflation). For example, based on, among other things, the significant worldwide shortage of semiconductors, vehicle manufacturers are experiencing production delays with respect to new vehicles for our fleet (both on-road and specialty vehicles) and vehicle parts (e.g., tires), all of which we utilize in our operations. Certain of our vehicle delivery orders scheduled for delivery in 2022 have
7


been delayed and canceled. While we believe we have taken steps to secure delivery of a sufficient amount of vehicles in the near term and do not anticipate any significant disruptions with respect to our fleet, to the extent the production issues become worse than expected or become longer-term in nature, our operations could be negatively impacted.
Project Materials. Our customers depend on the availability of certain materials for construction, upgrade and repair and maintenance of their infrastructure and are typically responsible for supplying most or all of the materials required for the services we perform on their projects, including, among other things, steel, copper, aluminum and components for renewable energy projects (e.g., solar panels, wind turbine blades). We monitor supply chain and other logistical challenges impacting our industries with respect to these materials; however, a number of factors that we and our customers may not be able to predict or control could result in increased costs for, or delays in delivery or lack of availability of, these materials, including, among other things, the continued impact of the ongoing COVID-19 pandemic on the global supply chain, global trade relationships (e.g., tariffs, sourcing restrictions) and other general market and political conditions (e.g., inflation). To the extent these or other dynamics delay our customers’ projects or impact their decision-making with respect to timing of future projects, our business and demand for our services could be negatively impacted. For example, we believe some participants in the renewable energy market are experiencing supply chain and sourcing challenges, resulting in delays and shortages of, and increased costs for, materials necessary for the construction of certain solar renewable projects in the near term. While we believe many of our renewable energy customers are better equipped to manage these disruptions than their smaller competitors, these challenges could impact our ability to perform these renewable services in the near term.

Additionally, pursuant to certain of our contracts, including contracts for our comprehensive engineering, procurement and construction (EPC) services, we are required to procure all or part of the materials needed for a project. We continue to expand our EPC services throughout our industries, and as a result our responsibility for procuring materials is expected to increase and the cost of materials may become a proportionately larger component of our consolidated cost of services. Furthermore, under these contracts, a number of factors that we may not be able to predict or control, including those described above with respect to our customers, could negatively impact our ability to procure the materials we have agreed to procure for a project. In such circumstances, we may be responsible for delays and additional costs associated with projects.
For further information regarding the risks associated with availability of equipment and materials, see Risks Related to Operating Our Business in Item 1A. Risk Factors of this Annual Report.
Seasonality and Cyclicality
Our revenues and results of operations can be subject to seasonal and other variations. These variations are influenced by, among other things, weather, customer spending patterns, bidding seasons, receipt of required regulatory approvals, permits and rights of way, project timing and schedules, and holidays. Typically, our revenues are lowest in the first quarter of the year because cold, snowy or wet conditions can create challenging working environments that are more costly for our customers or cause delays on projects. In addition, infrastructure projects often do not begin in a meaningful way until our customers finalize their capital budgets, which typically occurs during the first quarter. Second quarter revenues are typically higher than those in the first quarter, as some projects begin, but continued cold and wet weather can often impact productivity. Third quarter revenues are typically the highest of the year, as a greater number of projects are underway and operating conditions, including weather, are normally more accommodating. Generally, revenues during the fourth quarter are lower than the third quarter but higher than the second quarter, as many projects are completed and customers often seek to spend their capital budgets before year end. However, the holiday season and inclement weather can sometimes cause delays during the fourth quarter, reducing revenues and increasing costs. These seasonal impacts are typical for our U.S. operations, but seasonality for our international operations may differ. For additional information on seasonality and cyclicality, please see Significant Factors Impacting Results within Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Annual Report.
Regulation
Compliance with numerous regulations has a material effect on our operations. Our operations are subject to various federal, state, local and international laws and regulations including:
licensing, permitting and inspection requirements applicable to contractors and engineers;
regulations relating to worker safety (e.g., Occupational Safety and Health Administration regulations) and environmental protection;
permitting and inspection requirements applicable to construction projects;
wage and hour regulations and regulations associated with our collective bargaining agreements and unionized workforce;
regulations relating to sourcing and transportation of equipment and materials, including licensing and permitting requirements;
8


regulations relating to aviation activities;
building and electrical codes; 
applicable U.S. and non-U.S. anti-corruption regulations;
immigration regulations applicable to U.S. and cross-border employment; and
special bidding, procurement and other requirements on government projects.
We believe that we are in compliance with all material licensing and regulatory requirements that are necessary to conduct our operations. Our failure to comply with applicable regulations could result in substantial fines or revocation of our operating licenses, as well as give rise to termination or cancellation rights under our contracts or disqualify us from future bidding opportunities. Additionally, the overall regulatory environment can impact our customers’ projects and demand for our services, and in connection with the current heightened regulatory environment and increased regulatory enforcement and challenges, our customers have experienced delays, reductions in scope and cancellations of projects. We are also subject to numerous federal, state, local and international environmental laws and regulations governing our operations, including the handling, transportation and disposal of non-hazardous and hazardous substances and wastes, as well as emissions and discharges into the environment, including discharges to air, surface water, groundwater and soil. We also are subject to laws and regulations that impose liability and cleanup responsibility for releases of hazardous substances into the environment. Under certain of these laws and regulations, liability can be imposed for cleanup of previously owned or operated properties or currently owned properties at which hazardous substances or wastes were discharged or disposed of by a former owner or operator, regardless of whether we directly caused the contamination or violated any law at the time of discharge or disposal. The presence of contamination from such substances or wastes could also interfere with ongoing operations or adversely affect our ability to sell or lease the property or use it as collateral for financing. In addition, we could be held liable for significant penalties and damages under certain environmental laws and regulations or be subject to revocation of certain licenses or permits, which could materially and adversely affect our business, results of operations and cash flows. Our contracts with customers may also impose liability on us for environmental issues that arise through the performance of our services. As a result, from time to time, we may incur costs and obligations for correcting environmental noncompliance matters and for remediation at or relating to certain of our properties. We believe that we are in substantial compliance with our environmental obligations and that any such obligations will not have a material adverse effect on our business or financial performance.
For further information regarding the effects of regulation on our business, see Risks Related to Operating Our Business and Risks Related Regulation and Compliance in Item 1A. Risk Factors of this Annual Report and Overview - Business Environment in Item 7. Managements Discussion and Analysis of Financial Condition of this Annual Report.
Human Capital Resources
We believe our employees are our most important assets, and we focus significant attention and resources on attracting, developing and retaining talented and experienced individuals. We believe our industry-leading training and safety programs are a strength and competitive differentiator with not only our current and potential employees, but with our customers, which have high safety standards and are increasing the amount of their outsourced infrastructure services. Our operations are decentralized and labor-intensive, and we rely on craft skilled labor personnel and experienced operators to successfully manage our day-to-day business, as well as corporate management and professional personnel to coordinate and execute our business strategies, allocate capital and coordinate equipment usage, and facilitate certain centralized administrative services.
Employee Profile
As of December 31, 2021, we had approximately 43,700 employees, consisting of approximately 8,600 salaried employees, including executive officers, professional and administrative staff, project managers and engineers, job superintendents and field personnel, and approximately 35,100 hourly employees, the number of which fluctuates depending upon the number and size of the projects that are ongoing and planned at any particular time. As of December 31, 2021, we had approximately 36,800 U.S. employees and approximately 6,900 non-U.S. employees, with the majority of our non-U.S. employees based in Canada. Additionally, approximately 35% of our employees as of December 31, 2021 were covered by collective bargaining agreements, which require the payment of specified wages, the observance of certain workplace rules and the payment of certain amounts to multiemployer pension plans and employee benefit trusts. These collective bargaining agreements have varying terms and expiration dates, and the majority contain provisions that prohibit work stoppages or strikes, even during specified negotiation periods relating to agreement renewals, and provide for binding arbitration dispute resolution in the event of prolonged disagreement.
Employee Health and Safety
Performance of our services requires the use of heavy equipment and exposure to inherently hazardous conditions. In response to these inherent hazards and as part of our commitment to the safety of our employees, customers and third parties, our corporate and operating company management personnel have established safety programs, policies and procedures and
9


ongoing training requirements for our employees and have also developed and implemented critical safety equipment and innovations. For example, on our project sites we have implemented emergency response plans, first aid training and automated external defibrillators, which have helped save the lives our employees and bystanders. We have also continued to invest significant resources in our safety training facilities, including the Quanta Advanced Training Center, located in Texas, and our safety monitoring tools, including fleet management software. Our operating companies also develop and share best practices for safety policies and practices, and we have an established program for onboarding newly acquired companies and working with them to augment their existing safety practices as necessary.
Furthermore, throughout the COVID-19 pandemic, the majority of our operations have continued, as they have been deemed essential to critical infrastructure. In response to the changing operating environment during the course of the pandemic, we implemented additional safety protocols and procedures to protect the health and safety of our employees, such as the adoption of specialized training initiatives and the utilization of additional protective equipment for our employees operating in the field and additional sanitation measures for our offices, vehicles and equipment. During the course of the pandemic, as circumstances dictated and in accordance with legal requirements, we also reduced non-essential business travel, applied work-from-home policies and developed other human resource guidance to help employees. We have not experienced any meaningful impact on the availability of our workforce or key personnel as a result of the COVID-19 pandemic.
Employee Recruiting, Development and Training
Our success depends on our ability to attract, develop and retain highly qualified employees, including craft skilled labor, engineers, architects, designers, management and professional and administrative employees.
Craft Skilled Labor. Our industry is experiencing a shortage of journeyman linemen and specialty craft labor in certain geographic areas. Our customers continue to seek additional specialized labor resources to address an aging utility workforce and longer-term labor availability issues, increasing pressure to reduce costs and improve reliability, and increasing duration and complexity of their capital programs. We believe these trends will continue, possibly to such a degree that demand for labor resources will outpace supply. Furthermore, the increased demand for our services based on favorable dynamics in certain of our industries can create shortages of qualified labor. In order to take advantage of available opportunities and successfully implement our long-term strategy, we must be able to employ, train and retain the necessary skilled personnel. As a result, we support and utilize various training and educational programs, have developed additional company-wide and project-specific employee training and educational programs and developed strategic relationships with universities, the military and unions.
For example, we own and operate Northwest Lineman College, a postsecondary educational institution that provides training programs for the electric power infrastructure, communications and underground utility and infrastructure industries and specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers. We also continue to invest in our education and training capabilities at the Quanta Advanced Training Center, which include programs for, among other things, beginning linemen, energized electric power services, lead and cable splicing, directional drilling, gas distribution services and pipeline integrity training. These programs provide classroom and on-the-job training programs and allow us to train employees in a controlled environment without the challenges of limited structure access and utility constraints.
Additionally, we have entered into strategic relationships with universities, the military and unions in order to attract potential employees and develop our workforce. For example, our operating companies performing more sophisticated and technical jobs utilize, when applicable, training programs provided by the International Brotherhood of Electrical Workers/National Electrical Contractors Associations (IBEW/NECA) Apprenticeship Program, training programs sponsored by the four trade unions administered by the Pipe Line Contractors Association (PLCA), apprenticeship training programs sponsored by the Canadian Union of Skilled Workers (CUSW) or our equivalent programs. Certain of our operating companies have also established apprenticeship training programs approved by the U.S. Department of Labor that prescribe equivalent training requirements for employees who are not otherwise subject to the requirements of the IBEW/NECA Apprenticeship Program. In addition, the Laborers International Union of North America, the International Brotherhood of Teamsters, the United Association of Plumbers and Pipefitters and the International Union of Operating Engineers have training programs specifically designed for developing and improving the skills of their members who work in the pipeline construction industry. Our operating companies also share best practices for training and educational programs.
For additional information on the risks associated with labor resources in our industries, see Risks Related to Operating Our Business in Item 1A. Risk Factors of this Annual Report and Overview - Business Environment in Item 7. Managements Discussion and Analysis of Financial Condition of this Annual Report.
Management and Professional Personnel. Due to our decentralized operating structure, significant decision-making authority resides with our operating company management, and our corporate management and professional and administrative personnel are relied upon to allocate capital and communicate, coordinate and help execute our business strategies. We are focused on our ability to attract and retain qualified employees for these important positions, and a shortage of these employees
10


for various reasons, including intense competition for skilled employees, labor shortages, increased labor costs, and candidates’ preference to work remotely, may jeopardize our ability to successfully manage our decentralized operations or our ability to grow and expand our business. We have also implemented enterprise-wide talent development and succession planning programs designed to identify and develop future and/or replacement candidates for key positions. For example, we have developed and administer a succession program with respect to our executive officers and senior operating company personnel, which is reviewed and/or overseen by our Board of Directors.
Compensation and Benefits
Our compensation programs are generally designed to align employee compensation with market practices and our performance, as well as provide the proper incentives to attract, retain and motivate employees. With respect to our executive officers, operating company management, other senior leadership and corporate employees, compensation programs consist of both fixed and variable components. The fixed portion is generally set at market levels, with variable compensation designed to reward employees based on company performance. We also grant stock-based compensation broadly throughout our organization, including to management and key operations personnel at the majority of our operating companies, which we believe is a key component of our compensation programs that helps to align incentives throughout our decentralized organization. We also enter into employment agreements with our executive officers and certain other key personnel. For additional information regarding our executive compensation, please see the information required in Item 11. Executive Compensation, which will be incorporated by reference to our definitive proxy statement related to our 2022 Annual Meeting of Stockholders.
We also provide additional benefits to our employees. For example, we provide health, welfare and benefit plans for most employees who are not covered by collective bargaining agreements, and we maintain a 401(k) plan pursuant to which eligible U.S. employees who are not provided retirement benefits through a collective bargaining agreement may make contributions through payroll deductions and to which we make certain matching contributions.
Ethics and Compliance
All of our employees are subject to Quanta’s Code of Conduct, which addresses compliance with applicable laws and Quanta’s policies concerning, among other things, general business ethics, competition, anti-corruption and bribery, environmental protection, conflicts of interest, harassment and discrimination, data security and privacy, and insider trading. Quanta’s Code of Conduct also informs employees and third parties about the resources and confidential reporting mechanisms available to detect, prevent and report unethical and illegal conduct, and our Chief Compliance Officer communicates directly with our Board of Directors about actual and alleged violations of the law or the Code of Conduct. Training with respect to Quanta’s Code of Conduct and other policies and procedures is conducted as part of our comprehensive ethics and compliance training program.
Climate Change-Related Impacts
Our management considers climate-related risks and opportunities in connection with its long-term strategic planning and enterprise risk management process, which are overseen by our Board of Directors. While the overall impact on our operations continues to evolve, various aspects of climate change, as well as market and societal concerns about the future impact of climate change, have resulted and are expected to continue to result in operational opportunities and challenges. These opportunities and challenges arise from the physical risks associated with changes in climate, as well as technological advances, market developments and additional regulatory and compliance costs.
Changes in climate have caused, and are expected to continue to cause, among other things, increasing temperatures, rising sea levels and changes to patterns and intensity of wildfires, hurricanes, floods, winter storms and other storms and severe weather-related events and natural disasters. Our operating results can be significantly influenced by the climates in which we operate and severe weather events, and these changes have and could continue to significantly impact our future operating results. A greater amount of rainfall, snow, ice or other less accommodating weather conditions, as well as an increase in severe weather events and natural disasters, reduces our productivity and causes delays and cancellations of our ongoing projects. For example, hurricanes and tropical storms in the U.S. Gulf Coast region have impacted our ability to perform industrial services operations during certain periods. However, an increase in certain of these events, such as hurricanes, tropical storms, wildfires, blizzards and ice storms, also creates opportunities for us to perform a greater amount of emergency restoration services and can increase customer spending on modernization, grid hardening and other infrastructure improvements (e.g., fire hardening programs in California and the western United States and storm hardening in coastal regions). For example, during 2021, several strong hurricanes and other severe weather events resulted in emergency restoration services revenues at levels comparable to 2020, when record levels of hurricane activity in the United States resulted in record levels of emergency restoration services revenues for us. Additionally, changes in climate could result in more accommodating weather patterns for greater periods of time in certain areas, which may enable us to increase our productivity in those areas.
11


Physical risks associated with climate change have also increased hazards associated with certain of our operations, which in turn has increased the potential for liability and increased the costs associated with such operations. For example, severe drought and high wind speeds in the western United States, Australia and other locations have significantly increased the risk of wildfires, which in turn has exposed us and other contractors to increased risk of liability in connection with our operations in those locations, as these events can be started by failure of electrical power and other infrastructure on which we have performed services. Given the potentially significant liabilities associated with these events, to the extent we are deemed liable for a wildfire event, it could have a material adverse impact on our business. Furthermore, these climate conditions have also resulted in increased costs for wildfire-related third-party insurance and reduced the amount insurance carriers are willing to make available to us under such policies, as described further in Risk Management and Insurance below.
Climate change has also caused, and is expected to continue to cause, changes in the markets in which we operate. For example, in support of the transition to a carbon-neutral economy, utility customers are transitioning toward more sustainable sources of power generation, such as renewables (e.g., wind and solar) coupled with battery storage technology, and are replacing aging, less efficient infrastructure. Concerns regarding climate change are also leading to the increased electrification of consumer goods (e.g., electric vehicles), which is expected to provide continued additional demand for new and expanded electric power infrastructure and reengineering of existing electric power infrastructure. We believe these market dynamics and technological advances provide significant opportunities for us, including increased demand for our renewable energy infrastructure services, which we have significantly expanded through our acquisition of Blattner, as well as our portfolio of electric power infrastructure services.
The increasing focus on climate change has also impacted markets within our Underground Utility and Infrastructure Solutions segment. Certain services within this segment have experienced challenges, and could continue to experience challenges, related to a transition toward a carbon-neutral economy. For example, concerns about the impact of certain large pipeline projects on the environment, among other things, have contributed to significant delays and cancellations of certain projects in recent years, and as a result we have decreased our focus on these service offerings. Furthermore, a longer-term decline in demand for fossil fuels or refined products as a result of climate change concerns and/or regulation could further negatively impact these projects or negatively impact demand for our midstream and industrial services operations. However, we believe there are climate change-related opportunities for certain services in this segment that are associated with safety and environmental initiatives, including integrity, rehabilitation and replacement services related to existing pipeline infrastructure, as well as longer-term opportunities for services that would support customer strategies to reduce carbon emissions (e.g., hydrogen blending into natural gas flow, carbon capture, pipeline infrastructure repurposing and renewable natural gas and bio-diesel facilities). We also believe the timeline for the transition to a carbon-neutral economy will be extended and will need to be supported by certain legacy energy resources, and therefore have strategically focused on expanding our natural gas utility services in recent years.
Lastly, new legislation or regulation related to climate change could increase our costs. Most significantly, we maintain a large fleet of vehicles and a significant amount of construction machinery, and the costs associated therewith could significantly increase as a result of regulations related to greenhouse gas emissions from such sources or regulations that result in an increase in fuel prices.
For additional information regarding the risks and opportunities described above, see Risks Related to Operating Our Business in Item 1A. Risk Factors of this Annual Report and Overview - Business Environment and Overview - Significant Factors Impacting Results in Item 7. Managements Discussion and Analysis of Financial Condition of this Annual Report.
Risk Management and Insurance
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. We are insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. We manage and maintain a portion of our casualty risk indirectly through our wholly-owned captive insurance company, which reimburses claims up to the amount of the applicable deductible of our third-party insurance programs. In connection with our casualty insurance programs, we are required to issue letters of credit to secure our obligations. Deductibles for the employer’s liability and workers’ compensation programs are $5.0 million per occurrence, and deductibles for the auto liability and general liability programs are $15.0 million per occurrence. We also maintain employee health care benefit plans for the benefit of most of our employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.8 million per claimant per year.
Losses under our insurance programs are accrued based upon our estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of our liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.
12


We renew our insurance policies on an annual basis, and therefore deductibles and levels of insurance coverage may change in future periods. In addition, insurers may cancel our coverage or determine to exclude certain items from coverage, including wildfires, or we may elect not to obtain certain types or incremental levels of insurance based on the potential benefits considered relative to the cost of such insurance, or coverage may not be available at reasonable and competitive rates. In any such event, our overall risk exposure would increase, which could negatively affect our results of operations, financial condition and cash flows. For example, due to the increased occurrence and future risk of wildfires in California and other areas in the western United States, Australia and other locations, insurers have reduced coverage availability and increased the cost of insurance coverage for such events in recent years. As a result, our level of insurance coverage for wildfire events has decreased in recent years and the current level of coverage may not be sufficient to cover potential losses in connection with these events. Our third-party insurers could decide to further reduce, exclude or increase the cost of coverage for wildfires or other events in connection with future insurance renewals. In any such event, our overall risk exposure would increase, which could negatively affect our results of operations, financial condition and cash flows.
Website Access and Other Information
Our website address is www.quantaservices.com. Interested parties may obtain free electronic copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and any amendments to these reports through our website under the heading Investor Relations / SEC Filings or through the website of the Securities and Exchange Commission (the SEC) at www.sec.gov. These reports are available on our website as soon as reasonably practicable after we electronically file them with, or furnish them to, the SEC. We will also make available to any stockholder, without charge, copies of our Annual Report on Form 10-K as filed with the SEC. For copies of this or any other Quanta publication, stockholders may submit a request in writing to Quanta Services, Inc., Attn: Corporate Secretary, 2800 Post Oak Blvd., Suite 2600, Houston, Texas 77056, or by phone at (713) 629-7600.
Investors and others should note that we announce material financial information and make other public disclosures of information regarding Quanta through SEC filings, press releases, public conference calls, and our website. We also utilize social media to communicate this information, and it is possible that the information we post on social media could be deemed material. Accordingly, we encourage investors, the media and others interested in our company to follow Quanta, and review the information we post, on the social media channels listed on our website in the Investors Relations / Social Media section.
This Annual Report, our website and our social media channels contain information provided by other sources that we believe is reliable. We cannot provide assurance that the information obtained from other sources is accurate or complete. No information on our website or our social media channels is incorporated by reference herein.

ITEM 1A. Risk Factors
Our business is subject to a variety of risks and uncertainties, including, but not limited to, the material risks and uncertainties described below. The matters described below are not the only risks and uncertainties facing our company, and risks and uncertainties not known to us or not described below also may impair our business operations. If any of the following risks actually occur, our business, financial condition, results of operations and cash flows can be negatively affected, the value of securities we have issued could be adversely affected, resulting in stockholders and purchasers losing part or all of their investment, and we may not be able to achieve our strategic initiatives or expectations. This Annual Report also includes statements reflecting assumptions, expectations, projections, intentions or beliefs about future events that are intended as “forward-looking statements” under the Private Securities Litigation Reform Act of 1995 and should be read in conjunction with the section entitled Cautionary Statement About Forward-Looking Statements and Information.
Summary Risk Factors
The following is a summary of some of the material risks and uncertainties that could materially adversely affect our business, financial condition and results of operations. You should read this summary together with the more detailed description of each risk factor contained below.
Risks Related to Operating Our Business
Our operating results may vary significantly from quarter to quarter.
We may not realize the anticipated benefits and synergies from our acquisition of Blattner.
The COVID-19 pandemic and related economic repercussions have materially affected our and our customers’ businesses, and the duration and extent of the negative impact resulting from the pandemic remains uncertain.
A variety of issues could affect the timing or profitability of our projects, and could result in, among other things, project termination or payment of liquidated damages.
Our business is subject to operational hazards (e.g., wildfires, explosions) that can result in significant liabilities, and we may not be insured against all potential liabilities.
13


Unavailability or cancellation of third-party insurance would increase our risk exposure and disrupt our operations, and our estimates of losses under our insurance programs could prove inaccurate.
Our business and operating results are subject to physical risks associated with climate change.
Our business is labor-intensive, and we may be unable to attract and retain qualified employees or we may incur significant costs if we are unable to efficiently manage our workforce.
A loss of business from certain significant customers could have a material effect on our business.
Our financial results are based on estimates and assumptions that may differ from actual results.
We may fail to adequately recover on contract change orders or claims against customers.
Changes in estimates related to revenues and costs under customer contracts could result in a reduction or elimination of revenues or profits and the recognition of losses.
During the ordinary course of our business, we are subject to lawsuits, claims and other legal proceedings, as well as bonding claims and related reimbursement requirements.
We may be unsuccessful in generating internal growth.
Many of our contracts may be canceled or suspended on short notice or may not be renewed or replaced.
The nature of our business exposes us to warranty, engineering and other related claims.
We can incur liabilities or suffer negative financial or reputational impacts due to health and safety matters.
Disruptions or failure to adequately protect our information technology systems could materially affect our business or result in harm to our reputation.
A deterioration of our reputation or brands could have an adverse impact on our business.
Our financial results and financial condition may be adversely affected as a result of asset impairments.
Our inability to successfully execute our acquisition strategy may adversely impact our growth.
Our decentralized management infrastructure could negatively impact our business.
The loss of, or our inability to attract, key personnel could disrupt our business.
Our investments, including our joint ventures, expose us to risks and may result in conflicts of interest.
We extend credit to, and enter into other financing arrangements with customers, which subject us to credit and investment risk.
Risks associated with operating in international markets and U.S. territories could harm our business and prospects.
Limitations on the availability of suppliers, subcontractors and equipment manufacturers could adversely affect our business or our customers.
A lack of availability or an increase in the price of fuel, materials or equipment could adversely affect our business or our customers.
Increasing scrutiny and expectations with respect to corporate sustainability practices may impose additional costs on us or expose us to reputational or other risks.
Risks Related to Our Industries
Negative macroeconomic conditions and industry-specific economic and market conditions can adversely impact our business.
Our revenues and profitability can be negatively impacted if customers encounter financial difficulties or disputes arise with our customers.
Our business is highly competitive and competitive pressures could negatively impact our business.
Technological advancements and other market conditions could negatively affect our business.
Risks Related to Regulation and Compliance
Regulatory requirements applicable to our business and potential changes related to those requirements may adversely affect our business.
Our unionized workforce and related obligations may adversely affect our operations.
We could be adversely affected by failure to comply with laws applicable to our foreign activities.
Changes in tax laws could adversely affect our financial results.
Our failure to comply with environmental laws and regulations could result in significant liabilities and costs.
Certain specific regulatory requirements are applicable to us and certain of our subsidiaries, which could materially impact our business.
Governmental opportunities could subject us to increased regulation and costs and may pose additional risks relating to funding and compliance.
Immigration laws, including inability to verify employment and restrictions on movement, could adversely impact our business.
Risk Related to Financing Our Business
We may not have access to sufficient funding to finance desired growth and operations.
We have a significant amount of debt that can negatively impact our business.
We may not have sufficient cash flow to service our debt.
14


Our variable rate indebtedness subjects us to interest rate risk.
We may be unable to compete for projects if we cannot obtain surety bonds, letters of credit or bank guarantees.
A downgrade in our debt rating could restrict our ability to access capital markets.
Risks Related to Our Common Stock
Our sale or issuance of additional common stock or other equity securities could be dilutive to each stockholder’s ownership interest or affect the market price of our common stock.
There can be no assurance that we will declare or pay future dividends on our common stock.
Certain provisions of our governing documents could make an acquisition of Quanta more difficult.
Risks Related to Operating Our Business
Our operating results may vary significantly from quarter to quarter.
Our business can be highly cyclical and is subject to seasonality and other factors that can result in significantly different operating results from quarter to quarter, and therefore our results in any particular quarter may not be indicative of future results. Our quarterly results have been and may in the future be materially and/or adversely affected by, among other things:
the timing and volume of work we perform and our performance with respect to ongoing projects, including as a result of project delays, reductions in project scope, project terminations or cancellations, and agreement terminations and expirations;
increases in project costs that result from, among other things, natural disasters and emergencies, adverse weather conditions or events, legal challenges, permitting, regulatory or environmental processes, or inaccurate project cost estimates;
variations in the size, scope, costs and margins of ongoing projects, as well as the mix of our customers, contracts and business;
fluctuations in economic, political and market conditions on a regional, national or global basis, including as a result of, among other things, global conflicts, political unrest, or inflationary pressure that impacts our costs associated with labor, equipment and materials;
pricing pressures as a result of competition;
changes in the budgetary spending patterns or strategic plans of customers or governmental entities;
supply chain and other logistical difficulties, as well as sourcing restrictions on materials necessary for the services we provide;
liabilities and costs incurred in our operations that are not covered by, or that are in excess of, our third-party insurance or indemnification rights, including significant liabilities that arise from the inherently hazardous conditions of our operations (e.g., explosions, fires) and the operations of our subcontractors, and which could be exacerbated by the geographies in which we operate;
disputes with customers or delays and payment risk relating to billing and payment under our contracts and change orders, including customers affected by the volatility of commodity prices or production or that have filed for bankruptcy protection;
the resolution of, or unexpected or increased costs associated with, pending or threatened legal proceedings, indemnity obligations, multiemployer pension plan obligations (e.g., withdrawal liability) or other claims;
restructuring, severance and other costs associated with, among other things, winding down certain operations and exiting markets;
estimates and assumptions in determining our financial results, remaining performance obligations and backlog, including the timing and significance of impairments of long-lived assets, equity or other investments, receivables, goodwill or other intangible assets;
significant fluctuations in foreign currency rates;
the recognition of tax impacts related to changes in tax laws or uncertain tax positions; and
the timing and magnitude of costs we incur to support our operations or growth internally or through acquisitions.
We may not realize the anticipated benefits and synergies from our acquisition of Blattner.
The success of our acquisition of Blattner will depend, in part, on our ability to realize the anticipated benefits from successfully integrating Blattner’s business. We plan on devoting substantial management attention and resources to integrating
15


our and Blattner’s business practices and operations so that we can fully realize the anticipated benefits of the acquisition. Nonetheless, the business and assets acquired may not be successful, achieve the anticipated financial results or continue to grow at the same rate as when operated independently or may require greater resources and investments than originally anticipated. The acquisition of Blattner could also result in the assumption of unknown or contingent liabilities. Potential difficulties we may encounter in the integration process include the following:
the inability to successfully integrate Blattner’s business in a manner that permits us to achieve the strategic operational benefits, additional opportunities with customers, reputational benefits or cost savings anticipated to result from the acquisition, which would result in some anticipated benefits of the acquisition not being realized in the time frame currently anticipated, or at all;
the failure to integrate operations and internal systems, programs and controls;
the inability to successfully realize the anticipated value from some of Blattner’s assets;
lost revenues and lost or damaged commercial relationships with significant customers;
the complexities and difficulties associated with our decentralized management structure;
the additional complexities of integrating a business with a different customer base, markets, history, culture and strategy;
the failure to retain key employees of Blattner that may be difficult to replace;
the disruption of our ongoing businesses or inconsistencies in our services, standards, controls, procedures and policies;
potential unknown, unforeseen or greater than expected liabilities and expenses associated with the acquired business;
changes in estimates related to revenues and costs associated with Blattner’s ongoing contracts with customers; and
performance shortfalls as a result of the diversion of management’s attention caused by integrating Blattner’s operations.
We have also incurred, and expect to continue to incur, substantial expenses in connection with the acquisition of Blattner and integrating the business, operations, practices, policies and procedures of Blattner. While we assumed that a certain level of transaction and integration expenses would be incurred, there are a number of factors beyond our and Blattner’s control that could affect the total amount or the timing of their integration expenses. The overall expenses in connection with the acquisition are expected to be significant, although the aggregate amount and timing of such charges are uncertain at present.
The effects of the COVID-19 pandemic and related economic repercussions have materially affected how we and our customers are operating our businesses, and the duration and extent to which this will negatively impact our future results of operations and overall financial performance remains uncertain.
The COVID-19 pandemic has negatively impacted the global economy, disrupted consumer spending and global supply chains, and created significant volatility and disruption of financial markets. We have experienced some resulting disruptions to our business operations, and we expect the COVID-19 pandemic could continue to have a material adverse impact on our business and financial performance. Specifically, we have been negatively impacted by the COVID-19 pandemic as a result of the shelter-in-place restrictions and work disruptions in some of our service areas creating disruptions to portions of our operations, including (i) our Canadian operations and financial results during 2020 and 2021; (ii) our Australian operations and financial results during 2020 and 2021; (iii) our operations in certain major U.S. metropolitan markets that were meaningfully impacted by the pandemic during the first half of 2020; and (iv) our Latin American operations during 2020. During the course of the pandemic we have also experienced permitting and regulatory delays and certain restrictions on operations at industrial facilities, as well as reduced demand for refined products, which resulted in suspensions and delays related to our high-pressure and critical-path turnaround services to the downstream and midstream energy markets.
Additionally, governmental requirements related to COVID-19, as well as certain standards and guidance as to preventing the spread of COVID-19, have impacted and may continue to impact our business in the future. These include vaccination or testing standards and requirements issued by federal, state and local governmental entities that require employers to ensure their workforce is fully vaccinated or to require testing for unvaccinated workers. For example, Executive Order 14042 issued by President Biden requires federal contractors and subcontractors to mandate their employees be fully vaccinated against COVID-19. This executive order could apply to employees at certain of our operating companies if such companies or their customers are considered federal contractors and may result in employee attrition and difficulty securing future labor needs and could impair our ability to perform certain contractual services, retain such contracts and obtain new business, which could
16


have a material adverse effect on our business, financial condition, results of operations or cash flows. In addition, many of our customers have established vaccination requirements that could apply to our employees performing work on their premises, or in proximity of their employees. The implementation of vaccination and testing requirements could have a material adverse effect on our business, financial condition, results of operations or cash flows in the event that, among other things, a significant portion of our workforce does not choose to become vaccinated, as such employees may not be able to perform work for certain customers that require vaccination. Moreover, the costs related to mandatory testing for unvaccinated employees are significant, and time away from work for testing is disruptive to our operations.
In addition to these current dynamics, the COVID-19 pandemic may create or exacerbate risks related to our operations and regulatory and compliance matters, including as a result of:
evolving governmental guidance or requirements, including travel and movement restrictions and vaccination and testing requirements, that could impact our ability to perform services or complete projects in accordance with required delivery schedules, which could result in additional costs or penalties (e.g., liquidated damages);
additional delays with respect to permitting and regulatory matters and additional project deferrals, delays, and cancellations and changes in customer spending patterns and strategic plans as a result of, among other things, prolonged decreases in energy demand, lack of available financing for our customers’ businesses or termination of, or force majeure events arising under, existing customer agreements;
potential illness that negatively impacts the availability or productivity of our key personnel or a significant number of employees or causes other disruptions to our business, corporate governance or financial reporting processes;
increased payment risk associated with customers experiencing financial difficulties (including bankruptcy) and an increase in disputes with customers relating to billing and payment under contracts and change orders;
potential liabilities and reputational harm related to occupational health and safety matters;
our inability to execute our business strategy, including with respect to certain capital investments such as acquisitions, investments and service offering expansions;
limitations on the ability of our suppliers, vendors and subcontractors to perform;
additional impairment charges related to goodwill, other intangible assets, other long-lived assets and investments;
additional costs associated with restructuring, severance and related matters or other increased employment-related costs (e.g., workers’ compensation insurance claims); and
an increase in cyber-attacks and attempted intrusions into our information technology systems as a result of, among other things, increased reliance on such systems.
The extent of the impact of the COVID-19 pandemic on our business and financial performance, including our ability to execute our near-term and long-term business strategies and initiatives in the expected time frame, will depend on future developments, including the duration and severity of the pandemic, the resulting governmental and other measures implemented to address the pandemic and the continued development and availability of effective treatments and vaccines, which are uncertain and cannot be predicted. As a result, the ultimate impact of the COVID-19 pandemic is difficult to predict, and the pandemic may continue to materially impact our business, financial condition, results of operations or cash flows.
A variety of issues could affect the timing or profitability of our projects, which may result in additional costs to us, reductions or delays in revenues, the payment of liquidated damages or project termination.
Our business is dependent in part upon projects that can be cyclical in nature and are subject to risks of delay or cancellation. The timing of or failure to obtain contracts, delays in awards of, start dates for or completion of projects and the cancellations of projects can result in significant periodic fluctuations in our business, financial condition, results of operations and cash flows. Many of our projects involve challenging engineering, permitting, procurement and construction phases that occur over extended time periods, sometimes several years, and we have encountered and may in the future encounter project delays, additional costs or project performance issues as a result of, among other things:
inability to meet project schedule requirements or achieve guaranteed performance or quality standards for a project, which can result in increased costs, through rework, replacement or otherwise, or the payment of liquidated damages to the customer or contract termination;
failure to accurately estimate project costs or accurately establish the scope of our services;
failure to make judgments in accordance with applicable professional standards (e.g., engineering standards);
17


unforeseen circumstances or project modifications not included in our cost estimates or covered by our contract for which we cannot obtain adequate compensation, including concealed or unknown environmental, geological or geographical site conditions and technical problems such as design or engineering issues;
changes in laws or permitting and regulatory requirements during the course of our work (e.g., challenge to nationwide permits issued by the U.S. Army Corps of Engineers);
delays in the delivery or management of design or engineering information, equipment or materials;
our or a customer’s failure to manage a project, including the inability to timely obtain permits or rights of way or meet other permitting, regulatory or environmental requirements or conditions;
schedule changes;
natural disasters or emergencies, including wildfires and earthquakes, as well as significant weather events (e.g., hurricanes, tropical storms, tornadoes, floods, droughts, blizzards and extreme temperatures) and adverse or unseasonable weather conditions (e.g., prolonged rainfall or snowfall, early thaw in Canada and the northern United States);
difficult terrain and site conditions where delivery of materials and availability of labor are impacted or where there is exposure to harsh and hazardous conditions;
protests, legal challenges or other political activity or opposition to a project (e.g., recent federal appeals court ruling invalidating certain federal approvals for the Mountain Valley natural gas pipeline under construction from West Virginia to Virginia);
other factors such as terrorism, military action and public health crises (e.g., the COVID-19 pandemic);
changes in the cost or availability of equipment, commodities, materials or labor; and
delay or failure to perform by suppliers, subcontractors or other third parties, or our failure to coordinate performance of such parties, as approximately 20% of our work is subcontracted to other service providers.
Many of these difficulties and delays are beyond our control and can negatively impact our ability to complete the project in accordance with the required delivery schedule or achieve our anticipated margin on the project. Delays and additional costs associated with delays may be substantial and not recoverable from third parties, and in some cases, we may be required to compensate the customer for such delays, including in circumstances where we have guaranteed project completion or performance by a scheduled date and incur liquidated damages if we do not meet such schedule.
Furthermore, we generate a significant portion of our revenues under fixed price contracts, including contracts for projects where we provide engineering, procurement and construction (EPC) services (e.g., large transmission and pipeline projects, facility and terminal projects), and we have strategically expanded these service offerings in recent years, including with respect to renewable energy projects through our acquisition of Blattner. These contracts often involve complex pricing, scope of services and other bid preparation components that require challenging estimates and assumptions on the part of our personnel, which increases the risk that costs incurred on such projects can vary, sometimes substantially, from our original estimates.
To the extent our costs on a project exceed our revenues, we incur a loss. Additionally, performance difficulties can result in project cancellation by a customer and damage to our reputation or relationship with a customer, which can adversely affect our ability to secure new contracts. As a result, additional costs or penalties, a reduction in our productivity or efficiency or a project termination in any given period can have a material adverse effect on our business, financial condition, results of operations and cash flows. For example, as discussed in further detail in Legal Proceedings within Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, the termination of a telecommunications project in Peru resulted in a $79.2 million charge to earnings in the second quarter of 2019.
Our business is subject to operational hazards, including, among others, wildfires and explosions, that can result in significant liabilities and that may be exacerbated by certain geographies and locations where we perform services, and we may not be insured against all potential liabilities.
Due to the nature of services we provide and the conditions in which we and our customers operate, our business is subject to operational hazards and accidents that can result in significant liabilities. These operational hazards include, among other things, electricity, fires, explosions, leaks, collisions, mechanical failures, and damage from severe weather conditions and natural disasters. Furthermore, certain of our customers operate energy- and communications-related infrastructure assets in locations and environments that increase the likelihood and/or severity of these operational hazards, including as a result of changes in climate and other factors in recent years.
18


In particular, we perform a significant amount of services, including operational, consulting and other services, for customers that operate electrical power, natural gas, communications and other infrastructure assets in the western United States, Australia and other locations that have recently experienced, and have a higher risk of, wildfires. For example, certain of Quanta’s operating companies perform inspection, consulting, construction, repair and maintenance and other services for utilities and other customers that operate electric power, natural gas, communications and other infrastructure in California and other areas in the western United States, including inspection of, and construction, upgrade, repair and maintenance and other services relating to, the electrical power and natural gas transmission and distribution infrastructure operated by PG&E Corporation and its primary operating subsidiary, Pacific Gas and Electric Company (together, PG&E), Southern California Edison Company (SCE) and San Diego Gas and Electric Company, as well as their affiliates, and other utilities and customers in California and other western states. PG&E, SCE and certain other utility customers have been determined to be or are potentially responsible for catastrophic wildfire events that have occurred in recent years. In connection with certain of these events, some of Quanta’s operating companies have received document hold requests and subpoenas, and in connection with one of these events, as described further in Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, two of Quanta’s operating companies have received tenders of defense and demands for preservation of documents. Additionally, certain of these wildfire events remain under investigation and additional claims or legal proceedings involving Quanta and its operating companies related to these events may be brought in the future.
We also often perform services in locations that are densely populated and that have higher value property and assets, such as California and metropolitan areas, which can increase the impact of any of these hazards or other accidents. For example, one of our larger operating companies specializes in underground gas and electric distribution and transmission services and operates in metropolitan areas throughout the northeastern United States, including New York City, New York, and we assumed certain contingent liabilities related to a natural gas explosion in connection with our acquisition of this business in 2019, which are described further in Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. Additionally, we operate a significant number of helicopters in the performance of our services, including the transportation of line workers, the setting of poles, the stringing of wires and wildfire control and prevention, among other activities, including in locations that have a higher risk of wildfires and in densely populated areas. Our operation of helicopters is subject to various risks, such as crashes, collisions, fires, adverse weather conditions or mechanical failures.
Events arising from operational hazards and accidents have resulted in significant liabilities to us in the past and may expose us to significant claims and liabilities in the future. These claims and liabilities can arise through indemnification obligations to customers, our negligence or otherwise, and such claims and liabilities can arise even if our operations are not the cause of the harm. Our exposure to liability can also extend for years after we complete our services, and potential claims and liabilities arising from significant accidents and events can take years and significant legal costs to resolve.
Potential liabilities include, among other things, claims associated with personal injury, including severe injury or loss of life, and destruction of or significant damage to property and equipment as well as harm to the environment, and other claims discussed above and can lead to suspension of operations, adverse effects to our safety record and reputation and/or material liabilities and legal costs. In addition, if any of these events or losses related thereto are alleged or found to be the result of our or our customer’s activities or services, we could be subject to government enforcement actions, regulatory penalties, civil litigation and governmental actions, including investigations, citations, fines and suspension of operations. Insurance coverage may not be available to us or may be insufficient to cover the cost of any of these liabilities and legal costs, and our insurance costs may increase if we incur liabilities associated with operational hazards. If we are not fully insured or indemnified against such liabilities and legal costs or a counterparty fails to meet its indemnification obligations to us, it could materially and adversely affect our business, financial condition, results of operations and cash flows. Further, to the extent our reputation or safety record is adversely affected, demand for our services could decline or we may not be able to bid for certain work.
Unavailability or cancellation of third-party insurance coverage would increase our overall risk exposure, as well as disrupt our operations, and estimates of losses covered by our insurance policies could prove incorrect.
As described further in Note 2 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, we maintain a significant amount of 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. Such insurance is subject to deductibles and limits and may be canceled or may not cover all of our losses. We also manage and maintain a portion of our casualty risk through our wholly-owned captive insurance company, which insures all claims up to the amount of the applicable deductible of our third-party insurance programs, and issue letters of credit to secure our obligations in connection with our casualty insurance programs. Our insurance policies include various coverage requirements, including notice requirements, and coverage could be denied if we fail to comply with those requirements.
19


Additionally, our insurance coverages may not be sufficient or effective under all circumstances or against all claims and liabilities asserted against us, and if we are not fully insured against such claims and liabilities, it could expose us to significant liabilities and materially and adversely affect our business, financial condition, results of operations and cash flows. We also renew our insurance policies on an annual basis, and therefore deductibles and levels of coverage offered by third parties may change in future periods, and there is no assurance that any of our coverages will be renewed at their current levels or at all or that any future coverage will be available at reasonable and competitive rates. Our third-party insurers could also fail, cancel our coverage or otherwise be unable or unwilling to provide us with adequate insurance coverage. For example, due to the increased occurrence and future risk of wildfires in California and other areas in the western United States, Australia and other locations, insurers have reduced coverage availability and increased the cost of insurance coverage for such events in recent years. As a result, Quanta’s level of insurance coverage for wildfire events has decreased in recent years, and the current level of coverage may not be sufficient to cover potential losses in connection with these events. Furthermore, our third-party insurers could also decide to further reduce or exclude coverage for wildfires or other events in connection with future insurance renewals. Adverse changes in our insurance coverage could increase our exposure to uninsured losses, which could have a negative effect on our business, financial condition, results of operations and cash flows or result in a disruption of our operations.
Losses under our insurance programs are accrued based upon our estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of our liability in proportion to other parties and unreported incidents. If we experience claims or costs above our estimates, our business, financial condition, results of operations and cash flows could be materially and adversely affected.
Our business and operating results are subject to physical risks associated with climate change.
Changes in climate have caused, and are expected to continue to cause, among other things, increasing temperatures, rising sea levels and changes to patterns and intensity of wildfires, hurricanes, floods, other storms and severe weather-related events and natural disasters. These changes have and could continue to significantly impact our future operating results and may have a long-term impact on our business, results of operation, financial condition and cash flows. While we seek to mitigate our risks associated with climate change, we recognize that there are inherent climate-related risks regardless of how and where we conduct our operations. For example, a catastrophic natural disaster could negatively impact any of our projects or office locations and the locations and service regions of our customers. Accordingly, a natural disaster has the potential to disrupt our and our customers’ businesses and may cause us to experience work stoppages, project delays, financial losses and additional costs to resume operations, including increased insurance costs or loss of coverage, legal liability and reputational losses.
Physical risks associated with climate change have also increased hazards associated with certain of our operations, which in turn has increased the potential for liability and increased the costs associated with such operations. For example, as discussed above, severe drought and high wind speeds in the western United States, Australia and other locations have significantly increased the risk of wildfires, which in turn has exposed us and other contractors to increased risk of liability in connection with our operations in those locations, as these events can be started by failure of electrical power and other infrastructure on which we have performed services. Given the potentially significant liabilities associated with these events, to the extent we are deemed liable for a wildfire event, it could have a material adverse impact on our business, financial condition, results of operations and cash flows. Furthermore, these climate conditions have also resulted in increased costs for wildfire-related third-party insurance and reduced the amount insurance carriers are willing to make available to us under such policies.
Our business is labor-intensive, and we may be unable to attract and retain qualified employees or we may incur significant costs in the event we are unable to efficiently manage our workforce.
Our ability to efficiently manage our business and achieve our strategic initiatives is limited by our ability to employ, train and retain the necessary skilled personnel, which is subject to a number of risks. The demand for labor resources has continued to increase in response to the increasing duration and complexity of customer capital budgets, the commencement of new, large-scale infrastructure projects, increased demand for infrastructure improvements and reliability and increased pressure to reduce costs. The pool of skilled workers in certain of our industries has also been reduced, and may be further reduced, due primarily to an aging utility workforce and longer-term labor availability issues, including with respect to experienced program managers and qualified journeyman linemen available for our Electric Power Infrastructure Solutions segment and experienced supervisors and foremen for our Underground Utility and Infrastructure Solutions segment. The cyclical nature of certain of the industries in which we operate can also create shortages of qualified labor during periods of high demand and production, and the amount of travel required for project management-level positions can impact the number of potential candidates that decide to enter our industries. A shortage in the supply of personnel creates competitive hiring markets that may result in increased labor expenses, and we have incurred, and expect to continue to incur, significant
20


education and training expenses in order to recruit and train employees. The uncertainty of contract award timing and project delays can also present difficulties in managing our workforce size. Our inability to efficiently manage our workforce may require us to incur costs resulting from excess staff, reductions in staff, or redundancies that could have a material adverse impact on our business, financial condition, results of operations and cash flows.
Additionally, the recent inflationary pressure in the United States has increased, and is expected to continue to increase, our labor costs. Under certain of our contracts, labor costs are passed through to customers, and the portion of our workforce that is represented by labor unions typically operates under multi-year collective bargaining agreements that provide some visibility into future labor costs. However, the costs related to a significant amount of our workforce are subject to market conditions, and therefore inflationary pressure could significantly increase our labor costs, which could in turn have a material adverse effect on our business, financial condition, results of operations or cash flows.
The loss of, or reduction in business from, certain significant customers could have a material adverse effect on our business.
A few customers have in the past and may in the future account for a significant portion of our revenues. For example, our ten largest customers accounted for 38% of our consolidated revenues for the year ended December 31, 2021. Although we have long-standing relationships with many of our significant customers, a significant customer may unilaterally reduce or discontinue business with us at any time or merge or be acquired by a company that decides to reduce or discontinue business with us. A significant customer may also file for bankruptcy protection or cease operations, which could also result in reduced or discontinued business with us. The loss of business from a significant customer could have a material adverse effect on our business, financial condition, results of operations and cash flows.
Changes in estimates related to revenues and costs associated with our contracts with customers could result in a reduction or elimination of revenues, a reduction of profits or the recognition of losses.
For fixed price contracts and certain unit-price contracts, we recognize revenue as performance obligations are satisfied over time and earnings or losses recognized on individual contracts are based on estimates of contract revenues, costs and profitability, as discussed in further detail in Note 4 of the Notes to Consolidated Financial Statements included in Item 8. Financial Statements and Supplementary Data of this Annual Report. Changes in contract estimates are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made, and contract losses are recognized in full when losses are determined to be probable and can be reasonably estimated. Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. In addition, we recognize amounts associated with change orders and/or claims as revenue when it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated, which can result in the recognition of costs prior to the recognition of the related revenue. For example, as of December 31, 2021, the amount recognized related to unapproved change orders and claims was $367.8 million and is discussed further in Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. Actual amounts collected in connection with change orders and claims can differ from estimated amounts. Consequently, the timing for recognition of revenues and profit or loss and any subsequent changes in estimates is uncertain and could result in a reduction or an elimination of previously reported revenues or profits or the recognition of losses on the associated contract. Any such adjustments could be significant and could have a material adverse impact on our financial condition, results of operations and cash flows.
We may fail to adequately recover on contract change orders or claims brought by us against customers.
We have in the past brought, and may in the future bring, claims against our customers. These types of claims occur due to, among other things, delays caused by customers and third parties and changes in project scope, which can result in additional costs that may not be recovered until the claim is resolved. While we generally negotiate with the customer for additional compensation, we may be unable to obtain, through negotiation, arbitration, litigation or otherwise, adequate amounts to compensate us for the additional work or expenses incurred. Litigation or arbitration with respect to these matters is generally lengthy and costly, involves significant uncertainty as to timing and amount of any resolution, and can adversely affect our relationship with existing or potential customers. Furthermore, we can be required to invest significant working capital to fund cost overruns while the resolution of a claim is pending. Failure to obtain adequate and prompt compensation for these matters can result in a reduction of revenues and gross profit recognized in prior periods or the recognition of a loss. Any such reduction or loss can be substantial and can have a material adverse effect on our business, financial condition, results of operations and cash flows.
During the ordinary course of our business, we are subject to lawsuits, claims and other legal proceedings, as well as bonding claims and related reimbursement requirements.
We have in the past been, and may in the future be, named as a defendant in lawsuits, claims and other legal proceedings
21


that arise in the ordinary course of our business. These actions seek, among other things, compensation for alleged personal injury (including claims for loss of life), workers’ compensation, employment discrimination, sexual harassment, workplace misconduct, wage and hour claims and other employment-related damages, compensation for breach of contract, negligence or gross negligence or property damage, environmental liabilities, multiemployer pension plan withdrawal liabilities, punitive damages, consequential damages, and civil penalties or other losses or injunctive or declaratory relief, as well as interest and attorneys’ fees associated with such claims. In addition, we generally indemnify our customers for claims related to the services we provide and actions we take under our contracts, and, in some instances, we are allocated risk through our contract terms for actions by our customers, subcontractors or other third parties. Because our services in certain instances can be integral to the operation and performance of our customers’ infrastructure, we have been and may become subject to lawsuits or claims for any failure of the systems that we work on or damages caused by accidents and events related to such systems, even if our services are not the cause of such failures and damages. We could also be subject to civil and criminal liabilities, which could be material. Insurance coverage may not be available or may be insufficient for these lawsuits, claims or legal proceedings. The outcome of any allegations, lawsuits, claims or legal proceedings, as well as any public reaction thereto, is inherently uncertain and could result in significant costs, damage to our brands or reputation and diversion of management’s attention from our business. Payments of significant amounts, even if reserved, could materially and adversely affect our business, reputation, financial condition, results of operations and cash flows.
In addition, many customers, particularly in connection with new construction, require us to post performance and payment bonds. These bonds provide a guarantee that we will perform under the terms of a contract and pay our subcontractors and vendors. If we fail to perform, the customer may demand that the surety make payments or provide services under the bond, and we must reimburse the surety for any expenses or outlays it incurs. For example, we were required to make material reimbursements to our sureties for bond-related costs in connection with the exercise of approximately $112 million of on-demand advance payment and performance bonds related to a terminated telecommunications project in Peru. As of December 31, 2021, the total amount of our outstanding performance bonds was estimated to be approximately $3.9 billion. To the extent reimbursements are required, the amounts could be material and could adversely affect our consolidated business, financial condition, results of operations or cash flows. For details on our existing litigation, claims and other legal proceedings, refer to Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
We may be unsuccessful at generating internal growth, which could adversely affect our business.
Many of the factors affecting our ability to generate internal growth are beyond our control, and we cannot be certain that our strategies for achieving internal growth will be successful. Our ability to generate internal growth will be affected by, among other factors, our ability to profitably scale the services we currently offer and expand our overall service offerings, attract new customers, increase the number of projects we perform for existing customers; hire and retain qualified employees and expand geographically within our current markets, as well as our ability to address regulatory, environmental and permitting requirements and economic or market conditions that affect us or our customers. Inability to successfully generate internal growth may adversely affect our financial condition, results of operations and cash flows.
Many of our contracts may be canceled or suspended on short notice or may not be renewed upon completion or expiration, and we may be unsuccessful in replacing our contracts, which could adversely affect our business.
Our customers have in the past and may in the future cancel, delay or reduce the number or size of projects available to us for a variety of reasons, including capital constraints or inability to meet regulatory requirements. Furthermore, many of our customers may cancel or suspend our contracts on short notice, typically 30 to 90 days, even if we are not in default under the contract. Certain of our customers assign work to us on a project-by-project basis under master service agreements. Under these agreements, our customers generally have no obligation to assign a specific amount of work to us. Our financial condition, results of operations and cash flows can be negatively impacted if our customers cancel or suspend contracts having significant value, we fail to renew or replace a significant number of our existing contracts when they expire or are completed or the anticipated volume of work under an existing master service agreement is not assigned to us.
The nature of our business exposes us to potential liability for warranty, engineering and other related claims.
We typically provide contractual warranties for our services and materials, guaranteeing the work performed against, among other things, defects in workmanship, and we may agree to indemnify our customers for losses related to our services. The length of these warranty periods varies and can extend for several years, and certain projects can have longer warranty periods and include facility performance warranties that are broader than the warranties we generally provide. Warranties generally require us to re-perform the services and/or repair or replace the warranted item and any other facilities impacted thereby, at our sole expense, and we could also be responsible for other damages if we are not able to adequately satisfy our warranty obligations. In addition, we can be required under contractual arrangements with our customers to warrant any defects or failures in materials we provide. While we generally require materials suppliers to provide us warranties that are consistent with those we provide customers, if any of these suppliers default on their warranty obligations to us, we may incur costs to
22


repair or replace the defective materials. For example, as discussed in further detail in Legal Proceedings within Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, we are involved in litigation with respect to a claim of approximately $59 million in damages related to alleged warranty defects on a pipeline project.
Furthermore, our business involves professional judgments regarding the planning, design, development, construction, operations and management of electric power, renewable generation, communications, underground utility and pipeline infrastructure. Because our projects are often technically complex, our failure to make judgments and recommendations in accordance with applicable professional standards, including engineering standards, could result in damages. A significantly adverse or catastrophic event at a project site or completed project resulting from the services we performed could result in significant professional or product liability, personal injury (including claims for loss of life) or property damage claims or other claims against us, as well as reputational harm. These liabilities could exceed our insurance limits or impact our ability to obtain third-party insurance in the future, and customers, subcontractors or suppliers who have agreed to indemnify us against any such liabilities or losses might refuse or be unable to pay us. As a result, warranty, engineering and other related claims could have a material adverse impact on our business, financial condition, results of operations and cash flows.
We can incur liabilities or suffer negative financial or reputational impacts relating to health and safety matters.
Our operations are inherently hazardous and subject to extensive laws and regulations relating to the maintenance of safe conditions in the workplace. While we have invested, and will continue to invest, substantial resources in our occupational health and safety programs, our industry involves a high degree of operational risk, and there can be no assurance that we will avoid significant liability exposure. Although we have taken precautions designed to mitigate this risk, we have suffered serious accidents, including fatalities, and we anticipate that our operations may result in additional serious accidents in the future. As a result of these events, we could be subject to substantial penalties, revocation of operating licenses, criminal prosecution or civil litigation, including claims for bodily injury or loss of life, that could result in substantial costs and liabilities. In addition, if our safety record were to substantially deteriorate or we were to suffer substantial penalties or criminal prosecution for violation of health and safety regulations, our customers could cancel our contracts and elect to procure future services from other providers. Unsafe work sites also have the potential to increase employee turnover, increase the costs of projects for our clients, and raise our operating costs. Any of the foregoing could have a material adverse impact on our business, financial condition, results of operations and cash flows.
Disruptions to our information technology systems or our failure to adequately protect critical data, sensitive information and technology systems could materially affect our business or result in harm to our reputation.
We rely on information technology systems to manage our operations and other business processes and to protect sensitive company information, and our reliance on those systems has increased as a result of remote working arrangements necessitated by the COVID-19 pandemic. We also collect and retain information about our customers, stockholders, vendors and employees, all of which expect that we will adequately protect such information. Breaches or disruptions of our information systems, or systems of key third parties and information technology vendors that we rely upon, can result from, among other things, cyber-attacks, theft, inadvertent exposure of sensitive information, acts of terrorism, storms or other natural phenomena, information technology solution failures or network disruptions, and any such cyber-attacks or breaches can go unnoticed for some period of time. For example, a cyber-attack on one of our vendors or vulnerabilities identified in proprietary or open-source code disclosed by vendors or federal agencies could potentially impact our systems. While to date we have not experienced any material impact as a result of cyber-attacks, the ultimate impact of these and similar events remains unknown, and additional vulnerabilities will arise in the future. Additionally, an intrusion into the information systems of a business we acquire may also ultimately compromise our systems. Furthermore, some of the energy infrastructure systems on which we work may be considered to be strategic targets, and therefore at greater risk of cyber-attacks or acts of terrorism than other targets.
Cyber-attacks can result in compromises of our payment systems, monetary losses, inability to access our systems, delays in processing transactions or reporting financial results, the disclosure or misappropriation of confidential or proprietary company information (including for the purpose of transacting in our stock), or the release of customer, stockholder, vendor or employee data. While we have security measures and technology in place to protect our and our clients’ confidential or proprietary company information, there can be no assurance that our efforts will prevent all threats to our computer systems. An attack could also cause service disruptions to our internal systems or, in extreme circumstances, infiltration into, damage to or loss of control of our customers’ energy infrastructure systems. Any such breach or disruption could subject us to significant liabilities, cause damage to our reputation or customer relationships, or result in regulatory investigations or other actions by governmental authorities, which could have a material adverse impact on our business, financial condition, results of operations and cash flows. Additionally, because the techniques used to obtain unauthorized access or sabotage information technology systems change frequently and are generally not identifiable until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. As a result, we may be required to expend
23


significant resources to protect against the threat of system disruptions and security breaches or to alleviate problems caused by these disruptions and breaches.
Any deterioration in the quality or reputation of our brands, which can be exacerbated by the effect of social media or significant media coverage, could have an adverse impact on our business.
Our brands and our reputation are among our most important assets, and our ability to attract and retain customers depends on brand recognition and reputation. Such dependence makes our business susceptible to reputational damage and to competition from other companies. A variety of events could result in damage to our reputation or brands, some of which are outside of our control, including:
acts or omissions that adversely affect our business such as a crime, scandal, cyber-related incident, litigation or other negative publicity;
failure to successfully perform, or negative publicity related to, a high-profile project, including our joint venture in LUMA Energy, LLC (LUMA), which was selected for a 15-year operation and maintenance agreement to operate, maintain and modernize the approximately 18,000-mile electric transmission and distribution system in Puerto Rico;
actual or potential involvement in a catastrophic fire, explosion or similar event; or
actual or perceived responsibility for a serious accident or injury.
Intensifying media coverage, including the considerable expansion in the use of social media, has increased the volume and speed at which negative publicity arising from these events can be generated and spread, and we may be unable to timely respond to, correct any inaccuracies in, or adequately address negative perceptions arising from such media coverage. If the reputation or perceived quality of our brands decline or customers lose confidence in us, our business, financial condition, results of operations, or cash flows could be adversely affected.
Our financial results are based upon estimates and assumptions that may differ from actual results.
In preparing our consolidated financial statements in conformity with GAAP, estimates and assumptions are used by management to report the assets, liabilities, revenues and expenses. These estimates and assumptions are necessary because certain information used in the preparation of our financial statements is dependent on future events, cannot be calculated with a high degree of precision from available data or cannot be readily calculated based on generally accepted methodologies. In some cases, these estimates are particularly difficult to determine, and we must exercise significant judgment, and as a result actual results can differ materially from the estimates and assumptions that we use and have a material adverse effect on our financial condition, results of operations and cash flows. For example, our remaining performance obligations and backlog are difficult to determine with certainty. Customers often have no obligation under our contracts to assign or release work to us, and many contracts may be terminated on short notice. Cancellation or reduction in scope of a contract can significantly reduce the revenues and profit we recognize. Consequently, our estimates of remaining performance obligations and backlog may not be accurate, and we may not be able to realize our estimated remaining performance obligations and backlog.
Our results of operations and financial condition may be adversely affected as a result of asset impairments.
Our results of operations and financial condition may be adversely affected by impairments to goodwill, other intangible assets, receivables, long-lived assets or investments. As described further in Note 7 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, we record goodwill when we acquire a business, and goodwill must be tested at least annually for impairment. Additionally, equity investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying amount. We have recorded impairments in the past, and any future impairments could have a material adverse effect on our financial condition and results of operations for the period in which the impairment is recognized. For example, during the years ended December 31, 2021, 2020 and 2019, we recorded asset impairment charges that primarily related to certain investments and property and equipment, as described further in Notes 8 and 18 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
Our inability to successfully execute our acquisition strategy may have an adverse impact on our growth.
Our business strategy includes expanding our presence in the industries we serve through strategic acquisitions of companies that complement or enhance our business. The number of acquisition targets that meet our criteria may be limited. We may also face competition for acquisition opportunities, and other potential acquirers may offer more favorable terms or have greater financial resources available for potential acquisitions. This competition may further limit our acquisition opportunities or raise the prices of acquisitions and make them less accretive, or possibly not accretive, to us. Failure to consummate future acquisitions could negatively affect our growth strategies. Additionally, our past acquisitions have involved, and our future acquisitions may involve, significant cash expenditures and stock issuances, the incurrence or assumption of debt and other known and unknown liabilities and expose us to burdensome regulatory requirements. For example, we incurred a
24


significant amount of debt and issued a significant amount of our common stock in connection with our acquisition of Blattner, which is described further in Note 6 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. Furthermore, we may discover previously unknown liabilities or, due to market conditions, be required pursuant to specific transaction terms to assume certain prior known liabilities associated with an acquired business, and we may have inadequate or no recourse under applicable indemnification provisions and due to the unavailability of representation and warranty insurance coverage at rates we believe to be reasonable and competitive. As a result, past or future acquisitions may ultimately have a negative impact on our business, financial condition, results of operations and cash flows.
The success of our acquisition strategy also depends on our ability to successfully integrate the operations of the acquired businesses with our existing operations and realize the anticipated benefits from the acquired businesses, such as the expansion of our existing operations, elimination of redundant costs and capitalizing on cross-selling opportunities. Our ability to integrate and realize benefits can be negatively impacted by, among other things:
failure of an acquired business to achieve the results we expect;
diversion of our management’s attention from operational and other matters or other potential disruptions to our existing business;
difficulties incorporating the operations and personnel, or inability to retain key personnel, of an acquired business;
additional financial reporting and accounting challenges associated with an acquired business;
unanticipated events or liabilities associated with the operations of an acquired business;
loss of business due to customer overlap or other factors; and
risks and liabilities arising from the prior operations of an acquired business, such as performance, operational, safety, cybersecurity, workforce or other compliance or tax issues, some of which we may not have discovered or accurately estimated during our due diligence and may not be covered by indemnification obligations or available insurance.
We cannot be sure that we will be able to successfully complete the integration process without substantial costs, delays, disruptions or other operational or financial problems. Failure to successfully integrate acquired businesses could adversely impact our business, financial condition, results of operations and cash flows.
Additionally, we also generally require that key management and former principals of the businesses we acquire enter into non-competition agreements in our favor. Enforceability of these non-competition agreements varies by jurisdiction and typically is dependent upon specific facts and circumstances, making it difficult to predict their enforceability. Therefore, if a member of the key management of the businesses we acquire is terminated, we might be subject to increased competition if the restrictive covenants entered into by such person are not enforceable or have expired, which could materially and adversely affect our business, financial condition, results of operations and cash flows.
Our decentralized management structure could negatively impact our business.
We cannot be certain that our management structure will be adequate to support our operations as they expand. Our decentralized structure places significant control and decision-making powers in the hands of the management of our operating companies. This contributes to the risk that we may be slower or less able to identify or react to problems affecting key business matters than we would in a more centralized environment. The lack of timely access to information may also impact the quality of decision making by management. For example, our ability to coordinate and utilize resources, including our fleet of vehicles, equipment and labor resources, depends on effective communications and processes among our operating companies. As a result, the ability to internally communicate, coordinate and execute business strategies, plans and tactics may be negatively impacted by our increasing size and complexity. Our decentralized organization can also result in our operating companies assuming excessive risk without appropriate guidance from our centralized legal, accounting, safety, tax, treasury, insurance and other functions. Future growth could also impose significant additional responsibilities on members of our senior management, and we cannot be certain that we will be able to recruit, integrate and retain new senior-level managers and executives. To the extent that we are unable to manage our growth effectively or are unable to attract and retain additional qualified management, we may not be able to expand our operations or execute our business plan.
The loss of, or our inability to attract, key personnel could disrupt our business.
We depend on the continued efforts of our executive officers, senior corporate management and management of our operating companies, which includes leadership and key personnel of the businesses we acquire. Although we typically enter into employment agreements with our executive officers and other key employees for initial terms of one to three years and subsequent renewal options, we cannot be certain that any individual will continue in such capacity for any particular period of
25


time. We also depend on our ability to attract key operational and professional personnel as we grow our business and in order to establish and maintain an effective succession planning process. A shortage of these employees for various reasons, including intense competition for skilled employees, labor shortages, increased labor costs and the preference of some candidates to work remotely, could jeopardize our ability to successfully manage our decentralized operations or our ability to grow and expand our business. As a result, the loss of key personnel, as well as our inability to attract, develop and retain qualified employees that can succeed these key personnel, could negatively impact our ability to manage our business.
Our investments, including our joint ventures, expose us to risks and may result in conflicts of interest that could adversely impact our business or result in reputational harm.
We have entered into strategic relationships, joint ventures and other investment arrangements with various partners, including customers and infrastructure investors, through which we have invested in infrastructure assets and businesses, and we expect this activity to continue in the future. For additional information on our investment activity, including our joint venture in LUMA, see Note 8 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. These types of investments expose us to increased risks, including poor performance by the infrastructure projects or businesses in which we have invested due to, among other things, difficult market or economic conditions or slowdowns (which may occur across one or more industries, sectors or geographies), changes to the supply or demand and fluctuations in the price of commodities, or fluctuations in the market price of the equity securities we hold in a company. That negative performance could result in lower investment returns, a decline in value or total loss of our investments or the possible sale of our investments at values below our initial projections, including at a loss, all of which could adversely affect our business, financial condition, results of operations and cash flows. Furthermore, our investments are often illiquid, as they are typically investments in private companies and/or subject to contractual restrictions that impose restrictions or lock-up periods affecting our ability to sell our interest, and as a result, we may not be able to exit an investment that is performing poorly, declining in value or resulting in reputational harm. Poor or incomplete performance of our investments or an investment fund in which we participate could also result in reputational harm to Quanta that impairs our ability to participate in future investment opportunities, which in turn could adversely affect our ability to secure certain future projects. Further, our relationship with a customer or investor that partners with us in a poorly performing investment could become impaired, which may negatively impact our ability to continue providing services to that customer.
Conflicts of interest may also exist or arise as a result of the structure of our investment arrangements. For example, in these structures, Quanta can be the contractor for construction of a project as well as an equity investor in an entity that owns, manages or operates the project or possibly the manager of investments in the project. In those instances, conflicts of interest can exist for such things as contractor pricing and the handling of contractor change orders and other claims. While certain of these conflicts of interest are governed by applicable laws and regulations and we have also taken certain actions that we believe minimize or address anticipated conflicts of interest, including through internal management practices and the terms of agreements governing the investment arrangement, failure to properly manage such conflicts of interest, or even the appearance of a potential conflict of interest, can expose us to liability or harm our relationships with investment partners, which could impact our business, financial condition, results of operations and cash flows or cause reputational harm to Quanta.
Additionally, the purpose of our joint ventures is typically to combine skills and resources to allow for the bidding and performance of particular projects, and the success on these projects can be adversely affected by the performance of our joint venture partners, over whom we may have little or no control. Differences in opinions or views between us and our joint venture partners may result in delayed decision-making or failure to agree on material issues that may adversely affect the business and operations of our joint ventures. We and our joint venture partners are also generally jointly and severally liable for all liabilities and obligations of a joint venture. If a joint venture partner fails to perform or is unable to satisfy required capital contributions or other obligations, including liabilities stemming from claims or lawsuits, we could be required to make additional investments, provide additional services or pay more than our proportionate share of a liability to make up for their shortfall. Further, if our partners experience cost overruns or project performance issues that we are unable to adequately address, the customer may terminate the project, which could result in legal liability to us, harm our reputation and reduce our profit or increase our loss on a project. As a result, the failure by a joint venture partner to successfully perform or comply with applicable laws, regulations or client requirements could negatively impact our business.
We extend credit to customers for purchases of our services and enter into other arrangements with certain of our customers, which subjects us to potential credit or investment risk.
We grant credit, generally without collateral, to our customers, which primarily include utilities, renewable energy developers, communications providers, industrial companies and energy delivery companies located primarily in the United States, Canada and Australia. In certain circumstances, we also allow our customers to defer payment until certain project milestones have been met or until a project is substantially completed, and customers typically withhold some portion of amounts due to us as retainage until a project is complete. In addition, we have provided in the past and may provide in the future other forms of financing to our customers or make investments in our customers’ projects. These payment arrangements
26


subject us to potential credit risk related to changes in business and economic factors affecting our customers, and certain of our customers have experienced financial difficulties (including bankruptcy) in recent years, which has impacted our ability to collect amounts owed to us. If we are unable to collect amounts owed, or retain amounts paid to us, our cash flows are reduced, and we could experience losses. For example, as described further in Note 4 and Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, during 2020 and 2021 certain customers within our Underground Utility and Infrastructure Solutions segment encountered financial and operational difficulties that resulted in the delayed payment or nonpayment of a material amount of receivables owed. Business and economic factors resulting in financial difficulties (including bankruptcy) for our customers can also reduce the value of any financing or equity investment arrangements we have with our customers, thereby increasing the risk of loss in those circumstances. Losses experienced as a result of these credit and investment risks could materially and adversely affect our financial condition, results of operations and cash flows.
Risks associated with operating in international markets and U.S. territories could harm our business and prospects.
Our overall business, financial condition, results of operations and cash flows can be negatively impacted by our activities and operations outside the continental United States, including our international operations and operations in U.S. territories. Although these operations are presently conducted primarily in Canada and Australia, we also perform work in other foreign countries and U.S. territories. For the year ended December 31, 2021, we derived $1.91 billion, or 14.7%, of our consolidated revenues from foreign operations, the substantial majority of which was related to Canada and Australia. Changes in economic conditions, including those resulting from wars and other conflicts, civil unrest, public health crises, such as the COVID-19 pandemic, acts of terrorism, or volatility in global markets, may adversely affect demand for our services and our customers’ ability to pay for our services. In addition, at times we are paid for work outside the United States in currencies other than the U.S. dollar. Such payments are subject to fluctuating foreign currency exchange rates and may exceed our local currency needs, and, in certain instances, those amounts may be subject to temporary blocking, taxes or tariffs, and we may experience difficulties if we attempt to convert such amounts to U.S. dollars. During the year ended December 31, 2021, foreign revenues increased by approximately $114 million as compared to the year ended December 31, 2020 as a result of more favorable foreign currency exchange rates, primarily the U.S. dollar as compared to the Canadian and Australian dollars. Furthermore, to the extent the volume of services we provide internationally increases, our financial condition, results of operations and cash flows could be further exposed to the effects of fluctuating exchange rates.
There are numerous other risks associated with operating in international markets and U.S. territories, including, but not limited to, changes in applicable regulatory requirements; political, economic and social instability; expropriation or nationalization of our assets and operations; unfamiliar legal systems or business and labor practices; and complex U.S. and foreign tax regulations and other laws and international treaties. For example, as discussed in further detail in Legal Proceedings within Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, the termination of a telecommunications project in Peru resulted in a $79.2 million charge to earnings in the second quarter of 2019. Furthermore, we may incur significant costs or liabilities associated with an unsuccessful attempt to enter a new market or we may enter a new market that ultimately proves to be unprofitable or has an otherwise adverse effect on our business. We may also incur significant costs and liabilities associated with winding down or exiting an existing market. For example, we incurred operating losses of $74.0 million, including asset impairment charges of $7.0 million, during 2020 in connection with the exit of our Latin American operations. These risks could restrict our ability to provide services to these customers, operate our business in these locations profitably or fund our strategic objectives, which could negatively impact our overall business, financial condition, results of operations and cash flows.
Limitations on the availability of suppliers, subcontractors and equipment manufacturers that we depend on could adversely affect our business.
We rely on suppliers to obtain necessary materials and subcontractors to perform portions of our services, and our customers rely on suppliers for materials necessary for the construction, upgrade and repair and maintenance of their infrastructure. We also rely on equipment manufacturers to provide us with the equipment required to conduct our operations, including a significant number of specialty vehicles. Limitations on the availability of suppliers, subcontractors or equipment manufacturers could negatively impact our or our customers’ operations, particularly in the event we rely on a single or small number of providers. The risk of a lack of available suppliers, subcontractors or equipment manufacturers can be heightened as a result of market, regulatory or economic conditions. For example, customers in certain states and Canada, in order to receive certain funding or for other reasons, may expect or compel us to engage a specified percentage of suppliers or subcontractors that meet diversity-ownership requirements, which can further limit our pool of available suppliers and limit our ability to secure contracts, maintain our services or grow in those areas. Availability of suppliers and manufacturers may also be limited by U.S. trade and other foreign policies that restrict business relationships with certain suppliers and manufacturers. For example, some participants in the renewable energy market, including potentially some of our customers, could experience delays and shortages of, and increased costs for, materials necessary for certain renewable energy projects in the near term as a result of sourcing restrictions related to solar panels manufactured in China.
27


Additionally, successful completion of our contracts can depend on whether our subcontractors successfully fulfill their contractual obligations. If our subcontractors fail to perform their contractual obligations, fail to meet the expected completion dates or quality standards or fail to comply with applicable laws, we may be required to incur additional costs or provide additional services to mitigate such shortcomings. As a result, regulatory or other requirements that require us to outsource a percentage of services to subcontractors, whether they are businesses meeting diversity-ownership requirements or otherwise, also limit our ability to self-perform our services, thereby potentially increasing performance risk associated with our services. Furthermore, services subcontracted to other service providers generally yield lower margins, and therefore these regulatory requirements can impact our profitability and results of operations.
A lack of availability or an increase in the price of fuel, materials or equipment necessary for our business or our customers projects could adversely affect our business.
Pursuant to certain contracts, including fixed price and EPC contracts where we have assumed responsibility for procuring materials for a project, we are exposed to availability issues and price increases for materials that are utilized in connection with our operations, including, among other things, copper, steel and aluminum. In addition, the timing of our customers’ ongoing projects, as well as their capital budgets and decision-making with respect to the timing of the future projects, can be negatively impacted by a lack of availability or an increase in prices of certain materials. Prices and availability could be materially impacted by, among other things, supply chain and other logistical challenges, global trade relationships (e.g., tariffs, sourcing restrictions) and other general market and geopolitical conditions (e.g., inflation). For example, recent logistical challenges in connection with the COVID-19 pandemic and sourcing restrictions have resulted in uncertainty concerning availability and pricing of certain commodities and goods important to our and our customers’ businesses, including renewable energy project components (e.g., solar panels and wind turbine blades). The lack of availability of necessary materials could result in project delays, some of which could be attributable to us, and an increase in prices of materials could reduce our profitability on projects or negatively impact our customers, which could have an adverse effect on demand for our services or our business, financial condition, results of operations and cash flows.
Additionally, supply chain and other logistical challenges have negatively impacted suppliers of certain equipment necessary for the performance of our business, including, among other things, new vehicles for our fleet (both on-road and specialty vehicles) and vehicle parts (e.g., tires). Based on the significant worldwide shortage of semiconductors, as well as other factors, vehicle manufacturers are experiencing production delays with respect to vehicles we utilize in our operations, and certain of our vehicle delivery orders scheduled for delivery in 2022 have been delayed or cancelled. To the extent these production issues worsen or become longer-term in nature, our operations could be negatively impacted.
We are also exposed to increases in energy prices, particularly fuel prices for our large fleet of vehicles, which have increased during the COVID-19 pandemic and could increase further due to future regulatory, legislative and policy changes that result from, among other things, climate change initiatives. Furthermore, some of our fixed price contracts do not allow us to adjust our prices and, as a result, increases in fuel costs could reduce our profitability with respect to such projects. Our ability to utilize certain existing vehicles within our fleet may also be limited by new emissions or other regulations, and, due to lack of production or availability, we may not be able to procure a sufficient number of vehicles meeting any such regulations. To the extent we are unable to utilize a significant portion of our existing fleet, we may be unable to perform services, which could have an adverse effect on our future financial condition, results of operations and cash flows. The broader and longer-term implications of these challenges, as a result of the COVID-19 pandemic, the transition to a carbon-neutral economy and otherwise, remains highly uncertain and variable and could negatively impact our overall business, financial condition, results of operations and cash flows.
Increasing scrutiny and changing expectations from investors and customers with respect to corporate sustainability practices may impose additional costs on us or expose us to reputational or other risks.
Investors and other interested constituencies have focused increasingly on the environmental, social and governance (ESG) practices of companies, including practices with respect to human capital resources, emissions and environmental impact and political spending. While we have programs and initiatives in place related to our ESG practices, investors may decide to reallocate capital or to not commit capital as a result of their assessment of our practices. In addition, our customers may require that we implement certain additional ESG procedures or standards in order to continue to do business with us. A failure to comply with investor or customer expectations and standards, which are evolving, or if we are perceived to not have responded appropriately to the growing concern for ESG issues, regardless of whether there is a legal requirement to do so, could also cause reputational harm to our business and could have a material adverse effect on us. In addition, organizations that provide ratings information to investors on ESG matters may assign unfavorable ratings to Quanta or our industries, which may lead to negative investor sentiment and the diversion of investment to other companies or industries, which could have a negative impact on our stock price and our costs of capital.
Moreover, while we may create and publish voluntary disclosures regarding ESG matters from time to time, many of the statements in those voluntary disclosures are based on hypothetical expectations and assumptions that may not be representative
28


of current or actual risks or events or forecasts of expected risks or events, including the costs associated therewith. Such expectations and assumptions are necessarily uncertain and may be prone to error or subject to misinterpretation given the long timelines involved and the lack of an established single approach to identifying, measuring and reporting on many ESG matters.
Risks Related to Our Industries
Negative macroeconomic conditions and industry-specific economic and market conditions can adversely impact our business.
Stagnant or declining economic conditions, including a prolonged economic downturn or recession, as well as significant events that have an impact on financial or capital markets, can adversely impact the demand for our services and result in the delay, reduction or cancellation of certain projects. Macroeconomic conditions, including inflation, slow growth or recession, changes to fiscal and monetary policy, and tighter credit and higher interest rates could materially adversely affect demand for our services and the availability and cost of the materials and equipment that we need to deliver our services or our customers need for their projects. During periods of elevated economic uncertainty, our customers may reduce or eliminate their spending on the services we provide. In addition, volatility in the debt or equity markets may impact our customers’ access to capital and result in the reduction or elimination of spending on the services we provide. Our vendors, suppliers and subcontractors may also be, to varying degrees, adversely affected by these conditions. These conditions, which can develop rapidly, could adversely affect our revenues, results of operations, and liquidity.
A number of factors can also adversely affect the industries we serve, including, among other things, the economic impact and supply chain and other logistical issues associated with the COVID-19 pandemic, financing conditions, potential bankruptcies and global and U.S. trade relationships and other geopolitical events, such as the conflicts between Ukraine and Russia. A reduction in cash flow or the lack of availability of debt or equity financing for our customers could result in a reduction in our customers’ spending for our services and also impact the ability of our customers to pay amounts owed to us, which could have a material adverse effect on our business, financial condition, results of operations and cash flows. Consolidation, competition, capital constraints or negative economic conditions in the electric power, energy or communications industries can also result in reduced spending by, or the loss of, one or more of our customers.
Services within our Underground Utility and Infrastructure Solutions segment are exposed to risks associated with the oil and gas industry. These risks, which are not subject to our control, include the volatility of commodity prices and production volumes, the development of and consumer demand for alternative energy sources, and legislative and regulatory actions, as well as public opinion, regarding the impact of fossil fuels on the climate and environment. Specifically, lower prices or production volumes, or perceived risk thereof, can result in decreased or delayed spending by our customers, including with respect to larger pipeline and industrial projects. For example, the COVID-19 pandemic and corresponding preventative measures taken around the world resulted in downward pressure on commodity prices, which negatively impacted certain services within our Underground Utility and Infrastructure Solutions segment and resulted in impairment losses of $8.7 million related to certain non-integral equity method investments during the year ended December 31, 2020. Additionally, demand for our industrial services operations declined during 2020 and 2021 as customers reduced and deferred regularly scheduled maintenance due to lack of demand for refined products and economic uncertainty as a result of the COVID-19 pandemic. Furthermore, future restrictions imposed on oil and gas production activities, including as a result of concerns about the impact of climate change, could have a material adverse effect on the oil and gas industry as a whole. Certain of our operations within our Underground Utility and Infrastructure Solutions segment could also result in reputational risks, such as how our values and practices regarding a low carbon transition are viewed by external and internal stakeholders, which could have a material adverse impact on our business, results of operations, financial condition and cash flows. If the profitability of our Underground Utility and Infrastructure Solutions segment were to decline, our overall financial position, results of operations and cash flows could also be adversely affected. A decline in prices, production or the development of resource plays can also negatively impact demand for certain electric power infrastructure services performed in energy-reliant markets, including Canada and Australia.
Our revenues and profitability can be negatively impacted if our customers encounter financial difficulties or file bankruptcy or disputes arise with our customers.
Our contracts often require us to satisfy or achieve certain milestones in order to receive payment, or in the case of cost-reimbursable contracts, provide support for billings in advance of payment. As a result, we can incur significant costs or perform significant amounts of work prior to receipt of payment. We face difficulties collecting payment and sometimes fail to receive payment for such costs in circumstances where our customers do not proceed to project completion, terminate or cancel a contract, default on their payment obligations, or dispute the adequacy of our billing support. We have in the past brought, and may in the future bring, claims against our customers related to the payment terms of our contracts. For example, as discussed in further detail in Note 4 and in Legal Proceedings within Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, we have filed certain international arbitration proceedings against the customer in connection with the terminated telecommunications project in Peru, which seeks to recover,
29


among other things, amounts related to a net receivable position of approximately $120 million as of December 31, 2021. A failure to recover on these types of claims can have a negative impact on our financial condition, results of operations and cash flows, and any such claims may harm our relationships with our customers.
Slowing economic conditions in the industries we serve can also impair the financial condition of our customers and hinder their ability to pay us on a timely basis or at all. Further, to the extent a customer files bankruptcy, payment of amounts owed can be delayed and certain payments we receive prior to the filing of the bankruptcy petition may be avoided and returned to the customer’s bankruptcy estate. For example, as described further in Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, during 2020 and 2021 certain customers within our Underground Utility and Infrastructure Solutions segment encountered financial and operational difficulties that resulted in the delayed payment or nonpayment of a material amount of receivables owed. Additionally, in January 2019, PG&E Corporation and Pacific Gas and Electric Company (collectively, PG&E), one of our largest customers, filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended, delaying our collection of approximately $165 million of our pre-petition receivables, which were ultimately collected or sold to a third party during the second half of 2019 and 2020. Furthermore, many of our customers for larger projects are project-specific entities that do not have significant assets other than their interests in the project and could be more likely to encounter financial difficulties relating to their businesses. We ultimately may be unable to collect amounts owed to us by customers experiencing financial difficulties or in bankruptcy, and accounts receivable from such customers may become uncollectible and ultimately have to be written off, which could have an adverse effect on our future financial condition, results of operations and cash flows.
Our business is highly competitive, and competitive pressures could negatively affect our business.
We cannot be certain that we will maintain or enhance our competitive position or maintain our current customer base. The specialty contracting business is served by numerous companies, from small, owner-operated private companies to large multi-national, public companies. Relatively few barriers prevent entry into some areas of our business, and as a result, any organization that has adequate financial resources and access to technical expertise may become one of our competitors. In addition, some of our competitors have significant financial, technical and marketing resources, and may have or develop expertise, experience and resources to provide services that are superior in both price and quality to our services. Certain of our competitors may also have lower overhead cost structures, and therefore may be able to provide services at lower rates than us. We also face competition from the in-house service organizations of our existing or prospective customers, which are capable of performing, or acquiring businesses that perform, some of the same types of services we provide. These customers may also face pressure or be compelled by regulatory or other requirements to self-perform an increasing amount of the services we currently perform for them, thereby reducing the services they outsource to us in the future. We also subcontract approximately 20% of our services, including pursuant to customer and regulatory requirements, and certain of these subcontractors may develop into a competitor to us on prime contracts with our customers.
Furthermore, a substantial portion of our revenues is directly or indirectly dependent upon obtaining new contracts, which is unpredictable and often involves complex and lengthy negotiations and bidding processes that are impacted by a wide variety of factors, including, among other things, price, governmental approvals, financing contingencies, commodity prices, environmental conditions, overall market and economic conditions, and a potential customer’s perception of our ability to perform the work or the technological advantages held by our competitors. The competitive environment we operate in can also affect the timing of contract awards and the commencement or progress of work under awarded contracts. For example, based on rapidly changing competition dynamics, we have recently experienced, and may in the future experience, more competitive pricing for smaller scale projects. Additionally, changing competitive pressures present difficulties in matching workforce size with available contract awards. As a result, the competitive environment we operate in can have a material adverse effect on our business, financial condition, results of operations and cash flows.
Technological advancements and other market developments could negatively affect our business.
Technological advancements, market developments and other factors may increase our costs or alter our customers’ existing operating models or the services they require, which could result in reduced demand for our services. For example, a reduction in demand for hydrocarbons or plastics or an increase in demand for renewable energy sources or otherwise could negatively impact certain of our customers and reduce demand for certain of our services. Additionally, a transition to a decentralized electric power grid, which relies on more dispersed and smaller-scale renewable energy sources, could reduce the need for large infrastructure projects and significant maintenance and rehabilitation programs, thereby reducing demand for, or profitability of, our services. Our future success will depend, in part, on our ability to anticipate and adapt to these and other potential changes in a cost-effective manner and to offer services that meet customer demands and evolving industry standards. If we fail to do so or incur significant expenditures in adapting to such change, our businesses, financial condition, results of operations and cash flows could be materially and adversely affected.
Furthermore, we view our portfolio of energized services tools and techniques, as well as our other process and design technologies, as competitive strengths, which we believe differentiate our service offerings. If our intellectual property rights or
30


work processes become obsolete, through technological advancements or otherwise, we may not be able to differentiate our service offerings and some of our competitors may be able to offer more attractive services to our customers, which could materially and adversely affect our business, financial condition, results of operations and cash flows.
Risks Related to Regulation and Compliance
Regulatory requirements applicable to our industries and changes in current and potential legislative and regulatory initiatives may adversely affect demand for our services.
Because the vast majority of our revenue is derived from a few industries, the federal, state, provincial and local regulations affecting those industries, including, among other things, environmental, safety, and permitting requirements, have a material effect on our business. In recent years, customers in our industries have faced heightened regulatory requirements and increased regulatory enforcement, as well as private legal challenges related to regulatory requirements, which have resulted in delays, reductions in scope and cancellations of projects. For example, a recent legal challenge that resulted in changes to certain U.S. Army Corps of Engineers nationwide permits related to the Clean Water Act impacted certain projects and resulted in increased costs and project interruptions and delays. Additionally, a recent federal appeals court ruling invalidated certain federal approvals for a large natural gas pipeline project from West Virginia to Virginia that we were constructing for a customer. Furthermore, certain regulatory requirements applicable to our customers are also required of us when we contract with such customers, and our inability to meet those requirements could also result in decreased demand for our services.
With respect to certain services in our Underground Utility and Infrastructure Solutions segment, concerns about climate-related issues could potentially result in new legislation, regulation, regulatory actions or other requirements at the local, state or federal level, which could negatively affect certain of our customers and decrease demand for their services, result in increased costs associated with our operations, or impact the prices we charge our customers. Any new requirements to reduce, or taxes on the production and/or consumption of, fossil fuels could negatively impact the hydrocarbon production volumes of our customers, which could in turn negatively impact demand for certain of our services. New regulations addressing greenhouse gas emissions from mobile sources could also significantly increase costs for our large fleet of vehicles, render portions of our fleet of vehicles obsolete or reduce the availability of vehicles we need to perform our services. In addition, if a portion of our operations are perceived to result in high greenhouse gas emissions, our reputation could suffer. Increased regulatory requirements have negatively impacted us and our customers and decreased demand for our services in the past, and may do so in the future, which can adversely affect our business, financial condition, results of operations and cash flows.
Additionally, with respect to certain services within our Renewable Energy Infrastructure Solutions segment, current and potential legislative or regulatory initiatives may not be implemented or extended or result in incremental increased demand for our services, including legislation or regulation that mandates percentages of power to be generated from renewable sources, requires utilities to meet reliability standards, provides for existing or new production tax credits for renewable energy developers, or encourages installation of new electric power transmission and renewable energy generation facilities. While these actions and initiatives have positively impacted demand for our services in the past, it is not certain whether they will continue to do so in the future. In addition, new legislation and regulatory requirements related to sourcing restrictions on materials necessary for certain renewable energy projects could negatively impact our renewable energy customers and delay or jeopardize the viability of certain renewable energy projects in the future. For example, sourcing restrictions on certain solar project materials produced in China (e.g., solar panels) could decrease the availability and increase the pricing of such materials, and negatively impact our customers and certain solar infrastructure projects in the near term, which could adversely affect our business, financial condition, results of operations and growth prospects.
Our unionized workforce and related obligations may adversely affect our operations.
As of December 31, 2021, approximately 35% of our employees were covered by collective bargaining agreements and the number of our employees covered by collective bargaining agreements could increase in the future for a variety of reasons, including acquisitions, unionization of a non-union operating company, project requirements and changes in law. For a variety of reasons, our unionized workforce could adversely impact relationships with our customers and adversely affect our business, financial condition, results of operations and cash flows. For instance, although the majority of the collective bargaining agreements prohibit strikes and work stoppages, certain of our unionized employees have participated in strikes and work stoppages in the past and strikes or work stoppages could occur in the future. Our ability to complete future acquisitions also could be adversely affected because of our operating companies’ union status, including because our union agreements may be incompatible with the union agreements of a business we want to acquire or because a business we want to acquire may not want to become affiliated with our operating companies that have employees covered by collective bargaining obligations. Additionally, certain of our customers require or prefer a non-union workforce, and they may reduce the amount of work assigned to us if our non-union labor crews become unionized.
Our collective bargaining agreements generally require us to participate with other companies in multiemployer pension plans. To the extent a plan is underfunded, we may be subject to substantial liabilities if we withdraw or are deemed to
31


withdraw from the plan or the plan is terminated or experiences a mass withdrawal. For example, we have been involved in several litigation matters associated with our withdrawal from the Central States, Southeast and Southwest Areas Pension Plan, certain of which were settled in 2017. Further, special funding and operational rules are generally applicable to multiemployer plans that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and a projected minimum funding deficiency). Plans in these classifications must adopt remedial measures, which may require additional contributions from employers (e.g., a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which we contribute or may contribute in the future have these funding statuses, and we may be obligated to contribute material amounts to these plans in the future, which could negatively impact our business, financial condition, results of operations and cash flows. For additional information on our contributions to, and the funding status of, these plans, see Note 15 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
We could be adversely affected by our failure to comply with the laws applicable to our foreign activities.
Applicable U.S. and non-U.S. anti-corruption laws, including but not limited to the U.S. Foreign Corrupt Practices Act (FCPA), prohibit us from, among other things, corruptly making payments to non-U.S. officials for the purpose of obtaining or retaining business. We pursue certain opportunities in countries that experience government corruption, and in certain circumstances, compliance with these laws may conflict with local customs and practices. Our policies mandate compliance with all applicable anti-corruption laws and our procedures and practices are designed to ensure that our employees and intermediaries comply with these laws. However, there can be no assurance that such policies, procedures and practices will protect us from liability under the FCPA or other similar laws for actions or inadvertences by our employees or intermediaries. Liability for such actions or inadvertences could result in severe criminal or civil fines, penalties, forfeitures, disgorgements or other sanctions, which in turn could have a material adverse effect on our reputation, business, financial condition, results of operations, and cash flows. In addition, detecting, investigating and resolving actual or alleged violations can be expensive and consume significant time and attention of our senior management, in-country management, and other personnel.
Changes in tax laws could adversely affect our financial results.
We are subject to extensive tax liabilities imposed by multiple jurisdictions, including income taxes, indirect taxes (excise/duty, sales/use, gross receipts, and value-added taxes), payroll taxes, franchise taxes, withholding taxes, and ad valorem taxes. New tax laws, treaties and regulations and changes in existing tax laws, treaties and regulations are continuously being enacted or proposed, all of which can result in significant changes to the tax rate on our earnings and have a material impact on our earnings and cash flows from operations. Since future changes to federal and state tax legislation and regulations are unknown, we cannot predict the ultimate impact such changes may have on our business. In addition, significant judgment is required in determining our worldwide provision for income taxes. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. We are regularly under audit by tax authorities, and our tax estimates and tax positions could be materially affected by many factors, including the final outcome of tax audits and related litigation, the introduction of new tax accounting standards, legislation, regulations and related interpretations, our global mix of earnings, our ability to realize deferred tax assets and changes in uncertain tax positions. A significant increase in our tax rate can have a material adverse effect on our profitability and liquidity.
Our failure to comply with environmental laws and regulations could result in significant liabilities and increased costs.
Our operations are subject to various environmental laws and regulations, including those dealing with the handling and disposal of waste products, PCBs, fuel storage, water quality and air quality. We perform work in many different types of underground environments. If the field location maps supplied to us are not accurate, or if objects are present in the soil that are not indicated on the field location maps, our underground work could strike objects in the soil, some of which may contain pollutants. These objects may also rupture, resulting in the discharge of pollutants. In such circumstances, we may be liable for fines and damages, and we may be unable to obtain reimbursement from any parties providing the incorrect information. We also perform work, including directional drilling, in and around environmentally sensitive areas such as rivers, lakes and wetlands. Due to the inconsistent nature of the terrain and water bodies, it is possible that such work may cause the release of subsurface materials that contain contaminants in excess of amounts permitted by law, potentially exposing us to remediation costs and fines. Additionally, we own and lease facilities that contain above- and below-ground fuel storage tanks, which could leak and cause us to be responsible for remediation costs and fines. The obligations, liabilities, fines and costs associated with these and other events can be material and could have a material adverse impact on our business, financial condition, results of operations and cash flows. Moreover, new laws and regulations or the stricter enforcement of existing laws and regulations, as well as the discovery of previously unknown contamination or leaks or the imposition of new clean-up requirements, could require us to incur significant costs or become the basis for new or increased liabilities. In certain instances, we have obtained indemnification and other rights from third parties (including predecessors or lessors) for such obligations and liabilities; however, these indemnities may not cover all of our costs and indemnitors may not pay amounts owed to us. Further, in
32


connection with an acquisition, we cannot be certain that we identify all potential environmental liabilities relating to any acquired business when we are negotiating an indemnification right.
Certain regulatory requirements applicable to us and certain of our subsidiaries could materially impact our business.
We are subject to various specific regulatory regimes and requirements that could result in significant compliance costs and liabilities. As a public company, we are subject to various corporate governance and financial reporting requirements, including requirements for management to report on our internal controls over financial reporting and for our independent registered public accounting firm to express an opinion on the operating effectiveness of our internal control over financial reporting. Our internal control over financial reporting was effective as of December 31, 2021; however, there can be no assurance that our internal control over financial reporting will be determined to be effective in future years. Furthermore, the current assessment of our internal control over financial reporting excludes businesses acquired during the year ended December 31, 2021, including our acquisition of Blattner, and significant costs and effort are required to ensure that newly acquired businesses are operating effectively. Failure to maintain effective internal controls, including the identification and remediation of significant internal control deficiencies in acquired businesses (both prior acquisitions and future acquisitions), could result in a decrease in the market value of our publicly traded securities, a reduced ability to obtain debt and equity financing, a loss of customers, fines or penalties, and/or additional expenditures to meet the requirements or remedy any deficiencies.
Additionally, one of our subsidiaries has registered as an investment adviser with the SEC under the U.S. Investment Advisers Act of 1940, as amended (the Advisers Act), which imposes substantive and material restrictions and requirements on the operations of this subsidiary, including certain fiduciary duties that apply to its relationships with its advisory clients. The SEC has broad administrative powers to institute proceedings and impose sanctions for violations of the Advisers Act, ranging from fines and censures to termination of an adviser’s registration. This subsidiary is also subject to periodic SEC examinations and other requirements, including, among other things, maintaining an effective compliance program, recordkeeping and reporting requirements, disclosure requirements and complying with anti-fraud prohibitions. The failure of our subsidiary to comply with the requirements of the Advisers Act could result in fines, suspensions of individual employees or other sanctions against our subsidiary that could have a material adverse effect on us. Even if an investigation or proceeding does not result in a fine or sanction or if a fine or sanction imposed against our subsidiary or its employees were small in monetary amount, the adverse publicity relating to an investigation, proceeding or imposition of these fines or sanctions could harm our reputation and have a material adverse effect on us.
Furthermore, our wholly-owned captive insurance company is a registered insurance company with the Texas Department of Insurance, and therefore is subject to various rules and regulations and required to meet certain capital requirements, which can result in additional use of our resources. Our postsecondary educational institution is subject to authorization and regulatory oversight in the various states in which it operates, and failure to comply with these requirements could result in significant monetary damages or subject these entities to fines, limitations on operations, injunctions or other penalties. The postsecondary educational institution is also accredited by the Accrediting Commission of Career Schools and Colleges, and loss of accreditation could result in reputational harm or student-initiated litigation or negatively impact our ability to train skilled personnel that can be utilized to support our business.
We also collect and retain information about our customers, stockholders, vendors and employees. Legislation and regulatory requirements, as well as contractual commitments, affect how we must store, use, transfer and process the confidential information of our customers, stockholders, vendors and employees. These laws, as well as other new or changing legislative, regulatory or contractual requirements concerning data privacy and protection, could require us to expend significant additional compliance costs, and any failure to comply with such requirements can result in significant liability or harm to our reputation.
Opportunities within the government arena could subject us to increased regulation and costs and may pose additional risks relating to future funding and compliance.
Most government contracts are awarded through a regulated competitive bidding process, which can often be more time consuming than the bidding process for non-governmental projects. Additionally, involvement with government contracts could require a significant amount of costs to be incurred before any revenues are realized. We are also subject to numerous procurement rules and other public sector regulations when we contract with certain governmental agencies, any deemed violation of which could lead to fines or penalties or a loss of business. Government agencies routinely audit and investigate government contractors and may review a contractor’s performance under its contracts, cost structure and compliance with applicable laws, regulations and standards. If a government agency determines that costs were improperly allocated to specific contracts, such costs will not be reimbursed or a refund of previously reimbursed costs may be required. If a government agency alleges or proves improper activity, civil and criminal penalties could be imposed and serious reputational harm could result. Many government contracts must be appropriated each year, and without re-appropriation we would not realize all of the potential revenues from any awarded contracts. Additionally, U.S. government shutdowns or any related under-staffing of the
33


government departments or agencies that interact with our business could result in program cancellations, disruptions and/or stop work orders, could limit the government’s ability to effectively progress programs and make timely payments, and could limit our ability to perform on our existing U.S. government contracts and successfully compete for new work.
Immigration laws, including our inability to verify employment eligibility and restrictions on movement of our foreign employees, could adversely affect our business or reputation.
We employ a significant number of employees, and while we utilize processes to assist in verifying the employment eligibility of potential new employees so that we maintain compliance with applicable laws, it is possible some of our employees may be unauthorized workers. In addition, we utilize certain non-immigrant visas to allow us to temporarily transfer certain of our foreign employees to the United States. The employment of unauthorized workers or failure to comply with the requirements of these non-immigrant visas could subject us to fines, penalties and other costs, as well as result in adverse publicity that negatively impacts our reputation and brand and may make it more difficult to hire and retain qualified employees. Furthermore, to the extent we are subject to penalties or delays that prevent the future transfer of our foreign employees to the United States, we may incur additional costs to hire and train new employees. For example, as a result of the COVID-19 pandemic, we have experienced delays and restrictions due to immigration processes that have prevented certain foreign workers from entering and working in the United States and Canada. Immigration laws have also been an area of considerable political focus in recent years, and, from time-to-time, the U.S. government considers or implements changes to federal immigration laws, regulations or enforcement programs. Changes in immigration or work authorization laws may increase our obligations for compliance and oversight, which could subject us to additional costs and potential liability and make our hiring and employee transfer processes more cumbersome, or reduce the availability of potential employees.
Risks Related to Financing Our Business
We may not have access in the future to sufficient funding to finance desired growth and operations.
If we cannot secure future funds or financing on acceptable terms or generate sufficient cash flow, we may be unable to support our future operations or growth strategy. The timing of our funding needs and the size of our operations and strategic initiatives that require capital cannot be readily predicted and may be substantial. For example, during 2021 we incurred approximately $2.30 billion of debt to complete our acquisition of Blattner. We also rely on financing companies to fund the leasing of certain of our equipment, and credit market conditions may restrict access to capital for the leasing of additional equipment. A lack of available capital to fund the leasing of equipment could negatively impact our future operations.
The credit agreement for our senior credit facility and the indenture for our senior notes contain certain restrictions, including financial covenants and other restrictions on our ability to borrow amounts under the credit agreement and limitations on our ability to incur additional debt or conduct certain types of preferred equity financings. Our ability to increase the current commitments under our senior credit facility is also dependent upon additional commitments from our lenders. Furthermore, if we seek additional debt or equity financings, we cannot be certain they will be available to us on acceptable terms or at all, as banks are often restrictive in their lending practices, and our ability to access capital markets for financing could be limited by, among other things, our existing capital structure, our credit ratings, the state of the economy, the health of our industries, and the liquidity of the capital markets. If we are unable to borrow under our senior credit facility or secure other financing or if our lenders become unable or unwilling to fund their commitments to us, we may not be able to access the capital needed to fund our growth and operations, which could have a material adverse impact on our business, financial condition, results of operations and cash flows. For additional information on the terms of our senior credit facility and senior notes, please read Note 10 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
Additionally, the market price of our common stock has fluctuated significantly in the past, and may fluctuate significantly in the future, in response to various factors, including events beyond our control, which could impact our ability to utilize capital markets to obtain funds. A variety of events may cause the market price of our common stock to fluctuate significantly, including overall market conditions or volatility, actual or perceived negative financial results or other unfavorable information relating to us or our market peers, and the other risks described in this Annual Report.
We have a significant amount of debt, and our significant indebtedness could adversely affect our business, financial condition and results of operations and our ability to meet our payment obligations under our other debt.
We have a significant amount of debt and debt service requirements. As of December 31, 2021, we had approximately $3.72 billion of outstanding long-term debt, net of current maturities, which includes amounts borrowed during 2021 to finance a portion of the closing consideration paid in connection with our acquisition of Blattner. We also had $1.87 billion of undrawn borrowing capacity under our senior credit facility as of December 31, 2021. This level of debt could have significant consequences on our future operations, including:
• making it more difficult for us to meet our payment and other obligations under our outstanding debt;
34


• resulting in an event of default if we fail to comply with the financial and other restrictive covenants contained in our debt agreements, which event of default could result in all of our debt becoming immediately due and payable;
• reducing the availability of our cash flows to fund working capital, capital expenditures, acquisitions or strategic investments, dividends and other general corporate purposes, and limiting our ability to obtain additional financing for these purposes;
• subjecting us to the risk of increasing interest expense on variable rate indebtedness, including borrowings under our senior credit facility;
• limiting our flexibility in planning for, or reacting to, and increasing our vulnerability to changes in our business, the industries in which we operate and the general economy;
• limiting our ability to pursue business opportunities that become available to us; and
• placing us at a competitive disadvantage compared to our competitors that have less debt or are less leveraged.
Any of the above-listed factors could have an adverse effect on our business, financial condition and results of operations and our ability to meet our payment obligations on our existing indebtedness.
Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our operations to pay our indebtedness.
Our ability to generate cash in order to make scheduled payments on the principal of, to pay interest on or to refinance our indebtedness depends on our future performance, which is subject to economic, financial, competitive, legislative, regulatory and other factors beyond our control. In addition, our ability to borrow funds in the future to make payments on our debt will depend on the satisfaction of the covenants in our senior credit facility and our other financing and other agreements we may enter into in the future. Specifically, we will need to maintain certain financial ratios. Our business may not continue to generate sufficient cash flow from operations in the future and future borrowings may not be available to us under our senior credit facility or from other sources in an amount sufficient to service our indebtedness to make necessary capital expenditures or to fund our other liquidity needs. If we are unable to generate cash from our operations or through borrowings, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to make payments on our indebtedness or refinance our indebtedness will depend on factors including the state of the capital markets and our financial condition at such time, as well as the terms of our financing agreements. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
Our variable rate indebtedness subjects us to interest rate risk and the transition away from LIBOR could have an adverse impact on us.
Borrowings under our senior credit facility are at variable rates of interest and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness will increase even if the amount borrowed remains the same, and our net income and cash flows, including cash available for servicing our indebtedness, will correspondingly decrease. Our weighted average interest rate on our variable rate debt for the year ended December 31, 2021 was 1.9%. The annual effect on our pretax earnings of a hypothetical 50 basis point increase or decrease in variable interest rates would be approximately $6.0 million based on our December 31, 2021 balance of variable rate debt. Additionally, financial markets are in the process of transitioning away from the London Interbank Offered Rate (LIBOR) to alternative benchmark rate(s), and such transition is scheduled to be complete by mid-2023. As described in further detail in Senior Credit Facility within Note 10 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, the credit agreement for our senior credit facility contains LIBOR benchmark replacement provisions. However, at this time, there can be no assurance as to whether any alternative benchmark or resulting interest rates may be more or less favorable than LIBOR or any other unforeseen impacts of the discontinuation of LIBOR. As a result, the proposals or consequences related to this transition could have a material adverse effect on our debt service obligations, financing costs, liquidity, financial condition, results of operations or cash flows and could impair our access to the capital markets.
We may be unable to compete for projects if we are not able to obtain surety bonds, letters of credit or bank guarantees.
A portion of our business depends on our ability to provide surety bonds, letters of credit, bank guarantees or other financial assurances. Current or future market conditions, including losses incurred in the construction industry or as a result of large corporate bankruptcies, as well as changes in our sureties’ assessment of our operating and financial risk, could cause our surety providers and lenders to decline to issue or renew, or substantially reduce the amount of, bid or performance bonds for our work and could increase our costs associated with collateral. These actions could be taken on short notice. If our surety providers or lenders were to limit or eliminate our access to bonding, letters of credit or guarantees, our alternatives would include seeking capacity from other sureties and lenders or finding more business that does not require bonds or that allows for
35


other forms of collateral for project performance, such as cash. We may be unable to secure these alternatives in a timely manner, on acceptable terms, or at all, which could affect our ability to bid for or work on future projects requiring financial assurances.
Under standard terms in the surety market, sureties issue or continue bonds on a project-by-project basis and can decline to issue bonds at any time or require the posting of additional collateral as a condition to issuing or renewing bonds. If we were to experience an interruption or reduction in the availability of bonding capacity as a result of these or other reasons, we may be unable to compete for or work on certain projects that require bonding.
A downgrade in our debt rating could restrict our ability to access the capital markets.
The terms of our financings are, in part, dependent on the credit ratings assigned to our debt by independent credit rating agencies. We cannot provide assurance that our current credit rating will remain in effect for any given period of time or that it will not be lowered or withdrawn entirely by a rating agency. Factors that may impact our credit rating include, among other things, our debt levels and liquidity, capital structure, financial performance, planned asset purchases or sales, near- and long-term growth opportunities, customer base and market position, geographic diversity, regulatory environment, project performance and risk profile. A downgrade in our credit rating, particularly to non-investment grade levels, could limit our ability to access the debt capital markets or refinance our existing debt or cause us to refinance or issue debt with less favorable terms and conditions. An increase in the level of our indebtedness and related interest costs may increase our vulnerability to adverse general economic and industry conditions and may affect our ability to obtain additional financing, as well as have a material adverse effect on our business, financial condition, results of operations and cash flows.
Risks Related to Our Common Stock
Our sale or issuance of additional common stock or other equity-related securities could dilute each stockholder’s ownership interest or adversely affect the market price of our common stock.
We often fund a significant portion of the consideration paid in connection with our acquisitions with the issuance of additional equity securities, including contingent consideration amounts payable if acquired businesses achieve certain performance objectives during specified post-acquisition periods. We also utilize stock-based compensation as a key component of our compensation program. We expect to issue additional equity securities in the future in connection with these and other practices. Our Restated Certificate of Incorporation provides that we may issue up to 600,000,000 shares of common stock, of which 142,633,934 shares were outstanding as of December 31, 2021. Any additional issuances of common stock would have the effect of diluting our earnings per share and our existing stockholders’ individual ownership percentages and lead to volatility in the market price of our common stock. We cannot predict the effect that future issuances of our common stock or other equity-related securities would have on the market price of our common stock.
There can be no assurance that we will declare or pay future dividends on our common stock.
The declaration, amount and timing of future dividends are subject to capital availability and determinations by our Board of Directors that cash dividends are in the best interest of our stockholders and are in compliance with all respective laws and applicable agreements. Our ability to declare and pay dividends will depend upon, among other factors, our financial condition, results of operations, cash flows, current and anticipated expansion plans, requirements under Delaware law and other factors that our Board of Directors may deem relevant. A reduction in or elimination of our dividend payments could have a material negative effect on our stock price.
Certain provisions of our corporate governing documents could make an acquisition of our company more difficult.
The following provisions of our charter documents, as currently in effect, and Delaware law could discourage potential proposals to acquire us, delay or prevent a change in control of us or limit the price that investors may be willing to pay in the future for shares of our common stock:
our certificate of incorporation permits our Board of Directors to issue “blank check” preferred stock and to adopt amendments to our bylaws;
our bylaws contain restrictions regarding the right of stockholders to nominate directors and to submit proposals to be considered at stockholder meetings;
our certificate of incorporation and bylaws restrict the right of stockholders to call a special meeting of stockholders and to act by written consent; and
we are subject to provisions of Delaware law which restrict us from engaging in any of a broad range of business transactions with an “interested stockholder” for a period of three years following the date such stockholder became classified as an interested stockholder.
36


ITEM 1B.Unresolved Staff Comments
None.

ITEM 2.Properties
Facilities
We lease office space for our corporate headquarters in Houston, Texas, and own and lease other facilities throughout the United States, Canada, Australia and certain other foreign countries where we conduct business. These facilities are utilized for operations in all of our reportable segments and include offices, equipment yards, warehouses, storage, maintenance shops and training and educational facilities. As of December 31, 2021, we owned 76 of our facilities and leased the remainder. Included in the owned facilities is certain real property, including associated buildings and facilities, located in Houston, Texas, that we purchased through our wholly-owned captive insurance company during 2021 and that is being developed for our future corporate headquarters, as further described in Note 8 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. We believe that our existing facilities are suitable and adequate for our current needs; however, we continue to evaluate real estate strategies to support our recent growth.
Equipment
We operate a fleet of owned and leased trucks and trailers, support vehicles and specialty construction equipment, such as bucket trucks, digger derricks, backhoes, excavators, trenchers, generators, boring machines, cranes, robotic arms, wire pullers, tensioners and helicopters. As of December 31, 2021, the total size of our rolling stock fleet was approximately 70,000 units. Most of our fleet is serviced by our own mechanics who work at various maintenance sites and facilities. We believe that our equipment is generally well maintained and is suitable and adequate for our present operations.

ITEM 3.Legal Proceedings
We are from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract, negligence or gross negligence and/or property damage, environmental liabilities, wage and hour claims and other employment-related damages, punitive damages, consequential damages, civil penalties or other losses, or injunctive or declaratory relief, as well as interest and attorneys’ fees associated with such claims. With respect to all such lawsuits, claims and proceedings, we record a reserve when it is probable that a loss has been incurred and the amount of loss can be reasonably estimated. In addition, we disclose matters for which management believes a material loss is at least reasonably possible. See Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report, which is incorporated by reference in this Item 3, for additional information regarding litigation, claims and other legal proceedings.

ITEM 4.Mine Safety Disclosures
Not applicable.

37


PART II
ITEM 5.Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our common stock is listed on the New York Stock Exchange (NYSE) under the symbol “PWR.” On February 22, 2022, there were approximately 517 holders of record of our common stock. This number does not include stockholders for whom shares of our common stock are held in “nominee” or “street name.” See Note 13 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report for additional discussion of our equity securities.
Unregistered Sales of Securities During the Fourth Quarter of 2021
On October 13, 2021, we completed the acquisition of Blattner. A portion of the consideration for the acquisition consisted of 3,326,955 shares of our common stock, valued at $345.4 million as of the acquisition date. Additionally, on October 1, 2021, December 1, 2021, December 17, 2021 and December 21, 2021, we completed acquisitions in which a portion of the consideration consisted of the unregistered issuance of shares of our common stock. The aggregate consideration paid at closing in these acquisitions included 154,271 shares of our common stock, valued at $14.4 million as of the acquisition dates.
For additional information about these acquisitions, see Note 6 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. The shares of common stock issued in these transactions were issued in reliance upon the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended, as the shares were issued to the owners of the businesses acquired in a privately negotiated transaction not involving any public offering or solicitation.
Issuer Purchases of Equity Securities During the Fourth Quarter of 2021
The following table contains information about our purchases of equity securities during the three months ended December 31, 2021.
PeriodTotal Number of Shares Purchased Average Price Paid per ShareTotal Number
of Shares Purchased
as Part of Publicly
Announced Plans or Programs
Maximum
Number (or Approximate Dollar Value) of Shares
That May Yet be
Purchased Under
the Plans or Programs
(1)
October 1 - 31, 2021
Open Market Stock Repurchases (1)
— $— — $472,819,735 
Tax Withholdings (2)
7,767 $116.98 — 
November 1 - 30, 2021
Open Market Stock Repurchases (1)
— $— — $472,819,735 
Tax Withholdings (2)
5,999 $117.89 — 
December 1 - 31, 2021
Open Market Stock Repurchases (1)
— $— — $472,819,735 
Tax Withholdings (2)
3,443 $115.08 — 
Total17,209 — $472,819,735 
_______________
(1)On August 6, 2020, we issued a press release announcing that our Board of Directors approved a stock repurchase program that authorizes us to purchase, from time to time through June 30, 2023, up to $500.0 million of our outstanding common stock. Repurchases under this program can be made in open market and privately negotiated transactions, at our discretion, based on market and business conditions, applicable contractual and legal requirements and other factors. The program does not obligate us to acquire any specific amount of common stock and may be modified or terminated by our Board of Directors at any time at its sole discretion and without notice.
(2)Includes shares purchased from employees to satisfy tax withholding obligations in connection with the vesting of restricted stock unit and performance stock unit awards or the settlement of previously vested but deferred restricted stock unit and performance stock unit awards.
38


Dividends
We have declared a quarterly dividend during each quarter beginning in the fourth quarter of 2018, and we currently expect that comparable cash dividends will continue to be paid for the foreseeable future. The declaration, payment and amount of future cash dividends will be at the discretion of our Board of Directors after taking into account various factors, including our financial condition, results of operations, cash flows from operations, current and anticipated capital requirements and expansion plans, income tax laws then in effect and the requirements of Delaware law. In addition, as discussed in Notes 10 and 13 in Item 8. Financial Statements and Supplementary Data of this Annual Report, the credit agreement for our senior credit facility restricts the payment of cash dividends unless certain conditions are met.
Performance Graph
The following Performance Graph and related information shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing.
The following graph compares, for the period from December 31, 2016 to December 31, 2021, the cumulative stockholder return on our common stock with the cumulative total return of the S&P 500 Index (the S&P 500), the S&P MidCap 400 Index (the S&P Mid-Cap 400) and a peer group selected by our management that includes public companies within our industries. The companies in the peer group were selected to represent a broad group of publicly held corporations with operations similar to ours, and includes AECOM, Dycom Industries, Inc., EMCOR Group Inc., Fluor Corporation, Jacobs Engineering Group Inc., KBR, Inc., MasTec, Inc., MYR Group Inc. and Primoris Services Corporation.
The graph below assumes an investment of $100 (with reinvestment of all dividends) in our common stock, the S&P 500, the S&P MidCap 400 and the peer group on December 31, 2016 and tracks their relative performance through December 31, 2021. The returns of each company in the peer group is weighted based on the market capitalization of that company at the
39


beginning of the measurement period. The stock price performance reflected in the following graph is not necessarily indicative of future stock price performance.
COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN
Among Quanta Services, Inc., the S&P 500, the S&P MidCap 400 and the Peer Group

pwr-20211231_g2.jpg
December 31,
201620172018201920202021
Quanta Services, Inc. $100.00 $112.22 $86.48 $117.48 $208.81 $333.05 
S&P 500$100.00 $121.83 $116.49 $153.17 $181.35 $233.41 
S&P MidCap 400$100.00 $116.24 $103.36 $130.44 $148.26 $184.96 
Peer Group$100.00 $113.46 $84.16 $116.31 $133.60 $186.09 


ITEM 6.[Reserved]
40


ITEM 7.Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations of Quanta Services, Inc. (together with its subsidiaries, Quanta, we, us or our) should be read in conjunction with our consolidated financial statements and related notes in Item 8. Financial Statements and Supplementary Data of this Annual Report. The discussion below contains forward-looking statements that are based upon our current expectations and are subject to uncertainty and changes in circumstances. Actual results may differ materially from these expectations due to inaccurate assumptions and known or unknown risks and uncertainties, including those identified in Cautionary Statement About Forward-Looking Statements and Information above and Item 1A. Risk Factors of this Annual Report.
Overview
We are a leading provider of specialty contracting services, delivering comprehensive infrastructure solutions for the utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets. The performance of our business generally depends on our ability to obtain contracts with customers and to effectively deliver the services provided under those contracts. The services we provide include design, engineering, procurement, new construction, upgrade and repair and maintenance services for infrastructure within each of the industries we serve, such as electric power transmission and distribution networks; substation facilities; wind and solar energy generation and transmission and battery storage facilities; communications and cable multi-system operator networks; gas utility systems; pipeline transmission systems and facilities; and downstream industrial facilities. Our customers include many of the leading companies in the industries we serve, and we endeavor to develop and maintain strategic alliances and preferred service provider status with our customers. Our services are typically provided pursuant to master service agreements, repair and maintenance contracts and fixed price and non-fixed price new construction contracts.
Beginning with the three months ended December 31, 2021, we report our results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions, as further described in Item 1. Business – Reportable Segments of this Annual Report. This structure is generally focused on broad end-user markets for our services. Included within the Electric Power Infrastructure Solutions segment are the results related to our communications infrastructure services.
Current Year Financial Results and Significant Operational Trends and Events
Key consolidated financial results for the year ended December 31, 2021 included:
Revenues increased 15.9%, or $1.78 billion, to $12.98 billion as compared to revenues of $11.20 billion for the year ended December 31, 2020;
Operating income increased 8.5%, or $52.2 million, to $663.5 million as compared to $611.4 million for the year ended December 31, 2020;
Net income attributable to common stock increased 9.1%, or $40.4 million, to $486.0 million as compared to $445.6 million for the year ended December 31, 2020;
Diluted earnings per share increased 8.8%, or $0.27, to $3.34 as compared to $3.07 for the year ended December 31, 2020;
EBITDA (a non-GAAP financial measure) increased 22.0%, or $200.5 million, to $1.11 billion as compared to $912.7 million for the year ended December 31, 2020, and adjusted EBITDA (a non-GAAP financial measure) increased 19.9%, or $209.3 million, to $1.26 billion as compared to $1.05 billion for the year ended December 31, 2020;
Net cash provided by operating activities decreased 47.8%, or $533.6 million, to $582.4 million as compared to net cash provided by operating activities of $1.12 billion for the year ended December 31, 2020;
Remaining performance obligations increased 47.9%, or $1.91 billion, to $5.90 billion as of December 31, 2021 as compared to $3.99 billion as of December 31, 2020; and
Total backlog (a non-GAAP financial measure) increased 27.4%, or $4.14 billion, to $19.27 billion as of December 31, 2021 as compared to $15.13 billion as of December 31, 2020.
For a reconciliation of EBITDA and adjusted EBITDA to net income attributable to common stock, the most comparable GAAP financial measure, and a reconciliation of backlog to remaining performance obligations, the most comparable GAAP financial measure, see Non-GAAP Financial Measures below.
41


As described below, during the year ended December 31, 2021, our results reflected certain significant operational trends and events as compared to the year ended December 31, 2020, with certain of our segment results of operations recast to conform to our current segment reporting structure.
Electric Power Infrastructure Solutions Segment
Revenues increased by 17.9% to $7.62 billion, as compared to $6.47 billion.
Operating income increased by 33.5% to $865.4 million, as compared to $648.4 million, and operating income as a percentage of revenues increased to 11.4%, as compared to 10.0%.
Revenues increased primarily due to growth in spending by our utility customers on grid modernization, resulting in increased demand for our electric power services, as well as approximately $245 million of revenues attributable to acquired businesses and a $90 million positive impact related to more favorable foreign currency exchange rates, primarily the Canadian dollar and U.S. dollar exchange rate.
Operating income increased primarily due to higher revenues. The increase in operating income as a percentage of revenues was primarily attributable to improved performance across the segment, higher levels of fixed cost absorption, and favorable contributions associated with the timing of projects and project mix. Also positively impacting operating income was $44.1 million of equity in earnings in LUMA and other integral affiliates, which represented a $32.8 million increase from the year ended December 31, 2020. Additionally, although we had substantially completed our exit from Latin America as of December 31, 2020, Electric Power Infrastructure Solutions operating income for the year ended December 31, 2020 included $74.0 million of operating losses related to Latin American operations. Partially offsetting the positive impact of these items were losses associated with certain communications projects during the year ended December 31, 2021 due to various production issues, poor subcontractor performance, challenging site conditions, permitting delays, increased completion costs and weather and seasonal impacts.
Renewable Energy Infrastructure Solutions Segment
Revenues increased by 39.9% to $1.83 billion, as compared to $1.31 billion.
Operating income increased by 2.2% to $181.9 million, as compared to $177.9 million, and operating income as a percentage of revenues decreased to 10.0%, as compared to 13.6%.
Revenues increased primarily due to a $450 million increase in revenues attributable to acquired businesses, primarily Blattner, the results of operations of which are included since the acquisition date of October 13, 2021.
The increase in operating income was primarily due to higher revenues associated with the acquisition of Blattner. Blattner’s results as a percentage of operating income were largely in line with results associated with the transmission and interconnection construction related to the renewable energy infrastructure. The decrease in operating income as a percentage of revenues for the year ended December 31, 2021 compared to the year ended December 31, 2020 was primarily due to the favorable close-out of certain projects in 2020.
Underground Utility and Infrastructure Solutions Segment
Revenues increased by 3.0% to $3.53 billion, as compared to $3.43 billion.
Operating income decreased by 11.7% to $150.1 million, as compared to $170.1 million, and operating income as a percentage of revenues decreased to 4.3%, as compared to 5.0%.
Revenues increased primarily due to higher demand for our services from our gas utility and industrial customers; $25 million related to more favorable foreign currency exchange rates, primarily the Canadian dollar and U.S. dollar exchange rate; and approximately $20 million of revenues attributable to acquired businesses.
Operating income and operating income as a percentage of revenues decreased primarily due to the recognition of $31.7 million of provision for credit losses related to receivables owed from a customer that declared bankruptcy in July 2021, and its affiliate, which is described further in Accounts Receivable and Allowance for Credit Losses
42


within Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
See Business Environment, Results of Operations and Liquidity and Capital Resources below for additional information and discussion related to consolidated and segment results.
Recent Significant Acquisition and Related Debt Financing
On October 13, 2021, we completed the acquisition of Blattner, a large and leading utility-scale renewable energy infrastructure solutions provider that is located in and primarily operates in North America. Consideration for this acquisition was $2.37 billion paid or payable in cash (subject to certain adjustments) and 3,326,955 shares of Quanta common stock, which had a fair value of $345.4 million as of the date of the acquisition. The final amount of consideration for the acquisition remains subject to certain post-closing adjustments, including with respect to net working capital (inclusive of cash) and certain assumed liabilities. Additionally, the former owners of Blattner are eligible to receive the potential payment of up to $300.0 million of contingent consideration, payable to the extent the acquired business achieves certain financial performance targets over a three-year period beginning in January 2022. Based on the estimated fair value of the contingent consideration, we recorded a $125.6 million liability as of the date of the acquisition. Blattner’s results of operations have been included in our consolidated financial statements since the acquisition date, with its results included in the Renewable Energy Infrastructure Solutions segment.
Additionally, we entered into certain debt financing arrangements in connection with our acquisition of Blattner. On September 23, 2021, we received net proceeds from the issuance of senior notes of $1.48 billion, net of the original issue discount and underwriting discounts and deferred financing costs, and on October 13, 2021, we borrowed $750.0 million from a term loan facility under our senior credit facility. We utilized these proceeds, together with approximately $50.9 million of revolving loans borrowed under our senior credit facility, to pay the cash consideration due at closing for the acquisition of Blattner.
Business Environment
We believe there are long-term growth opportunities across our industries, and we continue to have a positive long-term outlook. Although not without risks and challenges, including those discussed in Item 1A. Risk Factors of this Annual Report, we believe, with our full-service operations, broad geographic reach, financial position and technical expertise, we are well positioned to capitalize on opportunities and trends in our industries.
Electric Power Infrastructure Solutions. Utilities are continuing to invest significant capital in their electric power delivery systems, particularly transmission, substation and distribution infrastructure, through multi-year, multi-billion dollar grid modernization and reliability programs, which have provided, and are expected to continue to provide, demand for our services. While the COVID-19 pandemic resulted in a short-term overall decline in electricity usage in 2020, primarily related to commercial and industrial users, demand recovered and continued to increase in 2021, and we expect demand for electricity in North America to grow over the long term and believe that certain segments of the North American electric power grid are not adequate to efficiently serve the power needs of the future. Furthermore, to the extent that electrification trends increase, including through, among other things, electric vehicle (EV) adoption, demand for electricity could be greater than currently anticipated. To accommodate this growth, we expect continued demand for new or expanded transmission, substation and distribution infrastructure to reliably transport power to meet demand driven by electrification and the modification and reengineering of existing infrastructure as existing coal and nuclear generation facilities are retired or shut down. In order to reliably and efficiently deliver power, and in response to federal reliability standards, utilities are also integrating smart grid technologies into distribution systems to improve grid management and create efficiencies, and in preparation for emerging technologies, such as EVs.
A number of utilities also continue to implement system upgrades and hardening programs in response to recurring severe weather events, such as hurricanes and wildfires. For example, utilities along the Eastern and Gulf Coasts of the United States are executing storm hardening programs to make their systems more resilient to hurricanes and other severe weather events, which we expect to continue for the foreseeable future. Additionally, there are significant system resiliency initiatives underway in California and other regions in the western United States that are designed to prevent and manage the impact of wildfires. While these resiliency initiatives provide additional opportunities for our services, they also increase our potential exposure to significant liabilities, as these events can be started by the failure of electric power and other infrastructure on which we have performed services. Utilities are also executing significant initiatives to underground critical infrastructure, including additional underground transmission and distribution initiatives by utilities in California, underground transmission projects in the northeast United States, underground distribution circuits along U.S. coastlines and underground transmission lines for offshore wind generation projects.
43


With respect to our communications service offerings, consumer and commercial demand for communication and data-intensive, high-bandwidth wireline and wireless services and applications is driving significant investment in infrastructure and the deployment of new technologies. In particular, communications providers in North America are in the early stages of developing new fifth generation wireless services (5G), which are intended to facilitate bandwidth-intensive services at high speeds for consumers and commercial applications. Additionally, recent legislative and regulatory initiatives, including the Rural Digital Opportunity Fund enacted by the Federal Communications Commission and the Infrastructure Investment and Jobs Act, have dedicated billions of dollars of funding to support broadband service to underserved markets. As a result of these industry trends, we believe there will be meaningful demand for our engineering and construction services. We also reoriented our communications service offerings to strategically focus on the North American market, substantially completing the exit of our Latin American communications operations during 2020, which we anticipate will result in improved profitability within our communications services operations.
Renewable Energy Infrastructure Solutions. We believe the transition to a carbon-neutral economy, which is being driven by consumer and investor preferences, increasing electrification trends, supportive public policy actions and declining levelized costs of renewable energy, will require sizeable long-term investment in renewable generation and related infrastructure, including meaningful repowering and modernization of existing assets. To that end, renewable energy developers are expected to continue to increase investments in wind and solar projects, as well as energy storage projects. Utilities have increased the percentage of renewable electricity bought through power purchase agreements (PPAs) with renewable energy developers, and we believe are in the early stages of investing directly in renewable generation facilities, which could expand significantly over time as they pursue clean energy strategies and emissions-reduction initiatives. Also, a growing number of corporate enterprises, particularly technology companies, are entering into PPAs with renewable energy developers to source renewable electricity to power their facilities and achieve their own carbon reduction initiatives. We believe increased battery storage can support increased renewable energy development by providing shorter-term storage of electricity from renewable energy generation, particularly from solar facilities, which helps to manage the amount and timing of intermittent power placed on the grid from renewable generation. Though the current capacity of installed battery storage is much smaller than the amount of wind and solar capacity installed in North America, utility-scale battery storage capacity is expected to grow significantly and at higher rates over the longer term, which we believe will provide significant growth opportunities for us.
We believe these dynamics will generate significant demand in the near- and longer-term for our renewable energy infrastructure services, including our generation construction services and engineering expertise in utility-scale solar, wind and battery storage projects, as well as our services related to the development and construction of related infrastructure, including high-voltage electric transmission and substation infrastructure and battery storage facilities, which are necessary to interconnect and transmit electricity from new renewable energy generation facilities into the existing electric power grid and enhance grid reliability.
While the demand for certain renewable energy services could fluctuate in the short term due to, among other things, supply chain and other logistical difficulties that could delay projects, the availability of production tax credits, sourcing restrictions on materials and components necessary for certain projects (e.g., solar panels) or permitting delays, we believe we are well positioned, through our recent acquisition of Blattner and our existing renewable energy and transmission services offerings, to capitalize on the longer term growth trends with respect to the development of renewable energy generation and related infrastructure.
Underground Utility and Infrastructure Solutions. For several years we have focused on increasing our underground utility and infrastructure solutions related to specialty services and industries that we believe are driven by regulated utility spending, regulation, replacement and rehabilitation of aging infrastructure and safety and environmental initiatives, which we believe provide a greater level of business sustainability and predictability. These service offerings include gas utility services, pipeline integrity services and downstream industrial services. We believe focusing on these services helps to offset the seasonality and cyclicality of our larger pipeline project business, and although our strategic focus on larger pipeline projects has decreased, we continue to pursue project opportunities to the extent they satisfy our margin and risk profiles and support the needs of our customers.
Though we experienced short-term disruptions in 2020 and to a lesser extent in 2021 due to the COVID-19 pandemic, we believe demand for our gas utility distribution services will increase as a result of customer desire to upgrade and replace aging infrastructure and increasing regulatory requirements. In particular, natural gas utilities have implemented multi-decade modernization programs to replace aging cast iron, bare steel and plastic system infrastructure with modern materials for safety, reliability and environmental purposes. We believe there are also growth opportunities for our pipeline integrity, rehabilitation and replacement services, as regulatory measures have increased the frequency and stringency of pipeline integrity testing requirements that require our customers to test, inspect, repair, maintain and replace pipeline infrastructure to ensure that it operates in a safe, reliable and environmentally conscious manner. Further, permitting challenges associated with construction of new pipelines can make existing pipeline infrastructure more valuable, motivating owners to extend the useful life of existing pipeline assets through integrity initiatives.
44


Broader challenges and uncertainties in the energy market, which have been compounded by the COVID-19 pandemic, have materially impacted, and may continue to materially impact, our Underground Utility and Infrastructure Solutions segment. The extent to which these challenges continue depends on the pace of recovery of the global economy and our end market conditions. In particular, demand for our midstream and industrial services operations has declined as customers reduced and deferred regularly scheduled maintenance and capital projects due to lack of demand for refined products. Our services to downstream industrial energy customers, which are primarily located along the Gulf Coast of the United States and in other select markets in North America, have been negatively impacted by an overall decline in global demand for refined products during 2020 and 2021. While demand for our critical path catalyst services has remained solid, in the second half of 2020 customers began reducing onsite activity for our other services and have deferred maintenance and certain turnaround projects to 2022. However, to the extent commodity prices continue to strengthen and the global economy continues to recover, we believe the outlook for services with respect to these customers will continue to improve. We also believe there are significant long-term opportunities for these services, including our high-pressure and critical-path turnaround services, as well as our capabilities with respect to instrumentation and electrical services, piping, fabrication and storage tanks services, and other industrial services, and that processing facilities located along the U.S. Gulf Coast region should have certain long-term strategic advantages due to their proximity to affordable hydrocarbon resources. However, these processing facilities can also be negatively impacted for short-term periods due to severe weather events, such as hurricanes, tropical storms and floods.
Furthermore, the broader oil and gas industry is highly cyclical and subject to price and production volume volatility, which can impact demand for our services. For example, certain of our end markets where the price of oil is influential, such as Australia, the Canadian Oil Sands and certain oil-driven U.S. shale formations, have been materially impacted by uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic. As a result of these dynamics, our revenues related to larger pipeline projects have declined significantly over the last few years. This dynamic is supportive of our increased focus on specialty services and industries that are driven by regulated utility spending, regulation, replacement and rehabilitation of aging infrastructure and safety and environmental initiatives, which we believe provide a greater level of business sustainability and predictability.
Lastly, we believe there are also longer-term opportunities that may arise in this segment. For example, we believe natural gas, due to its expected abundant supply and attractive price over the long-term, will remain a fuel of choice for both primary power generation and backup power generation for renewable power plants in North America. We believe the favorable characteristics of natural gas could also position North America as a leading competitor in the global LNG export market. In certain areas, the existing pipeline system infrastructure is insufficient to support any future LNG export facilities, which could provide additional opportunities for our business. We also believe that customers in this segment are implementing strategies to reduce carbon emissions produced from their operations, which are providing incremental opportunities for our services, including developing infrastructure for blending hydrogen into natural gas flow to customers, carbon capture projects, which could include building or repurposing pipeline infrastructure. While certain customers are in various stages of evaluating or implementing these types of strategies, certain near-term opportunities exist and we believe more meaningful opportunities could occur over the longer term to the extent these strategies and opportunities progress and mature.
COVID-19 Pandemic Impact. The effects of the COVID-19 pandemic continue to significantly impact global economies due to, among other things, workforce and travel restrictions and supply chain, production and other logistical disruptions. While we have continued to operate substantially all of our activities as a provider of essential services, during the course of the pandemic our operations and financial results have been adversely impacted by reduced customer spending and demand for certain of our services (including as described above), as well as governmental responses to the COVID-19 pandemic, including shut-down orders and limitations on work site practices implemented by governments, which have negatively impacted (i) our Canadian operations and financial results during 2020 and 2021; (ii) our Australian operations and financial results during 2020 and 2021; (iii) our operations in certain major U.S. metropolitan markets that were meaningfully impacted by the pandemic during the first and second quarters of 2020; and (iv) our Latin American operations during 2020. Additionally, governmental vaccination and testing requirements related to COVID-19, as well as certain standards and guidance as to preventing the spread of COVID-19, have impacted and may continue to impact our business in the future. These include vaccination or testing standards and requirements issued by federal, state and local governmental entities that require employers to ensure their workforce is fully vaccinated or to require testing for unvaccinated workers. In addition, many of our customers have established vaccination requirements that could apply to our employees performing work on their premises, or in proximity of their employees. The implementation of vaccination and testing requirements could have a material adverse effect on our business in the event that, among other things, a significant portion of our workforce does not choose to become vaccinated, as such employees may not be able to perform work for certain customers that require vaccination. Moreover, the costs related to mandatory testing for unvaccinated employees are significant, and time away from work for testing is disruptive to our operations.
The broader and longer-term implications of the COVID-19 pandemic on our results of operations and overall financial performance and position remain highly uncertain and variable, and we expect continued operational challenges for portions of
45


our operations in the future. The future impact that the pandemic, or any resulting market disruption and volatility, will have on our business, cash flows, liquidity, financial condition and results of operations will depend on future developments, including, among others, the duration and severity of the pandemic; the actions taken by governmental authorities, customers, suppliers and other third parties in response to the pandemic and the consequences of those actions; our workforce availability; and the timing and extent to which normal economic and operating conditions resume and continue.
Regulatory Challenges and Opportunities. The regulatory environment creates both challenges and opportunities for our business, and in recent years our margins have been impacted by regulatory and permitting delays, as well as private legal challenges related to regulatory requirements, particularly with respect to large transmission and large pipeline projects. As a result, regulatory and environmental permitting processes continue to create uncertainty for projects and negatively impact customer spending. However, we believe that there are also several existing, pending or proposed legislative or regulatory actions that may alleviate certain regulatory and permitting issues and positively impact long-term demand, particularly in connection with electric power infrastructure and renewable energy spending. For example, regulatory changes affecting siting and right-of-way processes could potentially accelerate construction for transmission projects, and state and federal reliability standards are creating incentives for system investment and maintenance. Additionally, as described above, we consider renewable energy, including solar and wind generation facilities, to be an ongoing opportunity; however, policy and economic incentives designed to support and encourage such projects, as well as limitations on the availability or sourcing of materials or components for such projects, can create variability of project timing.
Labor Resource Availability and Cost. We continue to address the longer-term need for additional labor resources in our markets, as our customers continue to seek additional specialized labor resources to address an aging utility workforce and longer-term labor availability issues, increasing pressure to reduce costs and improve reliability, and increasing duration and complexity of their capital programs. We believe these trends will continue, possibly to such a degree that demand for labor resources will outpace supply. Furthermore, the increased demand for our services based on the dynamics described above can create shortages of qualified labor in our markets. Our ability to capitalize on available opportunities is limited by our ability to employ, train and retain the necessary skilled personnel, and therefore we are taking proactive steps to develop our workforce, including through strategic relationships with universities, the military and unions and the expansion and development of our training facility and postsecondary educational institution. Although we believe these initiatives will help address workforce needs, meeting our customers’ demand for labor resources could prove challenging.
Additionally, we continue to monitor our labor markets and expect labor costs to increase based on increased demand for our services. Our labor costs are passed through in certain of our contracts, and the portion of our workforce that is represented by labor unions typically operate under multi-year collective bargaining agreements, which provide some visibility into future labor costs. While we do not currently believe this environment will materially impact our profitability and would expect to be able to adjust contract pricing with certain customers to the extent wages and other labor costs increase, whether due to renegotiation of collective bargaining agreements or market conditions, meaningful increases in our labor costs could have a material adverse effect on our business, financial condition, results of operations or cash flows to the extent we cannot do so.
Materials and Equipment Procurement. We continue to monitor supply chain and other logistical challenges, global trade relationships (e.g., tariffs, sourcing restrictions) and other general market and political conditions (e.g., inflation) with respect to availability and costs of certain materials and equipment necessary for the performance of our business and for materials necessary for our customers’ projects, including, among other things, steel, copper, aluminum, and components for renewable energy projects. For example, we believe some participants in the renewable energy market are experiencing supply chain challenges, resulting in delays and shortages of, and increased costs for, materials necessary for the construction of certain renewable energy projects in the near term, including as a result of sourcing restrictions related to solar panels manufactured in China. While we believe many of our renewable energy customers are generally better equipped to manage near-term supply chain disruptions than their smaller competitors, these challenges could delay our customers’ ongoing projects or impact their future project schedules, which in turn could impact the timing of or demand for our renewable energy services. While these delays are not anticipated to result in exposure to liquidated damages or commodity risks, such delays could cause customers to cancel projects as higher than expected costs impact project profitability projections.
Additionally, based on, among other things, the significant worldwide shortage of semiconductors, vehicle manufacturers are experiencing production delays with respect to new vehicles for our fleet (both on-road and specialty vehicles) and vehicle parts (e.g., tires), all of which we utilize in our operations, and certain of our vehicle delivery orders scheduled for delivery in 2022 have been delayed or cancelled. While we believe we have taken steps to secure delivery of a sufficient amount of vehicles in the near term and do not anticipate any significant disruptions with respect to our fleet, to the extent the production issues become worse than expected or become longer-term in nature, our operations could be negatively impacted. Delays impacting construction schedules resulting from supply chain disruption impacting project materials could result in risks. In addition, as a result of the recent inflationary pressure, our results of operations could be negatively impacted by price inflation related to costs of materials and equipment to the extent we are not able to pass such costs through to our contracts.
46


Acquisitions and Investments. We believe potential acquisition and investment opportunities exist in our industries and adjacent industries, primarily due to the highly fragmented and evolving nature of those industries and inability of many companies to expand due to capital or liquidity constraints. While the desirability of certain of these opportunities could be impacted by the recent inflationary pressure in the short term, we continue to evaluate opportunities that are expected to, among other things, broaden our customer base, expand our geographic area of operations and grow and diversify our portfolio of services.

Significant Factors Impacting Results
Our revenues, profit, margins and other results of operations can be influenced by a variety of factors in any given period, including those described in Business Environment above, Results of Operations below and Item 1A. Risk Factors of this Annual Report, and those factors have caused fluctuations in our results in the past and are expected to cause fluctuations in our results in the future. Additional information with respect to certain of those factors is provided below.
Seasonality. Typically, our revenues are lowest in the first quarter of the year because cold, snowy or wet conditions can create challenging working environments that are more costly for our customers or cause delays on projects. In addition, infrastructure projects often do not begin in a meaningful way until our customers finalize their capital budgets, which typically occurs during the first quarter. Second quarter revenues are typically higher than those in the first quarter, as some projects begin, but continued cold and wet weather can often impact productivity. Third quarter revenues are typically the highest of the year, as a greater number of projects are underway and operating conditions, including weather, are normally more accommodating. Generally, revenues during the fourth quarter are lower than the third quarter but higher than the second quarter, as many projects are completed and customers often seek to spend their capital budgets before year end. However, the holiday season and inclement weather can sometimes cause delays during the fourth quarter, reducing revenues and increasing costs. These seasonal impacts are typical for our U.S. operations, but seasonality for our international operations may differ. For example, revenues in Canada are typically higher in the first quarter because projects are often accelerated in order to complete work while the ground is frozen and prior to the break up, or seasonal thaw, as productivity is adversely affected by wet ground conditions during warmer months.
Weather, natural disasters and emergencies. The results of our business in a given period can be impacted by adverse weather conditions, severe weather events, natural disasters or other emergencies, which include, among other things, heavy or prolonged snowfall or rainfall, hurricanes, tropical storms, tornadoes, floods, blizzards, extreme temperatures, wildfires, post-wildfire floods and debris flows, pandemics (including the ongoing COVID-19 pandemic) and earthquakes. These conditions and events can negatively impact our financial results due to, among other things, the termination, deferral or delay of projects, reduced productivity and exposure to significant liabilities. See Business Environment above for further discussion regarding the impact of the COVID-19 pandemic. However, severe weather events can increase our emergency restoration services, which typically yield higher margins due in part to higher equipment utilization and absorption of fixed costs, and we had a significant amount of emergency restoration services revenues in 2020 and 2021.
Demand for services. We perform the majority of our services under existing contracts, including master service agreements (MSAs) and similar agreements pursuant to which our customers are not committed to specific volumes of our services. Therefore, our volume of business can be positively or negatively affected by fluctuations in the amount of work our customers assign us in a given period, which may vary by geographic region. For example, to the extent our customers accelerate grid modernization or hardening programs or face deadlines to meet regulatory requirements for rehabilitation, reliability or efficiency, our volume of work could increase under existing agreements. Also, as described above in Business Environment, we have experienced reductions in demand for certain services as a result of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic. Examples of other items that may cause demand for our services to fluctuate materially from quarter to quarter include: the financial condition of our customers, their capital spending and their access to capital; economic and political conditions on a regional, national or global scale, including availability of renewable energy tax credits; interest rates; governmental regulations affecting the sourcing of materials and equipment; other changes in U.S. and global trade relationships; and project deferrals and cancellations.
Revenue mix and impact on margins. The mix of revenues based on the types of services we provide in a given period will impact margins, as certain industries and services provide higher-margin opportunities. Our larger or more complex projects typically include, among others, transmission projects with higher voltage capacities; pipeline projects with larger-diameter throughput capacities; large-scale renewable generation projects, which we expect to increase subsequent to our acquisition of Blattner; and projects with increased engineering, design or construction complexities, more difficult terrain or geographical requirements, or longer distance requirements. These projects typically yield opportunities for higher margins than our recurring services under MSAs described above, as we assume a greater degree of performance risk and there is greater utilization of our resources for longer construction timeframes. However, larger projects are subject to additional risk of regulatory delay and cyclicality. For example, our revenues with respect to large pipeline projects have declined significantly in
47


recent years, and a significant number of larger projects have been delayed or cancelled during that same period. Project schedules also fluctuate, particularly in connection with larger, more complex or longer-term projects, which can affect the amount of work performed in a given period. Furthermore, smaller or less complex projects typically have a greater number of companies competing for them, and competitors at times may more aggressively pursue available work. A greater percentage of smaller scale or less complex work also could negatively impact margins due to the inefficiency of transitioning between a greater number of smaller projects versus continuous production on fewer larger projects. As a result, at times we may choose to maintain a portion of our workforce and equipment in an underutilized capacity to ensure we are strategically positioned to deliver on larger projects when they move forward.
Project variability and performance. Margins for a single project may fluctuate period to period due to changes in the volume or type of work performed, the pricing structure under the project contract or job productivity. Additionally, our productivity and performance on a project can vary period to period based on a number of factors, including unexpected project difficulties or site conditions (including in connection with difficult geographic characteristics); project location, including locations with challenging operating conditions; whether the work is on an open or encumbered right of way; inclement weather or severe weather events; environmental restrictions or regulatory delays; protests, other political activity or legal challenges related to a project; the performance of third parties; and the impact of the COVID-19 pandemic. Moreover, we currently generate a significant portion of our revenues under fixed price contracts, and fixed price contracts are more common in connection with our larger and more complex projects that typically involve greater performance risk. Furthermore, subsequent to our acquisition of Blattner, we expect the portion of our revenues generated under fixed price contracts to increase significantly. Under these contracts, we assume risks related to project estimates and execution, and project revenues can vary, sometimes substantially, from our original projections due to a variety of factors, including the additional complexity, timing uncertainty or extended bidding, regulatory and permitting processes associated with these projects. These variations can result in a reduction in expected profit or the incurrence of losses on a project or the issuance of change orders or assertion of contract claims against customers. See Revenue Recognition - Contract Estimates in Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report for further information regarding changes in estimated contract revenues and/or project costs, including any significant project gains or losses in connection with fixed price contracts that have impacted our results, and determinations with respect to the recognition of change orders and claims as contract price adjustments.
Subcontract work and provision of materials. Work that is subcontracted to other service providers generally yields lower margins, and therefore an increase in subcontract work in a given period can decrease margins. In recent years, we have subcontracted approximately 20% of our work to other service providers. Our customers are usually responsible for supplying the materials for their projects. However, under some contracts, including contracts for projects where we provide engineering, procurement and construction (EPC) services, we agree to procure all or part of the required materials. Margins may be lower on projects where we furnish a significant amount of materials, as our markup on materials is generally lower than our markup on labor costs, and in a given period an increase in the percentage of work with greater materials procurement requirements may decrease our overall margins. Furthermore, as discussed further in Overview - Business Environment, fluctuations in the price or availability of materials and equipment we or our customers utilize could impact demand for our services or costs to complete projects.
Foreign currency risk. Our financial performance is reported on a U.S. dollar-denominated basis but is partially subject to fluctuations in foreign currency exchange rates. Fluctuations in exchange rates relative to the U.S. dollar, primarily Canadian dollars and Australian dollars, can materially impact our results of operations and impact comparability between periods.

Results of Operations
A discussion of the changes in our consolidated results of operations between the years December 31, 2021 and December 31, 2020 and the changes in our segment results of operations between the years ended December 31, 2021, 2020 and 2019 is included below, with certain of our segment results of operations recast to conform to our current segment reporting structure. A discussion of the changes in our consolidated results of operations between the years ended December 31, 2020 and 2019 is included in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on March 1, 2021. The results of acquired businesses have been included in the following results of operations since their respective acquisition dates.
48


The following table sets forth selected statements of operations data, such data as a percentage of revenues for the years indicated as well as the dollar and percentage change from the prior year (dollars in thousands):
Consolidated Results
 Year Ended December 31,Change
 20212020$%
Revenues$12,980,213 100.0 %$11,202,672 100.0 %$1,777,541 15.9 %
Cost of services (including depreciation)11,026,954 85.0 9,541,825 85.2 1,485,129 15.6 %
Gross profit1,953,259 15.0 1,660,847 14.8 292,412 17.6 %
Equity in earnings of integral unconsolidated affiliates44,061 0.3 11,303 0.1 32,758 289.8 %
Selling, general and administrative expenses(1,155,956)(8.9)(975,074)(8.7)(180,882)18.6 %
Amortization of intangible assets(165,366)(1.2)(76,704)(0.6)(88,662)115.6 %
Asset impairment charges(5,743)— (8,282)(0.1)2,539 (30.7)%
Change in fair value of contingent consideration liabilities(6,734)(0.1)(719)— (6,015)836.6 %
Operating income663,521 5.1 611,371 5.5 52,150 8.5 %
Interest and other financing expenses(68,899)(0.5)(45,013)(0.4)(23,886)53.1 %
Interest income3,194 — 2,449 — 745 30.4 %
Other income, net25,085 0.2 2,539 — 22,546 888.0 %
Income before income taxes622,901 4.8 571,346 5.1 51,555 9.0 %
Provision for income taxes130,918 1.0 119,387 1.1 11,531 9.7 %
Net income491,983 3.8 451,959 4.0 40,024 8.9 %
Less: Net income attributable to non-controlling interests6,027 0.1 6,363 — (336)(5.3)%
Net income attributable to common stock$485,956 3.7 %$445,596 4.0 %$40,360 9.1 %
`
Revenues. Revenues increased primarily due to a $1.16 billion increase in revenues from our Electric Power Infrastructure Solutions segment, largely due to growth in spending by our utility customers on grid modernization resulting in increased demand for our electric power services and approximately $245 million of revenues attributable to acquired businesses. Also contributing to the increase was a $520.1 million increase in revenues from our Renewable Energy Infrastructure Solutions segment, primarily due to our acquisition of Blattner in the fourth quarter of 2021, as well as a $101.4 million increase in revenues from our Underground Utility and Infrastructure Solutions segment, primarily due to increased demand from our gas utility and industrial customers. See Segment Results below for additional information and discussion related to segment revenues.
Gross profit. Gross profit increased primarily due to an increase in revenues across all segments. Gross profit as a percentage of revenues increased due to improved utilization and fixed cost absorption from our Electric Power Infrastructure Solutions and Renewable Energy Infrastructure Solutions segments. Gross profit was positively impacted in 2020 by the favorable close-out of certain projects in the Renewable Energy Infrastructure Solutions segment. Gross profit for the Underground Utility and Infrastructure Solutions segment in 2021 was adversely impacted by the recognition of a $31.7 million provision for credit loss related to receivables owed by a customer that declared bankruptcy in July 2021 and its affiliate, which is described further in Accounts Receivable and Allowance for Credit Losses within Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. Additionally, gross profit for the Underground Utility and Infrastructure Solutions segment was adversely impacted during the years ended December 31, 2021 and 2020 by uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, which negatively impacted our margins and ability to cover fixed and overhead costs. See Segment Results below for additional information and discussion related to segment operating income (loss).
Equity in earnings of integral unconsolidated affiliates. The amounts include our portion of amounts earned by integral unconsolidated affiliates and primarily relate to our portion of amounts earned by LUMA. The increase with respect to LUMA is mostly related to the completion of the steps necessary to transition operation and maintenance of the Puerto Rican electric transmission and distribution system from the owner to LUMA in mid-2021 and the entry into an interim services agreement that covers the interim services period for the project. See Note 9 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report for further information on LUMA. During the interim services period, LUMA receives a fixed annual management fee, payable in monthly installments, and is reimbursed for costs
49


and expenses. Additionally, we acquired a 44% interest in an entity that provides right-of-way solutions, including site preparation and clearing, materials delivery and installation and management of permitting requirements and traffic control at the beginning of the fourth quarter of 2021, and our portion of the amounts earned by this investment are included beginning as of that investment date.
Selling, general and administrative expenses. The increase in selling, general and administrative expenses was primarily attributable to a $95.6 million increase in expenses associated with acquired businesses and a $31.2 million increase in the provision for credit losses, the majority of which related to the recognition of the provision for credit loss related to a receivable from a customer that declared bankruptcy in July 2021, and its affiliate, which is described further in Accounts Receivable and Allowance for Credit Losses within Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. Also contributing to the increase was a $31.2 million increase in compensation expense, largely associated with increased incentive compensation expense as a result of higher levels of operating performance and an increase in salaries and benefits due to increased personnel to support business growth. Compensation expense for the year ended December 31, 2020 included a $14.0 million correction of prior period amounts related to the valuation of and accounting for certain performance-based equity awards that were awarded during the years 2017 to 2019. Also contributing to the 2021 increase were a $11.4 million increase in travel and related expenses, which were below historical levels in 2020 as a result of reduced travel due to the COVID-19 pandemic, and a $2.9 million increase in expense related to deferred compensation liabilities. The fair market value changes in deferred compensation liabilities were largely offset by changes in the fair value of the company-owned life insurance (COLI) policies associated with the deferred compensation plan, which are included in other income, net as discussed below. Partially offsetting these increases were $6.3 million of incremental gains on sales of property and equipment.
Amortization of intangible assets. The increase was primarily due to amortization of intangible assets associated with recently acquired businesses, including the recent acquisition of Blattner, partially offset by reduced amortization expense associated with older acquired intangible assets, as certain of these assets became fully amortized.
Asset impairment charges. During the year ended December 31, 2021, we recognized a $5.7 million asset impairment charge related to certain equipment not utilized in our core operations, some of which was sold in October 2021 and the remainder of which was classified as assets held for sale as of December 31, 2021. Management reviews long-lived assets for potential impairment whenever events or changes in circumstances indicate the carrying amount may not be realizable, which may arise in connection with regular evaluations as to whether business operations have the ability to contribute long-term strategic value. As part of such evaluations during the fourth quarter of 2020, we recognized $8.3 million of asset impairment charges, $7.0 million of which related to our Latin American operations and $1.3 million of which related to the planned sale of certain equipment.
Change in fair value of contingent consideration liabilities. Contingent consideration liabilities are payable in the event certain performance objectives are achieved by an acquired business during designated post-acquisition periods. The change in fair value associated with these liabilities was primarily due to the effect of present value accretion on fair value calculations and, to a lesser extent, changes in performance in post-acquisition measurement periods by certain acquired businesses. Further changes in fair value are expected to be recorded periodically until the contingent consideration liabilities are settled, including potentially significant changes associated with the potential payment of up to $300.0 million of contingent consideration in connection with our acquisition of Blattner, the amount for which will be determined during a three-year post-acquisition period that began in January 2022. See Notes 6 and 17 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report for additional information related to these liabilities.
Interest and other financing expenses. Interest and other financing expenses increased primarily due to higher levels of debt and, to a lesser extent, a higher weighted average interest rate during the year ended December 31, 2021 compared to 2020. Our long-term debt increased significantly during the year ended December 31, 2021 in connection with our acquisition of Blattner, as described in further detail in Liquidity and Capital Resources below, and we expect that our interest expense will increase during the year ending December 31, 2022 as a result of this higher level of debt. Additionally, we paid $4.4 million of fees to the lenders related to a bridge facility commitment entered into but not utilized in connection with our acquisition of Blattner, all of which was amortized to interest and other financing expenses in the year ended December 31, 2021. For additional information on our debt instruments, including our senior notes, senior credit facility, the bridge facility commitment and interest requirements related to our debt instruments, see Note 10 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
Interest income. Interest income increased primarily due to interest received related to a settlement with a customer.
Other income, net. Other income, net increased primarily due to unfavorable results in the year ended December 31, 2020 primarily due to a $9.3 million impairment charge associated with an investment in a water and gas pipeline infrastructure contractor located in Australia that is accounted for using the cost method of accounting and $8.7 million of impairment charges associated with two non-integral equity investments that were negatively impacted by the decline in demand for refined
50


petroleum products. Higher income related to investments in unconsolidated affiliates and COLI policies associated with our deferred compensation plan positively impacted results for the year-ended December 31, 2021, while an $8.9 million legal settlement favorably impacted results for the year ended December 31, 2020.
Provision for income taxes. The effective tax rates for the years ended December 31, 2021 and 2020 were 21.0% and 20.9%. The rate for the year ended December 31, 2021 was favorably impacted by the recognition of a $21.3 million tax benefit that resulted from equity incentive awards vesting at a higher fair market value than their grant date fair market value, as compared to the recognition of $3.1 million associated with this tax benefit for the year ended December 31, 2020, which was due to a smaller difference between the vest date fair market value and grant date fair market value of vested equity incentive awards. The effective tax rate for the year ended December 31, 2021 was also favorably impacted by $6.7 million of tax benefits related to a decrease in reserves for uncertain tax positions as a result of the expiration of certain U.S. federal and state statutes of limitations periods, a $7.8 million benefit related to a favorable clarification by the Internal Revenue Service regarding deductions for certain per diem amounts, a $7.0 million benefit related to certain COLI policies, and a $2.4 million reduction in our deferred tax asset valuation allowance related to U.S. state net operating losses. The effective tax rate for the year ended December 31, 2020 was also favorably impacted by a $45.1 million reduction in our deferred tax asset valuation allowance related to foreign tax credits and $8.2 million of tax benefits related to a decrease in reserves for uncertain tax positions, which resulted from the expiration of certain federal and state statutes of limitations periods. The effective tax rates for the years ended December 31, 2021 and 2020 include the impact of taxable losses of $9.6 million and $60.8 million associated with our Latin American operations, for which no income tax benefit was recognized. Absent the items described above, the effective tax rates for December 31, 2021 and 2020 would have been 27.8% in each period. We expect our effective tax rate to be approximately 25.0% to 25.5% for 2022. 
Other comprehensive income (loss), net of taxes. Other comprehensive income (loss) results from translation of the balance sheets of our foreign operating companies, which are primarily located in Canada and Australia and have functional currencies other than the U.S. dollar, and therefore are affected by the strengthening or weakening of the U.S. dollar against such currencies. The loss in the year ended December 31, 2021 was impacted primarily by the strengthening of the U.S. dollar against the Australian dollar as of December 31, 2021 when compared to December 31, 2020. The gain in the year ended December 31, 2020 was impacted primarily by the weakening of the U.S. dollar against both the Australian and Canadian dollars as of December 31, 2020.

Segment Results
Reportable segment information, including revenues and operating income by type of work, is gathered from each of our operating companies for the purpose of evaluating segment performance. Classification of our operating company revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Our operating companies may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, we perform joint trenching projects to install distribution lines for electric power and natural gas customers. Integrated operations and common administrative support for operating companies require that certain allocations be made to determine segment profitability, including allocations of corporate shared and indirect operating costs, as well as general and administrative costs. Certain corporate costs are not allocated, including facility costs, acquisition and integration costs, non-cash stock-based compensation, amortization related to intangible assets, asset impairment related to goodwill and intangible assets and change in fair value of contingent consideration liabilities.
Year ended December 31, 2021 compared to the year ended December 31, 2020
The following tables set forth segment revenues, segment operating income (loss) and operating margins for the periods indicated, as well as the dollar and percentage change from the prior period. Operating margins are calculated by dividing operating income by revenues. Management utilizes operating margins as a measure of profitability, which can be helpful for
51


monitoring how effectively we are performing under our contracts. Management also believes operating margins are a useful metric for investors to utilize in evaluating our performance. The following table shows dollars in thousands.
 Year Ended December 31,Change
 20212020$%
Revenues:
     
Electric Power Infrastructure Solutions$7,624,240 58.7 %$6,468,192 57.7 %$1,156,048 17.9 %
Renewable Energy Infrastructure Solutions1,825,259 14.1 1,305,151 11.7 520,108 39.9 %
Underground Utility and Infrastructure Solutions3,530,714 27.2 3,429,329 30.6 101,385 3.0 %
Consolidated revenues$12,980,213 100.0 %$11,202,672 100.0 %$1,777,541 15.9 %
Operating income (loss):    
Electric Power Infrastructure Solutions$865,409 11.4 %$648,405 10.0 %$217,004 33.5 %
Renewable Energy Infrastructure Solutions181,908 10.0 %177,920 13.6 %3,988 2.2 %
Underground Utility and Infrastructure Solutions150,147 4.3 %170,074 5.0 %(19,927)(11.7)%
Corporate and Non-Allocated costs(533,943)(4.1)%(385,028)(3.4)%(148,915)38.7 %
Consolidated operating income$663,521 5.1 %$611,371 5.5 %$52,150 8.5 %
Electric Power Infrastructure Solutions Segment Results
The increase in revenues for the year ended December 31, 2021 was primarily due to growth in spending by our utility customers on grid modernization, resulting in increased demand for our electric power services, as well as approximately $245 million of revenues attributable to acquired businesses. Additionally, revenues for the year ended December 31, 2021 were positively impacted by $90 million related to more favorable foreign currency exchange rates, primarily the Canadian dollar and U.S. dollar exchange rate.
Operating income increased for the year ended December 31, 2021 primarily due to the increase in revenues explained above. The increase in operating income as a percentage of revenues was primarily attributable to improved performance across the segment, and the higher revenues contributed to higher levels of fixed cost absorption and favorable contributions associated with the timing of projects and project mix. Also positively impacting operating income and operating income as a percentage of revenues during the year ended December 31, 2021 was the $44.1 million impact of our equity interests in LUMA and other integral affiliates, which represented a $32.8 million increase from the year ended December 31, 2020. Partially offsetting the positive impact of these items were losses associated with certain communications projects resulting from various production issues, poor subcontractor performance, challenging site conditions, permitting delays, increased completion costs and weather and seasonal impacts.
In addition, in early 2020, we decided to pursue an exit of our operations in Latin America and substantially completed such exit as of December 31, 2020. For the year ended December 31, 2020, Electric Power Infrastructure Solutions operating income included $74.0 million of operating losses related to Latin American operations, which negatively impacted operating margin by 120 basis points. These operating losses included $7.0 million of asset impairment charges and $2.7 million of regulatory required severance payments.
Renewable Energy Infrastructure Solutions Segment Results
The increase in revenues for the year ended December 31, 2021 was primarily due to a $450 million increase in revenues attributable to acquired businesses, primarily Blattner, the results of operations of which were included since the acquisition date of October 13, 2021. The remaining increase is due to an overall increase in transmission and interconnection construction services related to the renewable energy infrastructure.
The increase in operating income was primarily due to higher revenues associated with the acquisition of Blattner. Blattner’s results as a percentage of operating income was largely in line with our results attributable to transmission and interconnection construction services related to the renewable energy infrastructure The decrease in operating income as a percentage of revenues for the year ended December 31, 2021 compared to the year ended December 31, 2020 was primarily due to the favorable close-out of certain projects in 2020.
52


Underground Utility and Infrastructure Solutions Segment Results
The increase in revenues for the year ended December 31, 2021 was primarily due to increased revenues associated with higher demand from our gas utility and industrial customers; $25 million related to more favorable foreign currency exchange rates, primarily the Canadian dollar and U.S. dollar exchange rate; and approximately $20 million in revenues from acquired businesses.
The decreases in operating income and operating margin for the year ended December 31, 2021 were primarily due to the recognition of a $31.7 million provision for credit loss related to receivables from a customer that declared bankruptcy in July 2021 and its affiliate, which is described further in Accounts Receivable and Allowance for Credit Losses within Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. Operating income was also adversely impacted during the years ended December 31, 2021 and 2020 by the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, which negatively impacted our margins and ability to cover fixed and overhead costs.
Corporate and Non-Allocated Costs
The increase in corporate and non-allocated costs during the year ended December 31, 2021 included an $88.7 million increase in intangible asset amortization primarily related to the acquisition of Blattner; a $27.6 million increase in acquisition and integration costs; and a $15.6 million increase in cash incentive compensation as a result of higher levels of operating performance relative to incentive compensation targets. Also contributing to the increase was a $6.7 million increase in the fair value of contingent consideration liabilities recognized during the year ended December 31, 2021 as compared to a $0.7 million increase in fair value recognized during the year ended December 31, 2020. Additionally, there was a $4.9 million increase in travel-related costs, which were below historical levels in 2020 as a result of reduced travel due to the COVID-19 pandemic; a $4.6 million increase in salaries and benefits expense due to increased personnel to support business growth; and a $2.8 million increase in expense related to deferred compensation liabilities. The changes in fair market value of deferred compensation liabilities were largely offset by corresponding changes in the fair market value of the COLI policies associated with the deferred compensation plan, which are recorded in other income, net. Partially offsetting these increases was a $3.4 million decrease in stock-based compensation. Non-cash stock-based compensation for the year ended December 31, 2020 included a $14.0 million correction of prior period amounts related to the valuation of and accounting for certain performance-based equity awards that were awarded during the years 2017 to 2019.
Year ended December 31, 2020 compared to the year ended December 31, 2019
As described above, certain amounts in the following table have been recast to reflect the new Renewable Energy Infrastructure Solutions segment. The following table sets forth segment revenues, segment operating income (loss) and
53


operating margins for the periods indicated, as well as the dollar and percentage change from the prior period (dollars in thousands):
 Year Ended December 31,Change
 20202019$%
Revenues:
     
Electric Power Infrastructure Solutions$6,468,192 57.7 %$6,346,837 52.4 %$121,355 1.9 %
Renewable Energy Infrastructure Solutions1,305,151 11.7 775,000 6.4 530,151 68.4 %
Underground Utility and Infrastructure Solutions3,429,329 30.6 4,990,316 41.2 (1,560,987)(31.3)%
Consolidated revenues$11,202,672 100.0 %$12,112,153 100.0 %$(909,481)(7.5)%
Operating income (loss):    
Electric Power Infrastructure Solutions$648,405 10.0 %$554,824 8.7 %$93,581 16.9 %
Renewable Energy Infrastructure Solutions177,920 13.6 %36,353 4.7 %141,567 389.4 %
Underground Utility and Infrastructure Solutions170,074 5.0 %332,011 6.7 %(161,937)(48.8)%
Corporate and Non-Allocated costs(385,028)(3.4)%(368,314)(3.0)%(16,714)4.5 %
Consolidated operating income$611,371 5.5 %$554,874 4.6 %$56,497 10.2 %
Electric Power Infrastructure Solutions Segment Results
Overall, revenues increased as a result of growth in spending from our utility customers on grid modernization, resulting in increased demand for our electric power services, including a $220 million increase in emergency restoration services revenues, a $125 million increase in revenues from our North American communication operations and approximately $175 million of incremental revenues attributable to acquired businesses. These increases were partially offset by decreased revenues associated with fire hardening programs in the western United States as compared to the year ended December 31, 2019 as the projects were successfully completed.
We had substantially completed the exit of our Latin American operations as of December 31, 2020. These operations were adversely impacted by the COVID-19 pandemic due to shelter-in-place restrictions and other work disruptions that resulted in our acceleration of various contract terminations and other activities during 2020 in order to expedite cessation of operations in the region. As a result of these factors, during the year ended December 31, 2020, our Latin American operations generated an operating loss of $74.0 million, including $7.0 million of asset impairment charges and $2.7 million of regulatory required severance payments. During the year ended December 31, 2019, our Latin American operations generated an operating loss of $85.7 million, which included a $79.2 million charge associated with the termination of a telecommunications project in Peru, composed of a $48.8 million reversal of revenues and a $30.4 million increase in cost of services. The charge included a reduction of previously recognized earnings on the project, a reserve against a portion of the project costs incurred through the project termination date, a reserve against a portion of alleged liquidated damages and recognition of estimated costs to complete the project turnover and close out the project. See Legal Proceedings in Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplemental Data of this Annual Report for additional information regarding this project.
Operating income increased for the year ended December 31, 2020 due to the increase in revenues explained above. Operating income as a percentage of revenues was positively impacted during the year ended December 31, 2020 by increased revenues from emergency restoration services revenues, which typically yield higher margins due in part to higher equipment utilization and absorption of fixed costs. The year ended December 31, 2019 was also negatively impacted by severe weather and other project delays in Canada that resulted in elevated levels of unabsorbed costs. However, partially offsetting these increases was a reduction in fire hardening services in the western United States during the year ended December 31, 2020, as well as the negative impact associated with our Latin American operations described above.
Included in operating income is the equity in earnings of integral unconsolidated affiliates, which primarily relates to the commencement of transition services under the operation and maintenance agreement awarded to LUMA in June 2020.
54


Renewable Energy Infrastructure Solutions Segment Results
Revenues increased as a result of growing market demand for electricity generated from renewable sources, which resulted in increased demand from our customers for our construction and engineering services.
Operating income and operating income as a percentage of revenues were higher for the year ended December 31, 2020 as compared to the year ended December 31, 2019 primarily due to favorable close-out of certain transmission projects related to reduced contingencies as the projects neared completion in 2020. The year ended December 31, 2019 was negatively impacted by severe weather and other project delays in Canada that resulted in elevated levels of unabsorbed costs.
Underground Utility and Infrastructure Solutions Segment Results
During the year ended December 31, 2020, reduced revenues associated with larger pipeline projects of approximately $830 million significantly contributed to the overall decrease in segment revenues. Revenues associated with larger pipeline projects declined as a result of the industry entering the late-stage of a construction cycle, with the next cycle of projects being delayed due to various factors, including among other things, permitting delays and worksite access limitations related to environmental regulations. Revenues also declined due to lower demand for our services in end-markets where the price of oil is influential. The COVID-19 pandemic also resulted in reduced capital spending and deferred regularly scheduled maintenance by our midstream and industrial customers and shelter-in-place and worksite access restrictions in major metropolitan areas that caused short-term disruptions for our gas distribution customers. These decreases were partially offset by approximately $230 million in incremental revenues from acquired businesses during 2020.
The decreases in operating income and operating income as a percentage of revenues were primarily due to the reduction of revenues, including revenues related to larger pipeline projects, which generally yield higher margins. Additionally, adverse weather conditions across our Canadian larger pipeline projects negatively impacted operating income during the year ended December 31, 2020. However, the negative impact on these projects was offset by favorable factors on certain larger pipeline projects in the United States, including a contract termination that resulted in the recognition of previously deferred suspension and milestone payments.
Also contributing to the decrease in operating income during the year ended December 31, 2020 were adverse impacts related to the COVID-19 pandemic and the overall challenged energy market, including lower revenues associated with industrial services, which negatively impacted margins and the ability to cover fixed and overhead costs, as discussed further above in Overview - Business Environment. Partially offsetting these adverse impacts were proactive cost management activities across the impacted operations. Operating income and operating income as a percentage of segment revenues in 2020 were also negatively impacted by $4.1 million of severance and restructuring charges related to the exit of certain ancillary pipeline operations and $1.3 million of asset impairment charges related to the planned sale of certain equipment. The year ended December 31, 2019 was negatively impacted by $28.3 million of project losses associated with engineering and production delays on a processing facility project, as well as $10.2 million of asset impairment charges from the winding down and exit of certain oil-influenced operations and assets.
Corporate and Non-allocated Costs
The increase in corporate and non-allocated costs was primarily due to a $40.2 million increase in non-cash stock-based compensation, including a $14.0 million correction of prior period amounts related to the valuation of and accounting for certain performance-based equity awards that were awarded during the years 2017 to 2019. Included in the correction was $7.2 million of non-cash stock-based compensation related to 2019. Also contributing to higher non-cash stock-based compensation in 2020 was higher achievement under performance-based equity awards, as well as an increase in the amount of equity-based awards due to acquisitions and business growth. Additionally, the increase in corporate and non-allocated costs included a $14.6 million increase in intangible asset amortization. Partially offsetting these increases were decreases in certain expenses related to the cost containment measures implemented for operations impacted by the COVID-19 pandemic and the overall challenged energy market, including a $6.3 million decrease in travel and related expenses and a $6.1 million decrease in costs associated with legal and other contracted services. Also partially offsetting the increases were a $5.0 million decrease in acquisition and integration costs and, with respect to contingent consideration liabilities, a $0.7 million increase in the fair value recognized during the year ended December 31, 2020 as compared to a $13.4 million increase in fair value recognized during the year ended December 31, 2019.

55


Non-GAAP Financial Measures
EBITDA and Adjusted EBITDA
EBITDA and adjusted EBITDA, financial measures not recognized under GAAP, when used in connection with net income attributable to common stock, are intended to provide useful information to investors and analysts as they evaluate our performance. EBITDA is defined as earnings before interest, taxes, depreciation and amortization, and adjusted EBITDA is defined as EBITDA adjusted for certain other items as described below. These measures should not be considered as an alternative to net income attributable to common stock or other financial measures of performance that are derived in accordance with GAAP. Management believes that the exclusion of these items from net income attributable to common stock enables it and our investors to more effectively evaluate our operations period over period and to identify operating trends that might not be apparent when including the excluded items.
As to certain of the items below, (i) non-cash stock-based compensation expense varies from period to period due to acquisition activity, changes in the estimated fair value of performance-based awards, forfeiture rates, accelerated vesting and amounts granted; (ii) acquisition and integration costs vary from period to period depending on the level of our acquisition activity; (iii) equity in (earnings) losses of non-integral unconsolidated affiliates varies from period to period depending on the activity and financial performance of non-integral unconsolidated affiliates, including gain or loss on sales of investments accounted for using the equity method of accounting; (iv) asset impairment charges can vary from period to period depending on economic and other factors; (v) restructuring and severance charges vary from period to period depending on restructuring activities; and (vi) change in fair value of contingent consideration liabilities varies from period to period depending on the performance in post-acquisition periods of certain acquired businesses and the effect of present value accretion on fair value calculations. Because EBITDA and adjusted EBITDA, as defined, exclude some, but not all, items that affect net income attributable to common stock, such measures may not be comparable to similarly titled measures of other companies. The most comparable GAAP financial measure, net income attributable to common stock, and information reconciling the GAAP and non-GAAP financial measures, are included below. The following table shows dollars in thousands.
Year Ended
December 31,
 20212020
Net income attributable to common stock (GAAP as reported)$485,956 $445,596 
Interest and other financing expenses68,899 45,013 
Interest income(3,194)(2,449)
Provision for income taxes130,918 119,387 
Depreciation expense255,529 225,256 
Amortization of intangible assets165,366 76,704 
Interest, income taxes and depreciation included in equity in earnings of integral unconsolidated affiliates9,728 3,174 
EBITDA (a)1,113,202 912,681 
Non-cash stock-based compensation (b)88,259 91,641 
Acquisition and integration costs (c)47,368 19,809 
Equity in (earnings) losses of unconsolidated affiliates(2,121)9,994 
Asset impairment charges (d)5,743 8,282 
Severance and restructuring charges (e) — 6,808 
Change in fair value of contingent consideration liabilities6,734 719 
Adjusted EBITDA$1,259,185 $1,049,934 
(a) The calculation of EBITDA for the year ended December 31, 2020 has been amended to conform to the current period calculation of EBITDA.
(b) The amount for the year ended December 31, 2020 includes the recognition of $14.0 million of non-cash stock-based compensation related to the correction of prior period amounts associated with the valuation of and accounting for certain performance-based equity awards that were awarded during the years 2017 to 2019.
(c) The amount for the year ended December 31, 2021 includes, among other things, $10.0 million of expenses that are associated with change of control payments as a result of the Blattner acquisition.
56


(d) The amount for the year ended December 31, 2021 represents asset impairment charges related to certain equipment that was not utilized in our core operations, some of which was sold in October 2021 and the remainder of which was classified as assets held for sale as of December 31, 2021. The amount for the year ended December 31, 2020 represents asset impairment charges related to the exit of our Latin American operations and the planned sale of certain equipment that was not utilized in our core operations.
(e) The amount for the year ended December 31, 2020 represents severance and restructuring charges associated with the exit of certain ancillary pipeline operations and our Latin American operations.
Remaining Performance Obligations and Backlog
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Our remaining performance obligations represent management’s estimate of consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work has not yet begun, which includes estimated revenues attributable to consolidated joint ventures and variable interest entities (VIEs), revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized, and revenues from change orders and claims to the extent management believes they will be earned and are probable of collection.
We have also historically disclosed our backlog, a measure commonly used in our industry but not recognized under GAAP. We believe this measure enables management to more effectively forecast our future capital needs and results and better identify future operating trends that may not otherwise be apparent. We believe this measure is also useful for investors in forecasting our future results and comparing us to our competitors. Our remaining performance obligations are a component of backlog, which also includes estimated orders under MSAs, including estimated renewals, and non-fixed price contracts expected to be completed within one year. Our methodology for determining backlog may not be comparable to the methodologies used by other companies.
As of December 31, 2021 and 2020, MSAs accounted for 55% and 63% of our estimated 12-month backlog and 67% and 70% of total backlog. MSAs account for a lower percentage of our backlog as compared to December 31, 2020 primarily due to backlog associated with Blattner, which was acquired in October 2021 and does not have a significant amount of backlog attributable to MSAs. Generally, our customers are not contractually committed to specific volumes of services under our MSAs, and most of our contracts can be terminated on short notice even if we are not in default. We determine the estimated backlog for these MSAs using recurring historical trends, factoring in seasonal demand and projected customer needs based upon ongoing communications. In addition, many of our MSAs are subject to renewal, and these potential renewals are considered in determining estimated backlog. As a result, estimates for remaining performance obligations and backlog are subject to change based on, among other things, project accelerations; project cancellations or delays, including but not limited to those caused by commercial issues, regulatory requirements, natural disasters, emergencies (including the ongoing COVID-19 pandemic) and adverse weather conditions; and final acceptance of change orders by customers. These factors can cause revenues to be realized in periods and at levels that are different than originally projected.
57


The following table reconciles total remaining performance obligations to our backlog (a non-GAAP measure) by reportable segment, along with estimates of amounts expected to be realized within 12 months (in thousands):
December 31, 2021December 31, 2020
12 MonthTotal12 MonthTotal
Electric Power Infrastructure Solutions
Remaining performance obligations$2,002,862 $2,769,106 $1,791,040 $2,356,262 
Estimated orders under MSAs and short-term, non-fixed price contracts4,492,038 9,447,765 3,466,443 7,310,809 
Backlog$6,494,900 $12,216,871 $5,257,483 $9,667,071 
Renewable Energy Infrastructure Solutions
Remaining performance obligations$2,178,846 $2,428,408 $720,118 $1,191,578 
Estimated orders under MSAs and short-term, non-fixed price contracts65,618 120,237 92,999 122,634 
Backlog$2,244,464 $2,548,645 $813,117 $1,314,212 
Underground Utility and Infrastructure Solutions
Remaining performance obligations$637,843 $697,881 $327,205 $437,544 
Estimated orders under MSAs and short-term, non-fixed price contracts1,934,826 3,810,829 1,868,820 3,713,607 
Backlog$2,572,669 $4,508,710 $2,196,025 $4,151,151 
Total
Remaining performance obligations$4,819,551 $5,895,395 $2,838,363 $3,985,384 
Estimated orders under MSAs and short-term, non-fixed price contracts6,492,482 13,378,831 5,428,262 11,147,050 
Backlog$11,312,033 $19,274,226 $8,266,625 $15,132,434 
The increase in remaining performance obligations from December 31, 2020 to December 31, 2021 was primarily due to the acquisition of Blattner, which we acquired in 2021. The increase in backlog was primarily due to the acquisition of Blattner and additional multi-year MSA programs entered into with North American utility companies. Additionally, we began reporting results under a new Renewable Energy Infrastructure Solutions segment during the three months ended December 31, 2021, primarily due to our acquisition of Blattner. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure.

Liquidity and Capital Resources
Management monitors financial markets and national and global economic conditions for factors that may affect our liquidity and capital resources. As set forth below, we have various short-term and long-term cash requirements and capital allocation priorities, and we intend to fund these requirements primarily with cash flow from operating activities and debt financing.
58


Cash Requirements and Capital Allocation
Cash Requirements. The following table summarizes, as of December 31, 2021, our cash requirements from contractual obligations that are due within the twelve months subsequent to December 31, 2021 and those due beyond that, excluding certain amounts discussed below (in thousands):
2022ThereafterTotal
Long-term debt, including current portion - principal $12,267 $3,739,177 $3,751,444 
Long-term debt - cash interest (1)
57,518 651,121 708,639 
Short-term debt 15,748 — 15,748 
Operating lease obligations (2)
85,427 183,109 268,536 
Finance lease obligations (2)
1,185 1,467 2,652 
Short-term lease obligations (3)
13,976 — 13,976 
Deferral of employer portion of payroll tax payments 54,435 — 54,435 
Equipment purchase commitments (4)
96,020 — 96,020 
Total cash requirements from contractual obligations$336,576 $4,574,874 $4,911,450 
(1)    Amounts represents cash interest and other financing expenses associated with our fixed-rate, long-term debt, which primarily includes our senior notes and financing transactions arising from the exercise of our equipment rental purchase options. However, our $750.0 million term loan and $449.8 million of outstanding revolving loans under our senior credit facility bear interest at variable market rates. Assuming the principal amount outstanding and interest rate in effect at December 31, 2021 with respect to this variable rate debt remained the same, the annual cash interest expense would be approximately $18.6 million, payable until October 8, 2026, the maturity date of our senior credit facility. Such amount has not been included above due to its variability. Additionally, as discussed further in Significant Sources of Cash below, our cash interest expense may be impacted in future periods due to the transition in financial markets away from LIBOR, which is expected to be complete by mid-2023.
(2)    Amounts represent undiscounted obligations at December 31, 2021. The corresponding amounts recorded on our December 31, 2021 consolidated balance sheet represent the present value of these amounts.
(3)    Amounts represent short-term lease obligations that are not recorded on our December 31, 2021 consolidated balance sheet due to our accounting policy election. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because we are unable to accurately predict future rental amounts.
(4)    Amount represents capital committed for the expansion of our vehicle fleet. Although we have committed to the purchase of these vehicles/equipment at the time of their delivery, we expect that these orders will be assigned to third-party leasing companies and made available to us under certain of our master equipment lease agreements.
Contingent Obligations. We have various contingent obligations that could require the use of cash or impact the collection of cash in future periods; however, we are unable to accurately predict the timing and estimate the amount of such contingent obligations as of December 31, 2021. These contingent obligations generally include, among other things:
contingent consideration liabilities and changes to consideration related to acquisitions and purchase price allocations, including liabilities assumed related to change of control provisions, which are described further in Note 6 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report;
undistributed earnings of foreign subsidiaries and unrecognized tax benefits, which are described further in Note 12 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report;
collective bargaining agreements and multiemployer pension plan liabilities, as well as liabilities related to our deferred compensation and other employee benefit plans, which are described further in Notes 15 and 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report; and
obligations relating to our investments in affiliates and other entities, lawsuits and other legal proceedings, uncollectible accounts receivable, insurance liabilities, obligations relating to letters of credit, bonds and parent guarantees, obligations relating to employment agreements, indemnities and assumed liabilities, and residual value
59


guarantees, which are described further in Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
Capital Allocation. Our capital deployment priorities that require the use of cash include: (i) working capital to fund ongoing operating needs, (ii) capital expenditures to meet anticipated demand for our services, (iii) acquisitions and investments to facilitate the long-term growth and sustainability of our business, and (iv) return of capital to stockholders, including through the payment of dividends and repurchases of our outstanding common stock. Our industry is capital intensive, and we expect substantial capital expenditures and commitments for purchases and equipment lease and rental arrangements to be needed into the foreseeable future in order to meet anticipated demand for our services. We expect capital expenditures for the year ended December 31, 2022 to be approximately $400 million. In line with our past practices, and as set forth in further detail below, we also expect to continue to allocate significant capital to strategic acquisitions and investments, as well as to pay dividends and to repurchase our outstanding common stock.
Significant Sources of Cash
We anticipate that our future cash flows from operating activities, cash and cash equivalents on hand, existing borrowing capacity under our senior credit facility and ability to access capital markets for additional capital will provide sufficient funds to enable us to meet our cash requirements described above for the next twelve months and over the longer term.
Cash flow from operating activities is primarily influenced by demand for our services and operating margins but is also influenced by the timing of working capital needs associated with the various types of services that we provide. Our working capital needs may increase when we commence large volumes of work under circumstances where project costs are required to be paid before the associated receivables are billed and collected. Additionally, operating cash flows may be negatively impacted as a result of unpaid change orders and claims. Additionally, changes in project timing due to delays or accelerations and other economic factors that may affect customer spending, including the potential continued impact of the COVID-19 pandemic, could also impact cash flow from operating activities. Further information with respect to our cash flow from operating activities is set forth below and in Note 19 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
Our available commitments under our senior credit facility and cash and cash equivalents at December 31, 2021 were as follows (in thousands):
December 31, 2021
Total capacity available for revolving loans and letters of credit$2,640,000 
Less:
Borrowings of revolving loans 449,841 
Letters of credit outstanding318,159 
Available commitments for issuing revolving loans or new letters of credit1,872,000 
Plus:
Cash and cash equivalents229,097 
Total available commitments under senior credit facility and cash and cash equivalents$2,101,097 
We consider our investment policies related to cash and cash equivalents to be conservative, as we maintain a diverse portfolio of what we believe to be high-quality cash and cash equivalent investments with short-term maturities. Further information with respect to our cash and cash equivalents is set forth in Note 18 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report. Additionally, subject to the conditions specified in the credit agreement for our senior credit facility, we have the option to increase the capacity of our senior credit facility, in the form of an increase in the revolving commitments, term loans or a combination thereof, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) $400.0 million plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered. Further information with respect to our debt obligations is set forth in Note 10 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
We may also seek to access the capital markets from time to time to raise additional capital, increase liquidity as necessary, refinance or extend the term of our existing indebtedness, fund acquisitions or otherwise fund our capital needs. For example, as described further in Financing Activities below and Note 10 of the Notes to Consolidated Financial Statements in
60


Item 8. Financial Statements and Supplementary Data of this Annual Report, in connection with the financing of our acquisition of Blattner, in September 2021 we issued $1.50 billion aggregate principal amount of senior notes and received net proceeds of $1.48 billion, and in October 2021 we amended our senior credit facility to, among other things, provide for a $750.0 million term loan facility and increase the aggregate revolving commitments of the lenders from $2.51 billion to $2.64 billion. While our financial strategy and consistent performance have allowed us to maintain investment grade ratings subsequent to these financing transactions, our ability to access capital markets in the future depends on a number of factors, including our financial performance and financial position, our credit ratings, industry conditions, general economic conditions, our backlog, capital expenditure commitments, market conditions and market perceptions of us and our industry.
Furthermore, our interest expense may be impacted in future periods due to the transition in financial markets away from the London Interbank Offered Rate (LIBOR), which is expected to be complete by mid-2023. While the credit agreement for our senior credit facility includes LIBOR benchmark replacement provisions, the ultimate impact of the transition away from LIBOR remains unknown and subject to numerous factors, including determination of a replacement benchmark, and could materially and adversely affect our interest expense in future periods.
Sources and Uses of Cash and Cash Equivalents During the Years Ended December 31, 2021 and 2020
In summary, our cash flows for each period were as follows (in thousands):
 Year Ended December 31,
 20212020
Net cash provided by operating activities$582,390 $1,115,977 
Net cash used in investing activities(2,898,613)(499,323)
Net cash provided by (used in) financing activities2,360,877 (601,365)
Operating Activities
As discussed above, cash flow from operating activities is primarily influenced by demand for our services and operating margins but is also influenced by working capital needs. Our working capital needs may increase when we commence large volumes of work under circumstances where project costs, primarily labor, equipment and subcontractors, are required to be paid before the associated receivables are billed and collected and when we incur costs for work that is the subject of unpaid change orders and claims. Accordingly, changes within working capital in accounts receivable, contract assets and contract liabilities are normally related and are typically affected on a collective basis by changes in revenue due to the timing and volume of work performed and variability in the timing of customer billings and payments. Additionally, working capital needs are generally higher during the summer and fall due to increased demand for our services when favorable weather conditions exist in many of our operating regions. Conversely, working capital assets are typically converted to cash during the winter. These seasonal trends can be offset by changes in project timing due to delays or accelerations and other economic factors that may affect customer spending, including market conditions or the impact of certain unforeseen events (e.g., COVID-19 pandemic).
Net cash provided by operating activities during the year ended December 31, 2021 was negatively impacted primarily by increased working capital requirements, including with respect to progress on two large transmission projects in Canada, and the timing of the associated billings, including the resolution of certain change orders and claims. Both of the projects were negatively impacted by delays attributable to the COVID-19 pandemic and unrelated wildfires in the region, and one project was also impacted by an acceleration of the project timeline, all of which resulted in change orders and claims and an increase in contract assets. See Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report for further information related to change orders and claims. Net cash provided by operating activities during the year ended December 31, 2021 also included the payment of $54.4 million of deferred employer payroll taxes, which were due during the year ended December 31, 2020 but deferred pursuant to the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) and other federal and state actions. An additional $54.4 million of deferred employer payroll taxes will be paid during the year ending December 31, 2022. Net cash provided by operating activities during the year ended December 31, 2021 was also negatively impacted by aggregate payments of $72.3 million related to certain change of control liabilities owed to employees of Blattner and payable in connection with our acquisition of Blattner, as well as approximately $37.4 million of cash payments for acquisition and integration costs, as compared to approximately $19.8 million of cash payments for acquisition and integration costs during the year ended December 31, 2020. Additionally, net cash provided by operating activities during the year ended December 31, 2020 was favorably impacted by the receipt of $82.0 million of insurance proceeds associated with the settlement of two pipeline project claims in the fourth quarter of 2019. Partially offsetting the negative impact of these items for the year ended December 31, 2021 were increased earnings as compared to the year ended December 31, 2020.
61


Days sales outstanding (DSO) represents the average number of days it takes revenues to be converted into cash, which management believes is an important metric for assessing liquidity. A decrease in DSO has a favorable impact on cash flow from operating activities, while an increase in DSO has a negative impact on cash flow from operating activities. DSO is calculated by using the sum of current accounts receivable, net of allowance (which includes retainage and unbilled balances), plus contract assets less contract liabilities, divided by average revenues per day during the quarter. DSO at December 31, 2021 was 80 days, which was lower than DSO of 83 days at December 31, 2020 and equal to our five-year historical average DSO of 80 days. This decrease in DSO as compared to December 31, 2020 was primarily due to the favorable impact of the acquisition of Blattner, which has historically had a lower DSO than certain of our other larger operating companies. That decrease was partially offset by increased working capital requirements related to progress on two large transmission projects in Canada and the timing of the associated billings.
Investing Activities
Net cash used in investing activities during 2021 included $2.45 billion used for acquisitions, most of which relates to our acquisition of Blattner; $385.9 million used for capital expenditures; and $139.0 million of cash paid for equity and other investments, which primarily relates to the acquisition of a minority interest in a broadband technology company and an investment in an entity that provides right-of-way solutions, including site preparation and clearing, materials delivery and installation and management of permitting requirements and traffic control. These items were partially offset by $49.2 million of proceeds from the sale of property and equipment and $29.1 million of cash received from investments.
Net cash used in investing activities during 2020 included $292.6 million used for acquisitions, $260.1 million used for capital expenditures and $14.9 million of cash paid for investments in unconsolidated affiliates and other entities, partially offset by $35.4 million of proceeds from the sale of property and equipment, $18.8 million of proceeds from the disposition of businesses and $14.0 million of cash received from investments in unconsolidated affiliates and other entities.
Our industry is capital intensive, and we expect substantial capital expenditures and commitments under equipment lease and rental arrangements to be needed into the foreseeable future. We also have various other capital commitments that are detailed in Cash Requirements and Capital Allocation above. In addition, we expect to continue to pursue strategic acquisitions and investments, although we cannot predict the timing or amount of the cash needed for these initiatives.
Financing Activities
On September 23, 2021, we received net proceeds from the issuance of senior notes of $1.49 billion, net of the original issue discount and underwriting discounts but not net of $0.01 billion of deferred financing costs paid or accrued by us. On October 13, 2021, we borrowed the full amount of a $750.0 million term loan facility under our senior credit facility and used such amount, together with the net proceeds from our September 2021 offering of the senior notes and approximately $50.9 million of revolving loans borrowed under our senior credit facility, to pay the cash consideration for the acquisition of Blattner. Total net borrowings under our senior credit facility during the year ended December 31, 2021 were $1.05 billion, which included the $750.0 million term loan facility. Deferred financing costs paid directly by us during the year ended December 31, 2021 were $12.6 million, $8.2 million of which related to the September 2021 issuance of such senior notes and the term loan and amendment of our senior credit facility and $4.4 million of which related to a bridge facility commitment entered into, but ultimately not utilized, in connection with our acquisition of Blattner. Net cash provided by financing activities in 2021 also included $11.4 million of net borrowings of short-term debt.
Net cash provided by financing activities in 2021 was partially offset by $66.7 million of cash payments for common stock repurchases, $65.0 million of cash payments to satisfy tax withholding obligations associated with stock-based compensation and $34.0 million of cash payments for dividends and cash dividend equivalents.
On September 22, 2020, we received net proceeds from the issuance of senior notes of $990.1 million. These proceeds, together with cash on hand, were used to voluntarily prepay then-outstanding term loans, which is reflected in the $1.20 billion of net repayments under our senior credit facility during the year ended December 30, 2020. Net cash used in financing activities in 2020 also included $247.2 million of cash payments for common stock repurchases, $61.5 million of payments to settle certain contingent consideration liabilities, $28.9 million of cash payments for dividends and cash dividend equivalents, $25.4 million of cash payments to satisfy tax withholding obligations associated with stock-based compensation, and $11.1 million of deferred financing costs related to the September 2020 senior notes issuance and amendment to our credit agreement.

Critical Accounting Estimates
The discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of
62


contingent assets and liabilities known to exist as of the date the consolidated financial statements are published and the reported amounts of revenues and expenses recognized during the periods presented. We review all significant estimates affecting our consolidated financial statements on a recurring basis and record the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on our beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. There can be no assurance that actual results will not differ from those estimates. Management has reviewed its development and selection of critical accounting estimates with the audit committee of our Board of Directors. Our accounting policies are primarily described in Note 2 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report and should be read in conjunction with the accounting policies identified below that we believe affect our more significant judgments and estimates used in the preparation of our consolidated financial statements.
Revenue Recognition - The estimation of contract revenues and costs, including changes in estimates; progress on construction projects; variable consideration; and collectability of accounts receivable, long-term accounts receivable, unbilled receivables, retainage and contract assets, including amounts related to unapproved change orders and claims in the process of being negotiated (refer to Note 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Property and Equipment - The valuation methods and assumptions used in assessing impairment, useful life determination and the related timing of depreciation and the determination of asset groupings (also refer to Note 18 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Goodwill - The valuation methods and assumptions used in assessing impairment, including determination of whether to perform a qualitative assessment on some or all of the reporting units, weighting of various methods of determining the fair value of each reporting unit, number of years of cash flows utilized before applying a terminal value, the weighted average cost of capital, transaction multiples, guideline public company multiples and five-year compounded annual growth rates (also refer to Note 7 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Other Intangible Assets - The valuation methods and assumptions used in assessing the fair value of intangible assets as of the date a business is acquired, as well as any impairment, including determining the future revenues, discount rates and customer attrition rates (also refer to Note 7 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Income Taxes - The identification and measurement of deferred tax assets and liabilities; the measurement of valuation allowances on deferred tax assets including estimates of future taxable income; estimates associated with tax liabilities in that tax laws and regulations are voluminous and often ambiguous; and benefits from uncertain tax positions (also refer to Note 12 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Insurance - The estimation of liabilities and related recoveries (also refer to Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Litigation Costs and Reserves and Loss Contingencies - The estimation of when a loss is probable or reasonably possible and whether any such loss is reasonably estimable or any range of possible loss is estimable, as well as uncertainties related to the outcome of litigation or other legal proceedings (also refer to Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Acquisitions - The assumptions used to determine the fair value of consideration transferred and to allocate this consideration to assets acquired and liabilities assumed in connection with our acquisitions, including the estimated useful lives of other intangible assets subject to amortization (also refer to Note 6 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).
Stock-based compensation - The assumptions used to determine the grant date fair value and attainment percentages related to performance stock units (also refer to Note 14 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report).

ITEM 7A.Quantitative and Qualitative Disclosures About Market Risk
Our primary exposure to market risk relates to unfavorable changes in concentration of credit risk, interest rates and currency exchange rates.
63


Credit Risk. We are subject to concentrations of credit risk related to our cash and cash equivalents and net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of our cash and cash equivalents are managed by what we believe to be high credit quality financial institutions. In accordance with our investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what we believe to be high-quality investments, which primarily include interest-bearing demand deposits, money market investments and money market mutual funds. Although we do not currently believe the principal amounts of these cash and cash equivalents are subject to any material risk of loss, changes in economic conditions could impact the interest income we receive from these investments.
In addition, we grant credit under normal payment terms, generally without collateral, and therefore are subject to potential credit risk related to our customers’ inability to pay for services provided. Furthermore, the risk of nonpayment may be heightened as a result of depressed economic and financial market conditions, including in connection with the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic. We believe the concentration of credit risk related to billed and unbilled receivables and contract assets is limited because of the diversity of our customers, and we perform ongoing credit risk assessments of our customers and financial institutions and in some cases obtain collateral or other security from our customers. However, certain customers within our Underground Utility and Infrastructure Solutions segment have encountered operational and/or financial difficulties that have resulted in delayed payment and nonpayment of receivables in recent years. For additional information regarding these matters, see Revenue Recognition - Accounts Receivable and Allowance for Credit Losses in Note 4 and Concentrations of Credit Risk in Note 16 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data for additional information.
Interest Rate Risk. As of December 31, 2021, we had no derivative financial instruments to manage interest rate risk. As such, we were exposed to earnings and fair value risk due to changes in interest rates with respect to our variable rate debt, which is comprised of certain borrowings under the credit agreement for our senior credit facility. As of December 31, 2021, the fair value of our variable rate debt of $1.20 billion approximated book value, and our weighted average interest rate on our variable rate debt for the year ended December 31, 2021 was 1.9%. The annual effect on our pretax earnings of a hypothetical 50 basis point increase or decrease in variable interest rates would be approximately $6.0 million based on our December 31, 2021 balance of variable rate debt.
Additionally, the transition in financial markets away from LIBOR, which is scheduled to occur by mid-2023 may lead to additional volatility in interest rates and could cause our debt service obligations to increase significantly. While the credit agreement for our senior credit facility includes LIBOR benchmark replacement provisions that are designed to mitigate volatility associated with this transition, the ultimate impact of the transition away from LIBOR remains unknown and subject to numerous factors, including determination of a replacement benchmark, and could materially and adversely affect our interest expense in future periods. For additional information on our debt instruments, including our senior notes, senior credit facility, the bridge facility commitment and interest requirements, see Note 10 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data of this Annual Report.
Foreign Currency Risk. The U.S. dollar is the functional currency for the majority of our operations, which are primarily located within the United States. The functional currency for our foreign operations, which are primarily located in Canada and Australia, is typically the currency of the country in which the foreign operating company is located. Accordingly, our financial performance is subject to fluctuation due to changes in foreign currency exchange rates relative to the U.S. dollar. During 2021, revenues from our foreign operations accounted for 14.7% of our consolidated revenues. Fluctuations in foreign exchange rates during the year ended December 31, 2021 caused an increase of approximately $114 million in foreign revenues and an increase of approximately $4 million in foreign operating income compared to the year ended December 31, 2020. Fluctuations in foreign exchange rates during the year ended December 31, 2020 caused a decrease of approximately $17 million in foreign revenues and an increase of approximately $4 million in foreign operating income compared to the year ended December 31, 2019.
We are also subject to foreign currency risk with respect to sales, purchases and borrowings that are denominated in a currency other than the respective functional currencies of our operating companies. To minimize the risk from changes in foreign currency exchange rates, we may enter into foreign currency derivative contracts to hedge our foreign currency risk on a cash flow basis. There were no outstanding foreign currency derivative contracts at December 31, 2021.
We also have foreign exchange risk related to cash and cash equivalents in foreign banks. Based on the balance of cash and cash equivalents in foreign banks of $23.3 million as of December 31, 2021, an assumed 5% adverse change to foreign exchange rates would result in a fair value decline of $0.8 million.
64


ITEM 8.Financial Statements and Supplementary Data
INDEX TO QUANTA SERVICES, INC.’S CONSOLIDATED FINANCIAL STATEMENTS
65


REPORT OF MANAGEMENT
Management’s Report on Financial Information and Procedures
The accompanying financial statements of Quanta Services, Inc. and its subsidiaries were prepared by management. These financial statements were prepared in accordance with accounting principles generally accepted in the United States, applying certain estimates and judgments as required.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
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 Rule 13a-15(f) under the Securities Exchange Act of 1934. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our consolidated financial statements for external purposes in accordance with U.S. generally accepted accounting principles. 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 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 U.S. 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.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we have conducted an evaluation of the effectiveness of our internal control over financial reporting based upon the criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31, 2021 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles.
Because of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurances and 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 policies and procedures may deteriorate.
The effectiveness of Quanta Services, Inc.’s internal control over financial reporting as of December 31, 2021 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report which appears herein.
Management’s assessment of the effectiveness of our internal control over financial reporting as of December 31, 2021 excluded the ten businesses we acquired in 2021. Such exclusion was in accordance with SEC guidance that an assessment of recently acquired businesses may be omitted in management’s report on internal control over financial reporting, provided the acquisition took place within twelve months of management’s evaluation. These acquisitions comprised approximately 5.1% and 3.8% of our consolidated assets and revenues as of and for the year ended December 31, 2021 and included the acquisition of Blattner, which comprised approximately 4.0% and 3.4% of our consolidated assets and revenues as of and for the year ended December 31, 2021.
66


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Quanta Services, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Quanta Services, Inc. and its subsidiaries (the “Company”) as of December 31, 2021, and 2020 and the related consolidated statements of operations, of comprehensive income, of equity and of cash flows for each of the three years in the period ended December 31, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, 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 the accompanying Management’s Report on Internal Control Over Financial Reporting. 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 ten acquired businesses from its assessment of internal control over financial reporting as of December 31, 2021 because they were acquired by the Company in purchase business combinations during 2021. We have also excluded these ten acquired businesses from our audit of internal control over financial reporting. These acquired businesses, each of which is wholly-owned, comprised, in the aggregate, total assets and total revenues excluded from management’s assessment and our audit of internal control over financial reporting of approximately 5.1% and 3.8% of consolidated total assets and consolidated total revenues, respectively, as of and for the year ended December 31, 2021. The most significant of these entities, representing 4.0% of consolidated total assets and 3.4% of consolidated total revenues was Blattner.

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
67


dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit 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 Costs for Contracts Recognized Over Time

As described in Note 4 to the consolidated financial statements, the Company recognizes certain revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, the Company recognizes revenue as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. During the year ended December 31, 2021, approximately 45.9% of the Company’s revenues recognized were associated with this revenue recognition method. Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in management’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of management’s project estimators, project managers and finance professionals.

The principal considerations for our determination that performing procedures relating to revenue recognition for contracts recognized over time is a critical audit matter are (i) the significant judgment by management when determining the total estimated contract costs and (ii) the high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating audit evidence relating to management’s estimate of the total costs of the contracts recognized over time.

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 and the determination of total estimated contract costs for contracts recognized over time. These procedures also included, among others, for a sample of contracts, (i) testing management’s process for determining the total estimated contract costs which included evaluating the contracts and other documents that support those estimates, and testing of underlying contract costs; (ii) evaluating management’s ability to reasonably estimate total contract costs by performing a comparison of the total estimated contract costs as compared with prior period estimates, including evaluating the timely identification of circumstances that may warrant a modification to the total estimated contract costs; and (iii) evaluating management’s methodologies and the consistency of management’s methodologies over the life of the contract.

Acquisition of Blattner Holding Company – Valuation of the Customer Relationship Intangible Asset

As described in Notes 2 and 6 to the consolidated financial statements, the Company completed the acquisition of Blattner Holding Company and its operating subsidiaries (collectively, “Blattner”) on October 13, 2021. The acquisition resulted in $1,425 million of identifiable intangible assets being recorded, of which $1,045 million related to customer relationships. The fair value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This method discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. The significant estimates used by management in determining the fair value of the customer relationship intangible asset include future revenues, the discount rate and the customer attrition rate.

68


The principal considerations for our determination that performing procedures relating to the valuation of the customer relationship intangible asset acquired in the acquisition of Blattner is a critical audit matter are (i) the significant judgment by management when developing the fair value of the customer relationship intangible asset; (ii) the high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating the significant assumptions related to future revenues, the discount rate, and the customer attrition rate, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.

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 acquisition accounting, including controls over management’s valuation of the acquired customer relationship intangible asset and controls over the development of significant assumptions related to future revenues, the discount rate, and the customer attrition rate. These procedures also included, among others (i) reading the purchase agreement; (ii) testing management’s process for developing the fair value of the customer relationship intangible asset; (iii) evaluating the appropriateness of the multi-period excess earnings method and the reasonableness of significant assumptions related to future revenues, the discount rate, and the customer attrition rate for the customer relationship intangible asset; and (iv) testing the completeness and accuracy of underlying data used in the multi-period excess earnings method. Evaluating the reasonableness of future revenues involved considering the past performance of the acquired business, as well as economic forecasts. Professionals with specialized skill and knowledge were used to assist in the evaluation of the appropriateness of the Company’s multi-period excess earnings method and the reasonableness of the discount rate and customer attrition rate significant assumptions.



/s/ PricewaterhouseCoopers LLP

Houston, Texas
February 25, 2022

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

69


QUANTA SERVICES, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS
(In thousands, except share information)

 December 31,
 20212020
ASSETS
Current Assets:  
Cash and cash equivalents$229,097 $184,620 
Accounts receivable, net of allowances of $49,749 and $16,546
3,400,318 2,716,083 
Contract assets803,453 453,832 
Inventories84,659 50,472 
Prepaid expenses and other current assets215,050 183,382 
Total current assets4,732,577 3,588,389 
Property and equipment, net of accumulated depreciation of $1,503,498 and $1,372,132
1,919,697 1,560,656 
Operating lease right-of-use assets240,605 256,845 
Other assets, net632,244 435,713 
Other intangible assets, net of accumulated amortization of $682,498 and $517,574
1,801,180 435,655 
Goodwill3,528,886 2,121,014 
Total assets$12,855,189 $8,398,272 
LIABILITIES AND EQUITY
Current Liabilities:  
Current maturities of long-term debt and short-term debt$29,166 $14,764 
Current portion of operating lease liabilities78,251 85,134 
Accounts payable and accrued expenses2,254,671 1,509,794 
Contract liabilities802,872 528,864 
Total current liabilities3,164,960 2,138,556 
Long-term debt, net of current maturities3,724,474 1,174,294 
Operating lease liabilities, net of current portion170,427 178,822 
Deferred income taxes191,098 166,407 
Insurance and other non-current liabilities487,309 391,221 
Total liabilities7,738,268 4,049,300 
Commitments and Contingencies
Equity:  
Common stock, $0.00001 par value, 600,000,000 shares authorized, 168,546,513 and 162,710,792 shares issued, and 142,633,934 and 138,300,191 shares outstanding
2 2 
Additional paid-in capital2,615,410 2,170,026 
Retained earnings3,714,843 3,264,967 
Accumulated other comprehensive loss(237,689)(232,997)
Treasury stock, 25,912,579 and 24,410,601 common shares
(980,265)(857,817)
Total stockholders’ equity5,112,301 4,344,181 
Non-controlling interests4,620 4,791 
Total equity5,116,921 4,348,972 
Total liabilities and equity$12,855,189 $8,398,272 

The accompanying notes are an integral part of these consolidated financial statements.
70


QUANTA SERVICES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share information)
 Year Ended December 31,
 202120202019
Revenues$12,980,213 $11,202,672 $12,112,153 
Cost of services (including depreciation)11,026,954 9,541,825 10,511,901 
Gross profit1,953,259 1,660,847 1,600,252 
Equity in earnings of integral unconsolidated affiliates44,061 11,303  
Selling, general and administrative expenses(1,155,956)(975,074)(955,991)
Amortization of intangible assets(165,366)(76,704)(62,091)
Asset impairment charges(5,743)(8,282)(13,892)
Change in fair value of contingent consideration liabilities(6,734)(719)(13,404)
Operating income663,521 611,371 554,874 
Interest and other financing expenses(68,899)(45,013)(66,890)
Interest income3,194 2,449 927 
Other income, net25,085 2,539 83,376 
Income before income taxes622,901 571,346 572,287 
Provision for income taxes130,918 119,387 165,472 
Net income491,983 451,959 406,815 
Less: Net income attributable to non-controlling interests6,027 6,363 4,771 
Net income attributable to common stock$485,956 $445,596 $402,044 
Earnings per share attributable to common stock:
Basic$3.45 $3.15 $2.76 
Diluted$3.34 $3.07 $2.73 
Shares used in computing earnings per share:
Weighted average basic shares outstanding140,824 141,380 145,710 
Weighted average diluted shares outstanding145,373 145,247 147,534 

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

71


QUANTA SERVICES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)

 Year Ended December 31,
 202120202019
Net income$491,983 $451,959 $406,815 
Other comprehensive income (loss), net of taxes:
Foreign currency translation adjustment, net of tax of $0, $0 and $0
(5,877)11,439 43,535 
Other, net of tax of $(381), $865 and $(200)
1,185 (2,618)695 
Other comprehensive income (loss), net of taxes(4,692)8,821 44,230 
Comprehensive income487,291 460,780 451,045 
Less: Comprehensive income attributable to non-controlling interests6,027 6,363 4,771 
Total comprehensive income attributable to common stock$481,264 $454,417 $446,274 

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

72


QUANTA SERVICES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)

 Year Ended December 31,
 202120202019
Cash Flows from Operating Activities:  
Net income$491,983 $451,959 $406,815 
Adjustments to reconcile net income to net cash provided by operating activities —
Depreciation255,529 225,256 218,107 
Amortization of intangible assets165,366 76,704 62,091 
Asset impairment charges5,743 8,282 13,892 
Impairment of cost method investment 9,311  
Change in fair value of contingent consideration liabilities6,734 719 13,404 
Equity in earnings of unconsolidated affiliates, net of distributions(28,682)(1,309)(76,801)
Amortization of deferred financing costs8,405 5,126 1,870 
Gain on sale of property and equipment(9,116)(3,056)(5,797)
Provision for credit losses34,890 3,656 11,249 
Deferred income tax expense (benefit)26,071 (60,016)(7,919)
Non-cash stock-based compensation88,259 91,641 52,013 
Foreign currency and other (5,110)(5,159)(5,568)
Payments for contingent consideration liabilities (14,506) 
Changes in operating assets and liabilities, net of non-cash transactions(457,682)327,369 (156,805)
Net cash provided by operating activities582,390 1,115,977 526,551 
Cash Flows from Investing Activities:   
Capital expenditures(385,852)(260,052)(261,762)
Proceeds from sale of property and equipment49,186 35,390 31,142 
Proceeds from insurance settlements related to property and equipment535 542 1,964 
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired(2,451,703)(292,573)(387,966)
Proceeds from disposition of businesses 18,785  
Investments in unconsolidated affiliates and other(139,021)(14,856)(47,056)
Cash received from investments 29,109 13,963 46,590 
Cash paid for intangible assets(867)(522)(508)
Net cash used in investing activities(2,898,613)(499,323)(617,596)
Cash Flows from Financing Activities:   
Borrowings under credit facility5,316,002 2,983,529 6,175,558 
Payments under credit facility(4,265,478)(4,187,645)(5,903,069)
Proceeds from notes offerings1,487,450 990,130  
Payments on other long-term debt(3,635)(2,970)(2,203)
Net borrowings (repayments) of short-term debt11,391 (4,846)(28,292)
Deferred financing costs(12,568)(11,089)(2,309)
Payments for contingent consideration liabilities(263)(61,483) 
Distributions to non-controlling interests, net of contributions received(6,357)(5,404)(2,526)
Payments related to tax withholding for share-based compensation(64,956)(25,447)(16,144)
Payments of dividends(34,022)(28,891)(23,236)
Repurchase of common stock(66,687)(247,249)(20,092)
Net cash provided by (used in) financing activities2,360,877 (601,365)177,687 
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash425 1,774 (153)
Net increase in cash, cash equivalents and restricted cash45,079 17,063 86,489 
Cash, cash equivalents and restricted cash, beginning of year186,808 169,745 83,256 
Cash, cash equivalents and restricted cash, end of year$231,887 $186,808 $169,745 

The accompanying notes are an integral part of these consolidated financial statements.
73


QUANTA SERVICES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF EQUITY
(In thousands, except share information)
Accumulated
   ExchangeableSeries GAdditionalOther Total  
 Common StockSharesPreferred StockPaid-InRetainedComprehensiveTreasuryStockholders’Non-controllingTotal
 SharesAmountSharesAmountSharesAmountCapitalEarningsLossStockEquityInterestsEquity
Balance at December 31, 2018141,103,900 $2 486,112 $ 1 $ $1,967,354 $2,477,291 $(286,048)$(554,440)$3,604,159 $1,294 $3,605,453 
Other comprehensive income— — — — — — — — 44,230 — 44,230 — 44,230 
Acquisitions60,860 — — — — — 1,791 — — — 1,791 — 1,791 
Stock-based compensation activity1,085,165 — — — — — 55,465 — — (20,379)35,086 — 35,086 
Exchange of exchangeable shares449,929 — (449,929)— — — — — — — — — — 
Retirement of preferred stock— — — — (1)— — — — — — — — 
Common stock repurchases(375,536)— — — — — — — — (11,954)(11,954)— (11,954)
Dividends declared ($0.17 per share)
— — — — — — — (25,064)— — (25,064)— (25,064)
Distributions to non-controlling interests— — — — — — — — — — — (2,526)(2,526)
Net income— — — — — — — 402,044 — — 402,044 4,771 406,815 
Balance at December 31, 2019142,324,318 2 36,183    2,024,610 2,854,271 (241,818)(586,773)4,050,292 3,539 4,053,831 
Credit loss cumulative effect adjustment— — — — — — — (3,841)— — (3,841)— (3,841)
Other comprehensive income— — — — — — — — 8,821 — 8,821 — 8,821 
Acquisitions1,338,746 — — — — — 57,289 — — — 57,289 — 57,289 
Stock-based compensation activity1,280,489 — — — — — 88,127 — — (21,095)67,032 — 67,032 
Exchange of exchangeable shares36,183 — (36,183)— — — — — — — — — — 
Common stock repurchases(6,679,545)— — — — — — — — (249,949)(249,949)— (249,949)
Dividends declared ($0.21 per share)
— — — — — — — (30,543)— — (30,543)— (30,543)
Distributions to non-controlling interests— — — — — — — — — — — (5,404)(5,404)
Other— — — — — — — (516)— — (516)293 (223)
Net income— — — — — — — 445,596 — — 445,596 6,363 451,959 
Balance at December 31, 2020138,300,191 2     2,170,026 3,264,967 (232,997)(857,817)4,344,181 4,791 4,348,972 
Other comprehensive loss— — — — — — — — (4,692)— (4,692)— (4,692)
Acquisitions3,514,048 — — — — — 362,344 — — — 362,344 — 362,344 
Stock-based compensation activity1,540,259 — — — — — 83,040 — — (58,460)24,580 — 24,580 
Common stock repurchases(720,564)— — — — — — — — (63,988)(63,988)— (63,988)
Dividends declared ($0.25 per share)
— — — — — — — (36,080)— — (36,080)— (36,080)
Distributions to non-controlling interests— — — — — — — — — — — (6,357)(6,357)
Other— — — — — — — — — — — 159 159 
Net income— — — — — — — 485,956 — — 485,956 6,027 491,983 
Balance at December 31, 2021142,633,934 $2  $  $ $2,615,410 $3,714,843 $(237,689)$(980,265)$5,112,301 $4,620 $5,116,921 

The accompanying notes are an integral part of these consolidated financial statements.
74


QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1.BUSINESS AND ORGANIZATION:
Quanta Services, Inc., (together with its subsidiaries, Quanta), is a leading provider of specialty contracting services, delivering comprehensive infrastructure solutions for the electric and gas utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets. Beginning with the three months ended December 31, 2021, Quanta reports its results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner Holding Company and its operating subsidiaries (collectively, Blattner) as described below. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure.
On October 13, 2021, Quanta completed the acquisition of Blattner. Blattner is a large and leading utility-scale renewable energy infrastructure solutions provider that is located and primarily operates in North America. For additional information regarding this acquisition, see Note 6. Blattner provides comprehensive solutions to customers in the renewable energy industry, which generally include front-end engineering, procurement, project management and construction services for wind, solar and energy storage projects. Blattner’s results of operations have been included in Quanta’s consolidated financial statements since the acquisition date.
Electric Power Infrastructure Solutions Segment
The Electric Power Infrastructure Solutions segment provides comprehensive network solutions to customers in the electric power and other industries. Services include design, procurement, new construction, upgrade and repair and maintenance for electric power transmission and distribution infrastructure, both overhead and underground, and substation facilities, along with other engineering and technical services. This includes solutions that support the implementation of upgrades by utilities to modernize and harden the electric power grid in order to ensure its safety and enhance reliability. In addition, this segment provides emergency restoration services, including the repair of infrastructure damaged by fire and inclement weather; the energized installation, maintenance and upgrade of electric power infrastructure utilizing bare hand and hot stick methods and Quanta’s robotic arm techniques; and the installation of “smart grid” technologies on electric power networks. This segment also provides comprehensive design and construction solutions to wireline and wireless communications companies, cable multi-system operators and other customers within the communications industry, including services in connection with 5G wireless deployment; and the design, installation, maintenance and repair services related to commercial and industrial wiring. Additionally, this segment provides aviation services primarily for the utility industry, including the transportation of line workers, the setting of poles and towers and the stringing of wires. The majority of the financial results of Quanta’s postsecondary educational institution, which specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers, as well as training for the gas distribution and communications industries, are also included in the segment.
Renewable Energy Infrastructure Solutions Segment
The Renewable Energy Infrastructure Solutions segment provides comprehensive infrastructure solutions to customers involved in the renewable energy industry. Services include engineering, procurement, new construction and repair and maintenance for renewable generation facilities, such as utility-scale wind, solar, and hydropower generation facilities and battery storage facilities, as well as engineering and construction services for substations and switchyards, transmission and other electrical infrastructure needed to interconnect and transmit renewable energy generation and battery storage facilities.
Underground Utility and Infrastructure Solutions Segment
The Underground Utility and Infrastructure Solutions segment provides comprehensive infrastructure solutions for customers involved in the development, transportation, distribution, storage and processing of natural gas, oil and other products. Services include design, engineering, procurement, new construction, upgrade and repair and maintenance for natural gas systems for gas utility customers, as well as pipeline protection, integrity testing, rehabilitation and replacement services. Quanta also provides catalyst replacement services, high-pressure and critical-path turnaround services, instrumentation and electrical services, piping, fabrication and storage tank services for the midstream and downstream industrial energy markets. This segment also provides engineering and construction services for pipeline systems, storage systems and compressor and pump stations and the fabrication of pipeline support systems and related structures and facilities, as well as trenching, directional boring and mechanized welding services related to the services described above and in connection with our electric power infrastructure services. This segment also provides engineering, construction and maintenance services for energy transition and carbon-reduction related projects, such as alternative fuel facilities, carbon capture systems and hydrogen facilities.
75

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

2.BASIS OF PRESENTATION AND CERTAIN ACCOUNTING POLICIES:
Principles of Consolidation
The consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly-owned subsidiaries, which are also referred to as its operating companies. The consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50% in the affiliated entity, are accounted for using the equity method. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of revenue recognition for construction contracts, including contractual change orders and claims; allowance for credit losses; valuation of inventory; useful lives of assets; fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments; equity and other investments; purchase price allocations; acquisition-related contingent consideration liabilities; multiemployer pension plan withdrawal liabilities; contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations; estimated insurance claim recoveries; stock-based compensation; operating results of reportable segments; provision for income taxes; and uncertain tax positions.
Revenue Recognition
See Note 4 for Quanta’s accounting policy related to revenue recognition and related balance sheet accounts.
Inventories
Inventories consist primarily of parts and supplies held for use in the ordinary course of business, which are valued by Quanta at the lower of cost or net realizable value. Cost is determined by using either the first-in, first-out (FIFO) method or the average costing method. Inventories also include certain job specific materials not yet installed, which are valued using the specific identification method.
Property and Equipment
Property and equipment are stated at cost, and depreciation is computed using the straight-line method, net of estimated salvage values, over the estimated useful lives of the assets. Leasehold improvements are capitalized and amortized over the lesser of the life of the lease or the estimated useful life of the asset. Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets.
Expenditures for repairs and maintenance are charged to expense when incurred. Expenditures for major renewals and betterments, which extend the useful lives of existing equipment, are capitalized and depreciated over the adjusted remaining useful lives of the assets. Upon retirement or disposition of property and equipment, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in selling, general and administrative expenses.
Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be realizable. When an evaluation is required, the estimated future undiscounted cash flows associated with the asset group are compared to the asset group’s carrying amount to determine if an impairment is necessary. The effect of any impairment involves expensing the difference between the fair value of the asset group and its carrying amount in the period incurred.
Goodwill
Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with
76

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company. Quanta has organized its individual operating companies into segments for goodwill disclosure purposes. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating companies represent its reporting units for the purpose of assessing goodwill impairment.
Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing a qualitative assessment on none, some, or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions; declining financial performance; deterioration in the operational environment; an expectation of selling or disposing of a portion of a reporting unit; a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.
If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of such reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.
Quanta generally determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiple valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.
Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, to each reporting unit’s projected and historical EBITDA average. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.
Other Intangible Assets
Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This method discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates.
Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name or curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the
77

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.
Quanta amortizes the intangible assets that are subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value.
Leases
Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received.
Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability.
The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.
Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.
Investments in Affiliates and Other
In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure solutions on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements.
Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of, or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an
78

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.
Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions. Quanta’s share of net income or losses of these investments is included within operating income in the accompanying consolidated statements of operations when the investee is operationally integral to the operations of Quanta and is reported as “Equity in earnings (losses) of integral unconsolidated affiliates.” Quanta’s share of net income or losses of unconsolidated equity method investments that are not operationally integral to the operations of Quanta are included in “Other income, net” below operating income in the accompanying consolidated statements of operations.
Equity method investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying amount and whether any such decline is other-than-temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain its earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations.
Investments in entities of which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence are accounted for using the cost method of accounting. Additionally, certain investments provide for significant influence over the investee, but also include preferential liquidation rights, which precludes accounting for the investments under the equity method. These cost method investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment (if any), plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company. Earnings on investments accounted for using the cost method of accounting are recognized as dividends are declared. These earnings and any impairments of cost method investments are reported in “Other income, net” in the accompanying consolidated statements of operations.
Income Taxes
Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.
Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.
Quanta records reserves for income taxes related to certain tax positions when management considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. Quanta adjusts its tax contingencies accrual and income tax provision in the period in which matters are effectively settled with tax authorities at amounts different from our established accrual, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when more information becomes available. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.
U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in future consolidated balance sheets, statements of operations and statements of comprehensive income.
Earnings Per Share
Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common
79

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
Insurance
Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly through its wholly-owned captive insurance company, which reimburses claims up to the amount of the applicable deductible amount of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. Deductibles for the employer’s liability and workers’ compensation programs are $5.0 million per occurrence, and deductibles for the auto liability and general liability programs are $15.0 million per occurrence. Quanta also maintains employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.8 million per claimant per year.
Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.
Collective Bargaining Agreements and Multiemployer Pension Plans
Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on relative total shareholder return compared to a defined peer group, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.
Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. For additional information on Quanta’s RSU and PSU awards, see Note 14.
Functional Currency and Translation of Financial Statements
The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada and Australia, is typically the currency of the country where the foreign operating company is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. When preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating companies from their functional currency into U.S. dollars.
80

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses that are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income, net” in the accompanying consolidated statements of operations.
Comprehensive Income
Components of comprehensive income include all changes in equity during a period, except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.
Litigation Costs and Reserves
Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. See Note 16 for additional information related to legal proceedings and other contingencies.

3.NEW ACCOUNTING PRONOUNCEMENTS:
Adoption of New Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (FASB) issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, with certain amendments applied prospectively and other amendments applied on a modified retrospective basis. Quanta adopted this update effective January 1, 2021, and it has not had a material impact on Quanta’s consolidated financial statements during 2021.
In January 2020, FASB issued an update that clarified the applicable guidance for measurement of the fair value of equity and cost method investments when there is a change in the level of ownership or degree of influence. Quanta adopted this update effective January 1, 2021 and will prospectively apply this update.
New Accounting Pronouncement Not Yet Adopted
In October 2021, FASB issued an update that requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606 as if it had originated the contracts. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta will adopt this update by January 1, 2023. This update is not expected to have a material impact at the time of adoption, but it could impact the valuation of contract assets and contract liabilities related to business combinations that occur subsequent to adoption.

4.     REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:
Contracts
Quanta’s services include the design, new construction, upgrade and repair and maintenance of infrastructure primarily in the utility, renewable energy, communications and pipeline and energy industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories based on the methods by which transaction prices are determined and revenue is recognized: unit-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.
81

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Performance Obligations
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.
At December 31, 2021 and 2020, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.90 billion and $3.99 billion, with 81.8% and 71.2% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work had not yet begun as of such dates. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations are potential orders under MSAs and non-fixed price contracts expected to be completed within one year.
Recognition of Revenue Upon Satisfaction of Performance Obligations
A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta recognizes certain revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.
Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the services are performed.
Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs. Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized. Such costs were not material during the years ended December 31, 2021, 2020 and 2019.
Contract Estimates
Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s project estimators, project managers and finance professionals. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies (including the ongoing COVID-19 pandemic); and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from an original estimate, and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in
82

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated. Contract losses are recognized in full when they are determined to be probable and can be reasonably estimated.
Changes in cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.
As of December 31, 2021 and 2020, Quanta had recognized revenues of $367.8 million and $141.2 million related to change orders and claims included as contract price adjustments that were in the process of being negotiated in the normal course of business. The largest component of the revenues recognized is associated with change orders and claims arising from delays, administrative requirements and labor issues on two transmission projects in Canada that negatively impacted productivity, which were primarily attributable to the COIVD-19 pandemic. The productivity and delays were significantly impacted due to governmental requirements and worksite restrictions associated with COVID-19. Additionally, during the third quarter of 2021, both of the projects were negatively impacted by unrelated wildfires, and one was also impacted by acceleration of the project timeline, all of which resulted in change orders. Quanta believes that the contracts for these projects entitle it to recover certain amounts associated with these delays. The aggregate amounts related to change orders and claims, which are included in “Contract assets” in the accompanying consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized could be significantly higher or lower than the estimated amount.
Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.
Changes in estimated revenues, costs and profit are recognized on a cumulative catch-up basis and recorded in the period they are determined to be probable and can be reasonably estimated. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the currently estimated revenue is less than the previous estimate. The impact of a change in contract estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Changes in Estimates
Revenues were positively impacted by $130.2 million, $27.0 million and $60.2 million during the years ended December 31, 2021, 2020 and 2019 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2020, 2019 and 2018.
Operating results for the year ended December 31, 2021, were favorably impacted by $111.5 million or 5.7% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of year ended December 31, 2020. The overall favorable impact resulted from net positive changes in estimates across a large number of projects, primarily as a result of favorable performance and successful mitigation of risks and contingencies as the projects progressed to completion.
Operating results for the years ended December 31, 2020 and 2019 were impacted by less than 5% as a result of aggregate changes in contract estimates related to projects that were in progress as of the corresponding prior year end. However, certain individual projects were materially impacted by changes to estimated contract revenues and/or project costs during these periods.
During the year ended December 31, 2020, revenues and gross profit were favorably impacted by $20.8 million as a result of successful execution through project risks and close-out activities on a large transmission project in the United States. Revenues and gross profit were also favorably impacted as a result of successful execution through project risks and close-out
83

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
activities on certain larger pipeline projects in the United States. The favorable impact related to these larger pipeline projects was offset by increased costs on two larger pipeline projects in Canada that experienced severe weather conditions during the year ended December 31, 2020, both of which were substantially complete as of December 31, 2020. With respect to all of these large pipeline projects, the aggregate net negative impact on gross profit related to work performed in prior periods was $10.0 million during the year ended December 31, 2020.
Additionally, during the year ended December 31, 2020, Quanta was in the process of exiting its Latin American operations. These operations have been adversely impacted by the COVID-19 pandemic due to shelter-in-place restrictions and other work disruptions, and as a result Quanta accelerated various contract terminations and other activities in order to expedite cessation of operations in the region. The decision to accelerate these exit activities materially changed certain contract estimates as of December 31, 2019 due to significant reductions in the volume of work to be performed, as well as lower productivity than expected. The majority of the impacts of these developments were not recoverable from the customers. These factors, as well as political and regulatory uncertainties and other customer challenges, resulted in changes in estimates on several projects and negatively impacted gross profit related to work performed in prior periods by $35.5 million in aggregate during year ended December 31, 2020. As of December 31, 2020, substantially all of the projects in Latin America that were active at the beginning of 2020 had been completed.
During the year ended December 31, 2019, Quanta successfully completed an electric transmission project in Canada ahead of schedule during the three months ended March 31, 2019, which resulted in a reduction in estimated project costs and positively impacted gross profit related to work performed in prior periods by $30.1 million. Quanta also successfully executed through project risks on a larger pipeline transmission project, which resulted in a reduction of estimated project costs and positively impacted gross profit in 2019 related to work performed in prior periods by $22.9 million. Quanta also settled claims related to a larger natural gas transmission project that experienced losses in 2018, which increased revenues and gross profit in 2019 related to work performed in prior periods by $16.2 million. Additionally, Quanta experienced rework and start-up delays on a processing facility construction project, which resulted in additional estimated project costs and liquidated damages payable to the customer and negatively impacted gross profit related to work performed in prior periods by $29.4 million. As of December 31, 2021, this project was complete. Quanta also experienced unfavorable weather and labor-related impacts, as well as a project scope reduction, on an electric transmission project in southern California, which resulted in an increase in estimated project costs and a reduction in expected project earnings. These changes negatively impacted gross profit related to work performed in prior periods by $21.1 million. As of December 31, 2021, this project was approximately 99% complete. Additionally, the changes in contract estimates include the negative impact of the correction of $9.6 million of prior period errors related to the determination of total estimated project costs and the resulting revenue recognized on a large telecommunications project in Peru that was terminated during 2019.
84

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Revenues by Category
The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and by contract type (in thousands):
Year Ended December 31,
202120202019
By primary geographic location:
United States$11,068,493 85.3 %$9,618,951 85.8 %$10,190,684 84.0 %
Canada1,557,117 12.0 %1,252,365 11.2 %1,436,720 11.9 %
Australia221,038 1.7 %200,664 1.8 %187,915 1.6 %
Others133,565 1.0 %130,692 1.2 %296,834 2.5 %
Total revenues$12,980,213 100.0 %$11,202,672 100.0 %$12,112,153 100.0 %
Year Ended December 31,
202120202019
By contract type:
Unit-price contracts$5,029,100 38.7 %$4,172,363 37.2 %$4,193,295 34.6 %
Cost-plus contracts3,102,075 23.9 %2,649,770 23.7 %3,304,161 27.3 %
Fixed price contracts4,849,038 37.4 %4,380,539 39.1 %4,614,697 38.1 %
Total revenues$12,980,213 100.0 %$11,202,672 100.0 %$12,112,153 100.0 %
As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Approximately 45.9%, 47.9% and 50.0% of Quanta’s revenues recognized during the years ended December 31, 2021, 2020 and 2019 were associated with this revenue recognition method.
Contract Assets and Liabilities
With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts, the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as they are intended to protect the customer in the event Quanta does not perform on its obligations under the contract.
Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered to have a significant financing component, as they are used to meet working capital requirements that are generally higher in the early stages of a contract and are intended to protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.
Contract assets and liabilities consisted of the following (in thousands):
December 31, 2021December 31, 2020December 31, 2019
Contract assets$803,453 $453,832 $601,268 
Contract liabilities$802,872 $528,864 $606,146 
As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, deferred billings; and unapproved change orders and contract claims recognized in revenues. The increase in contract assets from December 31, 2020 to December 31, 2021 was primarily due to increased working capital requirements related to progress on two large transmission projects in Canada and the timing
85

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
of billings, as well as the recognition of certain change orders and claims for such projects. Both of the projects were negatively impacted by delays and labor issues related to the COVID-19 pandemic and unrelated wildfires, and one project was also impacted by acceleration of the project timeline, all of which resulted in change orders and an increase in contract assets. The decrease in contract assets from December 31, 2019 to December 31, 2020 was partially due to a decline in revenues related to contracts for which revenues are recognized over time. Additionally, Quanta’s exit from and the close out of projects in Latin America also contributed to the reduction. The increase in contract liabilities from December 31, 2020 to December 31, 2021 was primarily due to the acquisition of Blattner, which had $227.0 million of contract liabilities as of the date of acquisition.
During the years ended December 31, 2021, 2020 and 2019, Quanta recognized revenue of approximately $433.3 million, $491.5 million and $370.0 million related to contract liabilities outstanding at December 31, 2020, 2019 and 2018.
Accounts Receivable and Allowance for Credit Losses
Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.3 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets.
The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of risk pool, which are used to calculate expected credit losses, may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations, such as economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including any potential effects from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic.
Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 90 days past due. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):     
Year Ended December 31,
202120202019
Balance at beginning of year$16,546 $9,398 $5,839 
Cumulative effect of adoption of new credit loss standard— 5,067 — 
Provision for credit losses34,890 3,656 11,249 
Direct write-offs charged against the allowance(1,687)(1,575)(7,690)
Balance at end of year$49,749 $16,546 $9,398 
Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations.
86

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
The majority of the increase in provision for credit losses during 2021 was related to Limetree Bay Refining, LLC (Limetree Refining), a customer within Quanta’s Underground Utility and Infrastructure Solutions segment, that filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended (the Bankruptcy Code), in July 2021 after experiencing operational and financial difficulties and shutting down operations at its refinery. As of December 31, 2021, Quanta had $31.3 million of receivables for services performed and other costs related to Limetree Refining and $0.4 million of receivables outstanding from an affiliate, which have been fully reserved. During the three months ended June 30, 2021, Quanta recorded a provision for credit loss of $23.6 million with respect to these receivables based on the estimated amount of expected loss at that time. During the three months ended December 31, 2021, as a result of developments in the bankruptcy proceeding, including the sale of Limetree Refinery in January 2021 for substantially less than its secured debts, and negotiations regarding payment of the amounts owed by Limetree Terminals, Quanta recorded an additional provision for credit losses of $8.1 million with respect to these receivables based on the current estimated amount of expected loss, which assumes that Quanta will not collect any of the receivables outstanding at December 31, 2021. See Concentrations of Credit Risk in Note 16 for further discussion of the credit quality of certain other outstanding receivables due from customers that have experienced financial difficulties.
Certain contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contract and acceptance of the project by the customer. Based on Quanta’s experience in recent years, the majority of these retainage balances are expected to be collected within one year. Retainage balances with expected settlement dates within one year of December 31, 2021 and 2020 were $406.7 million and $306.3 million, which are included in “Accounts receivable.” Retainage balances as of December 31, 2021 and 2020 with expected settlement dates beyond one year were $93.9 million and $88.2 million and are included in “Other assets, net.”
Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date or when amounts arise from routine lags in billing (for example, work completed during one month but not billed until the next month). These balances do not include revenues recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At December 31, 2021, 2020 and 2019, unbilled receivables included in “Accounts receivable” were $679.0 million, $472.3 million and $524.3 million. The increase in unbilled receivables from December 31, 2020 to December 31, 2021 was primarily due to the ramp up of work and certain delays in billing related to certain large customers. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $51.8 million, $53.6 million and $33.2 million at December 31, 2021, 2020 and 2019.

5.    SEGMENT INFORMATION:
Beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.
Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating companies are organized into one of three reportable segments. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company for the purpose of evaluating segment performance in support of Quanta’s market strategies. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management. Quanta’s operating companies may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers.
In addition, integrated operations and common administrative support for Quanta’s operating companies require that certain allocations be made to determine segment profitability, including allocations of corporate shared and indirect operating costs as well as general and administrative costs. Certain corporate costs are not allocated, including facility costs, acquisition and integration costs, non-cash stock-based compensation, amortization related to intangible assets, asset impairment related to goodwill and intangible assets and change in fair value of contingent consideration liabilities.
87

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):
 Year Ended December 31,
 202120202019
Revenues:   
Electric Power Infrastructure Solutions (1)
$7,624,240 $6,468,192 $6,346,837 
Renewable Energy Infrastructure Solutions1,825,259 1,305,151 775,000 
Underground Utility and Infrastructure Solutions3,530,714 3,429,329 4,990,316 
Consolidated revenues$12,980,213 $11,202,672 $12,112,153 
Operating income (loss):
   
Electric Power Infrastructure Solutions (2)(3)
$865,409 $648,405 $554,824 
Renewable Energy Infrastructure Solutions181,908 177,920 36,353 
Underground Utility and Infrastructure Solutions150,147 170,074 332,011 
Corporate and non-allocated costs(533,943)(385,028)(368,314)
Consolidated operating income$663,521 $611,371 $554,874 
Depreciation:   
Electric Power Infrastructure Solutions$141,093 $112,663 $101,299 
Renewable Energy Infrastructure Solutions14,020 9,185 6,996 
Underground Utility and Infrastructure Solutions83,720 85,981 90,953 
Corporate and non-allocated costs16,696 17,427 18,859 
Consolidated depreciation$255,529 $225,256 $218,107 
(1)    Includes $63.2 million related to Latin American operations for the year ended December 31, 2019, which included the reversal of $48.8 million of revenues in the year ended December 31, 2019 in connection with the terminated telecommunications project in Peru, a portion of which related to prior periods.
(2) Includes $74.0 million and $85.7 million of operating losses related to Latin American operations for the years ended December 31, 2020 and 2019. Included in the Latin American operating loss for the year ended December 31, 2019 was a $79.2 million charge associated with the termination of the large telecommunications project in Peru, which included the $48.8 million decrease in revenues described above and a $30.4 million increase in cost of services. See Legal Proceedings — Peru Project Dispute in Note 16 for additional information on this matter. As of December 31, 2020, Quanta had substantially completed the exit of its operations in Latin America.
(3)    Includes equity in earnings of integral unconsolidated affiliates of $44.1 million and $11.3 million for the years ended December 31, 2021 and 2020. These affiliates are considered to be operationally integral to the operations of Quanta and primarily consists of equity in earnings related to Quanta’s equity interest in LUMA.
Separate measures of Quanta’s assets and cash flows by reportable segment, including capital expenditures, are not produced or utilized by management to evaluate segment performance. Quanta’s fixed assets, which are held at the operating company level, include operating machinery, equipment and vehicles, office equipment, buildings and leasehold improvements, and certain fixed assets are used on an interchangeable basis across its reportable segments. As such, for reporting purposes, total depreciation expense is allocated each quarter among Quanta’s reportable segments based on the ratio of each reportable segment’s revenue contribution to consolidated revenues.
Foreign Operations
During 2021, 2020, and 2019, Quanta derived $1.91 billion, $1.58 billion and $1.92 billion of its revenues from foreign operations. Of Quanta’s foreign revenues, 81%, 79% and 75% were earned in Canada during the years ended December 31, 2021, 2020 and 2019. In addition, Quanta held property and equipment of $338.1 million and $336.4 million in foreign countries, primarily Canada, as of December 31, 2021 and 2020.

6.     ACQUISITIONS:
The results of operations of the acquired businesses have been included in Quanta’s consolidated financial statements since the respective acquisition dates. On October 13, 2021, Quanta completed the acquisition of Blattner, a large and leading utility-scale renewable energy infrastructure solutions provider that is located in and primarily operates in North America. Consideration for this acquisition was $2.37 billion paid or payable in cash (subject to certain adjustments) and 3,326,955
88

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
shares of Quanta common stock, which had a fair value of $345.4 million as of the date of the acquisition. The final amount of consideration for the acquisition remains subject to certain post-closing adjustments, including with respect to net working capital (inclusive of cash) and certain assumed liabilities. Additionally, the former owners of Blattner are eligible to receive potential payment of up to $300.0 million of contingent consideration, payable to the extent the acquired business achieves certain financial performance targets over a three-year period beginning in January 2022. Based on the estimated fair value of the contingent consideration, Quanta recorded a $125.6 million liability as of the date of the acquisition. Contingent consideration is earned based on performance during each year of the three-year performance period, and amounts earned are payable in cash after the end of the applicable performance year. Quanta may defer payment of earned contingent consideration amounts, at its sole discretion, until after the end of the entire three-year performance period; however, any deferred amounts will accrue interest at five percent per annum until paid. Blattner’s results are included in the Renewable Energy Infrastructure Solutions segment.
During the year ended December 31, 2021, Quanta also acquired the following businesses: three businesses located in the United States that provide electric power construction and related services; a communications services business located in the United States that performs data center connection services; a business located in the United States that designs, develops and holds a certification for the manufacture of personal protective breathing equipment and related monitoring devices primarily used in the refining and petrochemical industries, including in connection with catalyst services; a business that provides turnaround and catalyst change-out services to the refining and petrochemical industries primarily in the United States and Canada; a business located in Canada that provides front-end land services for infrastructure development projects in Canada and the United States; a business located in the United States that primarily provides horizontal directional drilling services; and a communications services business located in the United States. The aggregate consideration for these acquisitions was $328.8 million paid or payable in cash (subject to certain adjustments) and 187,093 shares of Quanta common stock, which had a fair value of $16.9 million as of the applicable acquisition dates. The results of the manufacturing business and the turnaround and catalyst change-out business are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the remaining businesses are generally included in the Electric Power Infrastructure Solutions segment.
During the year ended December 31, 2020, Quanta acquired a contractor located in the United States that provides electric power distribution, transmission and substation maintenance and construction, directional boring and emergency restoration services; a professional engineering business located in the United States that provides infrastructure engineering and design services to electric utilities, gas utilities and communications services companies, as well as permitting and utility locating services; a business located in the United States that provides aviation services primarily for the utility industry; an electric power infrastructure business located in the United States that primarily provides underground conduit services; a business located in the United States that specializes in the deployment of short- and long-haul fiber optic cable and utilities; an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, for customers in the refining and chemical industries; and a business located in the United States that provides heavy, civil, industrial and energy related services and specializes in the construction and maintenance of pipelines and metering stations. The aggregate consideration for these acquisitions was $359.6 million paid or payable in cash (subject to certain adjustments) and 1,334,469 shares of Quanta common stock, which had a fair value of $57.1 million as of the respective acquisition dates. Additionally, one of the acquisitions includes the potential payment of up to $6.9 million of contingent consideration, payable if the acquired business achieves certain performance objectives over a five-year post-acquisition period. Based on the estimated fair value of the contingent consideration, Quanta recorded a $2.3 million liability as of the acquisition date. The results of the industrial services business and the business specializing in construction and maintenance of pipelines and metering stations are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the remaining businesses are generally included in the Electric Power Infrastructure Solutions segment.
On August 30, 2019, Quanta acquired The Hallen Construction Co., Inc. (Hallen), an underground utility and infrastructure solutions business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure solutions business located in Canada. The aggregate consideration for these acquisitions was $395.3 million paid or payable in cash, subject to certain adjustments, and 60,860 shares of Quanta common stock, which had a fair value of $1.8 million as of the respective acquisition date. A portion of the cash consideration in connection with the Hallen acquisition was placed in an escrow account, which, subject to certain conditions, could be utilized to reimburse Quanta for obligations associated with certain contingent liabilities assumed by Quanta in the transaction. See Legal Proceedings — Hallen Acquisition Assumed Liability in Note 16 for additional information related to these liabilities. The results of Hallen are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the other acquired businesses are generally included in the Electric Power Infrastructure Solutions segment.
89

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
The following table summarizes the aggregate consideration paid or payable as of December 31, 2021 for the acquisitions completed in 2021 and 2020 and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities.
Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired during 2021, and further adjustments to the purchase price allocations may occur. As of December 31, 2021, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to tax estimates, certain intangible assets and the finalization of closing working capital adjustments. The following table summarizes the fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed for acquisitions completed in the years shown (in thousands).
 2021
BlattnerAll Others2020
Consideration:
Cash paid or payable$2,372,528 $328,846 $359,624 
Value of Quanta common stock issued345,422 16,922 57,119 
Contingent consideration125,632  2,250 
Fair value of total consideration transferred or estimated to be transferred$2,843,582 $345,768 $418,993 
Cash and cash equivalents$171,950 $9,910 $29,221 
Accounts receivable411,835 63,032 74,492 
Contract assets13,622 8,322 8,919 
Other current assets57,803 6,334 23,877 
Property and equipment179,530 71,735 143,277 
Other assets191 229 14 
Identifiable intangible assets1,425,000 105,128 96,826 
Current maturities of long-term debt and short-term debt(2,304) (3,307)
Accounts payable and accrued liabilities(478,521)(28,662)(31,804)
Contract liabilities(227,040)(384)(3,750)
Deferred tax liabilities, net (2,063)(3,178)
Other long-term liabilities(7,764)  
Total identifiable net assets1,544,302 233,581 334,587 
Goodwill1,299,280 112,187 84,406 
Fair value of net assets acquired$2,843,582 $345,768 $418,993 
Goodwill represents the amount by which the purchase price for an acquired business exceeds the net fair value of the assets acquired and liabilities assumed. The acquisitions completed in 2021, 2020 and 2019 strategically expanded Quanta’s domestic renewable energy infrastructure solutions, domestic and international electric power infrastructure solutions and communications service offerings, and domestic and international underground utility and infrastructure solutions, which Quanta believes contributes to the recognition of the goodwill. Approximately $1.4 billion, $72.6 million, and $82.1 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in 2021, 2020 and 2019.
90

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in 2021 and 2020 as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).
2021
BlattnerAll Other2020
Estimated Fair ValueWeighted Average Amortization Period in YearsEstimated Fair ValueWeighted Average Amortization Period in YearsEstimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$1,045,000 7.0$77,293 6.7$81,154 6.1
Backlog130,000 0.76,436 1.24,022 1.4
Trade names250,000 15.05,698 14.97,654 14.4
Non-compete agreements N/A6,673 5.03,996 5.0
Patented rights, developed technology, and process certifications N/A9,028 3.5 N/A
Total intangible assets subject to amortization $1,425,000 7.8$105,128 6.5$96,826 6.5
The significant estimates used by management in determining the fair values of customer relationship intangible assets include future revenues, discount rates and customer attrition rates. The following table includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the years ended December 31, 2021, 2020 and 2019 as of the respective acquisition dates:
 20212020
RangeWeighted AverageRangeWeighted Average
Discount rates
18% to 26%
18%
19% to 25%
20%
Customer attrition rates
8% to 30%
10%
10% to 43%
13%
As described above, certain business acquisitions have contingent consideration liabilities associated with the transactions. Aggregate fair values of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets were as follows (in thousands):
 December 31, 2021December 31, 2020
Accounts payable and accrued expenses$2,591 $3,466 
Insurance and other non-current liabilities140,482 7,503 
Total contingent consideration liabilities$143,073 $10,969 
The increase in contingent consideration liabilities from December 31, 2020 to December 31, 2021 was primarily due to the acquisition of Blattner. The majority of Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, which totaled $313.7 million as of December 31, 2021.
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance in post-acquisition periods and accretion in present value. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying consolidated statements of operations. Quanta settled certain contingent consideration liabilities with $76.0 million of cash payments and the issuance of 4,277 shares of Quanta common stock during the year ended December 31, 2020.
The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in 2021, 2020 and 2019, have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro
91

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts).
 Year Ended December 31,
 202120202019
Revenues$15,503,994 $14,082,275 $12,844,508 
Gross profit$2,511,503 $2,226,703 $1,761,317 
Selling, general and administrative expenses$(1,353,780)$(1,208,909)$(1,027,254)
Amortization of intangible assets$(311,208)$(404,014)$(95,185)
Net income $624,506 $421,105 $434,593 
Net income attributable to common stock$618,479 $414,742 $429,822 
Earnings per share attributable to common stock:
Basic$4.31 $2.85 $2.92 
Diluted$4.18 $2.77 $2.89 
The pro forma combined results of operations were prepared by adjusting the historical results of Quanta to include the historical results of the acquisitions completed in 2021 as if they occurred January 1, 2020, the historical results of the acquisitions completed in 2020 as if they occurred January 1, 2019 and the historical results of the acquisitions completed in 2019 as if they occurred January 1, 2018. These pro forma combined historical results were adjusted for the following: a reduction of interest and other financing expenses as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest and other financing expenses as a result of the cash consideration paid; an increase in amortization expense due to the intangible assets recorded; elimination of inter-company sales; changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies; an increase in the number of outstanding shares of Quanta common stock; reclassifications to conform the acquired businesses’ presentation to Quanta’s accounting policies; and elimination of certain transaction costs incurred by one of the acquired businesses and directly related to the acquisition of the business by Quanta. The pro forma combined results of operations do not include any adjustments to eliminate the impact of acquisition-related costs incurred by Quanta or any cost savings or other synergies that resulted or may result from the acquisitions. As noted above, the pro forma results of operations do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future.
Revenues of $499.6 million and a loss before income taxes of $71.6 million, which included $80.3 million of amortization expense and $41.5 million of acquisition-related costs, related to acquisitions completed in 2021 are included in Quanta’s consolidated results of operations for the year ended December 31, 2021. Revenues of $133.5 million and a loss before income taxes of $1.3 million, which included $17.5 million of acquisition-related costs and $6.4 million of amortization expense, related to acquisitions completed in 2020 are included in Quanta’s consolidated results of operations for the year ended December 31, 2020. Revenues of $223.3 million and income before income taxes of $7.5 million, which included $22.1 million of acquisition-related costs and $14.6 million of amortization expense, related to the acquisitions completed in 2019 are included in Quanta’s consolidated results of operations for the year ended December 31, 2019.

7.    GOODWILL AND OTHER INTANGIBLE ASSETS:
Goodwill
Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company.
As described in Note 5 above, beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added due to the acquisition of Blattner in the fourth quarter of 2021. In conjunction with this change, Quanta has reorganized its reporting of goodwill to align with the reportable segments. Goodwill was allocated to reporting units of operating companies based on estimated relative fair value of reporting units within each operating company. From time to time, the goodwill of a reporting unit may be reorganized into a different reportable segment if warranted due to fundamental changes in its predominant
92

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
business.
A summary of changes in Quanta’s goodwill by segment is as follows (in thousands):
Electric Power Infrastructure Solutions
Segment
Renewable Energy Infrastructure Solutions SegmentUnderground Utility and Infrastructure Solutions
Segment
Total
Balance at December 31, 2019:
Goodwill$1,365,163 $ $753,938 $2,119,101 
Accumulated impairment  (96,426)(96,426)
1,365,163  657,512 2,022,675 
Goodwill related to acquisitions completed in 202079,889  6,308 86,197 
Purchase price allocation adjustments1,730  19 1,749 
Foreign currency translation adjustments 2,992  7,401 10,393 
Balance at December 31, 2020:
Goodwill1,449,774 768,8682,218,642
Accumulated impairment  (97,628)(97,628)
1,449,774 671,2402,121,014
Goodwill related to acquisitions completed in 2021100,121 1,299,280 12,066 1,411,467 
Operating company reorganizations(161,912)161,912   
Purchase price allocation adjustments (1,791)  (1,791)
Foreign currency translation adjustments 1,226  (3,030)(1,804)
Balance at December 31, 2021:
Goodwill1,387,418 1,461,192 777,136 3,625,746 
Accumulated impairment  (96,860)(96,860)
$1,387,418 $1,461,192 $680,276 $3,528,886 
As of December 31, 2021 and 2020, the inherent assumptions and estimates used in developing future cash flows include projected revenues and margins, weighted average costs of capital, and transaction multiples. As of December 31, 2019, the inherent assumptions and estimates used in developing future cash flows and market valuations include projected revenues and margins, weighted average cost of capital and market multiples. The following table presents the significant estimates used by management in determining the fair values of Quanta’s reporting units for which a quantitative assessment was performed at December 31, 2021, 2020 and 2019:
 202120202019
Years of cash flows before terminal value5 years5 years5 years
Weighted average cost of capital
12.0%
12.5% to 13.5%
12.5%
Transaction multiple(s) applied to EBITDA
7.0
6.0 to 9.0
6
Guideline public company multiple(s) applied to EBITDA
N/A
N/A
6.5
Five-year revenue compounded annual growth rate(s)
 9% to 26%
-8% to 26%
  -9%
Weighting of three methods:  
Discounted cash flows100%100%70%
Market multiple0%0%15%
Market capitalization0%0%15%
Quanta determined the fair value of its reporting units as of December 31, 2021 and 2020 using only the income approach. Quanta determined that the use of market multiple valuations applied to 2020 and 2021 financial results would not yield valuations reflective of fair market value due to the continued uncertainties and challenges in the energy market and
93

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
overall economy caused by the COVID-19 pandemic. The range of compounded annual growth rates in 2021 and 2020 reflects Quanta’s expectation of a recovery over the five-year period used in the goodwill model.
In connection with the annual goodwill assessment performed during the fourth quarter of 2021, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified certain reporting units for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of each reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of 2021. In connection with the 2020 and 2019 annual goodwill assessments, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and also identified certain reporting units for which quantitative goodwill impairment assessments were deemed appropriate based on financial performance indicators. The subsequent quantitative analyses indicated that the fair values of the reporting units were in excess of their carrying amounts. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarters of 2020 or 2019.
Although no goodwill impairment charges were recorded during the year ended December 31, 2021, the determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. With respect to reporting units within Quanta’s Underground Utility and Infrastructure Solutions segment, the potential impact of uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic is unknown and depends on numerous factors, and therefore the negative impact on these reporting units could continue or increase in future periods. In particular, due to volatility in commodity prices and commodity production volumes over the past few years, the effect of which has been exacerbated by the COVID-19 pandemic, two Canadian pipeline-related businesses with aggregate goodwill and intangible asset balances totaling $76.7 million and $12.8 million as of December 31, 2021 have an increased risk of goodwill impairment in the near and medium term. Management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions for these reporting units. After taking into account a 10% decrease in fair value, these reporting units would have fair values below their carrying amounts. Quanta will continue to monitor the impact of the goodwill associated with these reporting units, and should they suffer additional declines in actual or forecasted financial results, the risk of goodwill impairment would increase.
Other Intangible Assets
Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization.
As a result of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, Quanta assessed certain potential negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Underground Utility and Infrastructure Solutions segment. Quanta concluded that such impact is not likely to result in intangible asset impairments, and therefore no intangible asset impairments were recognized during the year ended December 31, 2021. However, the full potential impact of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic is unknown and depends on numerous factors, and therefore the negative impact on certain of Quanta’s reporting units and related intangible assets could increase in future periods. Quanta will continue to monitor the impact of these events and should any of the reporting units suffer additional declines in actual or forecasted financial results, the risk of intangible asset impairment would increase.
94

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
As of December 31, 2021As of December 31, 2020
Remaining Weighted Average Amortization Period in YearsIntangible
Assets
Accumulated
Amortization
Intangible
Assets, Net
Intangible
Assets
Accumulated
Amortization
Intangible
Assets, Net
Customer relationships6.4$1,738,813 $(379,417)$1,359,396 $616,875 $(277,647)$339,228 
Backlog0.4286,120 (192,140)93,980 149,769 (145,476)4,293 
Trade names14.5357,103 (41,642)315,461 101,533 (32,471)69,062 
Non-compete agreements3.754,022 (41,409)12,613 47,333 (36,973)10,360 
Patented rights, developed technology, and process certifications3.031,520 (23,458)8,062 22,486 (21,894)592 
Curriculum6.413,100 (4,432)8,668 12,233 (3,113)9,120 
Total intangible assets subject to amortization7.42,480,678 (682,498)1,798,180 950,229 (517,574)432,655 
Engineering license3,000 — 3,000 3,000 — 3,000 
Total intangible assets$2,483,678 $(682,498)$1,801,180 $953,229 $(517,574)$435,655 
Amortization expense for intangible assets was $165.4 million, $76.7 million and $62.1 million for the years ended December 31, 2021, 2020 and 2019.
The estimated future aggregate amortization expense of intangible assets subject to amortization as of December 31, 2021 is set forth below (in thousands):
Year Ending December 31: 
2022$347,276 
2023246,919 
2024233,073 
2025218,532 
2026211,648 
Thereafter540,732 
Total$1,798,180 

8.    INVESTMENTS IN AFFILIATES AND OTHER ENTITIES:
As described in Note 2, in the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions.
The carrying values for Quanta’s unconsolidated equity method investments were $101.2 million and $44.9 million at December 31, 2021 and 2020 and are included in “Other assets, net” in the accompanying consolidated balance sheets. As of December 31, 2021, Quanta had receivables of $49.0 million and payables of $56.3 million from its integral unconsolidated affiliates.
In October 2021, Quanta acquired a 44% interest in an entity that provides right-of-way solutions, including site preparation and clearing, materials delivery and installation and management of permitting requirements and traffic control for approximately $22.0 million, subject to certain adjustments. This investment is accounted for as an integral affiliate using the equity method of accounting.
Included within the equity method investments described above is the carrying value of Quanta’s 50% equity interest in LUMA Energy, LLC (LUMA), which was $30.6 million and $10.9 million at December 31, 2021 and 2020. During the year ended December 31, 2021, Quanta received $17.5 million of cash related to its share of earnings from LUMA. During the three months ended June 30, 2020, the LUMA joint venture was selected for a 15-year operation and maintenance agreement to operate, maintain and modernize the approximately 18,000-mile electric transmission and distribution system in Puerto Rico. In
95

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
June 2021, LUMA completed the steps necessary to transition operation and maintenance of the system from the owner to LUMA and entered into an interim services agreement. Once the owner emerges from its Title III debt restructuring process, the 15-year operation and maintenance period is scheduled to begin. During the interim services period, LUMA receives a fixed annual management fee, payable in monthly installments, and is reimbursed for costs and expenses. During the 15-year operation and maintenance period, LUMA will continue to be reimbursed for costs and expenses and receive a fixed annual management fee, but will also have the opportunity to receive additional annual performance-based incentive fees. LUMA has not assumed and will not assume ownership of the electric transmission and distribution system assets and is not responsible for operation of the power generation assets. Quanta’s ownership interest and participation in LUMA is accounted for as an equity method investment due to Quanta’s and its joint venture partner’s equal ownership of LUMA. LUMA is operationally integral to the operations of Quanta, and therefore Quanta’s share of LUMA’s net income or losses is reported within operating income in “Equity in earnings (losses) of integral unconsolidated affiliates.”
During the year ended December 31, 2020, Quanta recognized impairment losses of $8.7 million related to two non-integral equity method investments, which were primarily due to the decline in commodity prices and production volumes during 2020. These impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations for the year ended December 31, 2020.
Quanta had a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new 500-kilometer electric transmission line and two 500 kV substations in Alberta, Canada and accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognized revenue and related cost of services as performance progressed on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit was deferred until the electric transmission line and related substations were constructed and ownership of the assets was deemed to be transferred to the third-party customer, which occurred in the three months ended March 31, 2019. The deferral of earnings and recognition of such earnings deferral were recorded as components of equity in earnings (losses) of non-integral unconsolidated affiliates, which is included in “Other income, net” in the accompanying consolidated statements of operations. During the three months ended March 31, 2019, deferred earnings of $60.3 million were recognized, the majority of which was attributable to profit earned and deferred in the years ended December 31, 2018 and 2017. During the three months ended December 31, 2019, Quanta sold its minority ownership interest in the limited partnership and recognized a gain of $13.0 million related to the sale. The gain was recorded in equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income, net” in the accompanying consolidated statements of operations.
The carrying values for investments accounted for using the cost method of accounting were $130.2 million and $39.5 million at December 31, 2021 and 2020, and these amounts are included in “Other assets, net” in the accompanying consolidated balance sheets. During the three months ended March 31, 2021, Quanta acquired a minority interest in a broadband technology provider for $90.0 million. This investment includes preferential liquidation rights and is accounted for using the cost method of accounting. There have been no changes in the carrying value of the investment through December 31, 2021. However, in October 2021, the broadband technology provider entered into an agreement and plan of merger with a special purpose acquisition company. Pursuant to the terms of this transaction, which is expected to be consummated during the first half of 2022, the broadband technology provider will become a publicly traded company, and Quanta’s current preferred equity interest would become an approximate five percent common equity interest, without preferential liquidation rights, in the publicly traded company. Quanta would then begin to remeasure this investment at fair value, and the investment balance will be marked to the market price of its stock investment, with changes in value recorded within “Other income, net” on its consolidated statements of operations. Additionally, any shares of common equity held by Quanta in the publicly traded company are expected to be subject to a lock-up period that restricts the transfer of such shares for 180 days after closing of the transaction.
During the year ended December 31, 2021, Quanta also purchased, through its wholly-owned captive insurance company, certain real property, including associated buildings and facilities, that is being developed for its future corporate headquarters. A portion of this property is currently leased to third-party lessees and is expected to continue to be leased to third-party lessees in the future. As a result, an investment in real estate of $23.5 million was recognized at cost for the third-party leased portion of the property during the three months ended March 31, 2021, and the carrying amount of $23.3 million is included in “Other assets, net” in the accompanying consolidated balance sheet at December 31, 2021.
During the three months ended June 30, 2020, Quanta recognized a $9.3 million impairment to an investment in a water and gas infrastructure contractor in Australia, which also represents the cumulative amount of impairment on investments accounted for using the cost method of accounting. Quanta did not exercise its option to acquire the remaining interest in this business at an agreed price based on a multiple of the company’s earnings during a designated performance period. This impairment loss is included in “Other income, net” in the accompanying consolidated statement of operations for the year ended December 31, 2020.
96

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
As a result of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, including the significant decline in commodity prices during 2020 and the continued volatility in commodity prices and production volumes, Quanta assessed the expected negative impacts related to certain of its investments, particularly investments dependent on the energy market. This assessment contributed in part to management’s decision to record the impairments related to certain non-integral equity method investments and the water and gas pipeline infrastructure contractor in Australia described above. Additionally, the potential impact of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic remains unknown and may change based on numerous factors, which could further negatively impact these and other of Quanta’s investments. Quanta will continue to monitor the potential impacts of these events, and should any investments suffer additional declines in actual or forecasted financial results, additional impairments may be required. See Notes 13 and 16 for additional information related to equity and cost method investments. See Note 15 for information related to Quanta’s investments associated with its deferred compensation plan.

9.    PER SHARE INFORMATION:
The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):
 Year Ended December 31,
 202120202019
Amounts attributable to common stock:   
Net income attributable to common stock$485,956 $445,596 $402,044 
Weighted average shares:   
Weighted average shares outstanding for basic earnings per share attributable to common stock140,824 141,380 145,710 
Effect of dilutive unvested non-participating stock-based awards4,549 3,867 1,824 
Weighted average shares outstanding for diluted earnings per share attributable to common stock145,373 145,247 147,534 
Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock included 0.6 million, 1.6 million and 2.8 million weighted average participating securities for the years ended December 31, 2021, 2020 and 2019.
For purposes of calculating diluted earnings per share attributable to common stock, there were no adjustments required to derive Quanta’s net income attributable to common stock. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.

97

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
10.    DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
 December 31,
 20212020
0.950% Senior Notes due October 2024
$500,000 $ 
2.900% Senior Notes due October 2030
1,000,000 1,000,000 
2.350% Senior Notes due January 2032
500,000  
3.050% Senior Notes due October 2041
500,000  
Borrowings under senior credit facility1,199,841 148,508 
Other long-term debt64,800 46,981 
Finance leases2,546 2,228 
Unamortized discount and debt issuance costs related to senior notes and term loan(29,295)(12,892)
Total long-term debt obligations3,737,892 1,184,825 
Less — Current maturities of long-term debt13,418 10,531 
Total long-term debt obligations, net of current maturities$3,724,474 $1,174,294 
Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
December 31,
20212020
Short-term debt$15,748 $4,233 
Current maturities of long-term debt13,418 10,531 
Current maturities of long-term debt and short-term debt$29,166 $14,764 
As of December 31, 2021, principal payments required to be made during the next five years are set forth in the table below. The payments required under finance leases are provided in Note 11.
2022$12,267 
2023$30,489 
2024$528,235 
2025$45,178 
2026$1,130,559 
Senior Notes
On September 23, 2021, Quanta issued $1.50 billion aggregate principal amount of senior notes consisting of: $500.0 million aggregate principal amount of 0.950% senior notes due October 2024 (the 2024 notes); $500.0 million aggregate principal amount of 2.350% senior notes due January 2032 (the 2032 notes); and $500.0 million aggregate principal amount of 3.050% senior notes due October 2041 (the 2041 notes). The cumulative proceeds received from the public offering of the 2024 notes, the 2032 notes and the 2041 notes were $1.48 billion, net of the original issue discount, underwriting discounts and deferred financing costs, which were used, along with drawings under Quanta’s senior credit facility, as amended, to acquire Blattner. Additionally, on September 22, 2020, Quanta issued $1.00 billion aggregate principal amount of 2.900% senior notes due October 2030 (the 2030 notes, and together with the 2024 notes, the 2032 notes and the 2041 notes, collectively, the Senior Notes) and received proceeds of $986.7 million from the offering, net of the original issue discount, underwriting discounts and deferred financing costs, and used such proceeds, together with cash on hand, to voluntarily prepay the $1.21 billion of term loans then-outstanding under Quanta’s credit agreement for its senior credit facility.
98

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Interest on the Senior Notes is payable semi-annually in arrears as set forth below (dollars in thousands).
Title of the NotesInterest AmountPayment DatesCommencement Date
0.950% Senior Notes due October 2024
$2,375 April 1 and October 1April 1, 2022
2.900% Senior Notes due October 2030
$14,500 April 1 and October 1April 1, 2021
2.350% Senior Notes due January 2032
$5,875 January 15 and July 15July 15, 2022
3.050% Senior Notes due October 2041
$7,625 April 1 and October 1April 1, 2022
In each case as further specified by the terms of the Senior Notes and the indenture and supplemental indentures governing the Senior Notes (collectively, the indenture), Quanta may redeem all or a portion of (i) the 2024 notes at any time prior to October 1, 2022 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after October 1, 2022 at a price equal to 100% of the principal amount plus accrued and unpaid interest; (ii) the 2030 notes at any time prior to July 1, 2030 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after July 1, 2030 at a price equal to 100% of the principal amount plus accrued and unpaid interest; (iii) the 2032 notes at any time prior to October 15, 2031 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after October 15, 2031 at a price equal to 100% of the principal amount plus accrued and unpaid interest; and (iv) the 2041 notes at any time prior to April 1, 2041 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after April 1, 2041 at a price equal to 100% of the principal amount plus accrued and unpaid interest.
Upon the occurrence of a Change of Control Triggering Event (as defined in the indenture), unless Quanta has exercised its right to redeem the applicable series of Senior Notes in full by giving irrevocable notice to the trustee, each holder of such Senior Notes will have the right to require Quanta to purchase all or a portion of such holder’s Senior Notes of such series at a purchase price equal to 101% of the principal amount thereof plus accrued and unpaid interest.
The indenture contains covenants that, among other things, limit Quanta’s ability to incur liens securing certain indebtedness, to engage in certain sale and leaseback transactions with respect to certain properties and to sell all or substantially all of Quanta’s assets or merge or consolidate with or into other companies. The indenture also contains customary events of default.
Senior Credit Facility
The credit agreement for Quanta’s senior credit facility (the credit agreement) provides for a $750.0 million term loan facility, which was utilized for the purpose of financing Quanta’s acquisition of Blattner, and aggregate revolving commitments of $2.64 billion, with a maturity date of October 8, 2026. Subject to the conditions specified in the credit agreement, Quanta has the option to increase the capacity of the credit facility, in the form of an increase in the revolving commitments, term loans or a combination thereof, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) $400.0 million plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered.
The credit agreement contains certain covenants, including, as of the end of any fiscal quarter of Quanta, (i) a maximum Consolidated Leverage Ratio of 3.5 to 1.0 (except that in connection with certain permitted acquisitions in excess of $200.0 million, such ratio is 4.0 to 1.0 for the fiscal quarter in which the acquisition is completed and the four subsequent fiscal quarters) and (ii) a minimum Consolidated Interest Coverage Ratio of 3.0 to 1.0. As of December 31, 2021, Quanta was in compliance with all of the financial covenants under the credit agreement. The Consolidated Leverage Ratio is the ratio of Quanta’s total funded debt to Consolidated EBITDA (as defined in the credit agreement). For purposes of calculating the Consolidated Leverage Ratio, total funded debt is reduced by available cash and Cash Equivalents (as defined in the credit agreement) in excess of $25.0 million. Consolidated Interest Coverage Ratio is the ratio of (i) Consolidated EBIT (as defined in the credit agreement) for the four fiscal quarters most recently ended to (ii) Consolidated Interest Expense (as defined in the credit agreement) for such period (excluding all interest expense attributable to capitalized loan costs and the amount of fees paid in connection with the issuance of letters of credit on behalf of Quanta during such period).
The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on Quanta’s assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (including after giving effect to the dividend or stock repurchase): (i) no default or event of default under the credit agreement; (ii) continued compliance with the financial covenants in the credit agreement; and (iii) at least $100.0 million of availability under the senior
99

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
credit facility and/or cash and cash equivalents on hand.
The credit agreement provides for customary events of default and contains cross-default provisions with other debt instruments exceeding $300.0 million in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that Quanta provide cash collateral for all outstanding letter of credit obligations and terminate the commitments under the credit agreement.
In September 2020, pursuant to an amendment of the credit agreement, a pledge of capital stock of certain Quanta subsidiaries and liens on the collateral that secured the obligations under the credit agreement were released, and all of Quanta’s subsidiaries that were guarantors of the obligations under the credit agreement were released from their guarantees of such obligations. In addition, the amendment removed the collateral reinstatement provision that would have applied in the event Quanta’s corporate credit rating were to fall below an investment grade rating.
Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):
Year Ended December 31,
202120202019
Maximum amount outstanding under the senior credit facility
during the period
$1,463,667 $2,023,326 $2,051,714 
Average daily amount outstanding under the senior credit facility$591,114 $1,091,091 $1,553,499 
Weighted-average interest rate of the senior credit facility1.9 %2.1 %3.8 %
Term Loans. On October 13, 2021, Quanta borrowed the full amount of the $750.0 million term loan facility and used such amount, together with the net proceeds from the September 2021 offering of the 2024 notes, the 2032 notes and the 2041 notes and approximately $50.9 million of revolving loans borrowed under the senior credit facility, to pay the cash consideration for the acquisition of Blattner, as further described in Note 4.
Quanta is required to make quarterly principal payments on the first business day of each January, April, July and October, beginning in January 2023, on outstanding borrowings under the term loan facility in an amount equal to $4.7 million per quarter in 2023 and 2024, $9.4 million per quarter in 2025 and $18.8 million per quarter in 2026. The aggregate remaining principal amount outstanding for the new term loan facility must be paid on the maturity date of the senior credit facility. Quanta may voluntarily prepay the term loan borrowings from time to time, in whole or in part, without premium or penalty. Amounts borrowed under the term loan facility bear interest, at Quanta’s option, at a rate equal to either (a) the LIBOR Rate (as defined in the credit agreement) plus 1.000% to 1.625%, or (b) the Base Rate (as defined below) plus 0.000% to 0.625%, each as determined based on either Quanta’s Consolidated Leverage Ratio (as described above) or Quanta’s Debt Rating (as defined in the credit agreement), whichever is more favorable to Quanta. The Base Rate equals the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) Bank of America N.A.’s prime rate and (iii) the LIBOR Rate plus 1.00%.
Additionally, to address the transition in financial markets away from the London Interbank Offered Rate (LIBOR), the credit agreement includes customary LIBOR benchmark replacement provisions. The benchmark replacement for U.S. dollar-denominated loans may be a rate based on the secured overnight financing rate published by the Federal Reserve Bank of New York or an alternate benchmark, subject to the terms and conditions set forth in the credit agreement. In certain circumstances, loans in U.S. dollars would default to the Base Rate, which under such circumstances would equal the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5% and (ii) the prime rate publicly announced by Bank of America, N.A.
Revolving Loans. As of December 31, 2021, Quanta had $449.8 million of outstanding revolving loans under the senior credit facility. Of the total outstanding borrowings, $102.4 million were denominated in U.S. dollars, $312.6 million were denominated in Canadian dollars and $34.8 million were denominated in Australian dollars. As of December 31, 2021, Quanta also had $318.2 million of letters of credit issued under the senior credit facility, of which $241.7 million were denominated in U.S. dollars and $76.5 million were denominated in currencies other than the U.S. dollar, primarily Canadian dollars. As of December 31, 2021, subject to the applicable sublimits and other terms and conditions, the remaining $1.87 billion of available commitments under the senior credit facility was available for loans or issuing new letters of credit in U.S. dollars and certain alternative currencies.
Beginning October 8, 2021, amounts borrowed in U.S. dollars under the revolving credit facility bear interest, at Quanta’s option, at a rate equal to either (a) the LIBOR Rate plus 1.125% to 1.750%, or (b) the Base Rate plus 0.125% to 0.750%, each as determined based on either Quanta’s Consolidated Leverage Ratio or its Debt Rating, whichever is more favorable to Quanta. Revolving loans borrowed in any currency other than U.S. dollars bear interest at a rate equal to the Alternative Currency Daily Rate or the Alternative Currency Term Rate (each as defined in the credit agreement), as applicable, plus 1.125% to 1.750%, as determined based on either Quanta’s Consolidated Leverage Ratio or Quanta’s Debt Rating, whichever is
100

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
more favorable to Quanta. Additionally, standby or commercial letters of credit issued under the credit agreement are subject to a letter of credit fee of 1.125% to 1.750%; Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of 0.675% to 1.125%; and Quanta is subject to a commitment fee of 0.100% to 0.275% on any unused availability under the revolving credit facility, in each case as determined based on either the Quanta’s Consolidated Leverage Ratio or its Debt Rating, whichever is more favorable to Quanta. Additionally, as described above, the credit agreement includes customary LIBOR benchmark replacement provisions.
Prior to October 8, 2021, revolving loans borrowed in U.S. dollars bore interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio, or (ii) the prior base rate (as described below) plus 0.125% to 1.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Revolving loans borrowed in any currency other than U.S. dollars bore interest at a rate equal to the Eurocurrency Rate plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Additionally, standby or commercial letters of credit issued under the credit agreement were subject to a letter of credit fee of 1.125% to 2.000%, based on Quanta’s Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations were subject to a letter of credit fee of 0.675% to 1.150%, based on Quanta’s Consolidated Leverage Ratio. The prior calculation for base rate equaled the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) the prime rate publicly announced by Bank of America, N.A. and (iii) the Eurocurrency Rate plus 1.00%. Quanta was also subject to a commitment fee of 0.275% to 0.425% from September 22, 2020 through October 7, 2021, based on its Consolidated Leverage Ratio, on any unused availability under the senior credit facility. Prior to the amendment on September 22, 2020, Quanta was subject to a commitment fee of 0.200% to 0.400%.
Deferred Financing Costs. Capitalized deferred financing costs related to Quanta’s senior credit facility (other than deferred financing costs related to the term loan, which are recorded along with deferred financing costs related to the Senior Notes in a contra account to long-term debt) are included in “Other assets, net” in the accompanying consolidated balance sheets and are amortized to “Interest and other financing expenses” on a straight-line basis over the terms of the respective agreements giving rise to the costs, which Quanta believes approximates the effective interest rate method. As of December 31, 2021 and 2020, capitalized deferred financing costs, net of accumulated amortization, related to Quanta’s revolving loans under its senior credit facility were $10.1 million and $9.7 million.
Bridge Facility Commitment
On September 1, 2021, in connection with the signing of the merger agreement for the acquisition of Blattner, Quanta entered into a commitment letter, pursuant to which certain lenders committed to provide a 364-day senior unsecured bridge facility in an aggregate principal amount of up to $2.18 billion to finance the cash consideration estimated to be due at closing of the acquisition of Blattner and to pay fees and expenses incurred in connection therewith. On September 23, 2021, in accordance with the terms of the commitment letter, the aggregate commitments under the commitment letter were reduced to $696.1 million concurrently with Quanta’s issuance of the 2024 notes, the 2032 notes and the 2041 notes. Additionally, concurrent with the amendment to Quanta’s senior credit facility in October 2021, the remaining aggregate commitments under the commitment letter were reduced to zero and the commitment was terminated.
During the three months ended September 30, 2021, Quanta paid $4.4 million of fees to the lenders related to the bridge facility commitment, all of which was amortized to “Interest and other financing expenses” during the year ended December 31, 2021.

11.    LEASES:
Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of December 31, 2021, the majority of Quanta’s leases had remaining lease terms less than 9.5 years. Certain leases include options to extend
101

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying consolidated statements of operations are as follows (in thousands):
 Year Ended December 31,
Lease costClassification202120202019
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,097 $1,234 $1,393 
Interest on lease liabilitiesInterest and other financing expenses90 107 64 
Operating lease costCost of services and Selling, general and administrative expenses104,668 116,672 121,767 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses716,722 656,649 837,244 
Total lease cost $822,577 $774,662 $960,468 
(1)     Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.
(2) Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.
Quanta has entered into arrangements with certain related parties to lease certain real property and facilities. Typically, the parties are employees of Quanta who are also the former owners of businesses acquired by Quanta, and the real properties and facilities continue to be utilized by Quanta subsequent to the acquisitions. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to ten years, subject to renewal options. Related party lease expense was $13.9 million, $14.3 million and $16.7 million for the years ended December 31, 2021, 2020 and 2019.
The components of leases in the accompanying consolidated balance sheets were as follows (in thousands):
December 31,
Lease typeClassification20212020
Assets:
Operating lease right-of-use assetsOperating lease right-of-use assets$240,605 $256,845 
Finance lease assetsProperty and equipment, net of accumulated depreciation2,415 2,370 
Total lease assets $243,020 $259,215 
Liabilities:
Current:
OperatingCurrent portion of operating lease liabilities$78,251 $85,134 
FinanceCurrent maturities of long-term debt and short-term debt1,156 846 
Non-current:
OperatingOperating lease liabilities, net of current portion170,427 178,822 
FinanceLong-term debt, net of current maturities1,390 1,382 
Total lease liabilities $251,224 $266,184 
Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of December 31, 2021 and 2020, the assets recorded, net of accumulated depreciation, totaled $53.9 million and $45.7 million.
102

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 As of December 31, 2021
 Operating LeasesFinance LeasesTotal
2022$85,427 $1,185 $86,612 
202363,890 907 64,797 
202444,113 423 44,536 
202530,638 137 30,775 
202620,602  20,602 
Thereafter23,866  23,866 
Total future minimum operating and finance lease payments268,536 2,652 271,188 
Less imputed interest(19,858)(106)(19,964)
Total lease liabilities $248,678 $2,546 $251,224 
Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to Quanta’s accounting policy election, were $14.0 million as of December 31, 2021. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.
The weighted average remaining lease terms and discount rates were as follows:
 As of December 31,
20212020
Weighted average remaining lease term (in years):
Operating leases4.254.28
Finance leases2.573.06
Weighted average discount rate:
Operating leases3.7 %4.2 %
Finance leases3.3 %4.1 %
Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.

12.    INCOME TAXES:
U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, statements of operations and statements of comprehensive income.
The components of income before income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Income before income taxes:   
Domestic$534,302 $632,791 $550,676 
Foreign88,599 (61,445)21,611 
Total$622,901 $571,346 $572,287 
103

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
The components of the provision for income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Current:   
Federal$65,273 $134,538 $121,214 
State32,930 45,610 35,329 
Foreign6,644 (745)16,848 
Total current tax provision104,847 179,403 173,391 
Deferred:
Federal27,762 (46,251)7,379 
State(2,418)(3,850)(1,776)
Foreign727 (9,915)(13,522)
Total deferred tax provision (benefit)26,071 (60,016)(7,919)
Total provision for income taxes$130,918 $119,387 $165,472 
The actual income tax provision differed from the income tax provision computed by applying the U.S. federal statutory corporate rate to income before provision for income taxes as follows (in thousands):
Year Ended December 31,
202120202019
Provision at the statutory rate$130,809 $119,983 $120,180 
Increases (decreases) resulting from —
State taxes27,204 31,791 23,399 
Valuation allowance on deferred tax assets 6,107 (31,138)35,761 
Employee per diems, meals and entertainment3,569 10,680 13,817 
Contingency reserves, net844 (2,125)(3,173)
Company-owned life insurance(6,969)  
Taxes on joint ventures(8,825)(3,466)(930)
Foreign taxes(9,359)(7,268)(21,565)
Stock-based compensation(21,271)(3,109)(1,863)
Other8,809 4,039 (154)
Total provision for income taxes$130,918 $119,387 $165,472 
104

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Deferred income taxes result from temporary differences in the recognition of income and expenses for financial reporting purposes and tax purposes. The tax effects of these temporary differences, representing deferred tax assets and liabilities, result principally from the following (in thousands):
December 31,
20212020
Deferred income tax liabilities:
Property and equipment$(278,303)$(236,256)
Goodwill(93,632)(85,467)
Leased assets(76,728)(77,344)
Customer holdbacks(32,661)(30,457)
Other intangible assets (4,438)
Total deferred income tax liabilities(481,324)(433,962)
Deferred income tax assets:  
Net operating loss carryforwards78,947 82,817 
Lease liabilities76,608 76,826 
Accruals and reserves65,852 70,335 
Stock and incentive compensation50,772 36,590 
Tax credits39,826 42,202 
Other intangible assets19,110  
Deferred tax benefits on unrecognized tax positions10,090 10,108 
Other7,535 9,617 
Subtotal348,740 328,495 
Valuation allowance(41,308)(43,255)
Total deferred income tax assets307,432 285,240 
Total net deferred income tax liabilities$(173,892)$(148,722)
The net deferred income tax assets and liabilities comprised the following in the accompanying consolidated balance sheets (in thousands):
 December 31,
 20212020
Deferred income taxes:  
Assets$17,206 $17,685 
Liabilities(191,098)(166,407)
Total net deferred income tax liabilities$(173,892)$(148,722)
The valuation allowances for deferred income tax assets at December 31, 2021, 2020 and 2019 were $41.3 million, $43.3 million and $104.2 million. These valuation allowances relate to state and foreign net operating loss carryforwards and foreign tax credits. The net changes in the total valuation allowance for each of the years ended December 31, 2021, 2020 and 2019 were a decrease of $1.9 million, a decrease of $60.9 million and an increase of $36.6 million. The change in valuation allowance during the year ended December 31, 2021 resulted in a $6.1 million increase in tax expense due to approximately $8.5 million of new valuation allowances primarily recorded on foreign net operating losses, which was partially offset by a $2.4 million valuation allowance release recorded due to the completion of certain internal restructuring efforts that increased management’s visibility into future utilization of certain state net operation losses. The total valuation allowance was reduced by $1.9 million from December 31, 2020 to December 31, 2021 as a result of a reduction of $8.0 million due to the expiration of certain net operating losses, for which a valuation allowance had previously been recorded, as well as currency translation adjustments on previously recorded valuation allowances, offset by an increase to the valuation allowance as a result of the $6.1 million of new valuation allowances as noted above. The change in valuation allowance during the year ended December 31, 2020 resulted in a $31.1 million reduction in tax expense, primarily due to a release of $45.1 million of valuation allowance on foreign tax credits due to the completion of an internal financial reorganization, which was partially offset by the establishment of $14.0 million of new valuation allowances on deferred tax assets generated during the year ended December 31, 2020. The
105

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
total change in valuation allowance for the year ended December 31, 2020 was a $60.9 million reduction, primarily due to the removal of approximately $29.4 million of foreign net operating losses that were no longer eligible to be carried forward as well as the $31.1 million reduction noted above. The valuation allowances were established primarily as a result of uncertainty in Quanta’s outlook as to the amount and character of future taxable income in particular tax jurisdictions. Quanta believes it is more likely than not that it will realize the benefit of its deferred tax assets net of existing valuation allowances.
At December 31, 2021, Quanta had state and foreign net operating loss carryforwards, the tax effect of which was $80.0 million. These carryforwards will expire as follows: 2022, $0.2 million; 2023, $0.7 million; 2024, $0.1 million; 2025, $6.2 million; 2026, $0.4 million; and $72.4 million thereafter. A valuation allowance of $40.0 million has been recorded against certain foreign and state net operating loss carryforwards.
Quanta generally does not provide for taxes related to undistributed earnings of its foreign subsidiaries because such earnings either would not be taxable when remitted or they are considered to be indefinitely reinvested. Quanta could also be subject to additional foreign withholding taxes if it were to repatriate cash that is indefinitely reinvested outside the United States, but it does not expect such amount to be material.
A reconciliation of unrecognized tax benefit balances is as follows (in thousands):
 December 31,
 202120202019
Balance at beginning of year$33,219 $40,878 $41,110 
Additions based on tax positions related to the current year6,881 4,398 7,708 
Additions for tax positions of prior years2,339  1,200 
Reductions for tax positions of prior years (2,410) 
Reductions for audit settlements (930)(3,205)
Reductions resulting from a lapse of the applicable statute
of limitations periods
(4,702)(8,717)(5,935)
Balance at end of year$37,737 $33,219 $40,878 
As of December 31, 2021, the total amount of unrecognized tax benefits relating to uncertain tax positions was $37.7 million, an increase of $4.5 million from December 31, 2020. This aggregate increase resulted primarily from reserves for uncertain tax positions taken in 2021. For the year ended December 31, 2020, the $12.1 million of aggregate reductions were primarily due to the favorable settlement of U.S. and Canadian tax audits and the expiration of U.S. federal and state statutes of limitations. For the year ended December 31, 2019, the $9.1 million of aggregate reductions were primarily due to the favorable settlement of certain non-U.S. income tax obligations of an acquired business and the expiration of U.S. state income tax statutes of limitations.
The balances of unrecognized tax benefits, the amount of related interest and penalties and what Quanta believes to be the range of reasonably possible changes in the next 12 months are as follows (in thousands):
 December 31,
 202120202019
Unrecognized tax benefits$37,737 $33,219 $40,878 
Portion that, if recognized, would reduce tax expense and
effective tax rate
34,967 30,868 40,695 
Accrued interest on unrecognized tax benefits4,369 5,204 6,240 
Accrued penalties on unrecognized tax benefits1,587 14 14 
Reasonably possible reduction to the balance of unrecognized
tax benefits in succeeding 12 months
$0 to $8,098
$0 to $11,859
$0 to $6,268
Portion that, if recognized, would reduce tax expense and
effective tax rate
$0 to $7,277
$0 to $10,217
$0 to $5,693
Quanta classifies interest and penalties within the provision for income taxes. Quanta recognized interest income of $0.8 million, interest income of $0.7 million and interest expense of $0.8 million in the provision for income taxes for the years ended December 31, 2021, 2020 and 2019.
Quanta’s consolidated federal income tax return for tax year 2019 is currently under examination by the Internal Revenue Service (IRS), and Quanta’s consolidated federal income tax returns for tax years 2017, 2018, and 2020 remain open to
106

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
examination by the IRS, as these statute of limitations periods have not yet expired. Additionally, various state and foreign tax returns filed by Quanta and certain subsidiaries for multiple periods remain under examination by various U.S. state and foreign tax authorities. Quanta does not consider any state in which it does business to be a major tax jurisdiction.

13.    EQUITY:
Treasury Stock
General
Treasury stock is recorded at cost. Under Delaware law, treasury stock is not counted for quorum purposes or entitled to vote.
Shares withheld for tax withholding obligations
The tax withholding obligations of employees with respect to RSUs and PSUs that are settled in common stock are typically satisfied by Quanta making tax payments and withholding the number of common shares having a value equal to the tax withholding obligation that is due on the date of vesting or settlement (as applicable). With respect to these liabilities, Quanta withheld 0.8 million shares of Quanta common stock during the year ended December 31, 2021, which had a market value of $65.3 million, 0.6 million shares of Quanta common stock during the year ended December 31, 2020, which had a market value of $25.5 million, and 0.5 million shares of Quanta common stock during the year ended December 31, 2019, which had a market value of $17.4 million. These shares and the related costs to acquire them were accounted for as adjustments to the balance of treasury stock.
Notional amounts recorded related to deferred compensation plans
For RSUs and PSUs that vest but the settlement of which is deferred under a deferred compensation plan, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital.” At vesting, only shares withheld for tax liabilities other than income taxes are added to outstanding treasury shares, as the shares of Quanta common stock associated with deferred stock-based awards are not issued until settlement of the award. Upon settlement of the deferred stock-based awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. The net amounts recorded to treasury stock related to the deferred compensation plans were a reduction to treasury stock of $6.8 million, a reduction to treasury stock of $4.4 million and an increase to treasury stock of $3.0 million during the years ended December 31, 2021, 2020 and 2019.
Stock repurchases
During the third quarter of 2018, Quanta’s Board of Directors approved a stock repurchase program that authorized Quanta to purchase up to $500.0 million of its outstanding common stock, which was completed in 2021. In August 2020, Quanta’s Board of Directors approved a stock repurchase program that authorized Quanta to repurchase, from time to time through June 30, 2023, up to an additional $500.0 million in shares of its outstanding common stock, and as of December 31, 2021, $472.8 million remained available under this repurchase program. Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs based on the trade date (in thousands):
Year ended:SharesAmount
December 31, 2021721 $63,988 
December 31, 20206,680 $249,949 
December 31, 2019376 $11,954 
Repurchases may be implemented through open market repurchases or privately negotiated transactions, at management’s discretion, based on market and business conditions, applicable contractual and legal requirements, including restrictions under Quanta’s senior credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the repurchase program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.
Quanta’s policy is to record a stock repurchase as of the trade date; however, the payment of cash related to the repurchase is made on the settlement date of the trade. During the years ended December 31, 2021, 2020 and 2019, cash payments related to stock repurchases were $66.7 million, $247.2 million and $20.1 million.
107

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Non-controlling Interests
Quanta holds interests in various entities through both joint venture entities that provide infrastructure-related services under specific customer contracts, either directly or through subcontracting relationships, and other equity investments in partially owned entities that own and operate certain infrastructure assets, including investments entered into through the partnership structure Quanta formed with certain infrastructure investors. Quanta has determined that certain of these joint ventures where Quanta provides the majority of the infrastructure services, which management believes most significantly influences the economic performance of such joint ventures, are VIEs. Management has concluded that Quanta is the primary beneficiary of these joint ventures and has accounted for each on a consolidated basis. The other parties’ equity interests in these joint ventures have been accounted for as “Non-controlling interests” in Quanta’s consolidated balance sheets. Net income attributable to the other participants in the amounts of $6.0 million, $6.4 million and $4.8 million for the years ended December 31, 2021, 2020 and 2019 have been accounted for as a reduction of net income in deriving “Net income attributable to common stock” in Quanta’s consolidated statements of operations.
The carrying amount of the investments in VIEs held by Quanta was $12.9 million and $13.2 million at December 31, 2021 and 2020. The carrying amounts of investments held by the non-controlling interests in these VIEs were $4.6 million and $4.8 million at December 31, 2021 and 2020 and are included in “Non-controlling interests” in the consolidated balance sheets. During the years ended December 31, 2021, 2020 and 2019, net distributions to non-controlling interests were $6.4 million, $5.4 million and $2.5 million. There were no other material changes in equity as a result of transfers to/from the non-controlling interests during the years ended December 31, 2021, 2020 or 2019. See Note 16 for further disclosures related to Quanta’s joint venture arrangements.
Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2021, 2020 and 2019 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
December 1, 2021January 4, 2022January 14, 2022$0.07 $10,363 
August 27, 2021October 1, 2021October 15, 2021$0.06 $8,638 
May 27, 2021July 1, 2021July 15, 2021$0.06 $8,650 
March 25, 2021April 6, 2021April 15, 2021$0.06 $8,429 
December 11, 2020January 4, 2021January 15, 2021$0.06 $8,933 
August 26, 2020October 1, 2020October 15, 2020$0.05 $7,244 
May 28, 2020July 1, 2020July 15, 2020$0.05 $7,182 
March 26, 2020April 6, 2020April 15, 2020$0.05 $7,184 
December 11, 2019January 2, 2020January 16, 2020$0.05 $7,371 
August 28, 2019October 1, 2019October 15, 2019$0.04 $5,564 
May 24, 2019July 1, 2019July 15, 2019$0.04 $6,233 
March 21, 2019April 5, 2019April 19, 2019$0.04 $5,896 
December 6, 2018January 2, 2019January 16, 2019$0.04 $5,838 
A significant majority of the dividends declared were paid on the corresponding payment dates. Holders of RSUs awarded under the Quanta Services, Inc. 2011 Omnibus Equity Incentive Plan (the 2011 Plan) generally received cash dividend equivalent payments equal to the cash dividend payable on account of the underlying Quanta common stock. Holders of RSUs awarded under the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan (the 2019 Plan) and holders of unearned and unvested PSUs awarded under the 2011 Plan and the 2019 Plan receive cash dividend equivalent payments only to the extent such RSUs and PSUs become earned and/or vest. Additionally, cash dividend equivalent payments related to certain stock-based awards that have been deferred pursuant to the terms of a deferred compensation plan maintained by Quanta are recorded as liabilities in such plans until the deferred awards are settled.
The declaration, payment and amount of future cash dividends will be at the discretion of Quanta’s Board of Directors after taking into account various factors, including Quanta’s financial condition, results of operations and cash flows from operations; current and anticipated capital requirements and expansion plans; the current and potential impact of market, industry, economic and political conditions; income tax laws then in effect; and the requirements of Delaware law. In addition, as discussed in Note 10, Quanta’s credit agreement restricts the payment of cash dividends unless certain conditions are met.
108

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

14.    STOCK-BASED COMPENSATION:
Stock Incentive Plans
The 2019 Plan was approved by Quanta’s stockholders in May 2019 and provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock awards, RSUs, stock bonus awards, performance compensation awards (including cash bonus awards) or any combination of the foregoing. Current and prospective employees, directors, officers, advisors or consultants of Quanta or its affiliates are eligible to participate in the 2019 Plan. Subject to certain adjustments, the maximum number of shares available for issuance under the 2019 Plan is 7,466,592 shares, plus any shares underlying share-settling awards previously awarded pursuant to the 2011 Plan that are ultimately forfeited, canceled, expired or settled in cash subsequent to stockholder approval of the 2019 Plan. All awards subsequent to stockholder approval of the 2019 Plan have been and will be made pursuant to the 2019 Plan and applicable award agreements. Awards made under the 2011 Plan prior to approval of the 2019 Plan remain subject to the terms of the 2011 Plan and applicable award agreements.
RSUs to be Settled in Common Stock
A summary of the activity for RSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):
202120202019
SharesWeighted Average
Grant Date Fair Value
(Per share)
SharesWeighted Average
Grant Date Fair Value
(Per share)
SharesWeighted Average
Grant Date Fair Value
(Per share)
Unvested at January 13,869 $37.573,265 $35.342,634 $33.50
Granted1,642 $94.832,029 $39.912,142 $35.62
Vested(1,476)$37.03(1,269)$35.69(1,349)$32.22
Forfeited(155)$48.52(156)$36.67(162)$35.20
Unvested at December 313,880 $61.643,869 $37.573,265 $35.34
The grant date fair value for RSUs to be settled in common stock is based on the market value of Quanta common stock on the date of grant. RSU awards to be settled in common stock are subject to forfeiture, restrictions on transfer and certain other conditions until vesting, which generally occurs in three equal annual installments following the date of grant or over a period of five to ten years following the date of grant. Holders of RSUs to be settled in common stock awarded under the 2011 Plan generally are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of the underlying Quanta common stock on the payment date of any such dividend. Holders of RSUs to be settled in common stock awarded under the 2019 Plan are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the RSUs vest, such that the dividend equivalent payments are subject to forfeiture. The approximate fair values of RSUs settled in common stock during the years ended December 31, 2021, 2020 and 2019 were $125.7 million, $51.6 million and $48.7 million, respectively.
During the years ended December 31, 2021, 2020 and 2019, Quanta recognized $67.3 million, $55.7 million and $45.5 million of non-cash stock compensation expense related to RSUs to be settled in common stock. Such expense is recorded in “Selling, general and administrative expenses.” As of December 31, 2021, there was $139.5 million of total unrecognized compensation expense related to unvested RSUs to be settled in common stock granted to both employees and non-employees. This cost is expected to be recognized over a weighted average period of 4.54 years.
109

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
PSUs to be Settled in Common Stock
A summary of the activity for PSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):
202120202019
SharesWeighted Average
Grant Date Fair Value
(Per share)
Shares
Weighted Average
Grant Date Fair Value
(Per share) (1)
SharesWeighted Average
Grant Date Fair Value
(Per share)
Unvested at January 11,047 $37.65848 $40.04775 $34.72
Granted174 $90.44437 $34.60358 $40.15
Vested(268)$38.28(238)$41.87(236)$22.73
Forfeited(22)$41.86 N/A(49)$40.07
Unvested at December 31931 $47.271,047 $37.65848 $40.04
(1) Certain weighted average grant date fair value per share amounts related to the year ended December 31, 2020 have been recast to conform to the correction of the valuation of PSUs described below.
PSUs provide for the issuance of shares of common stock upon vesting, which occurs at the end of a three-year performance period based on achievement of certain company performance metrics established by the Compensation Committee of Quanta’s Board of Directors, including financial and operational goals and Quanta’s total shareholder return as compared to a predetermined group of peer companies. The final number of shares of common stock issuable upon vesting of PSUs can range from 0% to 200% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of Quanta’s Board of Directors. Holders of PSUs are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the PSUs vest, such that the dividend equivalent payments are subject to forfeiture.
The grant date fair values of the PSUs were determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by utilizing the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied the following key inputs:
202120202019
Valuation date price based on March 25, 2021, March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock$83.48$31.49$35.19
Expected volatility36 %34 %25 %
Risk-free interest rate0.26 %0.35 %2.43 %
Term in years2.772.762.81
Quanta recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of the company financial and operational performance metrics and forecasted performance with respect to relative total shareholder return, multiplied by the completed portion of the three-year period and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. During the years ended December 31, 2021, 2020 and 2019, Quanta recognized $21.0 million, $35.9 million and $6.5 million in compensation expense associated with PSUs. Such expense is recorded in “Selling, general and administrative expenses.” Included in compensation expense associated with PSUs during the year ended December 31, 2020 was a charge of $14.0 million to correct the valuation of certain PSUs during the years 2017 to 2019, $7.2 million of which related to 2019. Quanta assessed the materiality of the prior period error and determined that the error was immaterial to both the current and prior period financial statements. As of December 31, 2021, there was $17.5 million of total unrecognized compensation expense related to unvested PSUs to be settled in common stock granted to both employees and non-employees based on currently estimated levels of attainment of established performance goals. The compensation expense related to outstanding PSUs can vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Compensation cost related to PSUs outstanding at December 31, 2021 is expected to be recognized over a weighted average period of 1.66 years.
During the year ended December 31, 2021, 2020 and 2019, 0.5 million, 0.5 million and 0.4 million shares of common stock were earned and either issued or deferred for future issuance in connection with PSUs. The approximate fair values of
110

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
PSUs settled in common stock during the years ended December 31, 2021, 2020 and 2019 were $45.2 million, $18.3 million and $13.1 million, respectively.
RSUs to be Settled in Cash
Certain RSUs granted by Quanta are settled solely in cash. These cash-settled RSUs are intended to provide plan participants with cash performance incentives that are substantially equivalent to the risks and rewards of stock ownership in Quanta, typically vest in three equal annual installments following the date of grant, and are subject to forfeiture under certain conditions, primarily termination of service. Additionally, subject to certain restrictions, Quanta’s non-employee directors may elect to settle a portion of their RSU awards in cash. For RSUs settled in cash, the holders receive for each vested RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement.
Compensation expense related to RSUs to be settled in cash was $17.4 million, $9.4 million and $5.9 million for the years ended December 31, 2021, 2020 and 2019. Such expense is recorded in “Selling, general and administrative expenses.” RSUs that are anticipated to be settled in cash are not included in the calculation of weighted average shares outstanding for earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid $13.2 million, $4.3 million and $5.4 million to settle liabilities related to cash-settled RSUs in the years ended December 31, 2021, 2020 and 2019. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $11.1 million and $8.7 million at December 31, 2021 and 2020.

15.    EMPLOYEE BENEFIT PLANS:
Unions’ Multiemployer Pension Plans
Quanta contributes to a number of multiemployer defined benefit pension plans under the terms of collective bargaining agreements with various unions that represent certain of Quanta’s employees. Approximately 35% of Quanta’s employees at December 31, 2021 were covered by collective bargaining agreements. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on a monthly or annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. Quanta may also have additional liabilities imposed by law as a result of its participation in multiemployer defined benefit pension plans. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer pension plan if the employer withdraws or is deemed to have withdrawn from the plan or the plan is terminated or experiences a mass withdrawal.
The Pension Protection Act of 2006 (PPA) also added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer plans in the United States that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and whether a projected minimum funding deficiency exists). Plans in these classifications must adopt remedial measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which Quanta contributes or may contribute in the future are in “endangered,” “seriously endangered” or “critical” status. The amount of additional funds, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions.
The following table summarizes plan information relating to Quanta’s participation in multiemployer defined benefit pension plans, including company contributions for the last three years, the status of the plans under the PPA and whether the plans are subject to a funding improvement or rehabilitation plan or contribution surcharges. The most recent PPA zone status available in 2021 and 2020 relates to the plans’ fiscal year-ends in 2020 and 2019. Forms 5500 were not yet available for the plan years ending in 2021. The PPA zone status is based on information that Quanta received from the respective plans, as well as publicly available information on the U.S. Department of Labor website, and is certified by the plan’s actuary. Although multiple factors or tests may result in red zone or yellow zone status, plans in the red zone generally are less than 65 percent funded, plans in the yellow zone generally are less than 80 percent funded, and plans in the green zone generally are at least 80 percent funded. Under the PPA, red zone plans are classified as “critical” status, yellow zone plans are classified as “endangered” status and green zone plans are classified as neither “endangered” nor “critical” status. The “Subject to Financial Improvement/ Rehabilitation Plan” column indicates plans for which a financial improvement plan or a rehabilitation plan is either pending or has been implemented. The last column lists the expiration dates of Quanta’s collective-bargaining agreements to which the plans are subject. Total contributions to these plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of
111

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
ongoing projects at a given time and the need for union resources in connection with such projects. Information has been presented separately for individually significant plans, based on PPA funding status classification, and in the aggregate for all other plans.
Employee Identification Number/ Pension Plan NumberPPA Zone StatusSubject to Financial Improve- ment/ Reha- bilitation PlanContributions (in thousands)Sur-charge ImposedExpiration Date of Collective Bargaining Agreement
Fund20212020202120202019
National Electrical Benefit Fund53-0181657GreenGreenNo$38,195 $40,902 $44,414 NoVaries through May 2026
Excavators Union Local 731 Pension Fund13-1809825GreenGreenNo16,202 14,310 6,697 NoApril 2022
Central Pension Fund of the IUOE & Participating Employers36-6052390GreenGreenNo11,237 8,467 11,638 NoVaries through May 2024
Pipeline Industry Pension Fund73-6146433GreenGreenNo5,081 3,654 9,376 NoVaries through June 2023
Laborers Pension Trust Fund for Northern California94-6277608GreenGreenNo4,479 2,328 2,823 NoVaries through May 2024
Operating Engineers’ Local 324 Pension Fund38-1900637RedRedYes2,789 2,629 4,315 NoVaries through June 2023
IBEW Local 1249 Pension Plan15-6035161GreenGreenNo2,667 530 771 NoVaries through May 2025
Local 697 IBEW and Electrical Industry Pension Fund51-6133048GreenGreenNo2,229 1,840 3,717 NoMay 2025
Pension Trust Fund for Operating Engineers94-6090764YellowYellowYes1,755 1,177 956 NoJune 2023
Eighth District Electrical Pension Fund84-6100393GreenGreenNo1,599 4,272 5,939 NoVaries through August 2024
Laborers District Council of W PA Pension Fund25-6135576YellowYellowYes1,375 77 1,194 NoVaries through May 2024
Teamsters National Pipe Line Pension Plan46-1102851GreenGreenNo1,276 1,380 3,039 NoVaries through June 2023
Operating Engineers Pension Trust95-6032478YellowYellowYes1,143 172 119 NoVaries through June 2023
Laborers National Pension Fund75-1280827RedRedYes1,049 638 1,910 NoVaries through May 2024
Plumbers and Pipefitters National Pension Fund52-6152779YellowYellowYes932 1,453 1,162 NoVaries through March 2023
Michigan Laborers’ Pension Plan38-6233976YellowYellowYes737 512 1,491 NoVaries through May 2024
Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund55-6021850RedRedYes151 48 530 NoJune 2023
All other plans - U.S.37,306 30,829 27,655 
All other plans - Canada (1)
2,794 6,760 6,451 
Total contributions$132,996 $121,978 $134,197 
(1)    Multiemployer defined benefit pension plans in Canada are not subject to the reporting requirements under the PPA. Accordingly, certain information was not publicly available.
112

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Quanta’s contributions to the following individually significant plans were five percent or more of the total contributions to these plans for the periods indicated based on the Forms 5500 for these plans for the years ended December 31, 2020 and 2019. Forms 5500 were not yet available for these plans for the year ended December 31, 2021.
Pension FundPlan Years in which Quanta Contributions Were Five Percent or More of Total Plan Contributions
Excavators Union Local 731 Pension Fund2020
National Electrical Benefit Fund2020 and 2019
Pipeline Industry Pension Fund2020 and 2019
Local 697 IBEW and Electrical Industry Pension Fund2020 and 2019
Eighth District Electrical Pension Fund2020 and 2019
Teamsters National Pipe Line Pension Plan2020 and 2019
IBEW Local 456 Pension Plan (1)
2020 and 2019
Local Union No. 9 IBEW and Outside Contractors Pension Fund (1)
2020 and 2019
West Virginia Laborers Pension Trust Fund (1)
2019
(1) This plan is included in the “All other plans - U.S.” category in the prior table.
In addition to the contributions made to multiemployer defined benefit pension plans noted above, Quanta also contributed to multiemployer defined contribution or other benefit plans on behalf of certain union employees. Contributions to union multiemployer defined contribution or other benefit plans by Quanta were $213.4 million, $188.6 million and $201.3 million for the years ended December 31, 2021, 2020 and 2019. Total contributions made to all of these multiemployer plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with such projects.
Quanta 401(k) Plan
Quanta maintains a 401(k) plan pursuant to which employees who are not provided retirement benefits through a collective bargaining agreement may make contributions through a payroll deduction. Quanta makes matching cash contributions of 100% of each employee’s contribution up to 3% of that employee’s salary and 50% of each employee’s contribution between 3% and 6% of such employee’s salary, up to the maximum amount permitted by law. Contributions to the 401(k) plan by Quanta were $50.7 million, $45.9 million and $41.4 million for the years ended December 31, 2021, 2020 and 2019.
Deferred Compensation Plans
Quanta maintains non-qualified deferred compensation plans pursuant to which non-employee directors and certain key employees may defer receipt of some or all of their cash compensation and/or settlement of certain stock-based awards, subject to certain limitations. These plans are unfunded and unsecured compensation arrangements. Individuals participating in these plans may allocate deferred cash amounts among a group of notional accounts that mirror the gains and losses of various investment alternatives. Generally, participants receive distributions of deferred balances based on predetermined payout schedules or other events.
The plan covering key employees provides for employer matching contributions for certain officers and employees whose benefits under the 401(k) plan are limited by federal tax law. Quanta may also make discretionary employer contributions to such plan. Matching contributions vest immediately, and discretionary employer contributions may be subject to a vesting schedule determined at the time of the contribution, provided that vesting accelerates upon a change in control or the participant’s death or retirement. All matching and discretionary employer contributions, whether vested or not, are forfeited upon a participant’s termination of employment for cause or upon the participant engaging in competition with Quanta or any of its affiliates. 
Quanta made matching contributions to the eligible participants’ accounts under the deferred compensation plans of $1.4 million, $1.3 million and $1.1 million during the years ended December 31, 2021, 2020 and 2019 and did not make discretionary contributions during those years. At December 31, 2021 and 2020, the deferred compensation liability under these plans, including amounts contributed by Quanta, was $74.2 million and $58.2 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying consolidated balance sheets. To provide for future obligations related to these deferred compensation plans, Quanta has invested in COLI policies covering certain participants in the deferred compensation plans, the underlying investments of which are intended to be aligned with the investment alternatives elected by
113

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
plan participants. The COLI policies are recorded at their cash surrender value, which is considered their fair market value, and at December 31, 2021 and 2020, the fair market values were $73.8 million and $56.5 million and were included in “Other assets, net” in the accompanying consolidated balance sheets.
During the years ended December 31, 2021, 2020 and 2019, the fair market value of the COLI policies increased $8.6 million, $6.9 million and $7.9 million. These changes in fair market value of the COLI policies are recorded in “Other income, net” and were largely offset by corresponding changes in the fair market value of the liabilities associated with our deferred compensation plan, which are recorded in “Selling, general and administrative expenses.” During the years ended December 31, 2021, 2020 and 2019, the deferred compensation liability increased $10.4 million, $7.5 million and $9.3 million.

16.    COMMITMENTS AND CONTINGENCIES:
Investments in Affiliates and Other Entities
As described in Notes 2, 8 and 13, Quanta holds investments in various entities, including joint venture entities that provide infrastructure-related services under specific customer contracts and partially owned entities that own, operate and/or maintain certain infrastructure assets.
If losses are incurred by entities in which Quanta holds an interest, they are generally shared ratably based on the percentage ownership of the participants in the structures. However, in Quanta’s joint venture structures that provide infrastructure-related services, each participant is typically jointly and severally liable for all of the obligations of the joint venture entity pursuant to the contract with the customer, and therefore Quanta can be liable for full performance of the contract with the customer. Additionally, in circumstances where Quanta’s participation in a joint venture qualifies as a general partnership, Quanta can be liable for all obligations of the joint venture, including obligations owed to the customer or any other person or entity. Quanta is not aware of circumstances that would lead to future claims against it for material amounts in connection with these liabilities. Additionally, typically each joint venture participant agrees to indemnify the other participant for any liabilities incurred in excess of what the other participant is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each participant. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if another participant is unable or refuses to pay or perform its share of the obligations. Quanta is not aware of circumstances that would lead to future claims against it for material amounts that would not be indemnified. However, to the extent any such claims arise, they could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
Committed Expenditures
Quanta has capital commitments for the expansion of its equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of December 31, 2021, Quanta had $96.0 million of production orders with expected delivery dates in 2022, $71.3 million of which is anticipated to occur in the first half of 2022. Although Quanta has committed to purchase these vehicles at the time of their delivery, Quanta anticipates that the majority of these orders will be assigned to third-party leasing companies and made available under certain master equipment lease agreements, thereby releasing Quanta from its capital commitments.
Legal Proceedings
Quanta is from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, property damage, breach of contract, negligence or gross negligence, environmental liabilities, wage and hour and other employment-related damages, punitive damages, consequential damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, Quanta records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. Quanta evaluates which potential liabilities are probable and the related range of reasonably estimated losses and records a reserve that reflects its best estimate or the lower end of the range, if there is no better estimate. In addition, Quanta discloses matters for which management believes a material loss is at least reasonably possible.
The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves a series of complex judgments about future events. In all instances, management has assessed the matter based on current information and made a judgment concerning its potential outcome, giving due consideration to the nature of the claim, the amount and nature of damages sought and the probability of success and taking into account, among other things, negotiations with claimants, discovery, settlements and payments, judicial rulings, arbitration and mediation decisions, advice of internal and external legal counsel, and other information and events pertaining to a particular matter. Costs incurred for litigation are expensed as incurred. Except as otherwise stated below, none of these proceedings are expected to have a material
114

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
adverse effect on Quanta’s consolidated financial position, results of operations or cash flows. However, management’s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation.
Peru Project Dispute
In 2015, Redes Andinas de Comunicaciones S.R.L. (Redes), a majority-owned subsidiary of Quanta, entered into two separate contracts with an agency of the Peruvian Ministry of Transportation and Communications (MTC), currently Programa Nacional de Telecomunicaciones (PRONATEL), as successor to Fondo de Inversion en Telecomunicaciones (FITEL), pursuant to which Redes would design, construct and operate certain telecommunication networks in rural regions of Peru. The aggregate consideration provided for in the contracts was approximately $248 million, consisting of approximately $151 million to be paid during the construction period and approximately $97 million to be paid during a 10-year post-construction operation and maintenance period. At the beginning of the project, FITEL made advance payments totaling approximately $87 million to Redes, which were secured by two on-demand advance payment bonds posted by Redes to guarantee proper use of the payments in the execution of the project. Redes also provided two on-demand performance bonds in the aggregate amount of $25 million to secure performance of its obligations under the contracts.
During the construction phase, the project experienced numerous challenges and delays, primarily related to issues which Quanta believes were outside of the control of and not attributable to Redes, including, among others, weather-related issues, local opposition to the project, permitting delays, the inability to acquire clear title to certain required parcels of land and other delays which Quanta believes were attributable to FITEL/PRONATEL. In response to various of these challenges and delays, Redes requested and received multiple extensions to certain contractual deadlines and relief from related liquidated damages. However, in April 2019, PRONATEL provided notice to Redes claiming that Redes was in default under the contracts due to the delays and that PRONATEL would terminate the contracts if the alleged defaults were not cured. Redes responded by claiming that it was not in default, as the delays were due to events not attributable to Redes, and therefore PRONATEL was not entitled to terminate the contracts. PRONATEL subsequently terminated the contracts for alleged cause prior to completion of Redes’ scope of work, exercised the on-demand performance bonds and advance payment bonds against Redes, and indicated its intention to claim damages, including a verbal allegation of approximately $45 million of liquidated damages under the contracts. In August 2020, Redes received a formal claim from PRONATEL for liquidated damages in the amount of approximately $40 million, which represents the U.S. dollar equivalent of the amount asserted based on the December 31, 2021 exchange rate.
In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce (ICC) against PRONATEL and the MTC. In the arbitration, Redes claims that PRONATEL: breached and wrongfully terminated the contracts; wrongfully executed the advance payment bonds and the performance bonds; and is not entitled to the alleged amount of liquidated damages. In addition, Redes is seeking compensation for all damages arising from PRONATEL’s actions, including but not limited to (i) repayment of the amounts collected by PRONATEL under the advance payment bonds and the performance bonds; (ii) payment of amounts owed for work completed by Redes under the contracts; (iii) lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) other related costs and damages to Redes as a result of the breach and improper termination of the contracts (including construction costs caused by the delays and costs related to the transfer of the networks). The amount claimed by Redes in this arbitration is approximately $190 million. In May 2021, PRONATEL and the MTC filed their counter memorial and counterclaims in the ICC arbitration, requesting: (i) that Redes’ claims for breach of contract be rejected; (ii) a declaration that the execution of the advance payment bonds and the performance bonds was valid, and that the funds may be applied towards any debt owed by Redes; (iii) a declaration that the liquidated damages asserted by PRONATEL apply; (iv) that Redes’ claim for payment of amounts owed for work completed as a result of contractual reconciliation of balances be rejected and that any reconciliation of balances approved by the arbitration panel exclude the funds from the performance bonds; (v) that Redes’ claims for damages be rejected; (vi) a declaration that the contract terminations by PRONATEL were valid; and (vii) that Redes reimburse all funds it received from PRONATEL. In addition, PRONATEL alleges that Redes did not satisfy the contractual requirements for the transfer of the networks, which Redes disputes. In July 2021, Redes filed its statement of defense in reply to the counter memorial and counterclaims of PRONATEL and the MTC, in which it disputes all claims made by PRONATEL and the MTC and maintains the positions on its claims against PRONATEL and the MTC in the arbitration. In August 2021, PRONATEL and the MTC filed a rejoinder statement with their position on the merits and damages, which did not present any new claims, and in October 2021, Redes filed a rejoinder with respect to the counterclaims of PRONATEL and the MTC. The arbitration hearing on the merits occurred in the fourth quarter of 2021 and a decision is expected during the third or fourth quarter of 2022.
As of the date of the contract terminations, Redes had incurred costs of approximately $157 million related to the design and construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments). Furthermore, upon completion of the transfer of the networks (as completed at the time of the contract terminations) to PRONATEL, which was required upon termination of the contracts and was completed in 2020, PRONATEL and the MTC are able to possess the networks, for which PRONATEL has paid approximately $100 million while also collecting approximately $112 million of bond proceeds. Quanta believes that PRONATEL’s actions represent an abuse of
115

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
power and unfair and inequitable treatment and that PRONATEL and the MTC have been unjustly enriched. Specifically, under the terms of the contracts, the advance payment bonds were to be exercised only if it is determined that Redes did not use the advance payments for their intended purpose, in which case Redes would be obligated to return the portion of the advance payments not properly used. In connection with PRONATEL exercising the bonds, Redes was not afforded the opportunity to provide evidence of its proper use of the advance payments for project expenditures. Redes has incurred substantially more than the advance payment amounts in the execution of the project, and Quanta believes Redes has used the advance payment amounts for their intended purpose.
Quanta believes Redes is entitled to all amounts described in its claims above. However, as a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, there can be no assurance that Redes will prevail on those claims or in defense of liquidated damages claims or any other claims asserted by PRONATEL. As a result, during the three months ended June 30, 2019, Quanta recorded a charge to earnings of $79.2 million, which included a reduction of previously recognized earnings on the project, a reserve against a portion of the project costs incurred through the project termination date, an accrual for a portion of the alleged liquidated damages, and the estimated costs to complete the project turnover and close out the project. The reduction of previously recognized earnings on the project included $14.5 million related to the correction of prior period errors associated with the determination of total estimated project costs and the resulting revenue recognized. Quanta assessed the materiality of the prior period errors and determined that the errors were immaterial individually and in the aggregate to its previously issued financial statements.
As of December 31, 2021, after taking into account the above charge, Quanta had a contract receivable of approximately $120 million related to the project, which includes the approximately $87 million PRONATEL collected through exercise of the advance payment bonds. The contract receivable from PRONATEL is included in “Other assets, net” in the accompanying consolidated balance sheet as of December 31, 2021.
Quanta also reserves the right to seek full compensation for the loss of its investment under applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC. In connection with these rights, in May 2020 Quanta’s Dutch subsidiary delivered to the Peruvian government an official notice of dispute arising from the termination of the contracts and related acts by PRONATEL (which are attributable to Peru) under the Agreement on the Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the Republic of Peru (Investment Treaty). The Investment Treaty protects Quanta’s subsidiary’s indirect ownership stake in Redes and the project, and provides for rights and remedies distinct from the ICC arbitration. In December 2020, Quanta’s Dutch subsidiary filed a request for the institution of an arbitration proceeding against Peru with the International Centre for Settlement of Investment Disputes (ICSID) related to Peru’s breach of the Investment Treaty, which was registered by ICSID in January 2021. In the ICSID arbitration, Quanta’s Dutch subsidiary claims, without limitation, that Peru: (i) treated the subsidiary’s investment in Redes and the project unfairly and inequitably; and (ii) effectively expropriated the subsidiary’s investment in Redes and the project. In addition, Quanta’s Dutch subsidiary is seeking full compensation for all damages arising from Peru’s actions, including but not limited to (i) the fair market value of the investment and/or lost profits; (ii) attorneys’ fees and arbitration costs; (iii) other related costs and damages and (iv) pre- and post-award interest.
If Quanta is not successful in the pending arbitration proceedings, including the ICC arbitration proceeding held in the fourth quarter of 2021, this matter could result in an additional significant loss that could have a material adverse effect on Quanta’s consolidated results of operations and cash flows. However, based on the information currently available and the status of the pending arbitration proceedings, Quanta is not able to determine a range of reasonably possible additional loss, if any, with respect to this matter.
Maurepas Project Dispute
During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of its claim for liquidated damages allegedly arising from delay in mechanical completion of a project in Louisiana. Quanta disputes the claim and believes that QPS is not responsible for liquidated damages under the contract terms, and in June 2019 QPS filed suit against SemGroup Corporation (now Energy Transfer LP), the parent company of Maurepas, under the parent guarantee issued to secure payment from Maurepas on the project. QPS is seeking to recover $22 million that it believes has been wrongfully withheld, which represents the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, QPS also received notice from Maurepas claiming certain warranty defects on the project. In July 2019, Maurepas filed suit against QPS and Quanta, pursuant to a parent guarantee, for damages related to the alleged warranty defects and for a declaratory judgment related to the liquidated damages claim, subsequently claiming approximately $59 million in damages related to a portion of the alleged warranty defects. The lawsuits relating to these claims have been consolidated and are pending in the Tulsa County District Court in Oklahoma. Quanta is continuing to evaluate the claimed warranty defects and, if they exist, the appropriate remedy. At this time, Quanta disputes the extent of the alleged defects or has not been able to substantiate them.
116

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
As of December 31, 2021, Quanta had recorded an accrual with respect to this matter based on its current estimated amount of probable loss. Based on the information currently available, including documentation received in the discovery process, Quanta estimates the range of additional reasonably possible loss in connection with this matter is between no additional loss and the amount claimed by Maurepas with respect to the alleged warranty defects and liquidated damages, less the accrued amount. Upon final resolution of this matter, any liquidated damages or warranty defect damages in excess of Quanta’s current loss accrual would be recorded as additional costs on the project.
Lorenzo Benton v. Telecom Network Specialists, Inc., et al. 
In June 2006, plaintiff Lorenzo Benton filed a class action complaint in the Superior Court of California, County of Los Angeles, alleging various wage and hour violations against Telecom Network Specialists (TNS), a former subsidiary of Quanta. Quanta retained liability associated with this matter pursuant to the terms of Quanta’s sale of TNS in December 2012. Benton represents a class of workers that includes all persons who worked on certain TNS projects, including individuals that TNS retained through numerous staffing agencies. The plaintiff class in this matter is seeking damages for unpaid wages, penalties associated with the failure to provide meal and rest periods and overtime wages, interest and attorneys’ fees. In January 2017, the trial court granted a summary judgment motion filed by the plaintiff class and found that TNS was a joint employer of the class members and that it failed to provide adequate meal and rest breaks and failed to pay overtime wages. During 2019 and 2020, the parties filed additional summary judgment and other motions and a bench trial on liability and damages was held. Liability and damages have been determined by the trial court, with the amount of liability for TNS, including interest through the date of the trial court’s orders, determined to be approximately $9.5 million. Quanta believes the court’s decisions on liability and damages are not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter. The amount determined by the trial court includes damages and interest, but does not include attorneys’ fees or costs. In July 2021, the plaintiff class filed a motion for approval of approximately $37.0 million in attorneys’ fees and costs. In December 2021, the trial court issued a ruling that reduced the amount of attorneys’ fees and costs available to plaintiffs. Specifically, while not stating the recoverable amount, the court reduced the hourly rate, limited the time period for which fees are recoverable, and lowered the fee enhancement multiplier available. In January 2022, the plaintiffs submitted a supplemental filing in response to the trial court’s ruling requesting approval of approximately $17.6 million of attorneys’ fees and costs. In February 2022, the plaintiffs separately appealed the trial court’s December 2021 ruling with respect to the reduction of their claimed attorneys’ fees and costs. Quanta is planning to submit a supplemental response disputing the amount of the plaintiffs’ revised calculation of recoverable attorneys’ fees and costs in advance of the next trial court hearing on this matter, which is scheduled for April 2022. Quanta also expects to appeal certain aspects of the trial court’s December 2021 ruling.
Additionally, in November 2007, TNS filed cross complaints for indemnity and breach of contract against the staffing agencies, which employed many of the individuals in question. In December 2012, the trial court heard cross-motions for summary judgment filed by TNS and the staffing agencies pertaining to TNS’s demand for indemnity. The court denied TNS’s motion and granted the motions filed by the staffing agencies; however, the California Appellate Court reversed the trial court’s decision in part and instructed the trial court to reconsider its ruling. In February 2017, the court denied a new motion for summary judgment filed by the staffing companies and has since stated that the staffing companies would be liable to TNS for any damages owed to the class members that the staffing companies employed. However, Quanta currently believes that, due to solvency issues, any contribution from the staffing companies may not be substantial.
The final amount of liability and attorneys’ fees, if any, payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of Quanta’s appeal of the trial court’s rulings on liability and damages, a final determination with respect to the amount of any attorneys’ fees or additional costs or damages owed by Quanta, and the solvency of the staffing agencies. Based on review and analysis of the trial court’s rulings on liability, Quanta does not believe, at this time, that it is probable this matter will result in a material loss. However, if Quanta is unsuccessful in this litigation and the staffing agencies are unable to fund damages owed to class members, Quanta believes the range of reasonably possible loss to Quanta upon final resolution of this matter could be up to approximately $9.5 million, plus the final amount of any attorneys’ fees, interest and expenses awarded to the plaintiff class.
Hallen Acquisition Assumed Liability
In August 2019, in connection with the acquisition of The Hallen Construction Co., Inc. (Hallen), Quanta assumed certain contingent liabilities associated with a March 2014 natural gas-fed explosion and fire in the Manhattan borough of New York City, New York. The incident resulted in, among other things, loss of life, personal injury and the destruction of two buildings and other property damage. After investigation, the National Transportation Safety Board determined that the probable cause of the incident was the failure of certain natural gas infrastructure installed by Consolidated Edison, Inc. (Con Ed) and the failure of certain sewer infrastructure maintained by the City of New York. Pursuant to a contract with Con Ed, Hallen had performed certain work related to such natural gas infrastructure and agreed to indemnify Con Ed for certain claims, liabilities and costs associated with its work. Numerous lawsuits are pending in New York state courts related to the incident, which generally name
117

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Con Ed, the City of New York and Hallen as defendants. These lawsuits are at various preliminary stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption.
As of December 31, 2021, Quanta had not recorded an accrual related to this matter. Hallen’s liabilities associated with this matter are expected to be covered under applicable insurance policies or contractual remedies negotiated by Quanta with the former owners of Hallen. If a loss becomes probable and estimable with respect to this matter, Quanta expects to accrue its estimated liability and a receivable in the same amount. However, the ultimate amount of liability in connection with this matter remains subject to uncertainties associated with pending litigation, including, among other things, the apportionment of liability among the defendants and other responsible parties and the likelihood and amount of potential damages claims. As a result, this matter could result in a loss that is in excess of, or not covered by, such insurance or contractual remedies, which could have a material adverse effect on Quanta’s consolidated financial condition, results of operations and cash flows.
Silverado Wildfire Matter
In January 2022, two of Quanta’s subsidiaries received a tender of defense and demand for preservation of evidence from Southern California Edison Company (SCE) related to two lawsuits filed in April 2021 and November 2021 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits assert property damage and related claims on behalf of certain individuals and subrogation claims on behalf of insurers relating to damages caused by a wildfire that began in October 2020 in Orange County, California (the Silverado Fire) and that is purported to have damaged approximately 13,000 acres. The lawsuits allege the Silverado Fire originated from utility poles in the area, generally claiming that each defendant failed to adequately maintain, inspect, repair or replace its overhead facilities, equipment and utility poles and remove vegetation in the vicinity; that the utility poles were overloaded with equipment from shared usage; and that SCE failed to de-energize its facilities during red flag warnings for a Santa Ana wind event. The lawsuits allege the Silverado Fire started when SCE and T-Mobile equipment contacted each other and note the Orange County Fire Department is investigating whether a T-Mobile lashing wire contacted an SCE overhead primary conductor in high winds. In October 2021, T-Mobile filed a cross-complaint against SCE alleging the ignition site of the Silverado Fire encompassed two utility poles replaced by SCE or a third party engaged by SCE, and that certain equipment, including T-Mobile’s lashing wire, was not sufficiently re-secured after the utility pole replacements. One of Quanta’s subsidiaries performed planning and other services related to the two utility poles, and another Quanta subsidiary replaced the utility poles and reattached the electrical and telecommunication equipment to the new utility poles in March 2019, approximately 19 months before the Silverado Fire. Pursuant to the general terms of a master services agreement and a master consulting services agreement between the Quanta subsidiaries and SCE, the subsidiaries agreed to defend and indemnify SCE against certain claims arising with respect to performance or nonperformance under the agreements. The SCE tender letters seek contractual indemnification and defense from Quanta’s subsidiaries for the claims asserted against SCE in the lawsuits and the T-Mobile cross-complaint.
Quanta’s subsidiaries intend to vigorously defend against the lawsuits, the T-Mobile cross-complaint and any other claims asserted in connection with the Silverado Fire. Quanta will continue to review additional information in connection with this matter as litigation and resolution efforts progress, and any such information may potentially allow Quanta to determine an estimate of potential loss, if any. As of December 31, 2021, Quanta had not recorded an accrual with respect to this matter, and Quanta is currently unable to reasonably estimate a range of reasonably possible loss, if any, because there are a number of unknown facts and legal considerations that may impact the amount of any potential liability. Quanta also believes that to the extent its subsidiaries are determined to be liable for any damages resulting from this matter, its insurance would be applied to any such liabilities over its deductible amount and its insurance coverage would be adequate to cover such potential liabilities. However, the ultimate amount of any potential liability and insurance coverage in connection with this matter remains subject to uncertainties associated with pending and potential future litigation.
Concentrations of Credit Risk
Quanta is subject to concentrations of credit risk related primarily to its cash and cash equivalents and its net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of Quanta’s cash and cash equivalents are managed by what it believes to be high credit quality financial institutions. In accordance with Quanta’s investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what Quanta believes to be high quality cash and cash equivalent investments, which consist primarily of interest-bearing demand deposits, money market investments and money market mutual funds. Although Quanta does not currently believe the principal amount of these cash and cash equivalents is subject to any material risk of loss, changes in economic conditions could impact the interest income Quanta receives from these investments.
Quanta grants credit under normal payment terms, generally without collateral, to its customers, which primarily include utilities, renewable energy developers, communications providers, industrial companies and energy delivery companies located primarily in the United States, Canada and Australia. No customer represented 10% or more of Quanta’s consolidated revenues
118

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
for the years ended December 31, 2021, 2020 or 2019. One customer represented 11% of Quanta’s consolidated net receivable position at December 31, 2021. Another customer, when combined with the net receivable position of a joint venture in which such customer owns a 50% interest, also represented 11% of Quanta’s consolidated net receivable position at December 31, 2021. The projects for these customers were primarily in Quanta’s Electric Power Infrastructure Solutions and Renewable Energy segments. No customer represented 10% or more of Quanta’s consolidated net receivable position at December 31, 2020. While Quanta generally has certain statutory lien rights with respect to services provided, Quanta is subject to potential credit risk related to business, economic and financial market conditions that affect these customers and locations, which has been heightened as a result of the unfavorable and uncertain economic and financial market conditions resulting from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic. Some of Quanta’s customers have experienced significant financial difficulties (including bankruptcy), and customers may experience financial difficulties in the future. These difficulties expose Quanta to increased risk related to collectability of billed and unbilled receivables and contract assets for services Quanta has performed.
For example, a customer within Quanta’s Underground Utility and Infrastructure Solutions segment encountered financial difficulties during 2020 that resulted in nonpayment of $27.5 million of receivables, plus accrued interest. As a result of the nonpayment, Quanta decided to foreclose the liens on the pipeline asset in order to recover the outstanding amount. During the three months ended September 30, 2021, Quanta entered into a settlement with the customer resulting in the sale of the pipeline asset to a third party and pursuant to which Quanta received $10.0 million of the amount owed and the right to receive payment of the remainder of the receivables in quarterly installments from the third party based on the cash flows generated by the pipeline and certain related assets. As a result, the remaining receivable balance of $17.5 million at September 30, 2021 was reclassified to long-term receivables as of such date. Quanta also retained a security interest in the pipeline asset to secure payment of the remaining amount owed and believes that the value of the pipeline asset is in excess of such amount. However, the ultimate outcome with respect to the amount owed remains uncertain and is based on a number of assumptions that are potentially subject to change, including the future financial performance of the third party and the cash flows generated by the pipeline asset, as well as the future value of the pipeline asset. As a result, the amount ultimately collected could be materially less than the amount owed. As of December 31, 2021, the remaining receivable balance was $17.5 million.
Additionally, in July 2021 Limetree Refining, a customer within Quanta’s Underground Utility and Infrastructure Solutions segment, filed for bankruptcy protection under Chapter 11 of the Bankruptcy Code, after experiencing operational and financial difficulties and shutting down operations at its refinery. During 2021, Quanta recorded provisions for credit losses in the aggregate amount of $31.7 million with respect to this customer, and its affiliate, reflecting the full amount of receivables outstanding. See Note 4 for further information related to this customer.
Insurance
As discussed in Note 2, Quanta carries various insurance policies. As of December 31, 2021 and 2020, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability and group health claims totaled $318.2 million and $319.5 million, with $238.0 million and $238.0 million considered to be long term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of December 31, 2021 and 2020 were $28.6 million and $35.6 million, of which $0.4 million and $0.4 million are included in “Prepaid expenses and other current assets” and $28.2 million and $35.2 million are included in “Other assets, net.”
Quanta renews its insurance policies on an annual basis, and therefore deductibles and levels of insurance coverage may change in future periods. In addition, insurers may cancel Quanta’s coverage or determine to exclude certain items from coverage, including wildfires, or Quanta may elect not to obtain certain types or incremental levels of insurance based on the potential benefits considered relative to the cost of such insurance, or coverage may not be available at reasonable and competitive rates. In any such event, Quanta’s overall risk exposure would increase, which could negatively affect its results of operations, financial condition and cash flows. For example, due to the increased occurrence and future risk of wildfires in California and other areas in the western United States, Australia and other locations, insurers have reduced coverage availability and increased the cost of insurance coverage for such events in recent years. As a result, Quanta’s level of insurance coverage for wildfire events has decreased in recent years, and the current level of coverage may not be sufficient to cover potential losses in connection with these events. Additionally, Quanta’s third-party insurers could decide to further reduce, exclude or increase the cost of coverage for wildfires or other events in connection with insurance renewals in the future.
Letters of Credit
Certain of Quanta’s vendors require letters of credit to ensure reimbursement for amounts they are disbursing on Quanta’s behalf, such as to beneficiaries under its insurance programs. In addition, from time to time, certain customers require Quanta to post letters of credit to ensure payment of subcontractors and vendors and guarantee performance under contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to Quanta’s senior credit facility. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit if the holder claims that Quanta has failed to perform specified actions. If this were to occur, Quanta would be required to reimburse the issuer of the letter of
119

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
credit. Depending on the circumstances of such a reimbursement, Quanta may also be required to record a charge to earnings for the reimbursement.
As of December 31, 2021, Quanta had $318.2 million in outstanding letters of credit under its senior credit facility securing its casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2022. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon their maturity. Quanta is not aware of any claims currently asserted or threatened under any of these letters of credit that are material, individually or in the aggregate. However, to the extent payment is required for any such claims, the amount paid could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
Bonds and Parent Guarantees
Many customers, particularly in connection with new construction, require Quanta to post performance and payment bonds. These bonds provide a guarantee that Quanta will perform under the terms of a contract and pay its subcontractors and vendors. In certain circumstances, the customer may demand that the surety make payments or provide services under the bond, and Quanta must reimburse the surety for any expenses or outlays it incurs. Quanta may also be required to post letters of credit in favor of the sureties, which would reduce the borrowing availability under its senior credit facility. Quanta has not been required to make any material reimbursements to its sureties for bond-related costs except related to the exercise of approximately $112 million advance payment and performance bonds in 2019 related to the terminated telecommunications project in Peru, as set forth in Legal Proceedings - Peru Project Dispute above. However, to the extent further reimbursements are required, the amounts could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows. As of December 31, 2021, Quanta is not aware of any outstanding material obligations for payments related to bond obligations.
Performance bonds expire at various times ranging from mechanical completion of a project to a period extending beyond contract completion in certain circumstances, and therefore a determination of maximum potential amounts outstanding requires certain estimates and assumptions. Such amounts can also fluctuate from period to period based upon the mix and level of Quanta’s bonded operating activity. As of December 31, 2021, the total amount of the outstanding performance bonds was estimated to be approximately $3.9 billion. Quanta’s estimated maximum exposure related to the value of the performance bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each commitment under a performance bond generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately $1.2 billion as of December 31, 2021.
Additionally, from time to time, Quanta guarantees certain obligations and liabilities of its subsidiaries that may arise in connection with, among other things, contracts with customers, equipment lease obligations, joint venture arrangements and contractor licenses. These guarantees may cover all of the subsidiary’s unperformed, undischarged and unreleased obligations and liabilities under or in connection with the relevant agreement. For example, with respect to customer contracts, a guarantee may cover a variety of obligations and liabilities arising during the ordinary course of the subsidiary’s business or operations, including, among other things, warranty and breach of contract claims, third party and environmental liabilities arising from the subsidiary’s work and for which it is responsible, liquidated damages, or indemnity claims. Quanta is not aware of any claims under any guarantees that are material, except as set forth in Legal Proceedings – Maurepas Project Dispute above. To the extent a subsidiary incurs a material obligation or liability and Quanta has guaranteed the performance or payment of such obligation or liability, the recovery by a customer or other counterparty or a third party will not be limited to the assets of the subsidiary. As a result, responsibility under the guarantee could exceed the amount recoverable from the subsidiary alone and could materially and adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
Employment Agreements
Quanta has various employment agreements with certain executives and other employees, which provide for compensation, other benefits and, under certain circumstances, severance payments and post-termination stock-based compensation benefits. Certain employment agreements also contain clauses that require the potential payment of specified amounts to such employees upon the occurrence of a defined change in control event.
Collective Bargaining Agreements and Multiemployer Pension Plans
Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. From time to time, Quanta is a party to grievance and arbitration actions based on claims arising out of the collective bargaining agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are
120

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Quanta may also be subject to liabilities as a result of its participation in, or withdrawal from, multiemployer defined benefit pension plans. Quanta may be required to make additional contributions to its multiemployer pension plans if they become underfunded, and these additional contributions will be determined based on Quanta’s union employee payrolls. Certain plans to which Quanta contributes or may contribute in the future may adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (e.g., a surcharge on benefit contributions) and/or modifications to retiree benefits. The amount, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions. Quanta may also be subject to additional liabilities imposed by law if it or another participating employer withdraws from a multiemployer defined benefit pension plan, a plan is terminated or a plan experiences a mass withdrawal. These liabilities may include an allocable share of the unfunded vested benefits in the plan for all plan participants, not only the benefits payable to a contributing employer’s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. Quanta is not aware of any material withdrawal liabilities that have been incurred or asserted and that remain outstanding as a result of a withdrawal by Quanta from a multiemployer defined benefit pension plan. However, Quanta’s future contribution obligations and potential withdrawal liability exposure could vary based on the investment and actuarial performance of the multiemployer pension plans to which it contributes and other factors, which could be negatively impacted as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and related issues. Quanta has been subject to significant withdrawal liabilities in the past, including in connection with its withdrawal from the Central States, Southeast and Southwest Areas Pension Plan. To the extent Quanta is subject to material withdrawal liabilities in the future, such liability could adversely affect its business, financial condition, results of operations and cash flows.
Other Employee Benefit Plans
Quanta maintains certain other employee benefit plans. Additional information regarding these plans is included in Note 15.
Contingent Consideration Liabilities
The terms of certain of Quanta’s business acquisitions have included the potential payment of contingent consideration. Additional information regarding the liabilities associated with these potential obligations is included in Note 6.
Indemnities
Quanta generally indemnifies its customers for the services it provides under its contracts and other specified liabilities, which may subject Quanta to indemnity claims and liabilities and related litigation. Additionally, in connection with certain acquisitions and dispositions, Quanta has indemnified various parties against specified liabilities that those parties might incur in the future. The indemnities under acquisition or disposition agreements are usually contingent upon the other party incurring liabilities that reach specified thresholds. Except as set forth in Legal Proceedings – Silverado Wildfire Matter above, Quanta is not aware of any indemnity claims in connection with its indemnity obligations that are material. To the extent indemnification is required with respect to any matter, the amount could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
In the normal course of Quanta’s acquisition transactions, Quanta obtains rights to indemnification from the sellers or former owners of acquired businesses for certain risks, liabilities and obligations arising from their operations prior to the date of acquisition, such as financial, performance, operational, safety, workforce, environmental, litigation, compliance or tax issues, some of which Quanta may not have discovered during due diligence. However, the indemnities may not cover all of Quanta’s exposure for such pre-acquisition matters, or the indemnitors may be unwilling or unable to pay amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed, and such amounts could be material and could have a material adverse effect on Quanta’s business or consolidated financial condition, results of operations and cash flows. For example, Quanta has obtained certain indemnification rights from the former owners of Hallen with respect to contingent liabilities that were assumed in connection with the acquisition, as set forth in Legal Proceedings — Hallen Acquisition Assumed Liability above.
121

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Residual Value Guarantees
Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.
Deferral of Employer Payroll Taxes
During 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act), which provided for various tax relief and tax incentive measures. These measures did not have a material impact on Quanta’s results of operations. However, pursuant to the CARES Act, Quanta deferred the payment of $108.9 million of employer payroll taxes during the year ended December 31, 2020, 50% of which were paid in the year ended December 31, 2021 and the remainder of which is due by December 31, 2022.
Availability of Equipment and Project Materials
Quanta’s customers depend on the availability of certain materials for construction, upgrade and repair and maintenance of their infrastructure and are typically responsible for supplying most or all of the materials required for the services Quanta performs on their projects, including, among other things, steel, copper, aluminum and components for renewable energy projects (e.g., solar panels, wind turbine blades). A number of factors that Quanta and its customers may not be able to predict or control could result in increased costs for, or delays in delivery or lack of availability of, these materials, including, among other things, the continued impact of the ongoing COVID-19 pandemic on the global supply chain, global trade relationships (e.g., tariffs, sourcing restrictions) and other general market and political conditions (e.g., inflation). To the extent these or other dynamics delay Quanta’s customers’ projects or impact their decision-making with respect to timing of future projects, Quanta’s business and demand for its services could be negatively impacted. Additionally, pursuant to certain contracts, including contracts for our comprehensive engineering, procurement and construction services, Quanta is required to procure all or part of the materials needed for a project. A number of factors that Quanta may not be able to predict or control, including those described above with respect to its customers, could negatively impact its ability to procure the materials it has agreed to procure for a project, and in such circumstances, it may be responsible for delays and additional costs associated with projects.
Quanta also depends on the availability of certain equipment, including specialty vehicles, to perform services. A number of factors that Quanta may not be able to predict or control could result in increased costs for, or delays in delivery of, this equipment, including the continued impact of the ongoing COVID-19 pandemic on the global supply chain, as well as global trade relationships, geopolitical events, and other general market and political conditions (e.g., inflation). For example, based on, among other things, the significant worldwide shortage of semiconductors, vehicle manufacturers are experiencing production delays with respect to new vehicles for our fleet (both on-road and specialty vehicles) and vehicle parts (e.g., tires), and certain of Quanta’s vehicle delivery orders scheduled for delivery in 2022 have been delayed and cancelled. While Quanta believes it has taken steps to secure delivery of a sufficient amount of vehicles in the near term and does not anticipate any significant disruptions with respect to its fleet, to the extent the production issues become worse than expected or become longer-term in nature, Quanta’s operations could be negatively impacted.

17.    FAIR VALUE MEASUREMENTS
For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.
Goodwill and Other Intangible Assets
As discussed in Note 7, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The Goodwill and Other Intangible Assets sections within Notes 2 and 7 provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine the fair value of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that the valuation methods it employs appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with the valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the
122

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
lowest level (Level 3).
Investments
Equity investments with readily determinable fair values are measured at fair value, with changes in fair value recognized in net income. In cases where those readily determinable values are quoted market prices, the level of input used for fair value measurements is the highest level (Level 1). Equity investments without readily determinable fair values are measured on a nonrecurring basis. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgments and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk-adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Quanta has investments accounted for using the equity and cost methods of accounting as discussed in Note 8. Quanta utilizes the fair value premise as the basis for its impairment valuation and recognizes impairment if there are sufficient indicators that the fair value of the investment is less than its carrying value.
Quanta also has COLI policies related to its deferred compensation plan as further described in Note 15. These policies are carried at their cash surrender value, which is considered their fair value. The level of input used for these fair value measurements is Level 2.
Financial Instruments
The carrying amounts of cash equivalents, accounts receivable, contract assets, accounts payable, accrued expenses and contract liabilities approximate fair value due to the short-term nature of these instruments. All of Quanta’s cash equivalents were categorized as Level 1 assets at December 31, 2021 and 2020, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.
Contingent Consideration Liabilities
Financial instruments required to be measured at fair value on a recurring basis consist primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, payable in the event certain performance objectives are achieved by the acquired businesses during designated post-acquisition periods. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis.
The fair values of these liabilities described in Note 6 were primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factor was 50.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 0.04% to 3.9% and had a weighted average of 1.9% based on the fair value at the dates of the respective acquisitions. The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability.
Long-Term Debt
The carrying amount of variable rate debt, which includes borrowings under Quanta’s senior credit facility, approximates fair value. Quanta’s fixed rate debt primarily includes its Senior Notes. The fair value of Quanta’s Senior Notes, which are described further in Note 10, was $2.49 billion at December 31, 2021, compared to a carrying value of $2.47 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $27.0 million. The fair value of the senior notes is based on the quoted market prices for the same issue and are categorized as Level 1 liabilities. See Note 10 for additional information regarding Quanta’s senior credit facility and the Senior Notes.

123

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
18.    DETAIL OF CERTAIN ACCOUNTS:
Cash and Cash Equivalents
Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):
 December 31,
 20212020
Cash and cash equivalents held in domestic bank accounts$205,781 $156,122 
Cash and cash equivalents held in foreign bank accounts23,316 28,498 
Total cash and cash equivalents$229,097 $184,620 
Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At December 31, 2021 and 2020, cash equivalents were $140.0 million and $98.0 million and consisted primarily of money market investments and money market mutual funds and are discussed further in Note 17.
Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 December 31,
 20212020
Cash and cash equivalents held by domestic joint ventures$21,828 $7,714 
Cash and cash equivalents held by foreign joint ventures3,461 3,973 
Total cash and cash equivalents held by joint ventures25,289 11,687 
Cash and cash equivalents held by captive insurance company133,302 85,014 
Cash and cash equivalents not held by joint ventures or captive insurance company70,506 87,919 
Total cash and cash equivalents$229,097 $184,620 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 Estimated UsefulDecember 31,
 Lives in Years20212020
LandN/A$86,013 $69,389 
Buildings and leasehold improvements
5-30
318,499 249,106 
Operating machinery, equipment and vehicles
1-25
2,603,149 2,297,120 
Office equipment, furniture and fixtures and information technology systems
3-10
259,776 244,113 
Construction work in progressN/A91,502 20,900 
Finance lease assets and rental purchase options (see Note 11)
5-20
64,256 52,160 
Property and equipment, gross3,423,195 2,932,788 
Less — Accumulated depreciation and amortization (1,503,498)(1,372,132)
Property and equipment, net of accumulated depreciation $1,919,697 $1,560,656 
Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets and was $255.5 million, $225.3 million and $218.1 million for the years ended December 31, 2021, 2020 and 2019. Additionally, Quanta recorded asset impairment charges of $5.7 million during the year ended December 31, 2021 related to certain equipment that was not utilized in Quanta’s core operations, some of which was sold in October 2021 and the remainder of which was classified as assets held for sale as of December 31, 2021. Quanta also recorded asset impairment
124

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
charges of $8.3 million during the year ended December 31, 2020 related to the exit of its Latin American operations and due to the planned sale of certain equipment and asset impairment charges of $13.9 million during the year ended December 31, 2019 related to the winding down and exit of certain oil-influenced operations and assets, the replacement of an internally-developed software application and the planned sale and exit of certain foreign operations and assets.
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 December 31,
 20212020
Accounts payable, trade$1,251,118 $798,023 
Accrued compensation and related expenses547,161 378,002 
Other accrued expenses456,392 333,769 
Accounts payable and accrued expenses$2,254,671 $1,509,794 

19.    SUPPLEMENTAL CASH FLOW INFORMATION:
The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):
Year Ended December 31,
202120202019
Accounts and notes receivable$(248,452)$71,058 $(214,580)
Contract assets(331,946)153,832 (12,317)
Inventories1,418 9,860 52,168 
Prepaid expenses and other current assets(6,503)83,518 (60,475)
Accounts payable and accrued expenses and other non-current liabilities95,829 115,569 39,419 
Contract liabilities47,163 (84,370)174,230 
Other, net (1)
(15,191)(22,098)(135,250)
Net change in operating assets and liabilities, net of non-cash transactions$(457,682)$327,369 $(156,805)
(1) The amount for the year ended December 31, 2019 includes the payment of $87 million of on-demand advance payment bonds and $25 million of on-demand performance bonds exercised in connection with the terminated telecommunications project in Peru. See Legal Proceedings — Peru Project Dispute in Note 16 for additional information on this matter.
Reconciliations of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):
December 31,
2021202020192018
Cash and cash equivalents$229,097 $184,620 $164,798 $78,687 
Restricted cash included in “Prepaid expenses and other current assets”1,836 1,275 4,026 3,286 
Restricted cash included in “Other assets, net”954 913 921 1,283 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$231,887 $186,808 $169,745 $83,256 
Restricted cash includes any cash that is legally restricted as to withdrawal or usage.
125

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
Supplemental cash flow information related to leases and rental purchase options is as follows (in thousands):
 Year Ended December 31,
 202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(104,434)$(115,597)$(119,357)
Operating cash flows from finance leases$(90)$(108)$(64)
Financing cash flows from finance leases$(1,001)$(1,198)$(1,835)
Lease assets obtained in exchange for lease liabilities:
Operating leases$73,713 $69,721 $96,550 
Finance leases$1,044 $1,384 $691 
Rental purchase option assets obtained in exchange for rental purchase option liabilities$11,713 $35,734 $12,229 
Additional supplemental cash flow information is as follows (in thousands):
Year Ended December 31,
 202120202019
Cash (paid) received during the period for -   
Interest paid$(52,737)$(32,142)$(64,805)
Income taxes paid$(125,328)$(231,186)$(116,467)
Income tax refunds$13,257 $18,119 $7,474 
Accrued capital expenditures were $27.4 million and $11.3 million as of December 31, 2021 and 2020. The impact of these items has been excluded from Quanta’s capital expenditures in the accompanying consolidated statements of cash flows due to their non-cash nature.
During the year ended December 31, 2020, Quanta contributed certain assets that had a fair value of $6.1 million as partial consideration for the purchase of an investment and recorded a note receivable of $4.7 million as partial consideration for the sale of another investment.

ITEM 9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
There have been no changes in or disagreements with accountants on accounting and financial disclosure within the parameters of Item 304(b) of Regulation S-K.

ITEM 9A.Controls and Procedures
Attached as exhibits to this Annual Report on Form 10-K are certifications of Quanta’s Chief Executive Officer and Chief Financial Officer that are required in accordance with Rule 13a-14 of the Securities Exchange Act of 1934, as amended (the Exchange Act). This Item 9A. section includes information concerning the controls and controls evaluation referred to in the certifications, and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.
Evaluation of Disclosure Controls and Procedures
Our management has established and maintains a system of disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, such as this Annual Report on Form 10-K, is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms. The disclosure controls and procedures are also designed to provide reasonable assurance that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
As of the end of the period covered by this Annual Report, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(b), as such disclosure controls and procedures are defined in Rule 13a-15(e) and 15d-15(e) of the Exchange Act. This evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based on this evaluation,
126


these officers have concluded that, as of December 31, 2021, our disclosure controls and procedures were effective to provide reasonable assurance of achieving their objectives.
Evaluation of Internal Control over Financial Reporting
Management’s report on internal control over financial reporting can be found in Item 8. Financial Statements and Supplementary Data of this Annual Report under the heading Report of Management and is incorporated herein by reference. The report of PricewaterhouseCoopers LLP, an independent registered public accounting firm, on the financial statements, and its opinion on the effectiveness of internal control over financial reporting, can also be found in Item 8. Financial Statements and Supplementary Data of this Annual Report under the heading Report of Independent Registered Public Accounting Firm and is incorporated herein by reference.
As described in Report of Management, management’s assessment of the effectiveness of our internal control over financial reporting as of December 31, 2021 excluded the ten businesses we acquired in 2021. Such exclusion was in accordance with SEC guidance that an assessment of recently acquired businesses may be omitted in management’s report on internal control over financial reporting, provided the acquisitions took place within twelve months of management’s evaluation. These acquisitions comprised approximately 5.1% and 3.8% of our consolidated assets and revenues as of and for the year ended December 31, 2021 and included the acquisition of Blattner, which comprised approximately 4.0% and 3.4% of our consolidated assets and revenues as of and for the year ended December 31, 2021. We are in the process of integrating each acquired business into our overall internal control over financial reporting process.
There has been no change in our internal control over financial reporting that occurred during the quarter ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Design and Operation of Control Systems
Our management, including the Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and breakdowns can occur because of simple errors or mistakes. Controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

ITEM 9B.Other Information
None.


ITEM 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.
127


PART III
ITEM 10.Directors, Executive Officers and Corporate Governance
The information required by this Item 10 is incorporated by reference to the definitive proxy statement related to our 2022 Annual Meeting of Stockholders, which is to be filed with the SEC pursuant to the Exchange Act within 120 days following the end of our 2021 fiscal year.

ITEM 11.Executive Compensation
The information required by this Item 11 is incorporated by reference to the definitive proxy statement related to our 2022 Annual Meeting of Stockholders, which is to be filed with the SEC pursuant to the Exchange Act within 120 days following the end of our 2021 fiscal year.

ITEM 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item 12 is incorporated by reference to the definitive proxy statement related to our 2022 Annual Meeting of Stockholders, which is to be filed with the SEC pursuant to the Exchange Act within 120 days following the end of our 2021 fiscal year.

ITEM 13.Certain Relationships and Related Transactions, and Director Independence
The information required by this Item 13 is incorporated by reference to the definitive proxy statement related to our 2022 Annual Meeting of Stockholders, which is to be filed with the SEC pursuant to the Exchange Act within 120 days following the end of our 2021 fiscal year.

ITEM 14.Principal Accounting Fees and Services
The information required by this Item 14 is incorporated by reference to the definitive proxy statement related to our 2022 Annual Meeting of Stockholders, which is to be filed with the SEC pursuant to the Exchange Act within 120 days following the end of our 2021 fiscal year.

128


PART IV
ITEM 15.Exhibits and Financial Statement Schedules
The following financial statements, schedules and exhibits are filed as part of this Annual Report on Form 10-K:
(1) Consolidated financial statements. The consolidated financial statements are included in Item 8. Financial Statements and Supplementary Data of this Annual Report on Form 10-K.
(2) Financial statement schedules. All financial statement schedules are omitted because they are not applicable or the required information is shown in the consolidated financial statements or the notes to the consolidated financial statements in Item 8. Financial Statements and Supplementary Data of this Annual Report on Form 10-K.
(3) Exhibits.
129


EXHIBIT INDEX

Exhibit  
No. Description
2.1 — 
3.1 — 
3.2 — 
4.1 — 
4.2 — 
4.3 — 
4.4 — 
4.5 — 
4.6 — 
4.7 — 
4.8 — 
4.9 — 
4.10 — 
4.11 — 
10.1*— 
10.2*— 
10.3*— 
10.4*— 
10.5*
— 
10.6*
— 
130


Exhibit  
No. Description
10.7*
— 
10.8*
— 
10.9*— 
10.10*— 
10.11*— 
10.12*— 
10.13*— 
10.14*— 
10.15*— 
10.16*— 
10.17*— 
10.18*— 
10.19*— 
10.20*— 
10.21*— 
10.22*ˆ
— 
10.23*— 
10.24*— 
131


Exhibit  
No. Description
10.25*— 
10.26 — 
10.27 — 
10.28 — 

10.29 — 
10.30 — 
10.31 — 
10.32 — 
10.33 — 
10.34 — 
10.35 — 
132


Exhibit  
No. Description
10.36 — 
10.37ˆ
— 
10.38 — 
10.39 — 
10.40 — 
10.41 — 
10.42 — 
10.43 — 
10.44 — 
10.45 — 
133


Exhibit  
No. Description
10.46 — 
21.1ˆ
— 
23.1ˆ
— 
31.1ˆ
— 
31.2ˆ
— 
32.1† — 
101.INSˆ— 
The following financial statements from the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Cash Flows, (v) Consolidated Statements of Equity and (vi) Notes to Consolidated Financial Statements, tagged as blocks of text and with detailed tags
104*— 
The cover page from the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, formatted in Inline XBRL (included as Exhibit 101)
______________________
*Management contracts or compensatory plans or arrangements
ˆ Filed with this Annual Report on Form 10-K
Furnished with this Annual Report on Form 10-K
134


ITEM 16.     Form 10-K Summary.
Not applicable.
135


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, Quanta Services, Inc. has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Houston, State of Texas, on February 25, 2022.
QUANTA SERVICES, INC.

 By: /s/ EARL C. AUSTIN, JR.
Earl C. Austin, Jr.
President and Chief Executive Officer

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Earl C. Austin, Jr. and Derrick A. Jensen, each of whom may act without joinder of the other, as their true and lawful attorneys-in-fact and agents, each with full power of substitution and resubstitution, for such person and in his or her name, place and stead, 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 attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or their substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed by the following persons in the capacities indicated on February 25, 2022.
136


Signature Title
   
/s/ EARL C. AUSTIN, JR. President, Chief Executive Officer and Director
Earl C. Austin, Jr.(Principal Executive Officer)
   
/s/  DERRICK A. JENSENChief Financial Officer
Derrick A. Jensen (Principal Financial Officer)
/s/  PAUL M. NOBELChief Accounting Officer
Paul M. Nobel(Principal Accounting Officer)
/s/  DOYLE N. BENEBY Director
Doyle N. Beneby
   
/s/  VINCENT D. FOSTER Director
Vincent D. Foster
   
/s/  BERNARD FRIED Director
Bernard Fried
/s/  WORTHING F. JACKMAN Director
Worthing F. Jackman
   
/s/  HOLLI C. LADHANIDirector
Holli C. Ladhani
/s/  DAVID M. McCLANAHAN Chairman of the Board of Directors
David M. McClanahan
/s/  MARGARET B. SHANNONDirector
Margaret B. Shannon
   
/s/  PAT WOOD, III Director
Pat Wood, III
/s/  MARTHA B. WYRSCHDirector
Martha B. Wyrsch

137
EX-10.22 2 pwr-ex1022x12312021.htm EX-10.22 Document
Exhibit 10.22
Director Compensation Summary
(to be effective as of the May 2022 Annual Meeting of the Board of Directors)
At every annual meeting of stockholders at which a non-employee director is elected or re-elected, each such elected or re-elected non-employee director shall receive, (i) an annual award of restricted stock units (RSUs) having a value of $160,000, and (ii) the annual cash retainer(s) set forth below for board membership, committee membership, and board/committee leadership to which such non-employee director is appointed:
Annual
Membership
Cash Retainer
Annual Cash Retainer
Supplement for

Committee Chairmanship
Board of Directors
$100,000
N/A
Audit Committee
$15,000
$20,000
Compensation Committee
$10,000
$15,000
Governance and Nominating Committee
$10,000
$15,000
Investment Committee
$10,000
$15,000

Upon initial appointment to the Board of Directors other than at an annual meeting of stockholders, each such initially appointed non-employee director shall receive, for the period from the appointment through the end of the director service year during which the appointment is made, a pro rata portion of such RSU award and applicable cash retainers.
Upon the appointment of any non-employee director as Chairman of the Board, the non-employee director so appointed shall receive additional annual compensation in the amount of $180,000, of which 50% shall be payable in cash, and 50% shall be payable in RSUs; provided, however, that any non-employee director so appointed other than immediately following the annual meeting of stockholders shall receive a pro rata portion thereof for the period from the appointment through the end of the director service year.
Unless the director's board service is earlier terminated, restricted stock or RSUs awarded to non-employee directors will vest on June 1st following conclusion of the director service year; provided, however, that subject to the terms of applicable award agreements, unvested restricted stock or RSUs held by (i) any non-employee director who is not nominated for or elected to a new term, including for example, due to a reduction in the size of the Board, age precluding a re-nomination, the identification of a new nominee, or the desire to retire at the end of a term, or (ii) any non-employee director who resigns at Quanta’s convenience, including any resignation resulting from the non-employee director’s failure to receive a majority of the votes cast in an election for directors as required by Quanta’s Bylaws, will vest in full on the earlier of (a) June 1st following conclusion of the director service year or (b) the date of such non-employee director’s termination of service.  Subject to the terms of applicable award agreements, RSUs will be settled in shares of Quanta common stock, provided that non-employee directors may elect to settle up to 50% of any RSU award in cash if the non-employee director is in compliance with applicable stock ownership guidelines as of the date of settlement of such RSUs and is expected to continue to be in compliance with applicable stock ownership guidelines immediately following such cash settlement of RSUs.



Each non-employee director shall receive a fee for attendance at each meeting of the Board of Directors or any committee in excess of the number of meetings per director service year specified below as follows: 
Fee for Meetings
in Excess of the
Following Number
Per Service Year:
Physical Meeting
Telephonic Meeting
Board of Directors
9
$2,000
$1,000
Audit Committee
9
$1,000
   $500
Compensation Committee
9
$1,000
   $500
Governance and Nominating Committee
9
$1,000
   $500
Investment Committee
9
$1,000
   $500

Directors are reimbursed for reasonable out-of-pocket expenses incurred in attending meetings of the Board of Directors or the committees thereof, and for other expenses reasonably incurred in their capacity as directors of Quanta.
Notwithstanding anything herein to the contrary, directors who also are employees of Quanta or any of its subsidiaries do not receive additional compensation for serving as directors.

Adopted December 1, 2021, to be effective May 27, 2022

EX-10.37 3 pwr-ex1037x12x31x2021.htm EX-10.37 Document
Exhibit 10.37

EXECUTION VERSION

TENTH AMENDMENT TO
FOURTH AMENDED AND RESTATED CREDIT AGREEMENT

    This TENTH AMENDMENT TO FOURTH AMENDED AND RESTATED CREDIT AGREEMENT (this “Agreement”) dated as of February 4, 2022 is entered into among Quanta Services, Inc., a Delaware corporation (the “Company”), the Australian Borrowers, the Canadian Borrower, the Lenders party hereto and Bank of America, N.A., as Administrative Agent. All capitalized terms used herein and not otherwise defined herein shall have the meanings given to such terms in the Credit Agreement (as defined below).

RECITALS

    WHEREAS, the Borrowers, the Guarantor, the Lenders and Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer, entered into that certain Fourth Amended and Restated Credit Agreement dated as of December 18, 2015 (as amended, restated, amended and restated, extended, supplemented, or otherwise modified in writing from time to time, the “Credit Agreement”);

WHEREAS, the Company has requested that the Credit Agreement be amended as set forth in Section 1 below; and

    WHEREAS, the Administrative Agent and the Lenders have agreed to provide the requested amendment, subject to the terms and conditions set forth herein.

NOW, THEREFORE, in consideration of the premises and the mutual covenants contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

    1.    Amendment to Credit Agreement. Section 8.03(f) of the Credit Agreement is hereby amended to replace the reference to “$50,000,000” therein with a reference to “$250,000,000.”

    2.    Condition Precedent. This Agreement shall be effective upon receipt by the Administrative Agent of counterparts of this Agreement duly executed by each of the Borrowers, the Guarantor, the Required Lenders and the Administrative Agent.

3.    Payment of Expenses. The Loan Parties agree to reimburse the Administrative Agent for all reasonable costs and expenses (including the Attorney Costs of Moore & Van Allen PLLC) incurred by the Administrative Agent in connection with the development, preparation, negotiation and execution of this Agreement.

4.    Miscellaneous.

        (a)    The Credit Agreement, and the obligations of the Loan Parties thereunder and under the other Loan Documents, are hereby ratified and confirmed and shall remain in full force and effect according to their terms, as affected and amended by this Agreement.

    (b)    Upon the effectiveness of this Agreement, each reference in the Credit Agreement to “this Agreement,” “hereunder” or words of like import shall mean and be a reference to the Credit Agreement (as amended by this Agreement). This Agreement is a Loan Document.

    (c)    Each Loan Party acknowledges and consents to all of the terms and conditions of this Agreement. Each of the Company and the other Borrowers (i) affirms all of its obligations under the Loan Documents and (ii) agrees that this Agreement and all documents executed in connection herewith do not operate to reduce or discharge its obligations under the Credit Agreement or the other Loan Documents.

        (d)    The Loan Parties hereby represent and warrant as follows:




    (i)    Each Loan Party has taken all necessary corporate or other organizational action to authorize the execution, delivery and performance of this Agreement;

    (ii)    This Agreement has been duly executed and delivered by the Loan Parties and constitutes each of the Loan Parties’ legal, valid and binding obligations, enforceable against such Loan Party in accordance with its terms, except as such enforceability may be limited by (A) applicable Debtor Relief Laws and (B) general principles of equity (regardless of whether such enforceability is considered in a proceeding at law or in equity);

    (iii)    No consent, approval, authorization or order of, or filing, registration or qualification with, any court or governmental authority or third party is required in connection with the execution, delivery or performance by any Loan Party of this Agreement, except for any filings that the Company or any of its Subsidiaries may be required to make with the Securities and Exchange Commission or pursuant to applicable stock exchange rules, which the Company expects to timely file following execution of this Agreement; and

(iv)    Immediately after giving effect to this Agreement and the transactions contemplated hereby, (A) the representations and warranties of the Loan Parties set forth in Article VI of the Credit Agreement and in each other Loan Document are true and correct in all material respects (and in all respects if any such representation or warranty is already qualified by materiality or reference to Material Adverse Effect) as of the date hereof with the same effect as if made on and as of the date hereof, except to the extent such representations and warranties expressly relate solely to an earlier date, in which case they shall be true and correct in all material respects (and in all respects if any such representation or warranty is already qualified by materiality or reference to Material Adverse Effect) as of such earlier date (and except that the representations and warranties contained in Sections 6.05(a) and (b) of the Credit Agreement shall be deemed to refer to the most recent statements furnished pursuant to Sections 7.01(a) and (b), respectively, of the Credit Agreement), and (B) no event has occurred and is continuing which constitutes a Default or an Event of Default.

        (e)    This Agreement may be in the form of an Electronic Record and may be executed using Electronic Signatures (including facsimile and .pdf) and shall be considered an original, and shall have the same legal effect, validity and enforceability as a paper record. This Agreement may be executed in as many counterparts as necessary or convenient, including both paper and electronic counterparts, but all such counterparts are one and the same Agreement. For the avoidance of doubt, the authorization under this Section 4(e) may include use or acceptance by the Administrative Agent and the Lenders of a manually signed paper Document which has been converted into electronic form (such as scanned into PDF format), or an electronically signed Document converted into another format, for transmission, delivery and/or retention.

        (f)    If any provision of this Agreement is held to be illegal, invalid or unenforceable, (i) the legality, validity and enforceability of the remaining provisions of this Agreement shall not be affected or impaired thereby and (ii) the parties shall endeavor in good faith negotiations to replace the illegal, invalid or unenforceable provisions with valid provisions the economic effect of which comes as close as possible to that of the illegal, invalid or unenforceable provisions. The invalidity of a provision in a particular jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.

(g)    THIS AGREEMENT AND ANY CLAIM, CONTROVERSY, DISPUTE OR CAUSE OF ACTION (WHETHER IN CONTRACT OR TORT OR OTHERWISE) BASED UPON, ARISING OUT OF OR RELATING TO THIS AGREEMENT AND THE TRANSACTIONS CONTEMPLATED HEREBY SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK; PROVIDED, THAT, THE PARTIES HERETO SHALL RETAIN ALL RIGHTS ARISING UNDER FEDERAL LAW.
1




(h)    The terms of Sections 11.15 and 11.16 of the Credit Agreement with respect to submission to jurisdiction, waiver of venue and waiver of right to trial by jury trial are incorporated herein by reference, mutatis mutandis, and the parties hereto agree to such terms.

[Signature pages follow]
2



IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed as of the date first above written.

BORROWERS:            QUANTA SERVICES, INC.,
a Delaware corporation

By:    /s/ Derrick A. Jensen        
Name:    Derrick A. Jensen
Title:    Chief Financial Officer

QSI FINANCE (AUSTRALIA) PTY LTD, a corporation incorporated under the laws of the Commonwealth of Australia

By:    /s Gerald Albert Ducey, Jr.    
Name:     Gerald Albert Ducey, Jr.
Title:     Director

By:    /s/ Scot P. Fluharty        
Name:     Scot P. Fluharty
Title:     Director

QSI FINANCE II (AUSTRALIA) PTY LTD, a corporation incorporated under the laws of the Commonwealth of Australia

By:    /s Gerald Albert Ducey, Jr.    
Name:    Gerald Albert Ducey, Jr.
Title:    Director

By:    /s/ Scot P. Fluharty                
Name:     Scot P. Fluharty
Title:     Director

QSI FINANCE X (CANADA) ULC, a British Columbia corporation

By:    /s/ Haowei Yang                
Name:    Haowei Yang
Title:    Vice President and Treasurer







ADMINISTRATIVE AGENT:    BANK OF AMERICA, N.A.,
as Administrative Agent

By:    /s/ Ronaldo Naval        
Name:    Ronaldo Naval
Title:    Vice President





LENDERS:            BANK OF AMERICA, N.A.,
as a Lender

By:    /s/ Adam Rose            
Name:    Adam Rose
Title:    Senior Vice President





BANK OF AMERICA, N.A., AUSTRALIA BRANCH,
as a Lender

By:    /s/ Ari Rubin            
Name:    Ari Rubin
Title:    Director





BANK OF AMERICA, N.A., CANADA BRANCH,
as a Lender

By:    /s/ Medina Sales de Andrade    
Name:    Medina Sales de Andrade
Title:    Vice President





PNC BANK, NATIONAL ASSOCIATION,
as a Lender

By:    /s/ Madison Langman            
Name:    Madison Langman
Title:    Assistant Vice President





PNC BANK CANADA BRANCH,
as a Lender

By:    /s/ Caroline M. Stade        
Name:    Caroline M. Stade
Title:    Senior Vice President






JPMORGAN CHASE BANK, N.A.,
as a Lender

By:    /s/ Jonathan Bennett        
Name:    Jonathan Bennett
Title:    Executive Director






BANK OF MONTREAL,
as a Lender

By:    /s/ Michael Gift            
Name:    Michael Gift
Title:    Managing Director






BNP PARIBAS,
as a Lender

By:    /s/ Richard Pace            
Name:    Richard Pace
Title:    Managing Director


By:    /s/ Kyle Fitzpatrick        
Name:    Kyle Fitzpatrick
Title:    Vice President
    




MUFG BANK, LTD. (f/k/a The Bank of Tokyo-Mitsubishi UFJ, Ltd.),
as a Lender

By:    /s/ Meng Zhang            
Name:    Meng Zhang
Title:    Vice President




HSBC BANK USA, NATIONAL ASSOCIATION
as a Lender

By:    /s/ Jay Fort            
Name:    Jay Fort
Title:    Senior Vice President









U.S. BANK NATIONAL ASSOCIATION,
as a Lender

By:    /s/ Jonathan F. Lindvall        
Name:    Jonathan F. Lindvall
Title:    Senior Vice President





ZIONS BANCORPORATION, N.A. (d/b/a Amegy Bank),
as a Lender

By:    /s/ Mario Gagetta        
Name:    Mario Gagetta
Title:    Vice President





BOKF, NA (d/b/a Bank of Texas),
as a Lender

By:    /s/ Nick Jones            
Name:    Nick Jones
Title:    Assistant Vice President


EX-21.1 4 pwr-ex211x12x31x2021.htm EX-21.1 Document

Exhibit 21.1



Quanta Services, Inc.
Subsidiaries List

The following is a list of the subsidiaries of Quanta Services, Inc. showing the jurisdiction of incorporation or organization and the names under which each subsidiary does business (in italics). The names of certain subsidiaries may be omitted as such subsidiaries, considered as a single subsidiary, would not constitute a significant subsidiary.


Subsidiary and Names Under Which Subsidiary Does BusinessJurisdiction of Incorporation or Organization
1 Diamond, LLC
Cutting Technology - 1 Diamond, LLC
Delaware
1Diamond AS
Norway
618232 Alberta Ltd.
ValAir
Alberta
8246408 Canada Inc.
G-TEK
G-Vac
Advanced Electric Systems, LLC
Quebec
Advanced Utility Testing & Maintenance, LLC
Utility Testing & Maintenance, LLC
Delaware

Alexander Publications, LLC
California
Allteck GP Ltd.
British Columbia
Allteck Limited Partnership
British Columbia
Allteck USA, LLC
Deleware
Apprenticeship Programs, Inc
Idaho
Arnett & Burgess Oil Field Construction Limited
Alberta
Arnett & Burgess Pipeliners (Rockies) LLC
Delaware
Arnett & Burgess Pipeliners Ltd.
Alberta
B&N Clearing and Environmental, LLC
Delaware
Banister Pipelines Constructors GP Ltd.
British Columbia
Banister Pipelines Limited Partnership
British Columbia
Blackbox Technologies International
Texas
Blattner Canada, LLC
Minnesota
Blattner Energy, LLC
Blattner Energy, PLLC
Minnesota
Blattner Holding Company, LLC
     Blattner Company
Minnesota
Blattner Investments, LLC
Minnesota
Brent Woodward, Inc.
Oregon
Brink Constructors, Inc.
Brink Constructors, Inc. A Corporation Of South Dakota
South Dakota
Cable Communication Services, LLC
Delaware
Calico Real Properties, LLC
Delaware
CanACRE (U.S.A.) Inc.
Delaware
CanACRE (USA) Brokerage, Inc.
Delaware
CanACRE Ltd.
British Columbia
Canadian Utility Construction GP Ltd.
British Columbia
1


Canadian Utility Construction Limited Partnership
British Columbia
Carolina Power & Signalization, LLC
Delaware
Catalyst Changers Inc.
Alberta
Catalyst Changers Trinidad, ULC
British Columbia
Cat-Spec, Ltd.
Cat Spec Limited, LP
Cat Spec, Ltd
CAT SPEC, Ltd.
Cat Spec, Ltd. L.P.
Cat Spec, Ltd., LP
Cat Spec., Ltd. LP
Cat-Spec Ltd, LP
CAT-SPEC, Limited Partnership
CAT-SPEC, Limited Partnership (Regd Name)
CAT SPEC, Ltd. (Part Name)
Cat-Spec, Ltd (A Domestic limited Partnership)
Cat-Spec, Ltd. Limited Partnership
Cat-Spec, Ltd., L.P.
      Cat-Spec, Ltd., LP (Used in VA By: Cat-Spec, Ltd.)
Texas
Citadel Industrial Services, Ltd.
Citadel Industrial Services, L.P.
Citadel Industrial Services, Ltd. Limited Partnership
Citadel Industrial Services, Ltd., L.P.
Texas
Coe Drilling Pty Ltd.
Australia
Conam Construction Co.
        Conam Construction Co., Inc.
Texas
Consolidated Power Projects Australia Pty Ltd
Conpower
Consolidated Power Industries
Australia
Conti Communications, Inc.
Delaware
Crux Subsurface Canada Ltd.
British Columbia
Crux Subsurface, Inc.
Delaware
D.H. Blattner & Sons, Inc.
Minnesota
D.H. Blattner & Sons, LLC
Minnesota
Dacon Corporation
Delaware
Dashiell Corporation
Dashiell (DE) Corporation (Dashiell Corporation)
Dashiell Corporation DBA Dashiell (DE) Corporation
Dacon Corporation
Delaware
Dashiell MI Corporation
Delaware
Digco Utility Construction, L.P.
Digco Utility Construction Limited Partnership
Delaware
DOD Fueling Contractors Pty Ltd.
Australia
Dorado Specialty Services, Ltd.
Dorado Specialty Services, L.P.
Dorado Specialty Services, Ltd. L.P.
Dorado Specialty Services, Ltd. Limited Partnership
Dorado Specialty Services. Ltd., L.P.
Texas
EHV Power ULC
British Columbia
Elite Construction of Ocala, LLC
Delaware
Elite Fabrication, Ltd.
Elite Fabrication, LP
Texas
2


Elite Piping & Civil, Ltd.
Elite Piping & Civil Limited Partnership
Elite Piping & Civil Ltd, L.P.
Elite Piping & Civil, Limited Partnership
Elite Piping & Civil, Ltd. Limited Partnership
Elite Piping & Civil, Ltd., L.P.
Elite Piping and Civil, L.P.
Texas
Elite Turnaround Specialists, Ltd.
Elite Turnaround Specialists Limited Partnership
Elite Turnaround Specialists Limited Lp
Elite Turnaround Specialists Limited Partnership
Elite Turnaround Specialists Ltd. L.P.
Elite Turnaround Specialists, L.p.
Elite Turnaround Specialists, Limited Partnership
ELITE TURNAROUND SPECIALISTS, LTD
Elite Turnaround Specialists, Ltd, Lp
Elite Turnaround Specialists, Ltd. Limited Partnership
Elite Turnaround Specialists, Ltd., LP
Texas
Energy Consulting Group, LLC
Delaware
Energy Services West, LLC
Delaware
Energy Services, West
Delaware
Enscope Pty Ltd
Australia
FiberTel, LLC
Fibertel Communications
Utah
FIC GP, LLC
Delaware
Field Personnel Services, LLC
Delaware
First Infrastructure Capital Advisors, LLC
Delaware
First Infrastructure Capital GP, L.P.
Delaware
Five Points Construction Co.
Texas
Flare Construction, LLC
Flare Construction, Inc.
Utah
Fleet Services West, LLC
Delaware
Grid Creative, Inc.
Idaho
Grid Manufacturing Corporation
Northwest Lineman College
Idaho
Grid Training Corporation
Northwest Lineman Center
Northwest Lineman College
Idaho
H.L. Chapman Pipeline Construction, Inc.
Delaware
Haverfield International Incorporated
Haverfield Aviation
Haverfield Aviation, Inc.
Delaware
HBK Engineering, LLC
HBK Engineering, PLLC
Illinois
Helibro, LLC
California
Heritage Midstream, LLC
Delaware
Infraestructura ETP de Mexico, S. de R.L. de C.V
Mexico
InfraSource Construction, LLC
Infrasource Iowa Underground, LLC
InfraSources Construction, LLC
IUC ILLINOIS, LLC
IUC Nebraska, LLC
QS Mats
Delaware
InfraSource Services, LLC
Delaware
3


InfrasSource Pipeline Construction, LLC
Delaware
Integracion Tecnologica del Peru, SAC
Peru
Intermountain Electric, Inc.
Grand Electric Inc.
IM Electric, Inc.
Ime Electric
Intermountain Electric, Inc. which will do business in California as: Colorado IM Electric
Intermountain Electric, Inc., A Corporation of Colorado
Colorado
IonEarth, LLC
Michigan
Irby Construction Company
Irby Construction Company, Inc.
Legend Foundation Services
Marathon Construction Services
Mississippi
Irbyvalard, LLC
Delaware
Island Mechanical Corporation
Hawaii
J&R Underground LLC
Wisconsin
J.C.R. Construction Co., Inc.
J.C.R. Utility Construction Co.
New Hampshire
J.W. Didado Electric, LLC
Delaware
JBT Electric, LLC
Texas
Lazy Q Ranch, LLC
DE Lazy Q Ranch, LLC
(De) Lazy Q Ranch, LLC
Delaware
Lee Electrical Construction, LLC
Lee Utilities, Inc.
North Carolina
Lex Engineering Ltd.
British Columbia
Lindsey Electric, L.P.
Texas
LUMA College for Technical Training, LLC
Puerto Rico
M. G. Dyess, LLC
Mississippi
M. J. Electric, LLC
Great Lakes Line Builders
Iron Mountain M.J. Electric, LLC
IRON POWER SERVICES, A DIVISION OF M. .J ELECTRIC
Iron Power Services
Iron Power Services, A Division of M.J. Electric, LLC
M. J. Electric, LLC – Iron Mountain
M. J. Electric, LLC DBA M. J. Electric Iron Mountain, LLC
M. J. ELECTRIC, LLC IRON MOUNTAIN
M.J. Electric, LLC DBA M.J. Electric Iron Mountain
M.J. Electric, LLC Iron Mountain
M.J. Drilling, A Division of M. J. Electric
M.J. Drilling, A Division of M. J. Electric, LLC
MJ Excavating, A Division of M.J.Electric, LLC
Process Controls & Instrumentation
Process Controls & Instrumentation, A Division of M. J. Electric,LLC
Delaware
MATG I, LLC
Delaware
Mears Canada Corp.
Nova Scotia
Mears Equipment Services, LLC
Infrasource Of Pa, LLC
Mears Equipment Service, LLC
QPS Global Services
Delaware
Mears Group Pty Ltd
Australia
Mears Group, Inc.
De Mears Group
De Mears Group, Inc.
Enscope
Ranger Directional
Delaware
4


Mears Holdings, LLC
        Mears Holdings Ny, LLC
        TN Mears Holdings, LLC
Delaware

Mears Installation, LLC
Delaware
Mearsmex S. de R.L. de C.V.
Mexico
Mejia Personnel Services, LLC
Texas
Microline Technology Corporation
Michigan
Mid America Energy Services, Inc.
TA Construction
Tom Allen Construction Company Inc.
Tom Allen Construction Company of Delaware
Delaware
MTS Quanta, LLC
Mercer Technical Services
MTS Field Services
MTS Field Services (Richmond Co)
Texas
NACAP Niugini Ltd.
Papua New Guinea
Nacap PNG Limited
Papua New Guinea
Nacap Pty Ltd.
Australia
NLC CA., Inc.
NORTHWEST LINEMAN COLLEGE
Idaho
NLC FL., Inc.
Northwest Lineman Center
Idaho
NLC ID., Inc.
Northwest Lineman College
Idaho
NLC TX., Inc.
Northwest Lineman Center
Northwest Lineman Training Center
Northwest Lineman Training Center, Inc.
Idaho
North Houston Pole Line, L.P.
North Houston Pole Line Limited Partnership
QUANTA FOUNDATION SERVICES
Texas
Northern Powerline Constructors, Inc.
Chatham Electric
Alaska
NorthStar Energy Services, Inc.
NC Northstar Energy Services, Inc
Quanta Underground Services
Quanta Underground Services (Culpeper Co)
Quanta Underground Services (Spotsylvania Co)
Quanta Underground Services, Inc.
North Star Energy, LLC
North Carolina
Northstar Energy Solutions, LLC
Delaware
Nova Constructors LLC
Japan
Nova Equipment Leasing, LLC
Washington
Nova Group, Inc.
NGI Construction
NGI Construction, Inc.
NGI Construction, Inc. (FN)
Nova Group, Inc
Nova Group, Inc (CA)
Nova Group, Inc. DBA NGI Construction
California
Nova NextGen Solutions, LLC
Delaware
NPC Energy Services LLC
Alaska
O. J. Pipelines Canada Corporation
O.J. Pipelines Canada
O.J. Industrial Maintenance
New Brunswick
5


O. J. Pipelines Canada Limited Partnership
OJ Industrial Maintenance
OJ Pipelines Canada
Alberta
One Call Locators Canada Ltd.
Canada
P.J. Helicopters, Inc.
California
PAR Electrical Contractors, LLC
Computapole
Didado Utility Company, Inc.
J.W. Didado Electric
J.W. Didado Electric, Inc.
Longfellow Drilling
Riggin & Diggin Line Construction
Seaward
Seaward Corp
Missouri
Par Internacional, S. de R.L. de C.V.
Mexico
PAR Western Line Contractors , LLC
QUES
Utility Line Management Services
Delaware
Performance Energy Services Guyana, Ltd.
British Virgin Islands
Performance Energy Services, L.L.C.
Louisiana
Phasor Engineering Inc.
Alberta
Phoenix North Constructors Inc.
British Columbia
Phoenix Power Group, Inc.
Delaware
Potelco, Inc.
Potelco, Incorporated
Washington
Power Delivery Program, Inc.
Idaho
Price Gregory International, LLC
Delaware
Price Gregory Services, LLC
Delaware
Probst Electric, Inc.
Advanced Electric Systems
Probst Construction, Inc.
Utility Fleet Services
Utah
QEPC Power Solutions, LLC
Delaware
QES GP, LLC
Delaware
QP Energy Services, LLC
Delaware
QPS Engineering, LLC
QPS Engineering PLLC
QPS Environmental
QPS Global
QPS Global Services
QPS Global Services (Richmond Ci)
QPSE
Delaware
QPS Engineering, Ltd.
Quanta Inspection Services
Quanta Resource Development
Alberta
QPS Flint, LLC
QPS Flint Construction
QPS Flint Tank Services
QPS Professional Services
Quanta Environmental Solutions
Quanta EPC Services
Quanta Tank Services
Delaware

QSI Engineering, Inc.
Delaware
QSI Finance (Australia) Pty Ltd.
Australia
6


QSI Finance (Cayman) Pvt. Ltd.
Cayman Islands
QSI Finance Canada ULC
British Columbia
QSI Finance GP (US), LLC
Delaware
QSI Finance I (US), LP
Delaware
QSI Finance II (Australia) Pty Ltd.
Australia
QSI Finance II (Lux) S.à r.l
Luxembourg
QSI Finance III (Canada) ULC
British Columbia
QSI Finance III (Lux) SARL
Luxemburg
QSI Finance IV (Canada) ULC
British Columbia
QSI Finance IX (Canada) Limited Partnership
British Columbia
QSI Finance V (US), L.P.
Delaware
QSI Finance VI (Canada) ULC
British Columbia
QSI Finance VII (Canada) Limited Partnership
British Columbia
QSI Finance VIII (Canada) ULC
British Columbia
QSI Finance X (Canada) ULC
British Columbia
QSI Holdings I (Singapore) Pte. Ltd.
Singapore
QSI Holdings II (Singapore) Pte. Ltd.
Singapore
QSI Investment VFD, LLC
Delaware
QSI Investment West, LLC
Delaware
QSI Management, LLC
Delaware
QSI, Inc.
De Qsi Inc.
Qsi, Inc. Of Delaware
Delaware
QSN Lux Holdings I SCSp
Luxembourg
QSN Lux Holdings II SCSp
Luxembourg
QSN Lux Holdings III SCSp
Luxembourg
QSN Lux Holdings IV SCSp
Luxembourg
QTSL, LLC
Delaware
Quanta Asset Management LLC
Delaware
Quanta Associates, L.P.
Texas
Quanta Aviation Equipment Company, LLC
Delaware
Quanta Aviation Services, LLC
Delaware
Quanta Canada GP ULC
British Columbia
Quanta Canada Holdings III Limited Partnership
British Columbia
Quanta Canada Holdings LP
Alberta
Quanta Canada III GP Ltd.
British Columbia
Quanta Capital GP, LLC
Delaware
Quanta Capital LP, L.P.
Delaware
Quanta Capital Solutions, LLC
Delaware
Quanta Cares
Texas
Quanta East, LLC
Delaware
Quanta Electric Power Services West, LLC
Delaware
Quanta Electric Power Services, LLC
Delaware
Quanta Energized Innovations Ltd.
British Columbia
Quanta Energized Services of Canada Ltd.
British Columbia
Quanta Energized Services U.S., LLC
Delaware
Quanta Energy Services, LLC
Delaware
7


Quanta Environmental, LLC
Delaware
Quanta Equipment Company Canada GP Ltd.
Alberta
Quanta Equipment Company Canada Limited Partnership
Alberta
Quanta Equipment Company, LLC
Delaware
Quanta Government Solutions, Inc.
Delaware
Quanta Infraestructura de Chile SpA
Chile
Quanta Infrastructure Holdings, LLC
Delaware
Quanta Infrastructure Services, LLC
Delaware
Quanta Infrastructure Services, S. de R.L. de C.V.
Mexico
Quanta Infrastructure Solutions Group, LLC
Iron Power Services
QEPC
Timken Power Systems GS
Delaware
Quanta Inline Devices, LLC
Texas
Quanta Insurance Company, Inc.
Texas
Quanta International Holdings (US) LLC
Delaware
Quanta International Holdings II, Ltd.
British Virgin Islands
Quanta International Holdings IV, Ltd.
British Virgin Islands
Quanta International Holdings V Ltd.
British Virgin Islands
Quanta International Holdings VI Ltd.
British Virgin Islands
Quanta International Holdings VII, Ltd.
British Virgin Islands
Quanta International Holdings, Ltd.
British Virgin Islands
Quanta International Limited
British Virgin Islands
Quanta Kingsvale LP Ltd.
British Columbia
Quanta Lines Pty Ltd.
Australia
Quanta Marine Services, LLC
Delaware
Quanta Mountain West, LLC
Delaware
Quanta Power Australia Pty Ltd
Australia
Quanta Power Delivery, LLC
Delaware
Quanta Power Generation, Inc.
Delaware
Quanta Power Solutions India Private Limited
India
Quanta Services Australia Pty Ltd.
Australia
Quanta Services Chile SpA
Chile
Quanta Services Colombia S.A.S.
Colombia
Quanta Services Costa Rica, Ltda.
Costa Rica
Quanta Services Guatemala, Ltda.
Guatemala
Quanta Services International Holdings II Limited Partnership
British Columbia
Quanta Services International Holdings LP
Alberta
Quanta Services Management Partnership, L.P.
Texas
Quanta Services Netherlands B.V.
Netherlands
Quanta Services of Canada Ltd.
British Columbia
Quanta Services Peru S.A.C.
Peru
Quanta Services Puerto Rico Holdings, LLC
Delaware
Quanta Services Solutions PR, LLC
Quanta Services Puerto Rico
Puerto Rico
Quanta Services STPR, LLC
Quanta Services Puerto Rico
Puerto Rico
Quanta Subsurface Canada, Ltd.
British Columbia
8


Quanta Technology Canada ULC
British Columbia
Quanta Technology UK Ltd.
United Kingdom
Quanta Technology, LLC
        Delaware Quanta Technology, LLC
Delaware
Quanta Tecnología do Brasil Ltda.
Brazil
Quanta Telecommunication Solutions, LLC
Quanta Telecom
Quanta Telecom Services
Quanta Telecommunication Services
Quanta Telecommunications Services, LLC
Delaware
Quanta Utility Installation Company, Inc.
Delaware
Quanta Utility Operations PR, LLC
Puerto Rico
Quanta Utility Operations, LLC
Delaware
Quanta West, LLC
Delaware
Quanta Workforce Solutions, LLC
Delaware
Quanta-DCO NJ Green Link, LLC
Delaware
R. R. Cassidy, Inc.
Louisiana
Realtime Engineers, Inc.
Delaware
Realtime Utility Engineers, Inc.
Infrasource Engineering Company, PC
Wisconsin
Redes Andinas de Comunicaciones S.R.L.
Peru
RMS Holdings, LLC
RMS Holdings, LLC (Delaware)
RMS Welding Systems
Rms Welding Systems LLC
RMS Welding Systems LLC
RMS Welding Systems, LLC
Rms Welding, LLC
Delaware
Road Bore Corporation
Hawaii
Robinson Brothers Construction, LLC
Delaware
Service Electric Company
P.D.G. Electric
Service EC (DE), Inc.
Service Electric Company (DE)
Service Electric Company of Delaware
Service Electric Company Of Delaware
Service Electric Company, Inc.
Delaware
Servicios de Infraestructura del Peru S.A.C.
Peru
Servicios Par Electric, S. de R.L. de C.V.
Mexico
Southwest Trenching Company, Inc.
Texas
Specialty Tank Services, Ltd.
Specialty Tank Services Limited Partnership
Specialty Tank Services, L.P.
Specialty Tank Services, Limited Partnership
Specialty Tank Services, LP
Specialty Tank Services, Ltd. (LP)
Specialty Tank Services, Ltd. Limited Partnership
Specialty Tank Services, Ltd. LP
Specialty Tank Services, Ltd., L.P.
Specialty Tank Services, Ltd., LP
Texas Specialty Tank Services, Ltd. LP
Texas
Stronghold General, LLC
Texas
Stronghold Holdings (BVI) Limited
British Virgin Islands
9


Stronghold Inspection, Ltd.
Stronghold Inspection Limited Partnership
Stronghold Inspection Ltd, L.P.
Stronghold Inspection, L.P.
Stronghold Inspection, Limited Partnership
Stronghold Inspection, Ltd. Limited Partnership
Stronghold Inspection, Ltd., L.P.
Texas
Stronghold Specialty General, LLC
Texas
Stronghold Specialty, Ltd.
Stronghold Specialty, Ltd. Limited Partnership
Texas
Stronghold Tower Group, Ltd.
Stronghold Tower Group, LP
Stronghold Tower Group, Ltd, LP
Stronghold Tower Group, Ltd., LP
Texas
Stronghold VI, LLC
U.S. Virgin Islands
Stronghold, Ltd.
Stronghold Management Holdings, LP
Stronghold, Limited Partnership
Stronghold, Ltd. Limited Partnership
Texas
Subterra Damage Prevention Specialists Ltd.
Canada
Summit Line Construction, Inc.
Summit Line Construction
Utah
Sumter Utilities, Inc.
Delaware
T. G. Mercer Consulting Services, Inc.
Texas
TC Infrastructure Services Ltd.
British Columbia
The Aspen Utility Company, LLC
The Aspen Utility Company, LLC
Texas
The ComTran Group, Inc.
Georgia
The Hallen Construction Co., Inc.
New York
The Ryan Company, Inc.
Ryan Company, Inc. of Massachusetts
Ryan Company, Inc.(The)
Ryan Company, Inc., The
The Massachusetts Ryan Company, Inc.
The Ryan Company Inc Of Massachusetts
The Ryan Company Inc of Massachusetts
The Ryan Company Incorporated of Massachusetts
The Ryan Company Incorporated Of Massachusetts
The Ryan Company Of Massachusetts, Inc.
The Ryan Company of Massachusetts
The Ryan Company of Massachusetts (FN)
The Ryan Company of Massachusetts, Inc.
The Ryan Company, Inc. (Massachusetts)
The Ryan Company, Inc. of Massachusetts
The Ryan Company, Incorporated Electrical Contractors
Massachusetts
TurnKey Automation, Ltd.
TurnKey Automation Limited Partnership
TurnKey Automation, Limited Partnership
Turnkey Automation, Ltd. L.P.
TurnKey Automation, Ltd. Limited Partnership
Turnkey Automation, Ltd. LP.
TurnKey Automation, Ltd., Limited Partnership
TurnKey I&E, Ltd.
Texas
Underground Construction Co., Inc.
Delaware Underground Construction Co.
Ucc - Underground Construction Co.
UCC Underground Construction Co., Inc.
Underground Construction Co., Inc. (Delaware)
Delaware
10


Underground Electric Construction Company, LLC
Delaware
Utility Training Services Corporation
Idaho
Valard Construction (Ontario) Ltd.
Ontario
Valard Construction (Quebec) Inc.
Quebec
Valard Construction 2008 Ltd.
Alberta
Valard Construction Australia Pty Ltd.
Australia
Valard Construction LP
Alberta
Valard Construction, LLC
Valard
Delaware
Valard Equipment (AB) Ltd.
British Columbia
Valard Equipment GP Ltd.
Alberta
Valard Equipment Limited Partnership
Alberta
Valard Geomatics BC, Ltd.
British Columbia
Valard Geomatics Ltd.
Alberta
Valard Mechanical Ltd.
British Columbia
William E. Groves Construction, LLC
        Groves Electrical Services
Kentucky

Winco, Inc.
Winco Powerline Services
Winco Powerline Services Inc.
Winco Powerline Services, Inc.
Winco, Inc. an Oregon Based Corporation
Winco, Inc. D/B/A Winco Powerline Services
Winco, Inc. DBA Winco Services Inc.
Winco Helicopters
Oregon

11
EX-23.1 5 pwr-ex231x12x31x2021.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (Nos. 333-248776) and Form S-8 (Nos. 333-231769, 333-226780, 333-193616 and 333-174374) of Quanta Services, Inc. of our report dated February 25, 2022 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP
Houston, Texas
February 25, 2022



EX-31.1 6 pwr-ex311x1231x2021.htm EX-31.1 Document

Exhibit 31.1
I, Earl C. Austin, Jr., certify that:
1.I have reviewed this annual report on Form 10-K of Quanta Services, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the 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:February 25, 2022By: /s/ EARL C. AUSTIN, JR.   
  Earl C. Austin, Jr. 
  President and Chief Executive Officer  
(Principal Executive Officer)

EX-31.2 7 pwr-ex312x1231x2021.htm EX-31.2 Document

Exhibit 31.2
I, Derrick A. Jensen, certify that:
1.I have reviewed this annual report on Form 10-K of Quanta Services, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the 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:February 25, 2022By:  /s/ DERRICK A. JENSEN 
  
Derrick A. Jensen
 
  Chief Financial Officer  

EX-32.1 8 pwr-ex321x1231x2021.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
     Each of the undersigned officers of Quanta Services, Inc. (the “Company”) hereby certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to such officer’s knowledge that:
1.the accompanying Form 10-K report for the period ending December 31, 2021 as filed with the U.S. Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:February 25, 2022
/s/ EARL C. AUSTIN, JR.  
Earl C. Austin, Jr.
  President and Chief Executive Officer 
Dated:February 25, 2022  
/s/ DERRICK A. JENSEN
  Derrick A. Jensen, 
  Chief Financial Officer 

EX-101.SCH 9 pwr-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 000020002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 100010003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040006 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100050007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100070009 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 140084001 - Statement - Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - Business and Organization link:presentationLink link:calculationLink link:definitionLink 240024002 - Disclosure - Business and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 210031002 - Disclosure - Basis of Presentation and Certain Accounting Policies link:presentationLink link:calculationLink link:definitionLink 220042001 - Disclosure - Basis of Presentation and Certain Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 240054003 - Disclosure - Basis of Presentation and Certain Accounting Policies - Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 240064004 - Disclosure - Basis of Presentation and Certain Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 210071003 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 210081004 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 230093001 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 240104005 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240104005 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240114006 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240124007 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 240134008 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240144009 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 210151005 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 230163002 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 240174010 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240184011 - Disclosure - Segment Information - Summarized Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 210191006 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 230203003 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 240214012 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240224013 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240234014 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 240244015 - Disclosure - Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 240254016 - Disclosure - Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240264017 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 210271007 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 230283004 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240294018 - Disclosure - Goodwill and Other Intangible Assets - Significant Estimates Used by Management in Determining Fair Values of Company's Reporting Units (Details) link:presentationLink link:calculationLink link:definitionLink 240304019 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240314020 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 240324021 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240324021 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240334022 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210341008 - Disclosure - Investments in Affiliates and Other Entities link:presentationLink link:calculationLink link:definitionLink 240354023 - Disclosure - Investments in Affiliates and Other Entities (Details) link:presentationLink link:calculationLink link:definitionLink 210361009 - Disclosure - Per Share Information link:presentationLink link:calculationLink link:definitionLink 230373005 - Disclosure - Per Share Information (Tables) link:presentationLink link:calculationLink link:definitionLink 240384024 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 240394025 - Disclosure - Per Share Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210401010 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 230413006 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 240424026 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 240424026 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 240434027 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 240444028 - Disclosure - Debt Obligations - Principal Payments Required to be Made (Details) link:presentationLink link:calculationLink link:definitionLink 240454029 - Disclosure - Debt Obligations - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 240464030 - Disclosure - Debt Obligations - Interest on Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 240474031 - Disclosure - Debt Obligations - Senior Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 240484032 - Disclosure - Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 240494033 - Disclosure - Debt Obligations - Bridge Facility Commitment (Details) link:presentationLink link:calculationLink link:definitionLink 210501011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 230513007 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 240524034 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240534035 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 240544036 - Disclosure - Leases - Components of Leases in the Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 240554037 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 240554037 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 240554037 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 240564038 - Disclosure - Leases - Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 210571012 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 230583008 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240594039 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 240604040 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 240614041 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 240624042 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240634043 - Disclosure - Income Taxes - Net Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240644044 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240654045 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 240664046 - Disclosure - Income Taxes - Balances of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 210671013 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 230683009 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 240694047 - Disclosure - Equity - Exchangeable Shares (Details) link:presentationLink link:calculationLink link:definitionLink 240704048 - Disclosure - Equity - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 240714049 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) link:presentationLink link:calculationLink link:definitionLink 240724050 - Disclosure - Equity - Non-controlling Interests (Details) link:presentationLink link:calculationLink link:definitionLink 240734051 - Disclosure - Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 210741014 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 230753010 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 240764052 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 240774053 - Disclosure - Stock-Based Compensation - Summary of RSUs and PSUs to be Settled in Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 240784054 - Disclosure - Stock-Based Compensation - Restricted Stock and RSUs to be Settled in Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 240794055 - Disclosure - Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 240804056 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 240814057 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Cash (Details) link:presentationLink link:calculationLink link:definitionLink 210821015 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 230833011 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 240844058 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240854059 - Disclosure - Employee Benefit Plans - Summary of Plan Information Relating to Participation in Multiemployer Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 210861016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 240874060 - Disclosure - Commitments and Contingencies - Committed Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 240884061 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 240894062 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details) link:presentationLink link:calculationLink link:definitionLink 240904063 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 240914064 - Disclosure - Commitments and Contingencies - Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 240924065 - Disclosure - Commitments and Contingencies - Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 240934066 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 240944067 - Disclosure - Commitments and Contingencies - Residual Value Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 240954068 - Disclosure - Commitments and Contingencies - Deferral of Employer Payroll Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 210961017 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 240974069 - Disclosure - Fair Value Measurements - Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240984070 - Disclosure - Fair Value Measurements - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 210991018 - Disclosure - Detail of Certain Accounts link:presentationLink link:calculationLink link:definitionLink 231003012 - Disclosure - Detail of Certain Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 241014071 - Disclosure - Detail of Certain Accounts - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 241024072 - Disclosure - Detail of Certain Accounts - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 241024072 - Disclosure - Detail of Certain Accounts - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 241034073 - Disclosure - Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 211041019 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 231053013 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 241064074 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) link:presentationLink link:calculationLink link:definitionLink 241074075 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 241084076 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 241094077 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 241104078 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 pwr-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 pwr-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 pwr-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Customer [Domain] Customer [Domain] Thereafter Operating And Finance Lease Liabilities, Payments, Due After Year Five Operating And Finance Lease Liabilities, Payments, Due After Year Five Letters of Credit Letter of Credit [Member] Vested, shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) Consolidated Entities [Axis] Consolidated Entities [Axis] Acquisition-related costs Business Combination, Acquisition Related Costs Contract assets Increase (Decrease) in Contract with Customer, Asset Deferred tax benefits on unrecognized tax positions Deferred Tax Assets, Deferred Tax Benefits On Unrecognized Tax Positions Deferred Tax Assets, Deferred Tax Benefits On Unrecognized Tax Positions Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member] Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member] Dividends declared Dividends, Common Stock, Cash Security Exchange Name Security Exchange Name Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Operation and maintenance period Operation And Maintenance Agreement, Contract Term Operation And Maintenance Agreement, Contract Term Buildings and leasehold improvements Buildings And Leasehold Improvements [Member] Buildings and leasehold improvements. Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Payments for contingent consideration liabilities Payment for Contingent Consideration Liability, Financing Activities Peru Telecommunications Project Telecommunications Project - Peru [Member] Telecommunications Project - Peru [Member] Operating leases Operating Lease, Weighted Average Remaining Lease Term Functional Currency and Translation of Financial Statements Foreign Currency Transactions and Translations Policy [Policy Text Block] Restricted Stock Units to be Settled in Cash Restricted Stock Units To Be Settled In Cash [Member] Restricted Stock Units To Be Settled In Cash Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member] Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member] Amortization expense Business Combination, Amortization Business Combination, Amortization Two Larger Pipleline Projects - Canada Two Larger Pipleline Projects - Canada [Member] Two Larger Pipleline Projects - Canada Impairment of cost method investment Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Employee per diems, meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount Investment, Name [Axis] Investment, Name [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Taxes on joint ventures Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Components of Leases in the Balance Sheet Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block] Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block] 2023 Long-Term Debt, Maturity, Year Two Other intangible assets Deferred Tax Liabilities, Intangible Assets Change in fair value of contingent consideration liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Purchase price allocation adjustments Goodwill, Purchase Accounting Adjustments Payments Due First Business Day Of Quarter In 2023 And 2024 Payments Due First Business Day Of Quarter In 2023 And 2024 [Member] Payments Due First Business Day Of Quarter In 2023 And 2024 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization of intangible assets Amortization of intangible assets Amortization of Intangible Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted average amortization period at acquisition date Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Remaining authorized share repurchase amount under repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Larger Electric Transmission Project Larger Electric Transmission Project [Member] Larger Electric Transmission Project Operating leases Operating Lease, Weighted Average Discount Rate, Percent Processing Facility Project Processing Facility Construction Project [Member] Processing Facility Construction Project [Member] Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period Contract with Customer, Liability, Revenue Recognized Change in contract estimates, (favorable) unfavorable impact on operating results, percent Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Related charge Recorded charges Loss Contingency, Loss in Period Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Goodwill and intangible assets. Office equipment, furniture and fixtures and information technology systems Office Equipment Furniture And Fixtures And Information Technology Systems [Member] Office equipment, furniture and fixtures and information technology systems. Award Type [Domain] Award Type [Domain] Not Held by Joint Ventures Cash Not Held By Joint Ventures [Member] Cash Not Held By Joint Ventures [Member] Operating Engineers’ Local 324 Pension Fund Operating Engineers Local 324 Pension Fund [Member] Operating Engineers Local 324 Pension Fund [Member] Local Phone Number Local Phone Number Businesses That Provide Electric Power Construction Services In The United States Businesses That Provide Electric Power Construction Services In The United States [Member] Businesses That Provide Electric Power Construction Services In The United States Non-current retainage balances Contract with Customer, Receivable, after Allowance for Credit Loss, Noncurrent Goodwill [Line Items] Goodwill Impairment Testing Assumptions [Line Items] Goodwill Impairment Testing Assumptions [Line Items] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months Decrease in Unrecognized Tax Benefits is Reasonably Possible Net income attributable to common stock Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Estimated fair value at acquisition date Finite-lived Intangible Assets Acquired Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Distributions to non-controlling interests Distributions to non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Dividend declared Dividends, Cash Damages awarded Loss Contingency, Damages Awarded, Value Currency [Axis] Currency [Axis] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Rental purchase option asset Leases, Option To Purchase, Asset, Failed Sale Leaseback Leases, Option To Purchase, Asset, Failed Sale Leaseback Retained Earnings Retained Earnings [Member] 2026 Operating And Finance Lease Liabilities, Payments, Due Year Five Operating And Finance Lease Liabilities, Payments, Due Year Five Leased assets Deferred Tax Liabilities, Leasing Arrangements Customer holdbacks Deferred Tax Liabilities, Customer Holdbacks Deferred Tax Liabilities, Customer Holdbacks Percentage of contribution by employer of each employee who contributes between 3% and 6% Defined Contribution Plan, Employer Matching Contribution, Percent of Match By Employer Of Each Employee Who Contributes To Plan Defined Contribution Plan, Employer Matching Contribution, Percent of Match By Employer Of Each Employee Who Contributes To Plan Other Information Related to Leases Lessee, Leases, Other Information [Table Text Block] Lessee, Leases, Other Information [Table Text Block] Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Total Operating And Finance Lease Liabilities, Payments, Due [Abstract] Operating And Finance Lease Liabilities, Payments, Due [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Maurepas Maurepas Pipeline, LLC [Member] Maurepas Pipeline, LLC [Member] Financing cash flows from finance leases Finance Lease, Principal Payments Related party payables Due to Related Parties Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Basic (in dollars per share) Earnings Per Share, Basic Lease expense Operating Lease, Expense Revenue Recognition and Related Balance Sheet Accounts Revenue from Contract with Customer [Text Block] Unvested, shares, beginning of period (in shares) Unvested, shares, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Contract liabilities Contract liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities 2022 Long-Term Debt, Maturity, Year One Eighth District Electrical Pension Fund Eighth District Electrical Pension Fund [Member] Eighth District Electrical Pension Fund [Member] Canada CANADA Revenue Recognition [Table] Revenue Recognition [Table] Revenue Recognition [Table] Number of delayed transmission projects due to changes orders and claims Contract With Customer, Number of Delayed Transmission Projects with Large Component of Change Orders in Recent Quarters Contract With Customer, Number of Delayed Transmission Projects with Large Component of Change Orders in Recent Quarters Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Total net deferred income tax liabilities Deferred Tax Liabilities, Net Foreign currency and other Other Noncash Income (Expense) Restricted cash Restricted Cash and Cash Equivalents Australia AUSTRALIA Estimated committed capital in next fiscal year Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] 2020 Acquisitions Acquisitions 2020 [Member] Acquisitions 2020 [Member] Auto liability insurance claims deductible Auto Liability Insurance Claims Deductible Auto liability insurance claims deductible amount per occurrence. Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Entity Voluntary Filers Entity Voluntary Filers Less — Current maturities of long-term debt Current maturities of long-term debt Long-term Debt and Lease Obligation, Current Plan Name [Axis] Plan Name [Axis] Accrued liabilities under compensation plan Deferred Compensation Share-based Arrangements, Liability, Current Term Loan Term Loan [Member] Term Loan [Member] Long-term debt Long-term Debt Return on investment Proceeds from Equity Method Investment, Distribution, Return of Capital Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Non-cash charge for impairment of goodwill Goodwill, Impairment Loss Larger Pipeline Transmission Project Pipeline Transmission Project [Member] Pipeline Transmission Project Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Captive Insurance Company Captive Insurance Company [Member] Captive Insurance Company Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Telecommunication Networks Construction and Operation Telecommunication Networks Construction And Operation [Member] Telecommunication Networks Construction And Operation [Member] Base Rate Base Rate [Member] Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] QPS QPS Engineering, LLC (QPS) [Member] QPS Engineering, LLC (QPS) [Member] Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stock and incentive compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Scenario [Axis] Scenario [Axis] Customer With Financial Difficulties Customer With Financial Difficulties [Member] Customer With Financial Difficulties Non-compete agreements Noncompete Agreements [Member] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Portion that, if recognized, would reduce tax expense and effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Income Taxes [Table] Income Taxes [Table] Income taxes. Accounts payable and accrued expenses Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Underground Utility and Infrastructure Solutions Underground Utility and Infrastructure Solutions [Member] Underground Utility and Infrastructure Solutions Entity Interactive Data Current Entity Interactive Data Current Tax carryforwards expiring thereafter Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Thereafter Expiration amount of state and foreign net operating loss carryforwards thereafter. Payments to settle liabilities under compensation plan Share-based Payment Arrangement, Cash Used to Settle Award 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Reductions for audit settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Percentage of contribution by employer of each employee's contribution up to 3% Defined Contribution Plan, Employer Matching Contribution, Percent Of Match By Employer Up To Specific Percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match By Employer Up To Specific Percentage Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Multiemployer Plan Name [Axis] Retirement Plan Name [Axis] Senior Notes Due 2024, 2032 And 2041 Senior Notes Due 2024, 2032 And 2041 [Member] Senior Notes Due 2024, 2032 And 2041 Change in fair value of contingent consideration liabilities Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Scenario, Adjustment Scenario, Adjustment [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Less: Comprehensive income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Total amount of unrecognized tax benefits relating to uncertain tax positions Balance at beginning of year Balance at end of year Unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Subtotal Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Redes Redes Andinas De Comunicaciones S.R.L. (Redes) [Member] Redes Andinas De Comunicaciones S.R.L. (Redes) [Member] Leases Lessee, Finance Leases [Text Block] Payments of on-demand advance payment bonds Repayments of Advances for Construction Damages sought Loss Contingency, Damages Sought, Value Assets Deferred Income Tax Assets, Net Acquisitions Stock Issued During Period, Value, Acquisitions Current Liabilities: Liabilities, Current [Abstract] All Senior Notes All Senior Notes [Member] All Senior Notes Valuation allowance foreign and state net operating loss carryforwards Operating Loss Carryforwards, Valuation Allowance Discount rates Fair Value Inputs, Discount Rate Fair Value Inputs, Discount Rate Restatement [Axis] Revision of Prior Period [Axis] Balance (in shares) Balance (in shares) Shares, Outstanding Income tax refunds Proceeds from Income Tax Refunds Accounting Policies [Abstract] Accounting Policies [Abstract] Note receivable recorded for the sale of an investment Noncash or Part Noncash Divestiture, Amount of Consideration Received Limetree Bay Refining, LLC Limetree Bay Refining, LLC [Member] Limetree Bay Refining, LLC Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Federal Current Federal Tax Expense (Benefit) Total lease liabilities Operating Lease, Liability Diluted (in dollars per share) Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted Document Transition Report Document Transition Report Common stock Common Stock, Value, Issued Finance leases Finance Lease, Weighted Average Discount Rate, Percent Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Unvested, weighted average grant date fair value, beginning of period (in usd per share) Unvested, weighted average grant date fair value, end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Estimated cost to complete bonded projects Estimated Costs To Complete Bonded Projects Estimated Costs To Complete Bonded Projects Leases Lessee, Operating Leases [Text Block] Payment of arbitration Contracts Receivable, Claims and Uncertain Amounts Amortization of lease assets Finance Lease, Right-of-Use Asset, Amortization Number of projects that experienced a significant impact due accelerated timeline Contract With Customer, Number Of Projects Significantly Impacted By Acceleration Of Project Timeline Contract With Customer, Number Of Projects Significantly Impacted By Acceleration Of Project Timeline Debt Instrument, Covenant, Number Of Fiscal Quarters Applicable To Updated Acquisition Ratio Debt Instrument, Covenant, Number Of Fiscal Quarters Applicable To Updated Acquisition Ratio Debt Instrument, Covenant, Number Of Fiscal Quarters Applicable To Updated Acquisition Ratio Acquisitions Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Ownership [Axis] Ownership [Axis] Laborers Pension Trust Fund for Northern California Laborers Pension Trust Fund for Northern California [Member] Laborers Pension Trust Fund for Northern California [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Legal Entity [Axis] Legal Entity [Axis] Effect of dilutive unvested non-participating stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Class of Stock [Axis] Class of Stock [Axis] Interest and penalties expense (income) in the provision for income taxes Income Tax Examination, Penalties And Interest Expense (Income) Income Tax Examination, Penalties And Interest Expense (Income) Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member] Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member] Reconciliation of Unrecognized Tax Benefit Summary of Income Tax Contingencies [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Maximum amount outstanding under the senior credit facility during the period Line of Credit Facility, Maximum Amount Outstanding During Period Current maturities of long-term debt and short-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Liabilities Entity [Domain] Entity [Domain] Dividends declared per share (in dollars per share) Dividend per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Revenues Revenue from Contract with Customer, Excluding Assessed Tax Collection of receivables Proceeds from Collection of Finance Receivables Performance Guarantee Performance Guarantee [Member] Amounts attributable to common stock: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Dividends Dividends Declared [Table Text Block] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Measurement Input Type [Domain] Measurement Input Type [Domain] Contract value Aggregate consideration for projects Contract With Customer, Contract Value Contract With Customer, Contract Value Variable Rate [Axis] Variable Rate [Axis] Finance leases Finance Lease, Weighted Average Remaining Lease Term Segment Information Segment Reporting Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Canadian Dollars Canada, Dollars Total long-term debt obligations Long-term Debt and Lease Obligation, Including Current Maturities Underground Utility and Infrastructure Solutions Underground Utility and Infrastructure Solutions Segment Underground Utility and Infrastructure Solutions Segment [Member] Underground Utility and Infrastructure Solutions Segment Document Fiscal Year Focus Document Fiscal Year Focus Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount Reduction In Company Maximum Funded Debt And Maximum Senior Debt By All Cash And Cash Equivalents In Excess Of Amount Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount. Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Related insurance recoveries/receivables included in other assets Insurance Settlements Receivable, Noncurrent Debt Instrument, Payment Due Date [Axis] Debt Instrument, Payment Due Date [Axis] Debt Instrument, Payment Due Date Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] 0.950% Senior Notes due October 2024 Senior Notes Due October 2024 [Member] Senior Notes Due October 2024 Revenues included in consolidated results of operations Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Operating company reorganizations Goodwill, Transfers Rental purchase option assets obtained in exchange for rental purchase option liabilities Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability Borrowed amount Proceeds from Lines of Credit Other Assets, Net Other Assets [Member] Lease assets obtained in exchange for lease liabilities: Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract] Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract] Nonpayment of receivables Financing Receivable, after Allowance for Credit Loss Tax carryforwards expiring in 2023 Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Two Expiration amount of state and foreign net operating loss carryforwards year two. Other income, net Other Nonoperating Income (Expense) Fair value of notes Long-term Debt, Fair Value Number of specialty utility foundation and pole-setting contractors Number Of Special Utility Foundation And Pole-Setting Contractors Number Of Special Utility Foundation And Pole-Setting Contractors Correction Of Estimated Project Costs And Percentage Of Completion Method [Member] Correction Of Estimated Project Costs And Percentage Of Completion Method [Member] Correction Of Estimated Project Costs And Percentage Of Completion Method [Member] Basic (in dollars per share) Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic Retirement of preferred stock (in shares) Stock Repurchased and Retired During Period, Shares Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Award Type [Axis] Award Type [Axis] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Supplemental Cash Flow Information Related to Leases Lessee, Supplemental Cash Flows From Leases [Table Text Block] Lessee, Supplemental Cash Flows From Leases [Table Text Block] Future Minimum Lease Payments - Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Projects In Progress Projects In Progress [Member] Projects In Progress Cross default provisions with debt instruments exceeding this amount Cross Default Provisions Cross-default provisions. Total stockholders’ equity Stockholders' Equity Attributable to Parent Accounts and notes receivable Increase (Decrease) in Accounts and Notes Receivable EPC Electric Transmission Project EPC Electric Transmission Project [Member] EPC Electric Transmission Project [Member] City Area Code City Area Code Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Employer's liability claims subject to deductible per occurrence Employers Liability Insurance Claims Deductible Employer's liability claims deductible amount per occurrence. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Held in Foreign Bank Accounts Foreign Bank Accounts [Member] Foreign Bank Accounts [Member] Accounts receivable, before allowance for credit loss Accounts Receivable, before Allowance for Credit Loss Repurchase of common stock Cash payments related to stock repurchases Payments for Repurchase of Common Stock Changes in operating assets and liabilities, net of non-cash transactions Net change in operating assets and liabilities, net of non-cash transactions Increase (Decrease) in Operating Capital Estimated useful lives Property, Plant and Equipment, Useful Life Weighted average remaining lease term (in years): Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract] Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract] Equity: Stockholders' Equity Attributable to Parent [Abstract] Performance units performance percentage Performance Based Award Performance Percentage Performance Based Award Performance Percentage Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Company-owned life insurance Effective Income Tax Rate Reconciliation, Benefit from Company Owned Life Insurance Effective Income Tax Rate Reconciliation, Benefit from Company Owned Life Insurance Operating lease liabilities, net of current portion Operating Operating Lease, Liability, Noncurrent Total future minimum lease payments Finance Lease, Liability, Payment, Due 2020 Repurchase Program 2020 Repurchase Program [Member] 2020 Repurchase Program Total current tax provision Current Income Tax Expense (Benefit) Debt instrument Debt Instrument, Face Amount Share price (in usd per share) Share Price Discounted cash flows Discounted Cash Flows Weighted Percentage Percentage of the discounted cash flow valuation model used in determining fair value. Operating Segments Operating Segments [Member] Operating lease term (up to) Lessee, Operating Lease, Term of Contract Commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Aggregate Consideration Paid or Payable and Allocation of Net Assets Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Restatement [Domain] Revision of Prior Period [Domain] Finance leases Total lease liabilities Finance Lease, Liability Total deferred income tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Unequal Installments Share-based Payment Arrangement, Tranche Two [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Investment balance Equity Method Investments Income Statement [Abstract] Income Statement [Abstract] Senior Credit Facility Senior Credit Facility [Member] Senior Credit Facility [Member] Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2024 Finance Lease, Liability, to be Paid, Year Three Other comprehensive income (loss) other, tax Other Comprehensive Income (Loss), Other, Tax Other comprehensive income other tax. 2025 Finance Lease, Liability, to be Paid, Year Four Tax carryforwards expiring in 2024 Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Three Expiration amount of state and foreign net operating loss carryforwards year three. Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Integral Affiliate Offering Right-of-way Solutions Integral Affiliate Offering Right-of-way Solutions [Member] Integral Affiliate Offering Right-of-way Solutions Provision for income taxes Total provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowances of $49,749 and $16,546 Accounts Receivable, after Allowance for Credit Loss, Current Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Accounts Receivable Accounts Receivable [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Forfeited, shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Valuation allowance on deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Contributions Multiemployer Plan, Employer Contribution, Cost Amount Stock Repurchased During Period, Value Goodwill Impairment Test Effect Of Changes In Fair Value Assumptions [Table] Goodwill Impairment Test Effect Of Changes In Fair Value Assumptions [Table] Goodwill impairment test effect of changes in fair value assumptions [Table] Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] LUMA Energy LLC LUMA Energy LLC [Member] LUMA Energy LLC Adjustments for Error Correction [Domain] Error Correction, Type [Domain] Valuation, Market Approach Valuation, Market Approach [Member] Equity Component [Domain] Equity Component [Domain] Operating machinery, equipment and vehicles Operating Machinery, Equipment And Vehicles [Member] Operating equipment and vehicles. Payments received on construction contracts Proceeds From Construction Contracts Proceeds From Construction Contracts Other Stockholders' Equity, Other 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Deferred income tax assets: Components of Deferred Tax Assets [Abstract] Value of Quanta common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Litigation Case [Axis] Litigation Case [Axis] Property and equipment, net of accumulated depreciation of $1,503,498 and $1,372,132 Property and equipment, net of accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Percentage of deferred employer payroll taxes due, 2022 CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Due, Remainder Of Fiscal Year CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Due, Remainder Of Fiscal Year Treasury Stock Stockholders' Equity, Policy [Policy Text Block] Acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Lease type Assets and Liabilities, Lessee [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Investments in unconsolidated affiliates and other Payments to Acquire Investments Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Cash received from investments Proceeds from Sale, Maturity and Collection of Investments 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Intangible Assets Intangible Assets, Gross (Excluding Goodwill) Others Other Countries [Member] Other Countries Increase in tax expense Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Minimum consolidated interest coverage ratio Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Weighted Average Weighted Average [Member] Finance Finance Lease, Liability, Current Compounded Revenue Growth Rates Measurement Input, Long-term Revenue Growth Rate [Member] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Quanta Services, Inc. Quanta Services, Inc. [Member] Quanta Services, Inc. Auditor Location Auditor Location Detail of Certain Accounts Detail Of Certain Balance Sheet Accounts [Text Block] Detail of certain balance sheet accounts. Segment Reporting [Abstract] Segment Reporting [Abstract] Transaction Multiples Applied to EBITDA Measurement Input, EBITDA Multiple, Transaction [Member] Measurement Input, EBITDA Multiple, Transaction [Member] Remaining Weighted Average Amortization Period Finite-Lived Intangible Asset, Useful Life Interest on lease liabilities Finance Lease, Interest Expense Use of Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Basic and Diluted Earnings Per Share Attributable to Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Other long-term debt Other Long-term Debt Title of 12(b) Security Title of 12(b) Security Correction of Total Estimated Project Costs Correction Of Total Estimated Project Costs [Member] Correction Of Total Estimated Project Costs [Member] Advance payments received Proceeds from Advances for Construction Investment, Name [Domain] Investment, Name [Domain] Restatement Adjustment Revision of Prior Period, Adjustment [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Net income attributable to common stock Net Income (Loss) Available to Common Stockholders, Diluted Net income attributable to common stock Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Number of reporting units at risk after cushion test Number Of Reporting Units At Risk After Cushion Test Number Of Reporting Units At Risk After Cushion Test Product and Service [Domain] Product and Service [Domain] Laborers National Pension Fund Laborers National Pension Fund [Member] Laborers national pension fund. Deferred: Deferred Income Taxes and Tax Credits [Abstract] Instrument rate Debt Instrument, Interest Rate, Stated Percentage Foreign Tax Credits Foreign Tax Credits [Member] Foreign Tax Credits Option to extend the leases (up to) Lessee, Operating Lease, Renewal Term Less: Net income attributable to non-controlling interests Income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Fair value of contingent consideration liability Contingent consideration Total contingent consideration liabilities Business Combination, Contingent Consideration, Liability Increase (decrease) in the total amount of unrecognized tax benefits relating to uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Components of Lease Costs Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] Post-acquisition period, deferred earnings, accrued interest Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Deferred Earnings, Interest Accrual Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Deferred Earnings, Interest Accrual Vesting [Domain] Vesting [Domain] Net amounts recorded to treasury stock related to the deferred compensation plans Treasury Stock Related To The Deferred Compensation, Reduction Treasury Stock Related To The Deferred Compensation, Reduction Vehicle Fleet Committed Capital Vehicle Fleet Committed Capital [Member] Vehicle Fleet Committed Capital Non-current: Liability, Noncurrent, Lessee [Abstract] Liability, Noncurrent, Lessee [Abstract] Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Unbilled receivables Unbilled Contracts Receivable Unit-price contracts Unit-Price Contracts [Member] Unit-price Contracts [Member] Investments in Affiliates and Other Investment, Policy [Policy Text Block] Goodwill expected to be deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock, 25,912,579 and 24,410,601 common shares Treasury Stock, Value Shares used in computing earnings per share: Weighted average shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2025 Operating And Finance Lease Liabilities, Payments, Due Year Four Operating And Finance Lease Liabilities, Payments, Due Year Four On-demand performance bonds Contract With Customer, On-Demand Performance Bonds Contract With Customer, On-Demand Performance Bonds Larger Natural Gas Transmission Project Larger Natural Gas Transmission Project 1 [Member] Larger Natural Gas Transmission Project [Member] Forfeited, weighted average grant date fair value (in usd per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Forfeited In Period Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than option forfeited in period weighted average grant date fair value. Fair Value Measurements Fair Value Disclosures [Text Block] Future Minimum Lease Payments - Finance Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Borrowings under credit facility Proceeds from Long-term Lines of Credit Acquisitions Business Combinations Policy [Policy Text Block] 2019 Acquisitions Acquisitions 2019 [Member] Acquisitions 2019 [Member] Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Lorenzo Benton v Telecom Network Specialists Inc Lorenzo Benton V Telecom Network Specialists Inc [Member] Lorenzo Benton v. Telecom Network Specialists Inc [Member] Total lease liabilities Operating And Finance Lease, Liability Operating And Finance Lease, Liability Semi-annual interest payable Debt Instrument, Periodic Payment, Interest Document Period End Date Document Period End Date Percentage of project completion Contract With Customer, Percentage Of Completion Contract With Customer, Percentage Of Completion Cash paid for intangible assets Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] One Customer One Customer [Member] One Customer Consolidated Entities [Domain] Consolidated Entities [Domain] Gross profit Business Acquisitions, Pro Forma Gross Profit Business Acquisitions, Pro Forma Gross Profit Deferred payment of employer payroll taxes CARES Act, Deferred Payment, Employer Payroll Taxes CARES Act, Deferred Payment, Employer Payroll Taxes State Deferred State and Local Income Tax Expense (Benefit) Property and Equipment Property, Plant and Equipment [Table Text Block] Length of bridge facility Debt Instrument, Term Income Statement Location [Domain] Income Statement Location [Domain] Bridge Loan Bridge Loan [Member] Property and equipment Property, Plant and Equipment, Net Excess of Euro Currency Rate Excess Of Euro Currency Rate [Member] Excess Of Euro Currency Rate [Member] Estimated Future Aggregate Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Earnings per share attributable to common stock: Earnings per share attributable to common stock: Earnings Per Share [Abstract] Payments on other long-term debt Repayments of Other Long-term Debt Property and equipment, gross Property, Plant and Equipment, Gross Balance at beginning of year Balance at end of year Accounts receivable Accounts Receivable, Allowance for Credit Loss National Electrical Benefit Fund National Electrical Benefit Fund [Member] National electrical benefit fund. Number of substations Number Of Substations Number of Substations Percent of remaining performance obligation expected to be recognized Revenue, Remaining Performance Obligation, Percentage Payments Due First Business Day Of Quarter In 2026 Payments Due First Business Day Of Quarter In 2026 [Member] Payments Due First Business Day Of Quarter In 2026 Michigan Laborers’ Pension Plan Michigan Laborers’ Pension Plan [Member] Michigan Laborers’ Pension Plan [Member] Length of electric transmission and distribution system Operation And Maintenance Agreement, Length Of System Operation And Maintenance Agreement, Length Of System Revenues recognized related to change orders and claims Revenue Recognized, Related To Unapproved Change Orders And Claims Revenue Recognized, Related To Unapproved Change Orders And Claims Debt Instrument, Payment Due Date [Domain] Debt Instrument, Payment Due Date [Domain] Debt Instrument, Payment Due Date [Domain] Total lease assets Operating And Finance Lease, Right-Of-Use Asset Operating And Finance Lease, Right-Of-Use Asset PSUs Performance Stock Units (PSUs) [Member] Performance units. Entity Current Reporting Status Entity Current Reporting Status Accounts payable and accrued expenses and other non-current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Weighted Average Grant Date Fair Value (Per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Current: Liabilities, Current, Lessee [Abstract] Liabilities, Current, Lessee [Abstract] Blattner Blattner Holding Company [Member] Blattner Holding Company Litigation Costs and Reserves Legal Costs, Policy [Policy Text Block] Reasonably possible amount of loss Loss Contingency, Estimate of Possible Loss Amortization of intangible assets Business Acquisitions, Pro Forma Amortization Of Intangible Assets Business Acquisitions, Pro Forma Amortization Of Intangible Assets Current maturities of long-term debt and short-term debt Current maturities of long-term debt and short-term debt Debt, Current Amortization of deferred financing costs Amortization expense related to capitalized debt issuance costs Amortization of Debt Issuance Costs Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Percent of total revenues recognized associated with revenue recognition method Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time Future minimum lease payments for short-term leases Short-term Lease Commitment, Amount Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current United States UNITED STATES Weighted Average Cost of Capital Discount Rate Measurement Input, Discount Rate [Member] Ownership percentage of customer in joint venture Customer's Ownership Percentage In Joint Venture Customer's Ownership Percentage In Joint Venture Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Leases [Abstract] Leases [Abstract] Unearned revenues Contract With Customer, Liability, Deferred Revenues, Current Contract With Customer, Liability, Deferred Revenues, Current Income Taxes Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Gross amount accrued for insurance claims Liability for Claims and Claims Adjustment Expense Entity Address, Postal Zip Code Entity Address, Postal Zip Code Accounts Payable and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted average diluted shares outstanding (in shares) Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Fair value of assets contributed as partial consideration Noncash or Part Noncash Acquisition, Value of Assets Acquired Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Debt instrument basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Related Parties Related Parties [Member] Related Parties [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Credit Facility [Axis] Credit Facility [Axis] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Measurement input Goodwill, Measurement Input Goodwill, Measurement Input Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Several Projects Several Projects [Member] Several Projects Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Current Maturities of Long-Term Debt and Short-Term Debt Schedule of Short-term Debt [Table Text Block] Term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Payments related to tax withholding for share-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Deferred Tax Assets Deferred Tax Assets [Member] Deferred Tax Assets Accounts payable, trade Accounts Payable, Trade, Current Loss Contingencies [Table] Loss Contingencies [Table] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Percentage of employee contribution, lower range Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Current Fiscal Year End Date Current Fiscal Year End Date Unamortized discount and debt issuance costs related to senior notes and term loan Unamortized discount and deferred financing costs related to senior notes Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Foreign Operating Loss Carryforwards Foreign Operating Loss Carryforwards [Member] Foreign Operating Loss Carryforwards Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Curriculum Curriculum [Member] Curriculum [Member] Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Statement [Table] Statement [Table] Percentage of total revenues Percentage Of Total Revenues Percentage Of Total Revenues Adoption of New Accounting Pronouncements and Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Unrecognized compensation cost, related to unvested restricted stock, total Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] All other plans - U.S. All Other Plans, US [Member] All Other Plans, US [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Voltage of substations Voltage Of Substations Voltage Of Substations Subsequent Event Subsequent Event [Member] Finance Finance Lease, Liability, Noncurrent Total Finite-Lived Intangible Assets, Net Goodwill Goodwill net, beginning balance Goodwill net, ending balance Goodwill Increase to fair market value of plan assets Increase (Decrease) in Deferred Compensation Plan, Assets Increase (Decrease) in Deferred Compensation Plan, Assets Cash consideration Cash paid or payable Business Combination Cash Consideration Transferred Or To Be Transferred Cash consideration transferred or to be transferred in cash except for contingent consideration. Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Volatility Measurement Input, Price Volatility [Member] U.S. Dollars United States of America, Dollars Scenario [Domain] Scenario [Domain] Summary of Changes in Quanta's Goodwill Schedule of Goodwill [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating lease cost Operating Lease, Cost Equity in earnings of unconsolidated affiliates, net of distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Letter of credit fee Debt Instrument, Letter of Credit, Fee Debt Instrument, Letter of Credit, Fee Operating Loss Carryforwards, Subject To Expiration Operating Loss Carryforwards, Subject To Expiration [Member] Operating Loss Carryforwards, Subject To Expiration Deferred income tax expense (benefit) Total deferred tax provision (benefit) Deferred Income Tax Expense (Benefit) Tax carryforwards expiring in 2026 Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Five Expiration amount of state and foreign net operating loss carryforwards year five. Aggregate authorized amount of common stock to be repurchased Stock Repurchase Program, Authorized Amount Treasury Stock Class of Treasury Stock [Table Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income attributable to common stock Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Gain related to the sale of interest in limited partnership Equity Method Investment, Realized Gain (Loss) on Disposal Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Net operating loss carryforwards Tax effect of state and foreign net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accrued compensation and related expenses Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated amortization on other intangible assets Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Current retainage balances Contract with Customer, Receivable, after Allowance for Credit Loss, Current Investments in company-owned life insurance policies Life Insurance, Corporate or Bank Owned, Amount Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock 2018 Repurchase Program 2018 Repurchase Program [Member] 2018 Repurchase Program [Member] Held in Domestic Bank Accounts Domestic Bank Accounts [Member] Domestic Bank Accounts [Member] Other assets, net Other Assets, Noncurrent Number of businesses acquired Number of Businesses Acquired Segments [Axis] Segments [Axis] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Income before income taxes: Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Entity File Number Entity File Number Redemption price Debt Instrument, Redemption Price, Percentage Multiemployer Plan Name [Domain] Retirement Plan Name [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Financial Asset, Past Due Financial Asset, Past Due [Member] Long-term debt, net of current maturities Long-term Debt and Lease Obligation Valuation Correction Period [Axis] Valuation Correction Period [Axis] Valuation Correction Period Commitment fees Line of Credit Facility, Commitment Fee Amount Income from continuing operations before income taxes included in consolidated results of operations Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Fair value of vested restricted stock Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Weighted average grant date fair value (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 Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Share Repurchase Program [Domain] Share Repurchase Program [Domain] Weighted average discount rate: Operating And Finance Leases, Weighted Average Discount Rate [Abstract] Operating And Finance Leases, Weighted Average Discount Rate [Abstract] Credit Facility [Domain] Credit Facility [Domain] Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] ASSETS Assets [Abstract] Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases Line of Credit, Availability Amount To Allow Dividends And Stock Repurchases Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases. Subsegments [Axis] Subsegments [Axis] 2024 Long-Term Debt, Maturity, Year Three Land Land [Member] Tax carryforwards expiring in 2025 Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Four Expiration amount of state and foreign net operating loss carryforwards year four. Accumulated impairment, beginning balance Accumulated impairment, ending balance Goodwill, Impaired, Accumulated Impairment Loss Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Shares granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Net income Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Concentration risk, percentage Concentration Risk, Percentage Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Payments Due First Business Day Of Quarter In 2025 Payments Due First Business Day Of Quarter In 2025 [Member] Payments Due First Business Day Of Quarter In 2025 Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Trade names Trade Names [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Debt Instrument [Axis] Debt Instrument [Axis] Financial Asset, Aging [Domain] Financial Asset, Aging [Domain] Charge to correct valuation correction Share-based Payment Arrangement, Noncash Expense, Valuation Correction Share-based Payment Arrangement, Noncash Expense, Valuation Correction Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Total future minimum operating and finance lease payments Operating And Finance Lease Liabilities, Payments, Due Operating And Finance Lease Liabilities, Payments, Due Grant Date Fair Value for Awards of Performance Units Inputs Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Related Party [Axis] Related Party [Axis] Contingent consideration liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Restricted Stock and RSUs to be Settled in Common Stock Restricted Stock Units to be Settled in Common Stock Restricted Stock Units To Be Settled In Common Stock [Member] Restricted stock units to be settled in common stock. Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Unaudited Supplemental Pro Forma Results of Operations Business Acquisition, Pro Forma Information [Table Text Block] Deferred Tax Assets and Liabilities and Net Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Selling, general and administrative expenses Business Acquisitions, Pro Forma Selling, General And Administrative Expenses Business Acquisitions, Pro Forma Selling, General And Administrative Expenses Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 2019 Plan 2019 Plan [Member] 2019 Plan [Member] General liability insurance claims deductible General Liability Insurance Claims Deductible General liability insurance claims deductible amount per occurrence. Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Aggregate consideration to be paid during the construction period Contract With Customer, Contract Value, Consideration To Be Transferred During Construction Contract With Customer, Contract Value, Consideration To Be Transferred During Construction Held by Joint Ventures Investments In Joint Ventures [Member] Investments In Joint Ventures [Member] Credit facility available for revolving loans or issuing new letters of credit Line of Credit Facility, Remaining Borrowing Capacity Accounts payable and accrued expenses Business Combination, Contingent Consideration, Liability, Current Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Revenue Disaggregated by Geographic Location and Contract Type Disaggregation of Revenue [Table Text Block] 2026 Long-Term Debt, Maturity, Year Five Investment in real estate recognized at cost Real Estate Investment Property, at Cost Contributions to Quanta 401(k) Plan Defined Contribution Plan, Cost Related party receivables Due from Related Parties Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of RSUs and PSUs to be Settled in Common Stock Activity Schedule of Nonvested Share Activity [Table Text Block] Tax credits Deferred Tax Assets, Tax Credit Carryforwards Integral Affiliates Integral Affiliates [Member] Integral Affiliates Operating cash flows from operating leases Operating Lease, Payments Bond proceeds received Proceeds From Exercise Of On-Demand Bonds Proceeds From Exercise Of On-Demand Bonds Aggregate number of shares of common stock that may be issued Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Australian Dollars Australia, Dollars Net borrowings (repayments) of short-term debt Proceeds from (Repayments of) Short-term Debt Cost Method Investment Cost Method Investment [Member] Cost Method Investment Time of pole replacement before fire Pole Replacement, Period Before Fire Pole Replacement, Period Before Fire 2.350% Senior Notes due January 2032 Senior Notes Due January 2032 [Member] Senior Notes Due January 2032 Maximum guaranteed residual value Operating Lease, Residual Value of Leased Asset Percent of employees covered by collective bargaining agreements Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Participants, Percentage Fair value of total consideration transferred or estimated to be transferred Business Combination, Consideration Transferred Provision for credit losses Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] PRONATEL Programa Nacional De Telecomunicaciones (PRONATEL) [Member] Programa Nacional De Telecomunicaciones (PRONATEL) [Member] Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Reconciliation of Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Common Stock Withheld for Settlement of Employee Tax Liabilities Common Stock Withheld For Settlement Of Employee Tax Liabilities [Member] Common stock withheld for settlement of employee tax liabilities. Current: Income Tax Expense (Benefit), Continuing Operations [Abstract] Exchange of exchangeable shares (in shares) Exchangeable Shares Exchanged For Common Stock Exchangeable shares exchanged for common stock. Total liabilities and equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Maximum consolidated leverage ratio permissible under credit agreement Line Of Credit Facility, Covenant, Maximum Leverage Ratio Line Of Credit Facility, Covenant, Maximum Leverage Ratio Equal Installments Share-based Payment Arrangement, Tranche One [Member] Contract liabilities Contract liabilities Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Damaged land (in acres) Damaged Land, Area Damaged Land, Area Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Cash equivalents Cash Equivalents, at Carrying Value Concentration Risk [Line Items] Concentration Risk [Line Items] Less imputed interest Operating And Finance Lease Liabilities, Undiscounted Excess Amount Operating And Finance Lease Liabilities, Undiscounted Excess Amount Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Per Share Information Earnings Per Share [Text Block] Common stock repurchases Value of treasury stock acquired, cost method Treasury Stock, Value, Acquired, Cost Method Equity interest Equity Method Investment, Ownership Percentage Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Standby Letters of Credit Standby Letters of Credit [Member] Minimum Minimum [Member] Adjustments for Error Corrections [Axis] Error Correction, Type [Axis] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Borrowings under senior credit facility Long-term Line of Credit Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Excavators Union Local 731 Pension Fund Excavators Union Local 731 Pension Fund [Member] Excavators Union Local 731 Pension Fund [Member] Selling, general and administrative expenses Selling, General and Administrative Expense Deferred financing costs Debt Issuance Costs, Net Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Payments of on-demand performance bonds Payments For On-Demand Performance Bonds Payments For On-Demand Performance Bonds Treasury Stock Associated with Deferred Compensation Plans Treasury Stock Associated with Deferred Compensation Plans [Member] Treasury Stock Associated with Deferred Compensation Plans [Member] Silverado Wildfire Silverado Wildfire [Member] Silverado Wildfire Deferred income taxes: Non Current Deferred Income Taxes [Abstract] Non-current deferred income taxes. Maximum consolidated leverage ratio Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Lease liabilities Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Proceeds from insurance settlements related to property and equipment Proceeds from Insurance Settlement, Investing Activities Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC [Member] Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC 2025 Long-Term Debt, Maturity, Year Four Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Obligations Debt Disclosure [Text Block] Percentage of deferred employer payroll taxes due, remainder of fiscal year CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Paid CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Paid Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Pension Trust Fund for Operating Engineers Pension Trust Fund for Operating Engineers [Member] Pension Trust Fund for Operating Engineers Other intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Guideline Public Company Multiples Applied to EBITDA Measurement Input, EBITDA Multiple, Guideline Public Company [Member] Measurement Input, EBITDA Multiple, Guideline Public Company [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Payments of dividends Payments of Ordinary Dividends, Common Stock Leases Lessee, Leases [Policy Text Block] Change in contract estimates, favorable (unfavorable) impact on revenues Contract With Customer, Cumulative Catch-Up Adjustment To Revenue, Change In Estimate Contract With Customer, Cumulative Catch-Up Adjustment To Revenue, Change In Estimate Payments for contingent consideration liabilities Payment for Contingent Consideration Liability, Operating Activities Accumulated depreciation on property and equipment Less — Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Number of reportable segments Number of Reportable Segments Years of cash flows before terminal value Periods Of Cash Flows Before Terminal Value Years of cash flows before terminal value. Letters of credit and bank guarantees under the credit facility Outstanding letters of credit and bank guarantees Letters of Credit Outstanding, Amount Audit Information [Abstract] Audit Information Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Goodwill Goodwill acquired Goodwill, Acquired During Period Post-acquisition period, financial performance objectives Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Post-Acquisition Period Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Post-Acquisition Period Commitments and Contingencies Commitments and Contingencies 2.900% Senior Notes due October 2030 Senior Notes Due October 2030 [Member] Senior Notes Due October 2030 Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Class of Treasury Stock [Table] Class of Treasury Stock [Table] Allowances for doubtful accounts on current receivables Accounts Receivable, Allowance for Credit Loss, Current Common Stock Common Stock Class Undefined [Member] Common stock class undefined. Deferred financing costs Debt issuance costs related to amendment Payments of Debt Issuance Costs Proceeds from notes offerings Proceeds from Issuance of Debt Bridge Facility Bridge Facility [Member] Bridge Facility Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Acquisition threshold for leverage ratio Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio Treasury stock, common shares (in shares) Treasury Stock, Shares Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Construction costs incurred Construction In Process, Costs Incurred Construction In Process, Costs Incurred Number of non-integral equity method investments Equity Securities without Readily Determinable Fair Value, Number Of Non-Integral Equity Method Investments, Impairment Losses Were Recognized Equity Securities without Readily Determinable Fair Value, Number Of Non-Integral Equity Method Investments, Impairment Losses Were Recognized Number of shares granted for acquired companies (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares State And Local Operating Carryforwards State And Local Operating Carryforwards [Member] State And Local Operating Carryforwards Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Maurepas Project Dispute Maurepas Project Dispute [Member] Maurepas Project Dispute [Member] Exchangeable Shares Exchangeable Shares [Member] Exchangeable shares. 2026 Finance Lease, Liability, to be Paid, Year Five Common Stock Common Stock [Member] Interest income Investment Income, Interest Collective Bargaining Agreements Minimum Guarantees, Policy [Policy Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating income Operating income (loss) Operating Income (Loss) Discretionary contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Estimated committed in first half of 2022 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One, Payments In First Half Of Year Unrecorded Unconditional Purchase Obligation, to be Paid, Year One, Payments In First Half Of Year Financial Asset, Aging [Axis] Financial Asset, Aging [Axis] Current portion of operating lease liabilities Operating Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Tax carryforwards expiring in 2022 Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year One Expiration amount of state and foreign net operating loss carryforwards year one. Non-cash stock-based compensation Non-cash stock compensation expense Share-based Payment Arrangement, Noncash Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Patented rights, developed technology, and process certifications Technology-Based Intangible Assets [Member] Worker's compensation claims per occurrence Workers Compensation Insurance Claims Deductible Workers' compensation insurance claims deductible. Broadband Technology Provider Broadband Technology Provider [Member] Broadband Technology Provider Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Deferred compensation obligations included in other long-term liabilities Deferred Compensation Liability, Classified, Noncurrent Market multiple Market Multiple Weighted Percentage Percentage of the market multiple valuation model used in determining fair value. Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Income taxes paid Income Taxes Paid Asset impairment charges Asset impairment charges Asset Impairment Charges Deferred earnings recognized Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit Capital expenditures Payments to Acquire Property, Plant, and Equipment Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Total liabilities Liabilities Accrued penalties on unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties Accrued Senior Notes And Term Loan Senior Notes And Term Loan [Member] Senior Notes And Term Loan 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Central Pension Fund of the IUOE & Participating Employers Central Pension Fund Of IUOE And Participating Employers [Member] Central pension fund of the IUOE and participating employers. Measurement Input Type [Axis] Measurement Input Type [Axis] Consolidation Items [Axis] Consolidation Items [Axis] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash payment for contingent consideration liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Letters of Credit and Bank Guarantees Letters Of Credit and Bank Guarantees [Member] The Letters Of Credit and Bank Guarantees. Entity Address, City or Town Entity Address, City or Town Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating Engineers Pension Trust Operating Engineers Pension Trust [Member] Operating Engineers Pension Trust Measurement Frequency [Domain] Measurement Frequency [Domain] Interest and other financing expenses Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Engineering license Licensing Agreements [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Retained earnings Retained Earnings (Accumulated Deficit) Valuation Correction Related to Fiscal Years 2017 Through 2019 Valuation Correction Related to Fiscal Years 2017 Through 2019 [Member] Valuation Correction Related to Fiscal Years 2017 Through 2019 Two Canadian Pipeline Operating Businesses Two Canadian Pipeline Operating Businesses [Member] Two Canadian Pipeline Operating Businesses Litigation Case [Domain] Litigation Case [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Estimate Estimate [Member] Estimate. Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Backlog Order or Production Backlog [Member] Concentration Risk [Table] Concentration Risk [Table] Valuation Correction Related To Fiscal Year 2019 Valuation Correction Related To Fiscal Year 2019 [Member] Valuation Correction Related To Fiscal Year 2019 Alternative Currency Term Rate Alternative Currency Term Rate [Member] Alternative Currency Term Rate Commitment And Contingencies [Table] Commitment And Contingencies [Table] Commitment And Contingencies [Table] New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Assets: Assets, Lessee [Abstract] Assets, Lessee [Abstract] Employee health care benefit plans subject to deductible per claimant Health Care Deductible Health care deductible. Intangible Assets Indefinite-lived Intangible Assets (Excluding Goodwill) 2023 Finance Lease, Liability, to be Paid, Year Two 3.050% Senior Notes due October 2041 Senior Notes Due October 2041 [Member] Senior Notes Due October 2041 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total equity Balance Balance Stockholders' equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Laborers District Council of W PA Pension Fund Laborers District Council Of WPA Pension Fund [Member] Laborers district council of WPA pension fund. Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Performance Letters of Credit Performance Letters Of Credit [Member] Performance Letters Of Credit [Member] Fair Value Disclosures [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Inventories Inventory, Net Net Assets Net Assets Summarized Financial Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Number of buildings with property damage Number Of Buildings With Property Damage Number Of Buildings With Property Damage Federal Deferred Federal Income Tax Expense (Benefit) Equity Method Investments and Joint Ventures [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Change in total valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Contingent consideration liabilities, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Product and Service [Axis] Product and Service [Axis] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Term of post-construction operation and maintenance period Contract With Customer, Contract Value, Subsequent Payment Period Contract With Customer, Contract Value, Subsequent Payment Period Short-term and variable lease cost Short-term Lease, Cost Customer attrition rates Fair Value Inputs, Customer Attrition Rates Fair Value Inputs, Customer Attrition Rates Stock-based compensation activity (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Shares Stock Repurchased During Period, Shares Foreign currency translation adjustment, net of tax of $0, $0 and $0 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Number of common shares issued in connection with performance units (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Liabilities: Liabilities, Lessee [Abstract] Liabilities, Lessee [Abstract] Schedule of Multiemployer Plans [Table] Multiemployer Plan [Table] Statement [Line Items] Statement [Line Items] Limetree Bay Terminals, LLC Limetree Bay Terminals, LLC [Member] Limetree Bay Terminals, LLC Contract liabilities Increase (Decrease) in Contract with Customer, Liability Category of Item Purchased [Axis] Category of Item Purchased [Axis] Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Stock-based compensation activity Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Excess of Base Rate Domestic Borrowings Only Excess Of Base Rate Domestic Borrowings Only [Member] Excess Of Base Rate Domestic Borrowings Only [Member] Contingent consideration payments (up to) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Cost-plus contracts Cost-Plus Contract Member [Member] Cost-Plus Contract Member Debt Disclosure [Abstract] Debt Disclosure [Abstract] Contract assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Assets, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets, Current Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Valuation allowance for deferred income tax assets Deferred Tax Assets, Valuation Allowance Weighted average shares outstanding attributable to participating securities (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Corporate and Non-Allocated Corporate, Non-Segment [Member] Certain Non-Integral Equity Investments Certain Non-Integral Equity Investments [Member] Certain Non-Integral Equity Investments Customer [Axis] Customer [Axis] Plumbers and Pipefitters National Pension Fund Plumbers And Pipefitters National Pension Fund [Member] Plumbers and pipefitters national pension fund [Member] Employee Benefit Plans Retirement Benefits [Text Block] Contributions to the deferred compensation plans Deferred Compensation Arrangement with Individual, Contributions by Employer Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Accrued interest on unrecognized tax benefits Unrecognized Tax Benefits, Interest on Income Taxes Accrued Document Annual Report Document Annual Report Forecast Forecast [Member] Vesting [Axis] Vesting [Axis] Total assets Assets Customer With Joint Venture Interest Customer With Joint Venture Interest [Member] Customer With Joint Venture Interest Plan Name [Domain] Plan Name [Domain] Deferred income tax liabilities: Components of Deferred Tax Liabilities [Abstract] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Finance lease cost: Finance Leases, Cost [Abstract] Finance Leases, Cost [Abstract] Multiemployer Defined Contribution and Other Benefit Plans Multiemployer Defined Contribution Plans And Other Benefit Plans [Member] Multiemployer Defined Contribution Plans And Other Benefit Plans [Member] Non-controlling Interests Noncontrolling Interest [Member] Market capitalization Market Capitalization Weighted Percentage Percentage of the market capitalization valuation model used in determining fair value. Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Information on Borrowings under the Credit Facility and Applicable Interest Rates Schedule of Line of Credit Facilities [Table Text Block] Revenue Recognition [Line Items] Revenue Recognition [Line Items] Revenue recognition. Basis of Presentation and Certain Accounting Policies Significant Accounting Policies [Text Block] Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund [Member] Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund [Member] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities [Member] Recognition period for remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] All Currencies [Domain] All Currencies [Domain] Short-term debt Short-term Debt Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Long-term Debt Obligations Schedule of Debt [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Increases (decreases) resulting from — Increases Decreases Resulting From [Abstract] Increases (decreases) resulting from. Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Common equity interest Reverse Recapitalization, Common Equity Interset, Percentage Reverse Recapitalization, Common Equity Interest, Percentage Weighted average basic shares outstanding (in shares) Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Payments under credit facility Payments under credit facility Repayments of Long-term Lines of Credit Summary of Plan Information Relating to Participation in Multiemployer Pension Plans Multiemployer Plan [Table Text Block] Revenues Sales [Member] Held by Domestic Joint Ventures Domestic Joint Ventures [Member] Domestic Joint Ventures [Member] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Non-US Non-US [Member] Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares (in shares) Number of common stock shares that may be received by RSU holder (in shares) Amount In Cash Received For Each RSU Is Equal To Fair Value Of This Number Of Quanta Common Stock Shares Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares. Lease cost Lease, Cost [Abstract] Distributions to non-controlling interests, net of contributions received Payments of Ordinary Dividends, Noncontrolling Interest Total comprehensive income attributable to common stock Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other intangible assets, net of accumulated amortization of $682,498 and $517,574 Intangible assets Intangible Assets, Net Intangible Assets, Net (Excluding Goodwill) Fixed price contracts Fixed-price Contract [Member] Other comprehensive income (loss), net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] 2022 Operating And Finance Lease Liabilities, Payments, Next Twelve Months Operating And Finance Lease Liabilities, Payments, Next Twelve Months Deferred income taxes Deferred income taxes Liabilities Deferred Income Tax Liabilities, Net Insurance and other non-current liabilities Other Noncurrent Liabilities [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] VIE Variable Interest Entity, Primary Beneficiary [Member] Subsegments [Domain] Subsegments [Domain] Total Stockholders' Equity Parent [Member] Termination of the Peru Telecommunications Project Project Contract Termination [Member] Project Contract Termination [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Increase to fair market value of plan liabilities Increase (Decrease) in Deferred Compensation Plan, Liabilities Increase (Decrease) in Deferred Compensation Plan, Liabilities Percentage of foreign revenues Percentage Of Foreign Revenue Percentage of foreign revenue. Cost of services (including depreciation) Cost of Goods and Services Sold Option to increase revolving commitments under the credit agreement Line Of Credit Facility, Option To Increase, Amount Line Of Credit Facility, Option To Increase, Amount Proceeds from disposition of businesses Proceeds from Divestiture of Businesses Entity Central Index Key Entity Central Index Key All other plans - Canada All Other Plans, Canada [Member] All Other Plans, Canada [Member] Total lease cost Lease, Cost Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] IBEW Local 1249 Pension Plan IBEW Local 1249 Pension Plan [Member] IBEW Local 1249 Pension Plan Loss Contingencies [Line Items] Loss Contingencies [Line Items] Insurance and other non-current liabilities Other Liabilities, Noncurrent Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Common stock repurchases (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Revenues Business Acquisition, Pro Forma Revenue 2021 Acquisitions Acquisitions 2021 [Member] Acquisitions 2021 [Member] Electric Power Infrastructure Solutions (1) Electric Power Infrastructure Solutions Segment Electric Power Infrastructure Services [Member] Electric Power Infrastructure [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] All Other Acquisitions In 2021 Excluding Blattner [Member] Acquisitions In 2021 Excluding Blattner Length of electrical transmission line to be constructed under contract Length Of Transmission Line Length of transmission line. Goodwill gross, beginning balance Goodwill gross, ending balance Goodwill, Gross Investments in Affiliates and Other Entities Equity And Cost Method Investments And Joint Venture Disclosures [Text Block] Equity And Cost Method Investments And Joint Venture Disclosures Excess of Federal Funds Rate Excess Of Federal Funds Rate [Member] Excess Of Federal Funds Rate [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Compensation expense related to RSUs to be settled in cash Share-based Payment Arrangement, Expense Carrying values for investments accounted for using the cost method Other Investments, Cost Method, Noncurrent Other Investments, Cost Method, Noncurrent Renewable Energy Infrastructure Solutions Renewable Energy Infrastructure Solutions [Member] Renewable Energy Infrastructure Solutions Average daily amount outstanding under the senior credit facility Line of Credit Facility, Average Outstanding Amount Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Components of Income (Loss) Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction work in progress Construction in Progress [Member] Cash, cash equivalents and restricted cash, beginning of year Cash, cash equivalents and restricted cash, end of year Total cash, cash equivalents, and restricted cash reported in the statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Total amount of outstanding performance bonds Guarantor Obligations, Maximum Exposure, Undiscounted Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current Assets: Assets, Current [Abstract] Intangible Assets Finite-Lived Intangible Assets, Gross Electric Transmission Project - Southern California Electric Transmission Project - Southern California [Member] Electric Transmission Project - Southern California [Member] Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Valuation Correction Period [Domain] Valuation Correction Period [Domain] Valuation Correction Period [Domain] Related insurance recoveries/receivables Insurance Settlements Receivable Other comprehensive income (loss), net of taxes Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Recurring Fair Value, Recurring [Member] Required performance period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Held by Foreign Joint Ventures Foreign Joint Ventures [Member] Foreign Joint Ventures [Member] Finance Leased Asset, Type [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Insurance Self Insurance Reserve [Policy Text Block] Equity Stockholders' Equity Note Disclosure [Text Block] Direct write-offs charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Reduction due to expiration of certain federal and state statutes of limitations Reductions resulting from a lapse of the applicable statute of limitations periods Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Gross Amount Before Balance Sheet Presentation Netting Gross Amount Before Balance Sheet Presentation Netting [Member] Gross Amount Before Balance Sheet Presentation Netting [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2024 Operating And Finance Lease Liabilities, Payments, Due Year Three Operating And Finance Lease Liabilities, Payments, Due Year Three Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Payments to interest in entity Payments to Acquire Equity Method Investments Change in contract estimates, (favorable) unfavorable impact on operating results, amount Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Vested, weighted average grant date fair value (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted-average interest rate of the senior credit facility Debt Instrument, Interest Rate During Period All Acquisitions All Acquisitions [Member] All Acquisitions Balances of Unrecognized Tax Benefits Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] Other, net of tax of $(381), $865 and $(200) Other Comprehensive Income (Loss), Other, Net Of Tax Other Comprehensive Income (Loss), Other, Net of Tax Class of Stock [Domain] Class of Stock [Domain] Aggregate cash consideration paid Payments to Acquire Businesses, Gross Finance lease assets and rental purchase options Finance Lease Assets And Rental Purchase Options [Member] Finance Lease Assets And Rental Purchase Options Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Senior secured revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Local 697 IBEW and Electrical Industry Pension Fund Local 697 IBEW And Electrical Industry Pension Fund [Member] Local 697 IBEW And Electrical Industry Pension Fund [Member] Ownership [Domain] Ownership [Domain] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Latin America Latin America [Member] Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities Cash Flow, Operating Capital [Table Text Block] Pipeline Industry Pension Fund Pipeline Industry Pension Fund [Member] Pipeline Industry Pension Fund [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Goodwill Deferred Tax Liabilities, Goodwill Net receivable position on projects Construction Contractor, Receivable, Excluding Contract Retainage Provision at the statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Preferred Stock Preferred Stock [Member] Significant Estimates Used by Management in Determining Fair Values of Intangible Assets Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Cost of Services Cost of Sales [Member] Teamsters National Pipe Line Pension Plan Teamsters National Pipe Line Pension Plan [Member] Teamsters national pipe line pension plan. Goodwill sensitivity analysis Goodwill Sensitivity Analysis, Percentage Goodwill Sensitivity Analysis, Percentage Shares transferred in settlement of contingent consideration liabilities (in shares) Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement Inventories Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Equity in earnings of integral unconsolidated affiliates Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates Portion that, if recognized, would reduce tax expense and effective tax rate Unrecognized Tax Benefit Portion That If Recognized Would Reduce Tax Expense And Effective Tax Rate Upper Bound Unrecognized tax benefit portion that if recognized would reduce tax expense and effective tax rate upper bound. Series G Series G Preferred Stock [Member] Finance lease assets and rental purchase options Finance Lease, Right-of-Use Asset, before Accumulated Amortization Aggregate consideration to be paid during the post-construction operation and maintenance period Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period Patented rights, developed technology, and process certifications Developed Technology Rights [Member] Contingent consideration financial target term Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Target Term Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Target Term Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 2023 Operating And Finance Lease Liabilities, Payments, Due Year Two Operating And Finance Lease Liabilities, Payments, Due Year Two Contingency reserves, net Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Composition of the Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] 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] Related insurance recoveries/receivables included in prepaid expenses and other current assets Insurance Settlements Receivable, Current Quarterly principal payments Debt Instrument, Periodic Payment Accounting Standards Update 2016-13 [Member] EX-101.PRE 13 pwr-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 pwr-20211231_g1.jpg begin 644 pwr-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" )B!G(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*:9 M887D;[JC-2TC*&ZT <;J7Q*L]+CB>33]0F1OO-;0^9M_WJAOOBII.GM;&>#4 M5CN(%G5ELY&V*W9_[K5U\FFVLO\ K+>-O^ UQ'C[PYX::.74M6OI--6UM]S3 MQ2,OEQK_ !?+0!>M_BWX2NOE&NV<+_W9YEC;_P >KHK37+#4(DDM[R&>*3[K M1R*RM7AU]X$\.2:?9WR>-U&GWS-]GDOHXY%FV_W6;YJEU;X8S:WH>E6.G:M8 MLNGM,T5D23[K*W^ZU25\SR_#'XA6#?\2[Q%JUM_P!O M2S1?]\LS-4D'BCXH>%6\NZN%U7;]YI[?R_\ Q[Y: /I2BOGN+X^>+M/9?M?A M6&^3^)K&ZW;?^^JZ.Q_:2T/"_P!J6-]IC?Q;H6D_]%[J /8:*X71?C-X-UIE MCMM=M_,_N2[E;_QZNOM=4M+Q=T%Q'(O^RU %NBDZ]*6@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *H3ZQ9VLWDRS+$_P#M?+5^L;7O#^EZO&DFHQKM MC^ZS-MVT .U+68UT^>:TG@D>-=WWJ\XU;4I(K&\F>Q:YW,OEVR_-N5OO?>6L MSQIX-T_0[QKJVOO$$$%TK6TBZ:OGQ;=J_>5?N_[R_-7"MX9U:\U!;?1/'DEC MYTG^BVTEJRLR_P .[S%9F:@"7QIJVAZE(T>I6=]9JNUO+\N-HHV\M5^56;Y6 MVJOW:Y5?!_A75F6X@U".#_:DCDC;_OXN[;6EJ6J:MI%QJ\-UXBT?7KS3;B.V MDM%M56>3./4ED^619(_F;Y6^7:WRT M._L;4/!L-C-:^,/LT5XNZU635/ED5?[OF?>K77Q;\0+5E:UU*.^B_O-:K(O_ M ([7EWBWQYI.I7W]GZEX+UB?2M/FFCLY-WF1>7YGWE_BVM6=I?B#X=_:%:+4 M-0\-2_W?,FCV_P# =U 'N%O\4O$$4BPZ]X?L;E6_BC5E9O\ OI?_ &:FKXT\ M)RW#0S^'=2T^3^+[(RLO_?*M_P"RUYW%KS2_+H_Q*AE5ONQS^3(W_D1?_9JV M+/\ X22XC^=='UZ+_9A\EF_X$ORT =C<6'@'7+7W;: MIV7P=L;B3SM(UBSW?>6?3;YH6_[Y7:Y-:LD=QX-O(MOWI-/O-W_ (ZW MWJ(KS0[J19GFO-#;^[+="7_ (G=K8W,?\+*S6TK?]LY*YC2_%4VWR](\56\^W[JP72LW_ E MFW5OV'C3Q$O[O5[-;ZS_ .>OV7W_+!IE63_OG[U>4MXC\.V]TBW6B_8_,_P"6 MFGW3*O\ WS\O_H-2:EX*-$M?,U&XCN8E_AO;= MK>7_ ($WW?\ OF@#UZBO.]&^*OVEB+[1[JUC_AN8?W\#?\"7[O\ WS73:7XT MT75I/)MM0MWG_BB\SYJ -ZBFJP;H.M2UB&UDMM*M6>62/\ UZ_P_P#CK4 <-K7_ F'AO7HX6TO M0[O1YMNVZAN)+:=?E^;Y?N_>KA?%6J>+KRU:/4K./3]0:U7_ $G3]6:%HX]R M[67[VUMWRUJW_BWXC:-K$'F:7YFB_P#+:19E9H_F^]MD^9OEVUP_B#X_QZQI M]YI?B/PKJEG!,NW_ $G2VW?*WR_ZM=O_ (]0!F:]I9)\K,R_W?^ UPNK>(_$&DZIJ^@Q0^'Y_[+DDCN%LX;NP7Y6V[ MOW;;=NZO2+74OAG:Z/%HNLM8Z9;>(+5;F2-6DM/]6S>1N99-RMYB_P"?FKBE MT;6O#/A?Q+M6XBBT^&W^T00:I)1H)E@N%MI5D7[WR MLJM_X]5Z7PE_9?\ I":7JELR_=;1K[YE_P" [FK#UE8_$%]+<)?6^IWTS>9) M'YT.V1O]K]VK?^/51B\+Z?%)_P 3;0?[/D_AGM(V_P#0O,9O_': .OL_$:V? M[M?&'B"QG_Y]M;CW+_X]M6MJU\6^(K>/:EYH.H1-]W[3"ULS?\"^[_X]7%V] MOJFB_-H.K:@UM_M7TC;?^V3_\^VK:+"S-_P!M+=?_ M &:@#T;]Y<1K)J_@_3[G_II9R1M_Z%_\53KK6=%L_*\JZ\1>&F_AV^8L7_ = MOR_^.UR:RMHUONU'P[9^;_STM-4FA5O^ R,W_H-16'C2ZM;C[1]G\0:?8_PR M>7'>VW_D/RVH ]6TO5)M4A;[!XBT_4Y%7[NKPK(W_CNUJM::VI6LDJW6AVMF MLWRM-#YG_?7_ ,57%P:SI^LQ_:HM>T/5]WR_9-4M_L2_^/*O_H57-#^R MQ>>UMI,RW/\ "VEZ@TD2_P"[Y;-_X\M '8_VMIOA^18VFU+2EW?\OUK^ZD_[ M;1UT>C:]KGELR75OJ]LW^K6VN/FC7_KFWWO^^EKAXM&LV M*M%_P%H_F_[ZVUJZDL=Q:P?:-/T_599FVJT=PL=RW^[N^7_OEJ .HE\1V-A= M-'>:7'8[O]9J%M;M#M_WF7YE_P"!?+5M;#1;^&*99EN?,^:WDNXX[B+_ (#( MOS-_WU7.6=Y]G_T.UFU;0VC7YH+F/SO^^O,W+M_W6J>-H]1MY9+R'2]:DA_Y M:0?N=O\ P)?NM_P%: .HTO3=6LVED@U"\7;_ VUUYT3?]LY/F7_ +ZJ_I7C M36A>/;W,-K=JO^];S_\ ?+?_ !576NLZ:UG+M9M/_AD6=?)V_[+1R?+_P!\U9M= M)M[=6N+7]Q> MULWDM[?[3*O2/=MS7'6OQ0C:ZAMKS1M0L9YI%B3='YB[F_O;?NUWM87B=IH; M 36]U!9R(V[_ $E5*R?[- 'BGC3XY:8UI?7-MJ4E]!'=-I]Y;1K-#Y/R_>VL MO^]\WW?E^]7'?\)-I>I:2FFZ#KVH:9J&K-'=PZA/(MS'"JLVZ-5W;J] \5>) M/$"69:P\.:)?,\S2M!J%MMVP[5^;3'#!J&H6VM?9MT:_+'YGRJK+ M\M;VK>"[/XK/\ $?CS M0=8_X2&STBWM](\*^(/+@;3]0TN2/=Y*JVW=#'_"S;O]9_%0!@+/H\K+)80^ M(-#_ +TFEW$KC)OA* MMKJ"_P!@ZM;KYGW;:SO)+3_T9(S-_P!\UJ6_A>\W>3>7WFLOWH%U".9O_296 M_P#(E &[9Z#H.J6[20:EX5U>\;^]_H3?]\MN;_QZN@T;0_$5G:M'%X;W1?PK MHVO?>_X#(U><^(_#_B+38?,TW3=4:#^)9-)ADB_[Z^TM_P"@U6TNXNKY6CEM M])@N?XE6._LI?^^EA\O_ ,>H ](N-)UZPN/.>'Q!H>W_ )Z6L=VO_D':U5I? M%NCWLGV?5M8TV6Y7[S:MI'-TRZEJUM(O_+/3=%?BUKFI*T:7&J7*K\O\ Q--%745;_@5NK?\ H5 '7Z7K.I6MNL.E MV\-]I[?+MM-4^TQ-_P !;:M:$6EW&DR+JEA8WFG7+?ZSR(U9?^_=ON;_ +Z: MN1_X3JX:Z_TK1_ \K?Q>?:R:=+3K6Z\*ZIJ7RZ+K$6H?WO!?B)9&_P"^69: M.Q_M[2_$7[N>XC_M/[O[QEM%;_@,BLS4ZP\+Z'%J"_VEI=K!J]%-J%[(R MOKGP]UJ!ONV,]U-ID_\ WTRLR_\ ?5 '07]_JT6VS;Q)JD&GM_JV\R._@_X% M),JK_P"/5'[RTU.!O^!2,LE%A?Z:L?\ H&H77AJ23_6:3JEC-:1-_O-,K1_] M\K0!U6EZYJ%G&L/]EZII%C][S[&\AU.TA_W6W1^6U3V_BW0V\101MJUG/>*O M_,0ADTZ[D;^[YDBQJW^[N:L_3[B2XD@A\/:IH^H2_>FTFQN([OS/^!,R[?\ MMFM:$45Q%:W*WF@R7WS;I-&C9;F*-O\ GI_I"JV[_=9J .HN/M5G)$TMO=:8 MLTGRM'MN[9?]K=\NUO\ :HB:WN-6B:*2&\E56W2JWDW-Q_N[MOF+_P "DKA[ M?2]%U:3[1;W5UID4:[6N8YKBP^PM_>W?-YG_ +Y:WHO[8;38+>UU*QUS3&D M_=WVJ6:R>L6>KM,LNW\7^HD_[Y;Y6_X"WS5R]O+&MXM\DGD?,RLMI)MW M;?X6AD^5O_'=M7EOYDCG:ZACG7[JQVW[N7'[?; M#-(W[S;Y<^Z:-?\ V9?^ ^90!ZK17(6/CV%KB6&^A:V>-?FD7YHO^^O_ (K; M736M]!>1+)!*LBM]W#=: +-%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%07-U#9Q^9/(L2?WF- $]%>/-+MXV\N1KE_[J+7,W7Q4G_P"65K'% M_=9FW4 >E4UF"]3BO%=6^)%]NW/?-!M_YY-MKE[_ .*MBS,MUJ32-_=5F:@# MZ&DUFPC;:]]:JW^U,HJ"7Q)I<0P;^%O^N;;O_0:^:9_B))*R?8-/N+Q6_P"F M=#ZIXPO)O]'TV.")O[TWW: /HUO&FE*?^/AF_P!V-JC;QUI:?Q2-_NI7S_\ MV7XHN%_>W4,'_7-6:B+PYKC?ZW6)%_O;8Z />_\ A8&D=VF_[]U)'X^T23_E M\\O_ 'XVKP.7P7JDN[=KE]_WS\M59? >L-M_XGUXO^]MH ^E(_$VDR+N74K4 M?[\RK5FWU6RN_P#4WEO+_P!5?X9(]M 'UA17R,NL_$C2=WV)HY]OWECO&CK0TO]H'QIX?C']K:+=-&OWM MVVX_\>7YJ /JFBOG+0_VQ-%GNQ;ZE:?9B6VX^:)U_P" R5ZMHWQ?\*:]M\C5 M5C9EX$ZM&/\ OK[M ';T5##-'<1B2-UDC;[K*VY34U !1110 4444 %$+AV_O1[O_B:P/&/ MQ T_6+."/7M/U31HHY-RR1R-'\W^]\O_ 'S7L=U>0V47F3RQPQ_WI&VBL_5+ M'3]=T\PR^1+&W^K9@K;6_O4 ?-VH7\=U)?1P6]OJNAW5FUENDF:.Y\EOFD7= M'N;[S-7)ZEX-L]#CTIM#NO$5LMTK-<20>(FVV+;MJKMN(6_A_AW*U>Y>(OA3 M#8V:_:(UU>VD;RY%6U7S=K?>:O"_$WAG4O!%Y+9P:/KU]9K(RQSK8K=Q^6K, ML>[S(Y&^[\W_ *@#CO"OQ2CT'Q1+;ZY\1->N8&AD6'3[NWCDB6;;\K--&S+ MM_V?EJ2^^(D?BW3;'1_%=Q9ZGID-YYZW,%O]F;[NW;M99%;_ ("RUL:3+I?Q M$U#4[5UNH)[&S:]NOMEG<66V-?O?=D7=_P!^Z\6UG6?AW>7#2:7XBL?,;_GY M69MW_?R&@#K/!?Q&M_AYXX74K?PG:W-G#)(L,=I?;?,5E9?XHU7=M:N3US5K M?][]MOM>T^*21FC@CM8[F*/=_#^[DD^6NE\$6_AGQ!JD%K?ZMI<5G)_K+NVN M+=67Y?[J[6J"7P"UY)YEA;ZA O\ TS9IO_'HYIO_ $&@##T&SU!H_,TGQHUC M%_#YFFS6B_\ ?3*J_P#CU;5QXH\26$?EWOBKPKJ\2_WKZW:7_P!&-_Z#6'K. MFR:#<*MQ_:$"_P 326H:9.O_ "TL89(V7_OG MY?\ QVHO^$#_ +4O/.BT^-F_Y^=K?^.[6:KW]I>(-#;[']LO((%^7;;7'E[O M^!+Y;4 ;7_"?:'<+]E@U[Q)I43?+Y&I322*O_?Q=M<^WP[\*Z]JRR6?C30;R M7[S6VK:;;?\ H4;1UI?;+Z*/SO[I2+C>(+BP7_OS-YT; M5R5_I?BJZOO,O=/\3+IZM\T-/"\ZM\MS9#_X[6S;_$;QD\;+!=:M?02-MC_LFXM/ M$ELR_P"TL>V2KUO=7EU>-'H?Q&M?$;2+^\CU"SD^;_QV1?\ R'4_ASPYJU_- M>-+\.?!^O>6OS7.ES0PS_P#?2MNW?]\T 1W7_",ZEY4GB;PWH,NJ_>9M=T^; MP_+_ ,!:3Y?_ !ZN@BURSU[3X%TO5O%&AVT;+''+K4"_[/W695_[YKFM M4:32X6N+B3QAX3@A;;);+=-=VW_?N;S(]O\ VT6M.*X\*KIZR::WA>^U.9=V MW5-);3KN3_:\ZW_]EH [K2VU[39FCE\0>'?%FH1KNVR1MHM\W]W=(K2*W_ E MK*L+]=)U:YO-0\"ZUX:U"X^]?:);M>V,G_71K?[W_ HUK!T31KB_U"*XN)-> MTJ6'_F'_ &R'7(F7_9CDW3+_ -\ULR^([Q;B"W\-:MI\]];_ /,-GDFTJ[W? M]<9-T;?\"VK_ +- &Q:ZI:ZEJEI'IOC33=79F^;3[[RYIU7^)8]K+-#_ ,"^ M7_9JWXFB6\N+Y=7\+^;%&O[QK21;U6C_ .FD>U69?]E=U1Z]%;W5FMYXJ\+^ M?*NUFDO;%;U57_KI'N5?_'?^ UE1:##K+6.H>%?$VH6<$;;FT^VU#[3!N_V8 M9-R_\!^6@#H(K>-K6STO2?$4EM9^3NCTN[99&VLORK]GN/F5?]G_ +YVU9;S MK-+3S]#W7LB[9+_0IFCED9O[UO)\VW_>D_A_AKG_ !1JVM:7?6L>I:3H_B/3 M+A5\Z21OL3?]]2;HU;_KG)_P&M"7Q;H<6O06L^J:AX:O+AE9;'6(VCB;_9^; M]S_P*-MO]Y: ->WEGNE\R'4[75Y[A=OV'4H?LMRS*WS;E9MS;6^[5C^U%:/[ M/>K-I#1MMC^W?O(MO]W=_P"RUXED\RSDEM5:*2/:M M];2-#/'N^7:VWY=W^ZVZ@#9L=6L;RX::5O[/O)(_(_TEOEF5OX5F^[)_N_\ MCM3K;W&DV:K;M)9M')YGRKMW+_#\OW9&_P!WRV_V:P?M"ZS"T-NRZJ5;]]\J MV]SM_P!J';M9O]G[K4:;?S0ZA*NFW33VD<>V2Q:-F5=O_3-FW*O_ %S_ .^: M .[L?'5Q!<>7>Q[HMNYI%#?+_O?Q1_[K+_P*NLLM:M;Z.%HYE_>?=7[=,G_X]E9I&:#=_=61?FC_ -UMO^[_ 'IVM[C1KC3U M?=;-N;=M5=LG^UM^ZW_CK4 >QT5YWI_C&YLX[K[9M>..3:&9FVC_ (%]Z/\ MX%796.L6M\_EQR?OMN[RV^]M_K0!I4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !14K-7*ZS\0+.Q^6V_TEO[W\- '522K"NYV55_O,:YW5O'>G:>WEHWVI^_DM\H M_P"!5YWK?B6ZU1OWUPVW^[N^6N.U;Q;8Z2NZXF5/^!4 >D7WQ%OKQI%A9;:/ M^';_ /%5Q6J>([>UW275UM;^]))7F]U\0;[Q!,T.B6S;5J>P^&E]K- MPLVLZA)*3[/IT,->DW00_V?$W\4L?S M5Z-H/@K3["/;;V<*[?XO+KH;?0V:3R]K;?X?EH \K7X=KJ6V34;R:\;^)=VU M:ZC2_!%CINU;6UC7_:V_-7H=GX56+YF7.S7[JJO\7RU+<>2O_V-6!SEKH*JWS?^@U>; M08=NUMTN[_:JY/=1Q;=K;E_O51EU95;Y9MR_W6:@ 71HU7;]W_@565TF%8]K M*O\ P)JRFU16W-NV_P"ZU02^*K6WVKYC?=_O4 :;6%O_ *MX_E_BJ#^R(?\ MEE_P'=6+_P )O#NV[E96JM<>-+6)6W2+0!O2Z-:RQJK>6C+_ 'OEJM=>'[>Z M^XVS^\K+NK _X32S6/\ X^E;_@5/_P"$VM6^9+A6V_W?EH -4^&-OJD.V589 MU_BC:N U+]G70?M4MQ86LFF7/_/2QF:/_P =7Y:]/M_&%O+'NW?>_P!JI[?Q M':RK\S?^/;MU 'A]GX/^(W@/6&O-!\1+/:_Q07,?ER_]]+\K?\"6NKT#]J/Q M!X9O)+7QOH5PD"KN%\D.V(?]M%_=_P#?6VO3+>ZT^Z^5I(_^!+5:_P#"MG?Q MMNC5E;[WR[E:@#HO _QF\)^/+5'L-7@69OE\F>559O\ =_A;_@-=]7RWXC^ M6EW2M<:2O]C7BMN6?2U\G.(/W=Y'8WGF>4UO,W\7^]7I= !11 M10!1U?1[/7;)[._@6YMF^]&W0UR<_P &?"DW33VB_P"N/\ C+P' M_P (I907VBWMQIUO;G,VUFDD;YE_WJX#3;#3_P"VK:X?Q9);122327BM),LK M,WW=K,OR[?F^6O5_$&L>.;#5YX[+1;?4]-^7RV9U5F^7YJYO7/B1-X:L4N/% M/A;2]/MI)/+5KN3:N[_OVW^5H \I;QA\7K"WVM_PCNJQ+_%::Y'YO_D9O_9: MHW7B/Q9XR\#ZO9OX36V\40W$/V.2^AAOX)HV_P!9\T<>WY=O_CU=YKWQ8\+V M]OYT7@^UNHI+B2%KRTAC98X]ORS?,OS;O[J_-7!W7Q LXO#\^N75OI]CI4-T MMI)/?6+6G[QEW?\ +-=VW_:^6@#QKQ'X+\:6_P VJ?"OP_J_]Z1=/^R?^/*R MUS$NC>';-MVK_!V^B;^)M+U"3:O_ 'RS5[S%\;O"?RK!K%ON;[O]GZDW_LS; MO_':EN/BUH]TNV76+C_=GNMR_P#CRT >%6L7@.55:S\*^.M*E_O6EU)\O_ I M%J67Q;#:Q^3;^./&&F1?\\]2ACO5_P#0EKWF+7M'N%6:3^R[Q6^[Y]C;W-7K MRZ\+ZE9^7>Z3I;1?]>K6G_H++0!\U+<+KC;6\8>';E6_BU3P_P"6W_?2K_[- M6A9Z#?:-(LEKXD\)WB?PK'JTUM_XZK+7L]QX%\%WD;>1IN6]W MN_[9S;FKGKK7-:O&\E?"^O7-M_SPOO#NY5_X%&VW_P =KT.W^".AWDGG0ZYI M\\_^S9R0M_Y#DV_^.UD:M\.?$%A>>7I M'=-MVM;AF\.7+?>C5KNR7_@7R[:Z6SUG0;>-?L^H6>W^*>VU*RFG_P"^=RM_ MXZU9MQH?C9?*C7_A)(H%^\VJ1K@Z;6@#K=+U*X M_L]M/TFZ\3>')6^\L%C'J-I_WU&K*W_CS5>L-8U"\M8/[7\0>#]:@MV\N%KE MFTR[W?W663=M_P" JO\ O5SG_"936=GMUN\T'5;S=]Y;62R5?]YE^ZW_ &QK M2USQ%;ZS)8S:OHNH?85C7R[O3[R/48%7_:C;;&J_]=%W4 :-^MGI.H-1SQRS?V]H=Q\UK_ &DL>N6+?[TC;9HU_P" T =1HWA_Q%H;?VEI%O8WWR[F ML=+N&AMI&_O1_P#+-?\ @3-1>>/(=>D;_A(M-N/L=O\ ,T^L6:JUK_USNEVK M)_P':U<3K-EI=OJC6NG:/=>%]76'=)<^$M4:P;_>^SLJJR_[OS-_=JY9Z]XB M\)6ZLWBRS\1M#]W3?%^FM97?^ZMPN[S)/]EJ /3;"ZL;K3[%?#^K-$TG_'K^ M^6[69?\ :CD99%_[Z5?]ZFMI/V#S;PV<$],NFW?VSILWG0,W][[1#M;_ +ZW5T/AS7)M4DGD M\.>,K7Q+!'&JPVUW_$J_\]/X5_WHX_\ >:@#0\/Z##X5OM5N-.FDT^>X56CC M@;[!*W^]#)_H\G_?*UIZ3XCU"7295UZ&WU6?S&^SQLOV"[95_A6.3]W(OWO] M6W^[36\6S2V\[>(-):Q\G:UTS*MS;+)_>_V8_P#:7Y?]E:GETF'68]VFR*T' MG>9)' WG0,O][RV_]E^7^[_%0!IZ-K-KY<2Z9JDV@WETORZ7J4;0SQM_LPR? M>_X"M69;R32]UYJ6DW$%Y&VVXU#1/XF;_EIY?\3?]]5SUPTDNH-#>6L=Y9JR MM)&T?VFV5=WWEA;YH_\ @/\ M?W:LZ7>7%K=7UYIVJ-+I\?^LMIV:[@\O_9; M_60_[OW: -S^S;.ZT_=_H>KK;MNW:2JJUJW_ %SW;H_]I5^:B\TF34HVV7$> MM6T.UEM))O+GAV_P[E_W?XMM8-TUC/;'!.ODWRQ_]=&_UB_[/\7\-2Z3J=UH]G]EM6W;KAO.M&AW+M_B5K?\ MA_WH/][;4]OK,.J6\K2K;ZYI]O)Y;7*JVZ-OE^5E^]&U._L/_0_.L9O[0BW+ MM61O])C5?[LG\7^?XJ -RWU*SO)E^SR+I\L,G[MI[C=;3,W\,Z)LG'*G[R_5:\E\IF:Y;39 M)+Z6.16N-/N5VSP_[++_ ,M/]UO^ M5S2]6V^?);S,S1R>7Y'F;98V_NJS?= M_P"N;?\ CU 'K-%<_I/B1+E669E_=K^\D/R[6_VE_AK>W;AD\O(;"W M::XD6*-?XFH L5S>N^,K/1RT:_Z1/M^ZOW17*^)_B!<7*O#9?N(/NLW\3?\ MQ-@#J-8\776K,WG2;4_YYK\JUQFL^)K?2[>626157^[NKCO%7Q& MALU^SV?^DW+?=5:YG2?!NK>,KI;C5Y&@@^\L% %S5/B)J'B&X^RZ'#)N_BE9 M?EK3\/\ PMN-4F6ZUNZDN9_^>>[Y:[_PYX-M]'MUAMXUB7_=KM;#25;;L7_@ M5 '.:-X/AL+?RX(8XE5?X5KIK#P^S+N5=M;UGI/E?>^:M5;=8EH RM-T-8OE M:M#^SX]WW:O,RK#\S5FW%Y]E^9OXO]J@"RNV#;_LT7%UN7\=1V]NV^;:R_PT =M>:RMK]YMW^RM8M[XF58VV[5_WJ\6\1_&2STN M-O,N%_[ZKR;7OC9?7[-_9L;>5_>W59!]/ZMX\M;!?.GD7;N_BKSGQ!\<-+@9 MMDB[E_NK7SG>:EXB\33;O,F^;[RUM:-\+[R5OM%U=?>7[JKNH [C5OVCH?F6 M*&1I=OS-MKE[KXQ:M>1[K>.1?]Y:T[7X'S?]Y:Z#2_#D-K\JJNW^)= MOWJ //&\6>+M2_>1>9N_NJS4>5XRO_WGF,O^SYE>OKXYKIE_P"VS-55?"_C"*3 MM[M/9OE;Y:E6\MVC^\O^]02>6K\5?'&A[?M6GK.J_P 6UOFKL?#_ .U-_9<* MKJFGW$'\.[;NVUORI9R_W?*_NU5O?"^EWD;;EA96_A9: .T\.?'CP[KVUDO/ M*9OX9&VUW$>J:3KWW9(9VV_>5EKYNU3X.Z+>+NBA\K_:C9EVUF1> _$GA?\ M?:-K4RJOW59=W_H5!1[KXH^#.B^(&ENK7S+.\;YFN;1O+D;_ 'MOWO\ @54- M'^('CCX1>?\ VFO_ DOA^/;\^UFGC7^+Y?_ (G_ +YKS/3?CIXL\*W'EZYI M+7D7_/S;?+_X[MKU;PK\9O#/C2%8UO(_/_B@D^5J /:? ?Q0T'XA6?G:7=+Y MB_>MI&595X_NUV5?+OB3X56>I7W]N>'+R32-:^5EGMF_UG^\OW6_WOO?[5=' MX3^/FH>';^/1O'UL;4--Y$.L(/W4C-]WJ"SW^BJMC?6^I6<5U; M2K/;2KNCDC/RLM6J "N)\:?#&Q\;72S7FH7UNJKM:""1/*;_ &F5E:NVHH \ M.;]F#3;>X::RO(8)/X=UC#_[*JU#=? ?5[BSEM);K2[RT9E;[-<6_P"ZW+_% MMKW>B@#Y4U[]E&ZOE_Y%_P -W/S?=CCV_P#H5+M0VK_ !:A'N_\>^]4&J:; M\1K"/;8:YI]] O\ ST7;N_X%(RU^F%UH]C>_Z^QMYO\ KK"K5SVH?"GPEJB, M+C0;-]S;OE3;_P"@T ?G@_B#Q]%:K]MT_2;G;_ST695_[ZV[?_'JLP?$'Q0M MKMNO#K7-FOWETNX\Q?\ R&S;?^!5]PW_ .S;X&O Q33)K9FZ>5=2?+_WTU@AE6QU_3]2^7Y?MU MG^]_[Z;=7G]Y^SS\0-!DEC_X1N'7(O\ II<>?%_W[9MO_CM '.:3KFBZ]-/) M/IOA'59V^:2[CVPM'_O;EV[O^!4>([?0?[+@6>W\1:4JR;HY]/N/.@_X"JLT M:_\ ?->=K/@6ZL=WWMT?DK_P !\M5_]"K'M;715T^6&SOK[3[[ M^]]H;W_ (#N MJQ%%JRZA+'/X=\-^5]Z-=+DDLI9F_O+,K;:\RTV74&FMH_\ A(OMEM#]Z"YL MUDW?]=UW*NW_ &F6H+R*;2;Z74/[#6YMI/NSZ)=,K*W]Y8?W?R_[2[EH ]&^ MU6NC7&H77D^(-/U6\C^:!?+N?E5?[WWIE_W6J3PO:K<217&B:Y9K!,O_ !,/ MLTS6ES))_#N616D7;_LJR_[2UQEUXTN+73],N'\1216,DFUI-0MUF5F_NK-M M_P#0I%KN6,/\ RWMI/,:9?[TBMN:3_@,C*M '8W^I>)O# M[127MO#K6D2,K0QWUO\ :8K61O\ EIYBM(S?]]+_ ,!J>\\0>'95LX=974-, MMI(V\NYT^3[38LK?PM&WF>6O^\JUR%K?P^'+>V;0=4O-(L[KY699OM,&[^ZL M,VZ/_OF3=_LUIZEJVI6$+6M_I]CXH^U+\K1M]BN8_P#KG&VY5D_ZY[6H ZJU M\'ZA=7#-X>U:UGMI%_?0:;=-97,S?P[E^:-OE^7[J_[RURM_HUC>:PFFWFDV M^GZA;LK0W:Q_V5?3-_"L/:T.GZVK6 MT^U?^GCYF;_=W;6:NQO-2\0:;9V,+ZHUSIEXK1QZ?KMK'<^=\WW?,;YF;_MH MU %&UU+Q!XKK(R^9 K-:-N_B5E_A9MWS?,ORUBZ;?V-A<7.GJMYX)W*LC21[M1L M9E_B;R9/F5OF_A_[Z^6M.SNKC3[/]U;^;H=PVZ;5-);[?8S?]=+>3YHU^7YF M7_OF@#L_^$@U+36MI+B.WUK3/EVZA:2+(T:_Q-\O_P 3N7;_ +.ZBWUZSO&O M&MYI(I8Y-W[O^7_KINKA=&T'16DEU3PU?3>'I;=MLFJ:-,UW; M2?-_RTA;YE_W6J]>7]Y;M]H\0Z.NM0*K-_PDFB,OW?[TEO\ =_X#M^6@#OXK M]5D:UGM[>\MEA_U:K&LK+M_NK^[^;_9VT16"LL4GA[4-T2K\NEZA_JO]G:O\ M.W_@+?[57[S*OWOXO]VKEO+:WD-M M)!-)=Q?,K2*NZ2%O[K+_ !?Y^5: )UTE9;R*W@:;1=7W;9)%D\O=M^[MD_BC M^5MJR;O][Y=M6;7Q!<:;(TE_;_V?+YFU9K2/RXF_Z[P_>7[J_,OR_P 55EU2 M:XL5AG6'4[/R]JJWR[67^ZVW_/R_=JRTK-''):,NKV-NRR+!N\N>UW?W6_WO MX?N_[U &Y<:HL_[G46C;S%7R[F-E96^;^%O][_\ 9IK:7'M;:WFQ,VUF6/;( MJ_W65OO+NV_>^]7.6ZPRM/\ 8+B/]]N:^@V[E^7_ )Z0_P /WO\ 61[?X=RU M>L]2N%D7R%\B7[JV;2?-MV_>5O\ EI_>V_>H O*TT5Q']Y5DDVK)')\T*_W8 MV7YH_P#=;=&W^S6U%JEOJ2M_:3>0_F>7_:%I&JM_NW,?_LWW?[M9BRQW]PS+ M^XEW,OR_^/?+_P"RT1LVE[6;]TT:_NVW?Q-\K;6;[O\ N_=H ZA9;BSD@6_V MQ7+?-'?6TG[J3_95F^]_NM_P&NATOQ$]KY2S[?WB[5VM^Z;;_P"BVKA+.XDT MNWGM[>-9[%EVS:6WRQ2;OO;?XHV_V?NUJZ;*MPK2:=)]NME98)K21?WMK_LL MO_+3_P!"_P!Z@#U6VO([R/#_GGN^9?]I6_N_[+ M5VNDZQ#JENK1LK4 :E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 445ROC#QI%X=MWCA_?WO\*_PI_O4 :/B#Q+:^'[?=,VZ9E_=Q?WJ\C\1 M>*KK6KC==,WE?>6-6^5:P]2\1W5Y=2S7$FYI&W?,M^:O*=4\=:MXPU)M/T3[K?\M*YQFUSXB:DRQ1R0:? M_%)MVU[-X+\)6.AV<4*+N;;\S;: ,WP1\+?L$BW%[NN;G_:KU;2]!VLNZ-:G MTFQDN/N;O^^:ZBPT:18_O?-0!3TW06;^%:ZBULO*^5EIEK;[=JM]ZK$MQ_>H M 7[1-NV[5KGM2\36\4?S+M7_:H WK_ %R&+[]<=KGB MB-8V_>+MKC/%'CZSTV&61YE3^[\U>!^-/C)-J5P\-@V[_=6@#V#QA\6K7286 M7S-S5X5XM^+6H:])Y-GN6)O]JLC3=)U#Q5-NN&9?F_BKT'0_!%O9QJSQJW^T MU 'FMOX5OM>;]^TFW=NW-7=>'_AW#IL:?:-TO_ :[:+0;=?F1?F7^&IV\N+Y ME5EB7^]5D%/2=#L[?[RKM;[K;:V&M;>*1?*7Y?[M8MQK,,7W67Y:YZ_\>1VJ M_>6@#NFN([?[_6;5_AVM7':S\2X8MS-< M+M_WJ"SW6\\>-%)N1E7_ ':P+_XC;9MS2+N_NM7SU?\ Q2W-MB\R7=_$J_+7 M.7GC?4+B3'/ /BSQ;IZZAHWA7Q!KUBWW;G3]/N+F)O^!*K+4$'K\OQ2C5?E MNOF_N[J/^%N1^7_Q\;/]V2L'0?V6_BYX@\MK3P#J%G$W\5\L=M_X[(RM7>:1 M^P7\7+Q?WL.CZ9N_Y^;Y6V_]^U:@#!7XN0JJK]J7_OJMBS^,D>WRWNEW?P_- MNKHHO^"=_P 3OEWZUX3_ / JX_\ D:G-_P $\_BDZAM_Y]KU5W?\ ?6VN M,UC]F7XL^'=TC^#]895_Y\6^T[O^ KNH(/?%\4:+K/RLRJU96J> =+U3]]8; M;:\;[L\#;6KYXUFP\>>"+6*XU?0]8TB!FVJVI:;)"K?\"95HTWXOWECY32[I M?F^] VZ@#Z)T;Q;XV^'(O LGDWZMKFB_=62%=TZ_[R_Q5VOA M^\@FU#_A*O FIQP:AMVW%F[;H+A?XE9?X6J!GUK17"_#CXHZ?X]B:W:)M,UV MW7==:7274/#&GS22?>=8=K?\ CM=Q10!\[^,/ MV+?!VO.#I%U>^'VZJ(?WZ)_N[ON_]]5Y=XH_8Z\;^'_W_AS6HM;93\JN5MI& M_P![=N5O_0J^V:* /S,\5>$?'7P]NTN?$/A6:"3_ )>)]OF1S+_UTC9MW_ F MVUQ45_H\6L+?6'F:#+=-NF5?FB_X%\R[?^ R5^LDD:S)M=59?[K"O-_B#^SW MX#^)"[M6T2&.?_GYLOW,A_[Y^]0!^?NDRZM8:Y.UA=1ZY8W$>V2"1E6=O[WW MO+W?^1*O:'XZ:WFO+&6&:);7YEM)U9O^ JNU9&7_ &?+;_>KVSX@?L%ZE:WG MV[P/KT;;?^7;5&969?[NY596_P"!+7@OB;0_'WPJN)[?Q1X?N/[,9MJR7=ON M@W?],V;Y6_[Z6@#JHO&ECK-GY>I?9[FS7_5VFI+YT2LW^TOS+_NLNY?[U6]/ M\1VMK;JMEKEQX7MKK;MT;65^VZ;-_L^5Z;?Z/JEG]GL[BXTJ M\F;S%MIV\R)6_P!G[LB_\!:KC?VAHT<%P\?G_+N^TZ?NDMOO?>;;]W^+^';_ M ,"^:@#UW6?$:V$,#>)=);2(-RM;W=M(M[8S;?XMRJVW_P!FW5+:V> M&M2:Q6^7S_(5OW4TG\6UE^5MWWO+^9MOS?W=OF&C>*FTVZEOK"Z\I9OO?9O^ M/:3YE7YH_F7^+_/WJU=&U33_ +1YUK=1^&MZ\+ZA<1JO]J:7_%_UTC^ZVW^[][YJW%UZ\\/V\5U+)YNF M1MN;Q%HR_=_Z[VOWO^!+\OS5R,7BV;2[.*UU>WC@W-^[NX_FTVX5OX5D_P"6 M:M_X[_#5Z*W66ZEDT&1?/D^[8QR+YLVU?O1K\JS*W\7]W[W\- '3K86+6L6I M:=<1Z/YUQ\NLZ,WF6UQ\W\4?\*[OF_A;Y?XJG^T?9]TUZO\ 8LMQ)MCU;3VW M07#+_>5?N_[LFVN'L[_;JESJ6EW$>GZTT:K)'Y?[B9OX5DC;_P"Q;[WRM74: M-XFC7Y8(8]/OFD5I(&;_ $&X;^)8_P"ZWRM]Y=WR_=6@#?NM4:SC;[>JP1-- MN75+9=T4S?[4:_=9O[U78M0:*Z5;IFL[G^&>-MVY67_OEO\ /WJY_P"T+876 MW366VEDDW-IMS\L3?]<_[N[[O\2_+4"RK86[26>U;;=_I6GW;?ZO^']W_=_B M7^[0!W"^3JGE2+<1Z1KFU6AOH]NVX9?[R_+M_N[6_O?PU!$WE7$5C?QK8WBL MWV>/=^ZN&_AVM_RSDKG(KI;CU_X%_$O^?FJ=HEN+>)7\NY69MT=W;-MB;^ZRM_RSD_V?]F@#HV\RPW2 M0?Z3;-]Y=W^K7_V;_=J]:W4=U,MY;W'V:Y;[MVK?>5?X6_O?>K T^_DBW;UV MRM][]VRJW^S]WY6_AJTUO'=>?-9;4EV[IK1OE63_ .)_WJ .LL[B._F94C_L M[5]K2-;;OEF_Z:*U6HM4FM[CS$_=S_Q+M^63Y?\ /_V5<7%?QW4+0W#3;H6W M?>VRV[+_ +6[_>K>M=46_P!L-[)&T[-MCNU_U5Q_L_>^63Y: /2]$\2QWZ^7 M+\DJ_>6M^O'(KC[+)\S,OE_*S?\ /-MOW6^;_=KMM!\4+_J9_P#QV@#K:*:K M*ZY!R*=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117#_$3QU'X=MVM;:3_B M82+][_GDO]Z@"?QIXS71XVM;1E:[8?,W_//_ .RKQ'6=4N+B25FD:5F;-?[!MV9Y%67^%=U M>?:3I.K?$:Z^T74C16:_WOXJ/#FEWGQ+U!KZ=9/L*M\OF-]ZO=_#GA5;.%84 MC^56^[MIB(O"_AF&SL8H8OX?O+MKMM)TU5N-OE^;M_AJS8:2K2*NW;75:'I= MK;KNV[F_O-0 _3;7YE^7RE_V:Z"W58EW;MS5']G6WV_W:JW%QY4C,DE %RZO M_*D_AVUF76K0V\.YMOWOX6JIJ6J?9X]J;69OO;JXO7-<6WCE9?O?[5 %CQ!X MC:)9=LVU?]ZO%?'WQ0738Y8VN/\ @*M7/_$[XI0VK>)KQFVR>5_O5T?AGP1YL:S72M%_LLM;WASPO]CV MK*J[OXMR_=KMK>PM[>/_ %V]?][=0!E6>C0VZKL;Y5_AK767[/'M5MJ_[356 MN)8[?=L^7_9VUR^N>(UMXVVR?+0!TMQXCCM5^9JY;7/'4<4;;6W?\"KSOQ'X M^\K_ ):?+7EOB;XC>5&S>9MW?^/5!9Z7K/Q!;J#PKH>L>//$UMX?\,Z7>:YK5TW[NVM(VFD9?[S? MW57^)F^5: -Z_P#%MY?QM\WV96_VOFK/L_M&LZA!9V=O-J>H3-MC@C5I)9&_ MV56OLCX,_P#!,C5M8AFO?BGK,NCKYB_9])T&X220K_%YLS*RKN_NI_WU7V]\ M-?@7X#^$=G%%X4\+:=I-Q'#Y!U!+96NY5_Z:3G]X_P#P)J /S5^%/[%7Q8^) MUYG4-&D\&:1&VV2\U]&AD;^]Y=O_ *QNOWFVK_M5]0> ?^":/@[0=2%YXJ\1 M:CXJ1/N64,?V* _]=-K-(W_ 66OLJB@#S/P_^S?\+_"UU]KTWP'H=O=?\]&L MUD8?]];J]*5=O &!3J* "BBB@ HHHH **** (I8UEC9'565OE*MWKSKQ!^SK M\-/%$LD^H^"='DGD'S21V_EL?^^=M>E44 ?'WCG_ ()Q^%-;NY)O#GB"_P!" M@8[A97$?VJ-6_P!EMRLJ_P#?5?/'CO\ 92^+_P )]2673[&X\3:5NVK#&BO\ X9:U-J<:M^\TW4)$CD7^+.&US48XKXMX:\66K?Z'?JWRR-_LM_%_M+7TG\,?B@GC"-M-U2.'3_$-N M65K;S/\ CYC7_EM&O]T_^.U^>\?Q$O-%OY/#7CW2IM-U2UD59%N(V62%OX6_ M]!VM7I.A_$&XT&.VFGU*X:QM_FM=;AD_TFU_V6_O+_>_O?Q4 ?H-17!_#3XA M0>.M+/FB./48EW31P[C'M+,%96_#_@-=Y04%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 52U32[/6K&:SO[:.[M)EVR0S+N5EJ[10!\T?%3]AOP M=XWD-UH+_P#"+WGWVB@AWV\C?[I^[_P&OC[Q]\-?B)\!=6O/[3T^XN-.CD5H M]0B5F@D^7^&3;_XZU?JQ5'4]-M-6L9K*_M8;VTF79);W$2R1R+_=96^]0!^2 M46K:/X@C:2)?[,U/=YC-!\LO_ E;Y6J>\6XL%9;B/[=8K\WVN)6VK_O+_"W^ M]_WU]W;]=?'G]A72/%4=YK7@0C1-;QOCTZ/;';LW_3,_\L__ $&OC/7&\1?" MKQ)+H/B^UN-/N;=E7=(OS,O_ +-&R[O]F@#NM#\=7EA9WT=K,NO:5<1[IM/N MV^ZO_ ON_P# JZ&PNH;JS_M+PU-YL4>V>31)V^:%E_NM_#_LK_WRU>:)%8ZI M^^L)EL;R966%K9=L$C?P[=OW=W]W_P!"HM]6DTG4/]*W:5?*J^7?0?+_ +/S M?[/^[\M 'M=G?Z?XFA6WNIFT_4V5HUU*1?WZLWW8YU^7=_O-_P#94W5+>XTV M\N;?45DMI6V^38L>W;\O^U_M+][Y=U &YIOB9;S_ M $'5O]:K-\TB_*J_W5_\>^]N_A_NM6JLLEK&S3M(RJVWS-V[R5_]"9?E_P"^ M?^!5R=Y%]@N/L-_&T]C-'Y]O<[FD_=_P_-_%'_J_]W_QZKEAKEQX?D@:>3S[ M;;Y<<[?-Y?\ LLW\2_*M '02V_\ 9LWVJ+S%^ZJR6WS>6OS+_P "7_XGY?[M M7+6X_M;_ $BWDCL=3V_+(NWR[CYMNUE_VO\ 9_BJ#S=UO+=:_\ 0O\ OEJ .[\+^*EO-VEW]O\ M9KE5_>6S-]W[WW?]G[U5=6TV;P^L]U9P_;-,D9FDL?N_-N^\M0;6_WMW][^*LJUE:58H6 MD:*>-O\ 1Y%^5F_V?_'O^^:M2R_VI]Y5@U"W^]Y"_=W?=V_WEH Z6WNI(9(K M>>19?^?>YD;Y9EV_ZN1O_06JS;ZE]E56_>>5_M+\T;;?NM_=_P _P_=YC2]4 M^T>;8WBJS;?WB_PR+_>CK29IE9HV_P!)G:/:K,W_ !]+_P \V_Z:?W6H ](T M#Q%Y(VO\T?\ =V_>KLXI%EC5D;6VU=R_-]UO[K?P M_P#V-=UH.N&WD6.1MT;?YW?[U ';T5'%*DT:NC;E;HU24 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%9/B#78= TN6\F^;;PJ[MNYO[M &?XT\71^&;'Y-KWLG^KC]/]JO M"-6NO-DGN+R3SYY/F;6Z'H>J?$;7%D>X_XE\VM5;6; MR^\?>(/[/LVD\J-MS,OW:]W\"^$H])LXHUVLL?WOEJR#WY M?E^:NXTVPDENEC7=MV[?FJ"UM_M2JL#;6W5V-A;K;V\6WYF^[N:@ L])\BX^ M3Y56M=HEM]K.NW_>:GK\L*LS+]W^[]ZJ=U?K=-\RJS*OW: +5Q<26Z[5957_ M ':YN_UG]]MW+M;^+^]1<2[6EC9O*^7=7%>(/$<>F^:VY9_[W]Y: +/B/Q5: MVL;?WMN[[U?-WQ(^*^)?Q&5HVCM6;_ 'MU>3Z#H,FO:AYE MTVW^]0 ZS\,S:Y<+-*S,O\5>I>'])M]-M5CMX?(_O-1I?AS[*JK!M\I?XMU; MW]F_9X_EW-_NM0!9B7]SN7;O_B9JHWE_]EC^9MRU4U2_ATVU;^)OXEKS3Q-X MRD7=\VU?]Z@#:\4>,EBC;RVV[:\F\4>.OO;Y*Y[QAXZC56_>?P_WJ\@U[Q1) MJWW6:*#^]N^]4%G0>(/&DEY,T=K\W]YOX5KD9;QFN$73,L:[5W-(W\*J MM7? ?@OQ1\5_%"^&?!&AW'B#6FA:Y:TMF5?+C5E5I)&;Y57&+7/$HM/&?C=MLOVZXM%:WT]E.Y1:*^YE9?^>OWF_V?NT ?+7[ M-_\ P3J\4_%*.T\0?$*2\\&^'VF_Y!#1[=0NH_[WS?ZE6;^\N[;7Z1?#'X2^ M$_@SX=AT'P=H=OH>EAMS10!F>1L?>DD8LTC?[3-7:T4 %%%% !1124 %&*\C M^*7[47PT^#5U)9>)_$UM;:HL?F_V; &FN"O;Y5^[_P "Q7QI\3O^"J.K7\=U M:>!/"D6EKN98]4U:X\Z0K_>\E5VJW_ FKAJXRA1^*1UT<)6K?#$_2-I$B5F= MMJKU8UYEXC_:7^%?A&6XAU/Q]H%O-;K^\A^W))*O_ 5RQK\=O''Q^^)'Q&>Z M/B#QKK=_;7#;I++[;(EI_P!^5;RU_P"^:X-5KQJF<_\ /N)[-/)W_P O)'ZM M^,/^"DGPZT69X=$TW5O$A4\310BWB;_=\SYC_P!\UP^L_P#!4*#R_P#B4^!9 M&;;G_3+\+_Z"E?GMHUUN7R7^]_#6OLKQZF;XF_Q'K4\IPW8^N]4_X*9?$&ZT>?_ &9-/7_V5JZ;2_\ @I=\0X,? M;_#WAR[5?O>4DT+'_P B-7R/MHVFL_[4Q]?AC&M=WX,^,WCKP*\ T+Q9J]A;6\FY;5;N1K; M=_UQ;Y6_[YKTJ/$O_/ZG]QYE3('_ ,NI'ZU?$3X8^&/BIHO]F>*-'AU:T5MT M8DW*R-_>5E^9:^*?B=^R;XW^#=S/JO@:XF\6>'6D;_B5K'NN[>-ON_+_ !*O M]Y?^^:F^'O\ P46US3HH+7Q=X&)H_"7BF/=(UQ:V_[N];G:LJJR_- MN'^L]_XJ^9_AS\3/%/[/_P 2UL=?L+C3=5CVB^TEIML6I1LORLK?=W?Q*W_ M:]8\\_2JBL?P[XCL?%6A66KZ?-YUE=QK)&W]/K6Q0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5PGQ2^#_ACXP>'AI7B33Q>(A9K><,R MRV\FTKN4J?\ QWI7=T4 ?E%\;_P"D>'_*VR->:4VYHV7Y6CW?W?\ :_\ '6KL=)UY;BS6&7;> M:?(J_*K;?+_]F7;_ ..UY[X7\56NK6[2;5>!OEN+;:O[G_:_W?[RU:N/M'AF MX6\L)-UM(WF-&OW9%_[Z_P#'O_VJ /7=!\00V;1:3JC27V@W4BSVMS']ZWFW M;OO?WON[E_X%70M926MPUC<>3/.R_NY%VK!J"_WH_P#:_O5YEIMU#JVFM>6< M/GP+_P ?6GR-]UO\_=;;_P#8]5X2U2/4K%=%N[K]Q(W_ !+=2_BLY/\ =_A_ MVE_^*H V=-U*X\*R+<6LS?V?_%'_ ,^O^RW^]_G^';U377V#_B>:2JM9R?\ M'U:1_P#CS+_L_P"?[UZ5ED\W2+C[K2,O[MF_SN7_ &: .MW0VJRW5G']ITRZCW7%M_>7;][_ M 'JU?L\.O6]M8W5POVG_ )A>I-\ORK_RQD_VOEKF?.70Y'DMVC;3YF5MJV^U M8]WRK(O_ (]\O^\K?PU>_=Q6\^Z3;I5PWF,T?RK;R?-MD7_9_P _PT =?XN%_A9:U;#68_$VGQ:A:QQKJMFO^E6S+_K/_L6H -T: MK%<+^]L9/FDVJS>6S;OF_P!W^]_^U5Z2*:X\I5D\K4[==UO/*O\ K/\ 9VUB MVMY;Z3(MQ%MET:^;:T?WO)D_B7_/_LU:#*L6VQW;D9=VGS_>\Q?XH_\ @/\ MZ#0!+<,NI6ZS*RVUS:M\S2;O]%;_ .);_/W6:MC1M475K.6WN(V@EC;]Y']U MH_\ :6L67S)?^)A;Q^;%?,AG9MW MVB'^*-OXMR_[7_LM '3M<-$TLG[MOXKR/=N^T+_ST7_:6MK3=2:WVP[FG@9? M,AD55_>+_#7-6MY'?QP7$3;=WS1MMW>2W]VK>FRQK)]GE6.*SN)-T6O^RWWEH ];\->(-K>3*VY6_CW?+78*P9K_>[4 =+1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $,LR6\+22,$C0;F9N MPKYX^('CFX\1:PWE+MMH=RPK_%M_O?[U=Y\6?%K1+_9%K(R-]ZX9?XE_NUXA MK-TMNR[%_>M]YJ +EYJ4=O:JNWYOXMOW:\*^)?CR;4KQ=-LV9VD;;MCK>^)? MCJ/1M+\N"XVSLM-4O+SQ'JBK$S,S-0 [2XIO%&L-N61O_0:]4TO0X[5 M?)BCVJJ_>_O54\'^%_[+M4C5E>>3YFKMUB_LV'I:HMG"RQ-\W\3-3KS4H;?=(Z[6_WJ\R\8>*EMXV5&^7_>H I^,O%6V1MLV_ M_:KQ#QAXR6+S=\W\5.\:>,I%9FW;5_VJ\6U;5FU2X:27=Y&[Y5_O?[5063ZS MX@FU:;<[,MM_"O\ $W^]76? GX$>+?VFO'D7ASPK$MO:P_-J6LW2M]FL8_\ M:V_>9ONJO\3?W5W-1^SW\ _%'[47Q&C\->'D:STZWVRZMK3KNBL8-W_CTC?P MK_%_NJU?M=\%_@SX8^ O@2R\*>$[%;33[?YY)&^::YD_BFD;^)FH P?V>_V< M?!W[.?@^/0_"]HTMPQ+W.K7NUKRY9L%M\BJOR_W54;1MKUVBB@ HHHH ;THS MZUSOC;QMHGP]\-WFO^(=1BTK2;-=\UY-NVIV^ZO)K\XOVDO^"CFO>*[FZT+X M9^9X>TF.1HVUMMK7%VOW?D1E_=K_ ./?=^[7'7Q5/#KWSKP^%J8B5H'VG\=O MVMO 'P L0-8O_P"U-99_+31]+DCEN=W_ $T7=^[7_::OSJ^.7[?OQ(^+D=QI MNF7*>#_#S2-M@TMV6YF7^'S)MV[_ +][5KYIDEDNIFFED:661MS22-N9FH5: M^5Q&95:WNQ]V)]/A\OI4?>E[TAUQ<37EQ+-<323SR-NDDD;K-BTYFZM MMJ]9V?V>19%9MRUSRJ1-XQD:7E4>56U9V]O>6ZR"/_>7=]VK*V$*_P#+-:X) M5HG9&F<_MHVUTOV6/_GDO_?-.^S1_P#/-?\ OFN66(-?8G->33EBKH_L$+?\ MLUH72X?^>=9?6(FGL9&&JU/%%6Q_8T;?=W+3O[#95^216_WEJ?;1#VC_ .^:%BVU2G;8GDON>Y_"?]KWQ[\-(ULY M;I/$6E;E_;1=5+Z-KT14P-<&. M*\A;^]!)_P M%_A9?S5?E-?G_%%5J)=K?+]ZOHL'GF)PGNR]Z)X6,R?#XCWH M>[(^R/@_XT\1_LN_$)/AM\1'2?P]J;*^DZY K- \C-M4,S?=^ZVY?O;EW?=^ M9OL]6RO2OS5T7X\1^,/#*>#/BE8?\);X::57@N]WEW>G2*NU9HV7[VU=W_?3 M?-_#7V'^SEXGU*\\+C1KO4SXNTW3U1-.\7*RJ=1C_P">&UO MXMM?HF"S+#XZ-Z['PN+R^M@I?O-CVJEHI*]8\\6BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "J>H:?:ZM8RVE[!'=VLR[9(9DW*Z^A4 MU:.3Y5^7^ZW_LU>=Z M1XFM[RS696_XE\W_ !\1LW_'JW]Y?]FOU^\4>%-+\:>'M0T/6;5+W3+Z%H+B M!^C*P_G[U^27[0'P.US]F3X@RI-&UWX3U*:3[%=_PS1_W6_NLN[YJ '6MQ<> M%=8^W6;*RM\S+\NV2/\ S_G[N[LY+R&WMUU[35\W3)O^/JV;YFC;^\O^U_[+ M7F7AG6?-D_L.61I8)HVGT^?=_P L]O\ J?\ @/S5U'@O7FT'4I;>X7=8W3>7 M=0?W6_O?^/4 >Q:;?R:]I-G>:=MEU73U9K.1F^6ZA_BA;^+>5(EJ\UPT#?ZF1F M7YMWRLK?^S?W6VM71Z>OE?Z"\7;_ M .S4 =#I=[-87$$<4GFSVZ[K>?=_KE_YYMN^:M?5/^);<0>*-(61HI&_TZV7 M^]_N_P"?_'JY>UO/M$:R/(L3>9^[_P"F,GS?Q?W6_P _W:W_ ]?QQ;E:%98 M+K='<0;MNUOXO_'O_9: -.6XLU9;C;)/HNJ?>V[?W,G][_.[Y?\ =IEK;LLD MOA^]D99=VZQN_P"ZWWE:L^WM8]+U2YT6X5I=/O&\RW9FV^7)_#_G_>J=;6;6 M=-ETVX63^U]-^:/M;JZ\R5FCW:G8_+<1[OED_VO[W_P!E MMJRWEV2*UK(O\ R[W'_P 365+?R:E:P:TD>_4+%?(O(Y/^6R_= M5O\ V7_QZKUO]G;_ $%FCETC4E_7]U9/FDC_AD7_:_P#9MU9%K<;H[FWO M5^6W7[)J2M\WG1_PR?[WS5!IOF:;<2Z*[1O6M2O+=#UO[!<130R?N)/\ .VO3+:X6ZA61/NM0!-1110 4444 %%%% !11 M10 4444 %%%% !1110 444UF"+ECM% #J*S)O$&F6\WDR:C9Q2_\\WN%5JOK M*DOW&5O]UJ )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "L?Q1KT/AK19[^7GR_NK_>:MBOG MCXK^+SXE\0-9V-Q'+96/[O\ V3)_$U &!JE^UTT\T]QNED^9I&K@/$>O;K=F M:3]U&ORUH:S=75NNZ;YHO]FO'_B=XMC:U:UMYMK-]U6JR#DY;!OB#XNBM_,; MRU;[JM7U-X(\/_V#8VT-NJK%&OS?*OS5Y3\#/ ,*V;75TNRYD_U?^[7T!H>F MR6K>3\K1;?XFH U[/35O&W-]W[R_[5=+HU@WF(J?+M^[3=+TVX\E=K*W_ ?N MUKV>Y=JI\S?[5 %E?WLE9HE9F96_W6K#NK^/=*S? M+M_O4 9U_=-\^YMBJOWJ\B\9>*ELX;EF^95^ZS5U7BC65599$N/E;^&OF[XI M>*&:9E@D5V_N[J"3@_''C>;7+YHTCW-]U?F^[6]\/M)FL[?[1*OS,OR[OX:Y M#PKX?FU35FF9?W6[=_O5[AX?T:1E56^6): +^DQ+%'_%NW?-6E>7ZQ6?S?>_ MNTWREMX55&W?WFKE?$&I?9[5VW;J"CGO%NN+%N56_P" [J\-\9>(V56_@_X% M73^.O$VZ1OX=OW5KY]\:>(Y+B3RXFW,S5 &/XDUEM2O&7S/W2_>_VO\ 9J7X M6_"_Q-\=?B'I_@SPE9_;-2NOWDC-(L:VMNK?O)F9OX55ON_>;[J[JYQ;>\U* M\MM-TNSN-3U"ZD6"WL;2-I);B1ONJJK\S-7[._L._LLVO[-?PNA.H01MXWUQ M5N]:N?O-$VT;;56_N1_^/-N:@L]"_9W^ /AK]G#X7TX_?W ML[?>DD/_ *"O\*\5ZI110 4444 )FO*_CU^T'X4^ /A635/$5YBZE5EL=.B& MZ>[D"GY57L,_Q-\HKF/VI/VK-"_9P\,CS%34?%5]&QT[2-Q!;!V^9)_=C5O^ M^OX:_(/X@?$#7?BCXOU#Q-XDO&U#5[YE>:;;M^ZNU55?X5555:\;&X^.']V/ MQ'KX+ 2Q+YI?"=G^T!^TAXK_ &AO%$FH:Q<26FE+M^R:+#,S6UM\O_CS?Q;F M_O5Y3MIR+4BK7QM2K*I+FD?74Z4:4>6(U5J55J6*)F;Y?FJ];Z=_?_[YKDE4 MY3HC'F*$<+-]U:O0Z;_?^6KRQ;?N_+4JK7)*L=,:9!%:QK_#5E5IZQ5(JUS2 MD;\HU5IRK4JK4JQ5CS%\I)IMTUG<;OX6^]76Q*LL:LGW6^9:Y)5K6T>\^RR> M7+_JF_\ ':YJGO&],V?+IWE5:\FI%BKAE(Z2HL52+%5I8JD6*L)2-2!8JGBB MJ58JG6*I+&Q15)]CCF^_&K5.L56HHJCF*,K^P?\ GDVS_9:H&L)K?[\>RNEB MBJS%%6L:TC*5.)R<45=O\,_B5KOPO\06VIZ/>21HLBM<6F[]W<+_ !*R_P#L MU4)=#CF^9/W351EL)+5OG7Y?[W\-=E#$RA+FIRY9'%5H1J1Y:D?=/TN^#_Q6 MT[XL^$X-4LF5;R,+'>VJ[OW$V!E>1R/]JN_&#FOS8^!OQ7N_A'XPBOU\R;2[ MC]W>VJ_QQ_WE_P!I?O5^C6E:G9ZUI\-[8W,5W:SKNCG@D#HZ^JLM?L.3YG', M:'O?%'<_,,SR^6"K:?"S1HI*6OH3Q@HHHH ***2@!:*3-4)-:T^WOHK*6^MX MKN092W:91(W_ &E=+<>KV-"BDI:8@HHHH **** "BBB@ HHHH **** "O// MCA\']*^.'P\U/PUJD<2R7$;"UO&BWM:R_P ,BUZ'10!^&_B#PIK'@'Q-K7@? M6U^QZYH]TWDR?WF7[NUO[K+\RUU&FZ]#KVFQ:LWEQ;OW=Y!M;]VR_P"=W_ J M^V/^"@W[.,GQ"\)Q^/\ P[97%YXLT&%8Y(+;&?$'V75HKA9(XK'5OEF5O\ EG(O\7_LW_?5 'N&EQ+XM\/R^'Y9MUXJ^98S M_P"U][[W^U6Y\/->_P"$@T&?1;QF;4[7Y5\S^'YOE;=_LMM_X"U>::#>36=Y MY+,L4MJVZ':W_?2_\!;_ ,=9:ZSQ!=+INK:?XLL_EMKIO(O(U_O?Q?\ ?2T M>A6K>;(T-U"T7V[_ $2Z7[VV;[L;?\"^9?\ OFHK.XO%A95A5=1TEO+;YMK3 M0_PR-_O+\M0>;&S175K,S072[9/,_A7_ )Z?\!^5O^V;5<\2-_92 MOV:^C7[K;F^;YO\ >H [-Y5GA@OK?;+;7D:_,J_,K?P_[W^]_M5^;YEW?[-3S/,W2[=S3Q_=9?XO\ @/WO M_'JN6]Q#8:M+Y\GVM;C[S1_[NY6_X$NUO]Y: +.I2PZ#KT&J1;I[&\5OM$>W M[R_Y^;_@-3Q6#6\U]X=E6-596N[&?^]_G[W_ 'U4]O9MJFCWFCLW^IV_9Y&_ MN_>5O_9:Q[6XDNO#:S(S-JNAS>?M_B\E?X?_ &6@"Y+?S2VMMJC*T5SI[?9M M2C_O+_>_VJN:S;M=:7%>62K+?:7^_M?X?.M&_A_[YJC=74-O?6>I)M_LK6H_ M+O%W;E^:I/#]TVBS3V\K,]SIU_L;5+[15D5;.9?M.GLW_?3*O\ P+YJW(KR27RKRU57OK=MVWH ]NHK*\/ZLNK:;'*)%>1 M?EEV_P +5JT %%%% !1110 4444 %%%% !1110 56N;J*UMY)II%BAC7=))( MVU57UJS7YW?\%!?VI9[S5+KX8>%KUHK2W^36[F%MOFR?\^^[^ZO\7^U\M '4 M_M#?\%&++PS?7F@?#6V@UB\B_=2:]=C=;*W_ $R7_EIM_O-\O^]7Q%XV^.OQ M ^(UU+-XA\7:IJ'F?\L_M#1Q+_NQKM5?^^:X2B@ KH?#/Q"\4>#;A)M#\0:E MI$J_=^R74D?_ *#7/44 ?9OP1_X*0>)_#+V^F?$*V;Q-I6[:VI6H6.^B7_:^ MZLG_ (ZW^U7Z(^#?'.A_$3P[9Z[X=U&'5-,NEW1S0-G_ ("W]UN?NM7X0U[W M^R+^TI?? 'QY%'=3-+X.U.18]4MOO>7_ '9E_P!I?_'EH _86BJEE?0:E9PW M5K,EQ:S(LD4T;;E=6^ZP:K= !1110 4444 %%%% !1110!^5?[17[5/Q7\'_ M !S\:Z-H_C2^LM*L=3D@M[>-8]L:K_#]VO._^&S?C5_T4#4O^_<'_P 36=^U M?_RN>,;[4-+O+QH[BVD6/ M;(OELW\*U^HU?C-^QE_R<]X _P"OYO\ T3)7[,T %>"?MK>/-?\ AO\ 74M M<\-ZE-I.J1W5O&MU J[E5F^;[U>]U\T?\%#/^39M7_Z_K3_T90!^?W_#9OQJ M_P"B@:E_W[@_^)H_X;-^-7_10-2_[]P?_$UXO10!^N_["_Q$\1?$SX&C6O%& MJS:SJ?\ :=S!]HG"[MB[=J_+_O5]$U\J_P#!-G_DW%?^PQ=?^@QU]54 %%%% M !1110 4444 %%%% !44LRPQL\C;$5=S-Z5+7$_&;71X8^$?C+52P\;W]G927D[6]NL<>V&/GK>VOGHJ^7MD56^ZO_ $T6OSIKZ%_8+\5-X7_:<\+K MNVP:I'<:;-_M;HV9?_(BQT ?KW1110 4444 %%%% !1110 4444 %?'G_!0[ MXP>,_A/H_@B;PCKMQH^)/A#X- MU74KAKO4+S2;:>XF;[TDC1JS-^==U7G7[/'_ "0CP!_V [3_ -%+7HM !111 M0 4444 %%%% !7Y0?';]J[XL^%_C)XSTG2_&VH6FGV>J30V\,<<>V.-6^5?N MU^K]?B1^TI_R7SQ__P!AJX_]&4 ;_P#PV;\:O^B@:E_W[@_^)H_X;-^-7_10 M-2_[]P?_ !->+T4 >T?\-F_&K_HH&I?]^X/_ (FC_ALWXU?]% U+_OW!_P#$ MUXO10![1_P -F_&K_HH&I?\ ?N#_ .)H_P"&S?C5_P!% U+_ +]P?_$UXO10 M![1_PV;\:O\ HH&I?]^X/_B:T?#O[5WQS\4>(-,T>R\>ZD]YJ%Q';0KY^$7PETJY\,ZM)I&MZAJT=NLT(4OY*QR-)CB@#VC_ALWXU?]% U+_OW!_P#$U^K'P%\:2?$7X,^#/$<\ MOGWE]ID#74G]Z=5VR_\ D16K\/Z_5_\ X)T^(O[:_9OL;,MN;2]0N;;;_=5F M\T?^C* /J&BBB@ HHHH **** "BBB@ HHHH Y?XA^()/#/A.]O8-K7>/+A5O M[S=_^ CYO^ U\LQ7[10RR-\TLC;FW-_X]7K7QO\ $OVS6(=-A+&*Q7=+\W61 MO_B5_P#0J\7NO,W-O^55^;;_ 'J"3*\8>)/L6GSJK?=C^;Y?FKP'0;"3QYXV M^9=T$F_9; M-86D;=5J6S\J-FW?[511-MC5DF9FJ#4KS_1U7=N;^]0!6EN-N[+KJ:*/\ =;563^)J . ^)?C"UM=/N67^ZVW_ M &J^7KR\DU[6F^9OWC?-\U=Q\7_%3-=-9I_>K&^&GA]K^3[9*J_*WRT$GI_A M?PY':V\7R_-M_NUV<5K(L*[%W-6+IMK)%)YSKN5EVJM;Z^9%;_.OS-]WYONT M%&/JEPWV=MWRUY7XRU+;'\TS?[*UVGB;5&7>^ M/MD:K?P=^$.M?M ?$ M_2/!F@+'YEY)YMQ/(VU;>V7_ %DC?\!_\>VU!9]B?\$O_P!E]/$&IM\9/$MB M)].@9H/#*R-N5YE9HY[G;_LLK1KN_P!K_9K]/ZYKP+X+T;X=>%=+\-Z!90Z; MHVFPK#;6L,:HJ+_P'^)FW,S?Q,S'O72T %%%% !1110!\X?ME?LSV_[0GP^D METNTB/C/3%,FFW3-Y9E'\5LS'C:_^UPK?\"K\?I+.2SN)89XVBGC;;)'(NUE M;^[7]!IQCV-?G5_P4(_95339KGXH^&+:4QW$JC6K.&-=B,555N%55_B;[W^T MVZOF\UPG-'VT#W\KQG)+V,]CX'5:N6]@TOS'Y5J>UL-OS/\ ]\U>5:^&J5/Y M3[6-/^8BB@5>B[:G5:JTY8JQJU*JYIRK67,:&]H-_YNVWE^]_"W]ZMSRJXQ?E; M:W_P"_=?0?[)OQD_X1_4%\%ZS-ML;I_P#0)&5MTKR&* M*B73=TBS1,T%S&VZ.2-MK*W\->UEN93P%>-5'F8[ PQU&5-GZ3@TG KQS]GC MXK3>.M!_LO579M?TV-5FD8_\?$?\,G^]_>_^RKV/'45^[X7%4\71C6I[,_'L M1AYX:HZ51:H?1245UF <8I*:S*JY)KQ;XD?&00F;2M"EW3#='+=@X"\?\LV_ MO?[5>;C_P!K M_9KPF34[N\O?MJHTDEQ(TDLC2R2-N9F;)CXH\+VUS+(K7D7[F?;W9?XO^!+AO M^!5UJ_**^??@SXF;1_$7]G.NZWO_ )?]UEW;:^@UPP^M?J^28[Z_A(SE\4=& M?G&:X3ZIBI0C\/0?1117T!Y(4444 %%%% !1110 4444 %%%% $,T*7$;1R* MKQN-K*W<5^/W[6OP&D^!?Q>U73+*QV>%=<;[;H;;OE5OO20_[.UF9?\ =VU^ MP]?.W[;_ ,$H?C!\&K^ZM8)I?$OAQ9-3TMK8_O&95_>1?[2LH^[_ 'E6@#\Q M?#.N*UK9WD6Z6\M_ED5O]E?_ &:/=_WS7L6DK'?V-SI<^WR+R'S(6;^%OX6_ M]!KP/PS>22Z@T:*J_P!H1^8O\.V2/YO_ (I?^!5ZOX2OY+C1U5)/-N;63='N M_P">= 'H Z.S MN-UGN^[+8S>1YBM]Z/;^[9O][[M:\2M<;5TZ'6M6U;P_*KMMGM]TG^\R_>_\=_] MEH R+"S7=KGA>==S+NDL6;^+_*U5BU1HK?3-<9=WV/\ XEM\O\6W^]_WS3=4 MU)HH_#VO11[I;=OLUU_M;?NU7_P!EJS9W$=UY%PK-%9WT:[F_N[ONM_O56\&W M\UYI=GO;]_-NLKCY?XE^ZS?[7W:IZ;$T7VS3[K:L4+;E56^ZK-\R_P# 6H [ MCPY>1M;W-JC>>T+-.V[^%6;;(O\ P%OF_P"!5+X?E;3=:O-'G^6"X^:WW?PM M_$M<]H>K,NJ1211KMD7;<,W_ '[D_P#:;?\ ?57O%JR:3'!?(W^DZ7-MD_W? MN_\ H- 'JW@'6I+;5!9R*OE3?NV;^ZR_=_\ B?\ OFO3*\%^U+>0V=]!,T2W M"JWF+]Y9/O*U>SZ#K$/B#2;>_MP5CF7=M;[RMW6@#3HHHH **** "BBB@ HH MHH **** .)^,?Q!3X6?"WQ-XLD02-IEC)/%&Q^5Y/NQK_P "9E%?A_JFJ76N M:ES-D9FW,U?JC_P %&]>;2?V<+BU5]K:EJ5M;?\!^:3_V MG7Y24 %>@_ _X&^)/CSXQCT+P]"J;5\R\OI_]19Q_P!YO_B?XJ\^K]4O^"-(]W^[\W_H5?+O[3'[(GB']G6:'4//&N^&+EO*CU2./:T,G_/.1 M?X6_NM_%7[!UP_QF\$6_Q$^%?BGP[<1K*E]82*BMVD5=T;?]]*M 'X;T444 M?JU_P3Q^*#>//@6FCW5QYFH^&;C[ P;[WV=EW0M_Z$O_ &SKZFK\VO\ @EOK MS6WQ#\9Z3N_=7FFQW.W=]YHY-J_^.R-7Z2T %%%% !1110 4444 %%%% 'XK M?M7_ /)R'Q$_[#$W_H5>45ZO^U?_ ,G(?$3_ +#$W_H5>44 >S_L9?\ )SW@ M#_K^;_T3)7[,U^,W[&7_ "<]X _Z_F_]$R5^S- !7S1_P4,_Y-FU?_K^M/\ MT97TO7S1_P %#/\ DV;5_P#K^M/_ $90!^2U%%% 'ZK?\$V?^3<5_P"PQ=?^ M@QU]55\J_P#!-G_DW%?^PQ=?^@QU]54 %%%% !1110 4444 %%%% !7SM^WQ MXF_X1K]F/Q.@;;<:G);Z?&?]Z96?_P AI)7T37Q#_P %2-?^S_#WP?HP/-UJ M4ETR_P#7./;_ .U: /S=HHHH *['X-^(/^$2^+'A#6-VU;/5K>1F_NKYB[JX MZA696W+\K+0!^_ZTM%%%% &_X!\6W'@'QQH/B*UW>?I=Y'=KM_BVMNVU^YV@ZU M:>)=#T[5[&1;BRO[>.[MY%_BCD4,K?\ ?+5^"5?JW_P3R^(P\7S; M[PW)_$.G:SX6AL M=4U":[ACN;JX6559MWS;;=EW?\"K]%Z* /R__P"'7OQ3_P"A@\'_ /@9=_\ MR-6+XN_X)T?$GP3X3U;Q!?:WX6DM-,M9+N:*VO+AY&6-=S;=ULOS?+7ZM5Y_ M^T%_R0SQ_P#]@.\_]$M0!^']%%% 'K_[/O[,/BG]I Z\/#.H:/8G1OL_VC^U MII8]WG>9MV^7&W_/%O\ QVO8?^'7OQ3_ .A@\'_^!EW_ /(U=]_P2D_YJC_W M"O\ V[K] J /R_\ ^'7OQ3_Z&#P?_P"!EW_\C5]:_L;_ +-NH?LY>#]:M-FVMMM_NLR^=_[46OU?K\2/VD/%#>-/CUX]U8MN M636+B*%O[T<;>7'_ ..JM 'FU%%% !7Z%_\ !+'Q.LFA^//#SR?-#<6VH1+Z M^8K1M_Z+C_[ZK\]*^K/^";7B(Z/^T+)8E@L>J:5<6VT_WE99%_\ 1= 'ZJ44 M44 %%%% !1110 4444 %5+^Z2PL;FZ?YEAC:5A_NKFK= M\F6VW?W=RLW_ ++0!\^>*-;OM8UB\OC)Y332,S?NZY?5M2W1[O\ EJJ_>W5: MOY9/+VOMV_Q*MJR#Q;6;BX\6^-H+6)?-59%^7^[7 MUEX#T'[!I\5O]V*-5^7_ (#7SA\"=-D\0>)+R^:/O>"]#CM=/@C;S%EV_,VVO./ >@_VEJ4MQ+&R^6V[S^ M;Y55MJ_*K4 =!8:6W[K=\L2K5;Q!<,L?EJNW^%:W+>Z7;\R[?^!5S7B:\_=M ML9?NT%'E?C#4&AW;_E_VJ^>OB#JVV.=F;Y57=N_O5ZWX\U3!]3^'?B[5?#FL M0-#?V$S0R+_>_NLO^RR_-7YMG& >%G[2G\+/T#*\=]:I\DOBB6F*M2JM9@V^VXC61/F5OF5JXY&\2!8JG6*IUBJ=+>L30@6*IXK>I MUBJ=8JC4HB6*K445.6*K,45&H$<4568HJEBBJS%%1J V**K,45.BBJU%%4@7 M?#>J7/AW6K+5+,XN+1_,0G_T&OM7P3XOL_&WA^WU.U.3( LL>>8I,?,M?$T4 M5>A_"7X@3>!M%6^56_YZ;?[U?:<-YP\#6]A4_AR_ ^6SS*UC M*/M:?\2)]<>@(JK?ZC;:7:R7-W+';6\8W/)(VU5JAK7BC3?#NDG4+ZZC2U"[ M@P;.[_=]:^;O'GQ+O_'%VT:[K32XV_=VZM][_:D]6K])S3.) MO#MM=Y#3J/*G_P"NB_>_Q_&OF-:])^#/B-M+UIM.FG5+2[7Y%8X_??[/^]_\ M37VG#..^J8OV,OAJ?F?)Y]@_K&&]K'XHGO-%)2U^PGYF%%%% !1110 4444 M%%%% !1110 4444 ?CO^V;\,9_A#\>M>:"T^RZ5?W"ZUIGE_ZO;(W[]5_P!V M3=\M87@^\CL]>\GY5^U+_>^\K5]M_P#!3#X;KXC^%>C>,0?F\-7;0SJ6^7[/ M=M'"Q_[^+!7Y\>&=4D6STRX9=TL,GV3=_>_N_P#LM 'MVEK_ &II^M:/+M66 M'=)#_>W;=W_Q5;F@ZRWV/PUKC_*VGS?8+C_KFR_+7)6&J+9^)-*U!=OE7RJL MG^]NK5NK>2W_ .$ET=-VR1?ML*_[*MN_]!H ZWQ'I-U_Q,[-MRQ6;+>P_P"[ M_JY/_05:M72[K['KFBZU;_ZV\A7SE_O21KMD7_>;Y6IUUK*ZE?:1(_S1:Q"U MLS?]=(__ (XM8N@V#7FDZE9^9)%?:?<+/;_-_>W*W_CVV@#H;BSDM[K5[>"1 MF^SW"ZI;Q_\ 3/[W_LTE=G<7%Q_;GVC3F7RKZ-9(?]IF^95_[ZC_ /'JY&ZN M)+S5-(U!&\AKBS:TD5?NLR__ &+5I:;=7'_"(Z0R?\?.GR36DW^RRMN7_P!! M:@#K;^+^TK&Y_NR*MW;MN_O?P_\ 6KI=-O%O+>"95\^VN(U9E7_ +Y9:P;6 MZ66WMKAHU\C=Y;+_ ,\]WS;O^^?_ $*K/A*)K>SGM8I&58Y&^7^[_=_]"_\ M': ,RWM56/Q'H*_O5DC:2W_WE^9:HRW37_@73]47Y;S2YE@95_YY_P!VMS5O M)LM(_#[KM@N/,DMU_\>7_T): #2YFB\4:F ML#>5%J$*W=NK?Q-_%_X]_P"@UH:S$JZQ9WS3+Y%Y'YC+_$V[Y9/_ ![;_P!] M5R%O?R?8=#N&_P"8?>>1,W]U6_\ LJ[37K=;K2_,O&:);6;[R_PK-\NW_=5M MM &M?0M'-_UTC^ M7_T&O.]2:3S(-GRK\K3,OWMK?NY/_0E;_@-=9H/VS_A%Y?M$C/-<:;J>BNW[VQFVQ_P"[7K/PK\0"XDOM*DBV;5%W#(O_ M "T5CMD_[Y;_ -"KQ%;]=$^)%C,GRVVI0_,O]ZO0?#>LR>&?&>GQ_P#+M)=+ M:2?[LWRK_P"1/+H ]VHHHH **** "BBB@ HHHH **** /BW_ (*C7C+\(O"E MLNW;)KGF?]\V\O\ \57YHU^CG_!4W_D1_ O_ &$;C_T6M?G'0 5^S'[&]G]@ M_9D^'T7R_-I_F?+_ +4C-_[-7XSU^T_[*=O]E_9Q^'2;MW_$G@?_ +Z7=_[- M0!ZS1110!^!OB#3?[)U[4K';Y7V6ZD@V[MVW:VVJ-;_Q$_Y'[Q+_ -A2X_\ M1C5@4 ?5_P#P34NFB_:(GA_Y[:/ M45ZO^U?_ ,G(?$3_ +#$W_H5>44 >S_L9?\ )SW@#_K^;_T3)7[,U^,W[&7_ M "<]X _Z_F_]$R5^S- !7S1_P4,_Y-FU?_K^M/\ T97TO7S1_P %#/\ DV;5 M_P#K^M/_ $90!^2U%%% 'ZK?\$V?^3<5_P"PQ=?^@QU]55\J_P#!-G_DW%?^ MPQ=?^@QU]54 %%%% !1110 4444 %%%% !7YI_\ !4;Q%]L^*'A/0U;<+'26 MNRO]UIIF7_T&'_QZOTLK\>/VYO$?_"1_M0>,6$FZ.SDALHU_N^7"JM_X]NH M\&K3\.>'[KQ-J36-DNZ?[/<7.W_9AA:9O_'8VK,KZ5_8+\ KX\^+'B"-X]RV MOAN_\O\ ZZ3*L*_^.R-0!\U44^6+RIFC;^%MM,H _7K]@WQ$/$/[,OA96;=) MI[3V3>VV1MO_ (ZPKZ&KXD_X)<^*OM_PY\8>'F;]YINI1W:K_=6:/;_Z%"U? M;= !1110 4444 %%%% !1110 5\'?\%5O^0#\.?^OJ]_]!@K[QKX._X*K?\ M(!^'/_7U>_\ H,% 'YX4444 %?5G_!./XD-X/^.;:!+-ML?$=JUNR[OE\Z/] MY&W_ *,7_@5?*=:OA7Q+?>#O$NE:[ILGDZAIMU'=V\G]UHVW+0!^]=?-7_!0 MS_DV76O^ORU_]&5[SX.\46OC7PGH_B"Q;=9ZE:QW4?\ NLNZO!O^"AG_ ";+ MK7_7Y:_^C* /R4HHHH _;O\ 9X_Y(1X _P"P':?^BEKT6O.OV>/^2$> /^P' M:?\ HI:]%H **** "BBB@ HHHH **** "O/_ -H+_DAGC_\ [ =Y_P"B6KT" MO/\ ]H+_ )(9X_\ ^P'>?^B6H _#^BBB@#[^_P""4G_-4?\ N%?^W=?H%7Y^ M_P#!*3_FJ/\ W"O_ &[K] J "BBB@ HHHH **** "BBB@ HHHH R_$>K)HOA M_4]1D;8MG:R3LWIM4M7X.ZE>MJ6I7-TWWKB9I&_X$VZOV7_:S\4+X._9Q\?Z MCNV,VF-9QM_M7#+ O_CT@K\7J "M&\T&XL-%TS4I5_T;4/,\EO\ KFVUO_0J MSJ^D/C'\-Y-'_9!^"?B(Q[3)<:BMPW][[1)YD/\ X["U 'S?7K?[)GB(^%_V MC_ -X6V1R:I':2,W]V;]W_[-7DE6M+U*XT;4K/4+5O*N;699X6_NLK;EH _? M:BLW0=5BU[1=/U2#_47EO'L+JWCW4&_Y9V[+!'_L[?E_]"W4 M<5>6'G6_WMM>/_%RX_LW2VCW;I67YMM>Q76[;\DF[=_"U?.OQ:U1I?$"VY;[ MS*OS+00>Q_L_Z"MGX?BF:/:TC?PU[IHS0V]XS,O^S\OS5YI\-U6UT>SA1=RK M'\R_WJ]7TO3E5=WW=W\- '6:7+YL>U5V_P!U5K>B7;'\WS?W:R-#557;]UOX M:UV5=WS;: *UQ;^:NU%W?^RUSVI-]EC?]SYLM='>-]EC9ED;_@*US6O7_P"[ M;?NV[:L#RWQUJ4C0LSM]U?N_W:^._B1JS7^L-&K;MS?+MKZ8^)=^UO:W/[YF MW5\B:YY=YXB:.*36O9]-TW[*RR"9E5JY#P;%& MNGP;H_*BC_X%7HFEV?FQKM5FVK_%0!:E][;\VW[U?/FI7376L7S_$2_6W6?;\J_P!VO#U5ETWS';YI/FJ /N'_ ()4?".U\1?$#Q'\1+QE M9O#Z?V?8QJWW9IE;S)/^_?R_\":OU$KYC_X)Z?"N'X:_LU>'[MD7^T?$G_$Z MN)%_NR?ZE?\ OWM_[Z:OIR@L**** "BBB@ HHHH **** &U\L?MJ?LV_\+9\ M.IXIT&WC/BG28CYB[L?:;5=SM']TY=6Y7/JWK7U/NXI-O7TKDQ6'ABJ4J4S> MAB)X>I&I3/PPV?WOEI46OK[]N#]F]?!FJ?\ ">^';6&'1+Y_+OK6WCV_9IF_ MY:?[K?\ =K?[U?)"K7X_C,-/!571F?J>$Q$,71C4IC52I%6GJM2*M>6Y'<- M5:E5:%=8^Q2+:SM^X;[K?W6K 5:E5:RE(L]46*IUMZY_P;K:W2K8W#?OU_ MU;?WEKKEBKFU-2!8JG6*I5BJ=8JD")8JG6*IUBJ=8J"R)8JM115(L53K%4 - MBBJS%%3XHJLK%00-BBJRJTU5J=5JP+<^H7=Y;VUO<7$DD$"[8HV;Y8UW;JC5 M:8JU*JUO*4IRYI&2A&'P$JU(E-5:E5:8$BK4JTU5J15JR"5*LVLK6MQ%,G^M MC966H%J=:W@^1W1C)75CZ9\)^(8_$F@VM^J^6TB_.G]UA]X5M@#;UXKQ3X/> M(Q8ZA-I=PS>7<[6B^;Y5D7^'_@7_ ++7M8QMXK]URK&K'82-7[77U/R',,,\ M+B)4^@^BBBO9/."BBB@ HHHH **** "BBB@ HHHH XSXO?#ZS^*WPQ\2^$[U M0T.JV4D"L?\ EG)]Z-_^ R*K?\!K\7=#BDM_[5TEMOVF&3SD6?;_LM]ZN_EU+RM6\-:LRKY4D/ER?W?\_-7G/@>ZW76IZ7*NWS% M:/\ [Z^[_P"S5V-@WVKX?RJ_^OL;A=O^S0!VFC?Z/X!@65O],T.\DW-_USD\ MQ?\ QW=5EK>1_&6H6,3?+JD);7;^ZN+6&[5?[VY= MK?\ H35#M25OGCACCD_ZZ0_*W_LU $]U?R2^%8+C;_I-KJ$V6-K>]A5OXF_B_\ 'JRK6UAO(_$-O$VV7RY)%_V= MK?+_ ..Q_P#CU:?AF+[5JUCL^6+5M/D@7_T8O_CK+0!T^C7$+:+M7YOE\O;_ M +K?>_[YJ]I+-;^+)/(;]Q>6\9"_S>8WE_\ ?2__ M &-:;2_V7J&F2,ORR221PM_LMN;_ .)H T_%5G]JTF>1-JRV\F[;_P"S?^@U ME7FJ?8/%7AS4F^7[5:QK(W^U]UJZK5(EEM[G:N[[5;LO^\VW=_[+7":HOVSP M/;7'WFL;QHU;_9;_ "M !JEO]@U+Q5H^W=YD+20K_M+^\6M_1O+\1^&X+=O, M_P!.L_*;_OG=_P!];JI^(&C_ .$NTC4)/]5?0Q[O]K^&HO MY_9JWUBK;FTN M\96D_O1JVW_XJ@"MM9=+B6)O-9FV[F_NR+M^;_@5;WPYN+C5+IK>=FVW4*MM M;_:5E9?^_D*_]]5S\5G-876KVLO^JCDF^SK_ '5W+,O_ *,:I-)UZ9M:C:U_ M=+'-(W^\S*LW_H4;?]]4 :?CK#=4_M+X>Z?,WSRVLFUJ M/J71=235M'L+Z,?)=0I,O_ EW5?KDOAGJBZIX0M/E57M6:W*K_"JM\O_ ([M MKK: "BBB@ HHHH **** "BBB@#X;_P""IO\ R(_@7_L(W'_HM:_..OT<_P"" MIO\ R(_@7_L(W'_HM:_..@ K]K/V7?\ DW;X^(G_(_>)?\ L*7'_HQJP*W_ (B?\C]XE_[" MEQ_Z,:L"@#Z=_P""<_\ R\ ?\ 7\W_ *)DK]F:_&;]C+_DY[P!_P!? MS?\ HF2OV9H *^:/^"AG_)LVK_\ 7]:?^C*^EZ^:/^"AG_)LVK_]?UI_Z,H M_):BBB@#]5O^";/_ ";BO_88NO\ T&.OJJOE7_@FS_R;BO\ V&+K_P!!CKZJ MH **** "BBB@ HHHH **** "OPL^+GB#_A*OBEXLU;=YJWFJ7$BM_>7S&V_^ M.U^TGQ8\4-X%^%_BWQ#&VR72]*NKN/\ ZZ+&S+_X]BOPNH *^]/^"5^A[M4\ M>:QMXCAM[16_WF9O_9:^"Z_3?_@F#X?:P^#'B#5G7:VH:TRJW]Z..&/_ -F9 MZ /@/X\>&O\ A#?C5XXT=5\N*SUJ[6%?^F?F,T?_ ([MKA*^A_V^-!_L/]IO MQ+(!A=0CM[O_ +ZC5?\ V6OGB@#[(_X)A^)/[/\ C#XAT=F_=ZEI.]%]6CD5 MO_06:OTXK\=/V(?$R^&?VG/!DCMMBO)I+!O^VD;*O_CVVOV+H **** "BBB@ M HHHH **** "O@[_ (*K?\@'X<_]?5[_ .@P5]XU\'?\%5O^0#\.?^OJ]_\ M08* /SPH569E55W,WW56BKWA_P#Y?^OJ/_P!"H HT5ZM^U-\-V^%?QW\6 M:''#Y5G]J^UV?R_*T,W[Q=O^[NV_\!KRF@#]2/\ @G#\4'\9?!:;PU=RAKOP MU=&"/+?,UO)^\C_[Y;S%_P!U5KH_^"AG_)LNM?\ 7Y:_^C*^+?\ @GU\4#X! M^/=II=PVS3_$D+:=)N;Y5F^]"W_?2[?^VM?:7_!0S_DV76O^ORU_]&4 ?DI1 M110!^W?[/'_)"/ '_8#M/_12UZ+7G7[/'_)"/ '_ & [3_T4M>BT %%%% !1 M110 4444 %%%% !7G_[07_)#/'__ & [S_T2U>@5Y_\ M!?\D,\?_P#8#O/_ M $2U 'X?T444 ??W_!*3_FJ/_<*_]NZ_0*OS]_X)2?\ -4?^X5_[=U^@5 !1 M110 4444 %%%% !1110 4444 ?)7_!2OQ!_9?P MM-#;6U35H8V7^\L:M)_Z M$J5^6E??W_!5#Q)_R(&@JW_/W>R+_P!^XU_]J5\ T %?IE^UOX#_ +/_ &%? M#FGJF7\/0:5)]&6+R6;_ ,B-7YS^"-);7O&F@Z:J[FO-0A@V_P"](JU^Q/[4 MGAT:S^S;X\T]%W>1H\LZ_P#;%?,_]IT ?BY1110!^TO[*?B(>*_V=_ >H,V^ M3^S4A=O]J/,;?^@UZW7R1_P33\6-K?P#NM(E;Y]%U::&-/[L4BK,O_CSR5]; MT %%%% !1110 4444 %?'6LQ>;KE\TJ^;NN&;H2^3874G_/.-F_) M:^.[BXW7#,_R[OF;=0)E/4E5;>5E7;Y=?-VK0_\ "0?$""-F^7S/[M>_^(+I MHM/G55VKY?\ NUX5X!B;5/BA$RK\JLVYMU!)];>#[".SM5VK_#]ZNZTFP:9M MWS;?[NZN5T;Y8]OWJ[O0U;Y6:@#>L+?RE_NUH;/W;;FW-_#1:QL\/RT^XB55 M^9OFJP,>_7_EIYG_ '^]7'>(_WK;F9MM=1JUTL2_*M<3X@N%>WE;YO^ T ? M/_QIU3[/I]S\VW^[7SQX7TU=2\01S*K;O]ZO7?C=J7S2Q_,G^\U<+\,;".ZU M16==RK_#_=H)/=_#-@LL<$/E[=O^U]VN\LK?;;^2OR[6_P"^JYCP_$T2KM^] M766MK)+'YG_ J"C(\01+%&VUF^:O$?'GEQ,S;MWWO^ U[%XFE:*/_=^[7A7C MZ596E9Z@#YO^+%U_HLJHS/N;;7G-U;R2R06:+\TC+&JUVOQ0E\VXM8T^;=-4 MOP7LX=6^/WPUL[J/S;:X\3:9!(O]Y6NXU:@#]OOACX63P+\._#'AU%VKI6FV M]E_W[C5?Z5U%%%!84444 %%%% !1110 4444 %)2T4 8_B3P_8^+/#^HZ-J< M(N;#4+>2VGB/\4;+M8?K7Y0?'KX*ZE\$_'5SI-S'(VF7#-)IUW*RMY\.[_9_ MB_O+7ZZ<<5Y5^T%\%+'XX^ [G2I?+M=6MV\[3[UTSY$G_P 2R_*WU]J^>SC+ MOKU'FC\<=CVLKS!X*M[WPR/R95:D5:T=8T.^\.ZKJTY5J55J.8K48JT_;3E6I=E97;*O:-JDVC:A%=1?P_>7^\O]VD,]B6*IUBJ+0]2 MAUS3XKJW^ZWWE_B5JTUBJ"R)8JG6*I5BJ=8J@")8JG6*I5BJ15H :JU*JTY5 MIRK5D JU.JTU5J=5JM205:E5:%6I%6K%J"K4ZK356I56MB1RK4ZK356I%6J, MAZ5.JTQ:E5:V(+-CK)KFC6MZ JF6,,RCLW M>OFQ:])^#NNI:WDNER$@7'SQ9_O*OS?^._\ H-?:\,X[V%?ZO+X9?F?*9]@U M6H>WC\43V&EI*6OU@_.@HHHH **** "BBB@ HHHH **** "ORW_X*.6LUE^T MYIEP_P MM>:';[?]K;).K?\ H2U^I%?GA_P5,TE+7Q7\+M:V_P"N2[M&;_=> M%E_]":@#YG\+W3+K5C-]V618]W_ 6VM_Z,KT;PS:^;)XETW^)FD95_\ 'J\M MBE^RWVE7'\/[R-O][YO_ (E:]>\+LT7CR+_IZMU9O]KY: -[P++Y5YH%9I6^6WO)(&_V?,^7_P!IU/I,JRR:'N_ALXX_^^9)/_B:EEM_ ML:ZK"OWK74ED7_OK_P"V4 =58,NEZYJ=O_=F:./_ +^;O_:C59O&5;.#?\S: M?J$:M_N[O_L:J7$7_%:7,R_=DW;?^_>ZKWB;Y+?4)/X)K?[3_P "V_\ V5 ' M516^Z2VA_O+Y?_LW_P 57"7B_P#%)^(84^];W"SJO_ MM=LLGVK3;.X3^&1? M\_\ CUSN%M?&6F2+]V\TN'_QWY: +WB!O ML_BAH6_Y:0V[;O[VY9%;_P!!6LC2?^);>),_RKMMV;_>61H6_P#'6K0\06LC M:UI$S?\ +'3]LG^\LT:_^S-7/>*I67S;=?O1_:Y/^^?+D_\ 9: /5+RWVWFD M;?E\ZQVM_P !7;_[+7)_"J7;H>O::WWK61JW+74OMEKH6XDC_P"^F_\ MLJYSP"WV7X@>)K-ON20[O_': /HCX(-NT.]YROF*W_ MM>FUY+\ [K=9ZK;' MK'(O_LU>M4 %%%% !1110 4444 %%%% 'PW_ ,%3?^1'\"_]A&X_]%K7YQU^ MCG_!4W_D1_ O_81N/_1:U^<= !7[6?LN_P#)NWPX_P"P':_^BZ_%.OVL_9=_ MY-V^''_8#M?_ $70!ZI1110!^#WQ$_Y'[Q+_ -A2X_\ 1C5@5O\ Q$_Y'[Q+ M_P!A2X_]&-6!0!]._P#!.?\ Y.8T[_L&W7_H-?K'7Y.?\$Y_^3F-._[!MU_Z M#7ZQT %%%% !1110 4444 %%%% 'XK?M7_\ )R'Q$_[#$W_H5>45ZO\ M7_\ MG(?$3_L,3?\ H5>44 >S_L9?\G/> /\ K^;_ -$R5^S-?C-^QE_R<]X _P"O MYO\ T3)7[,T %?-'_!0S_DV;5_\ K^M/_1E?2]?-'_!0S_DV;5_^OZT_]&4 M?DM1110!^JW_ 39_P"3<5_[#%U_Z#'7U57RK_P39_Y-Q7_L,77_ *#'7U50 M 4444 %%%% !1110 4444 ?/W[='B(:!^S'XMP^UKX0V*_\ ;25?_9?#OP; MK@&7T_4IK3(_A6:+=_[16OS=H VO!&O3>%?&F@ZU!_K]-U"VNX_]Z.16_P#9 M:_=VUNH[RVBGA;?%*JR*WJK5^!%?M]\!/$A\7?!7P/JV[>;C2;'_^0]IG_7U' M_P"A4 ??G_!4+X;B;2_"OCFVB^:WD;2KN15_@;=)'N_X%YG_ 'U7YZU^W?[0 M'P[C^*WP=\4^&F3S);RS9K?_ &9X_P!Y$W_?:K7XCRQ-;R-&Z[65MK+0!;T/ M6;KPYK5CJEE)Y5Y8W$=S"W]UE;5MR_\ :_+FOJ;PS\2E\1_L&^,?",\G^F>']6M9(U9O^7>:3BUYU^SQ_R0CP!_P!@.T_]%+7H MM !1110 4444 %%%% !1110 5Y_^T%_R0SQ__P!@.\_]$M7H%>?_ +07_)#/ M'_\ V [S_P!$M0!^']%%% 'W]_P2D_YJC_W"O_;NOT"K\_?^"4G_ #5'_N%? M^W=?H%0 4444 %%%% !1110 4444 %%%% 'Y2?\ !1WQ(=:_:0EL01Y6CZ7; MVBK_ +3;IF_]'5\M5ZO^U5X@_P"$E_:(\?WBMN5=4DME_P"V?[O_ -EKRB@# MUW]D3P[_ ,)5^TG\/K';N6/4ENV7_9A5IO\ VG7[):UI<&O:-J&E7/S6]Y;R M6\G^ZR[6_G7Y>?\ !-K0AJ7[0S7[+\FFZ3<3*W]UFVQ_^@LU?JI0!^ VI6$V MEZA9H)%_VE;;4%>C?M':#_PC?QX\>6&W:D>L7#*O^\V[_P!FKSF@ M#[R_X)9>(O+U?QWH;-_K(;>]5?\ =9E;_P!"6OT.K\F_^"=OBK_A'_VE-/L& M;;%K5C7N^]0!SVK;=S,WS5Y]XPO/LMK+(_R_+]VN_U*5OFW5YSX MM?\ T>596^7:U 'R9\9I8[RZ^;^]N7YJ@^#:^:VYE^\W\-4?C-?K_:S*D?\ M$R_-6Y\&5W:>K-M_B_A^:K ]TT%=LBJS-_P*NVM69;?:[;MOW=MKY_P#B"JQ1_*U>_>*F9K7[VZO _'D6 MW=4 ?,'CIO,\06<>W-U;_ M (2R!?\ IFS?^/5TO[-]P+#]IKX82'JWB"RC_P"^I%7_ -FH+/W#HHHH *** M* "BBB@ HHHH **** "BBB@ I*6DH ^2?VU/V=Y/&FGMXW\/6V_AC M;_76ZJWSA?XG7C_@-?!:K7[3L@<8/2OS@_:V^ (^%OBM];T=%'AG5)&,4,2_ M\>LO\4?^[N^[_P!\_P -?G'$F4V_VRC_ -O?YGW.0YE?_9:O_;I\\JE2*M/5 M:D5:_-.8^\&JM.5:EVTY5K+F+&JM.5:>JU(JU',/E&JM2JM.V4[96?,4-V4; M*EVT5)0VDV5+MI:CF+-GPAXCD\.:@C-\UM(RK,O_ +-7M=JT=U;Q31-OBD56 M5O[RU\];:[WX;^,OL%PNEWC?Z-(W[F1F_P!6W]W_ ':8'JBQ4Y5J7;3MM40- M5:'/$$ M6J6OWHV^:-ONLO\ =:E&?,_=-O8RC'WCZS5:D5:HZ#JUKX@TNVOK.198)EW? M+_#_ +-::K72<@*M3JM-5:D5:V)'JM3I3%6I56J,1RK5W3[N73;J&Y@+1S1- MN5EJJJU.M;TI2A/GB93C&<.21]'Z/J4.L:;!=V[;XY%W*U7=O.:\P^$>N-_I M&ERD;%_>Q-_Z$M>H]!7[EE^+CC,-&JC\DQF'>%KRIL6BBBO2.(**** "BBB@ M HHHH **** "OAC_ (*K6JM\._ %U_RUCUQHU_W6A;_XE:^YZ^&?^"K%PJ_# MCP!;_P#+237FD7_@,+?_ !5 'QAM\VSL?^P@O_LO_P 57K.C2_\ %6>'F_YZ M6L>[_OFO*+=?]'L_^P@O_H,=>J:,O_%1>'/^O.@#1M?]%NI]O_+OK$+?^/-7 MINK?-?>)8_X;BS_]!F_^RKSM8MVH:\J_PWD+?^1*]$U+YM8U#_KQN/\ T8K4 M 96ALTMGX>N/[UQ-&W_CO_Q5;VN-Y6J>*H_[WER+_P "6.LKP_%_Q1^GM_SQ MOI/_ $*.KWB;_D,:XW]ZUMO_ $%: .LE^;6-/;_GM:QM_P!]1LO_ ++6QK5K M]JTF^C_B6U:-?^^EK,9=LGAZ3_ISA_\ 0O\ [*MYE_>7*_\ ?\ QYJ &^'V M\WPS%_>\M6_]!J"SB5?'ES_=:.2KGAE=OA^#_KWC_P#0:JVZ[?%T#?WK7_V6 M@#F-)7=\.]7C_BAD62HK>+?>>$YOXEAFC_[Y^:K.@_\ (G^*%_NJM5K=OE\- M?[UW_P"BUH VO$$O[FVD_BD6:/\ \B+)_P"RURNK+]H\03JW_+1IH_\ OY;- M_P#$UO>(Y?\ 0],_Z^I%_P#(+-6#<-_Q5"_]?$?_ *)DH Z729=OA6SF_NS0 MM_WU#&U9^@R^5\9KZ/\ Y[6ZU;TG_D08&_Z]_P#T6M9MFWE?'!O^N*T >^_ M-L:QXAC_ -W_ -":O:*\2^ 9W>(/$7MM_P#0J]MH **** "BBB@ HHHH *** M* /AO_@J;_R(_@7_ +"-Q_Z+6OSCK]'/^"IO_(C^!?\ L(W'_HM:_..@ K]K M/V7?^3=OAQ_V [7_ -%U^*=?M9^R[_R;M\./^P':_P#HN@#U2BBB@#\'OB)_ MR/WB7_L*7'_HQJP*W_B)_P C]XE_["EQ_P"C&K H ^G?^"<__)S&G?\ 8-NO M_0:_6.OR<_X)S_\ )S&G?]@VZ_\ 0:_6.@ HHHH **** "BBB@ HHHH _%;] MJ_\ Y.0^(G_88F_]"KRBO5_VK_\ DY#XB?\ 88F_]"KRB@#V?]C+_DY[P!_U M_-_Z)DK]F:_&;]C+_DY[P!_U_-_Z)DK]F: "OFC_ (*&?\FS:O\ ]?UI_P"C M*^EZ^:/^"AG_ ";-J_\ U_6G_HR@#\EJ*** /U6_X)L_\FXK_P!ABZ_]!CKZ MJKY5_P"";/\ R;BO_88NO_08Z^JJ "BBB@ HHHH **** "BBB@#\UO\ @J)X MD^V_$CP?HJOE-/TZ2X;_ &6FD_\ B8EKXHKZ*_;^\0?V]^TYXCA#;HM-AM[) M?^ PJS?^/25\ZT ;7@OP_)XM\9:#H<6[S=2U"WLEV_WI)%7_ -FK]X885MXU M2,;(T7:J^E?@SX5\3:AX+\2:9KVDS+!J>FW$=W:R-&LGER*VY6VM\K?-7NO_ M \!^.'_ $-EO_X*;3_XW0!]P_\ !0C0O[9_9HUJ4+N?3[JWN_I^\V_^S5^2 ME>V^-OVSOBS\0_"NI>'=>\16]WI&H1^5<0?V=;Q[EW;OO+'N7[M>)4 %?K%_ MP3M\5?\ "2?LV:99LVZ31;ZXL&]UW>AL MW^IN+>]5?]Y65O\ T%: /O2BBB@ HHHH **** "BBB@ KX._X*K?\@'X<_\ M7U>_^@P5]XU\'?\ !5;_ ) /PY_Z^KW_ -!@H _/"KWA_P#Y#VF?]?4?_H54 M:O>'_P#D/:9_U]1_^A4 ?OE7XY_MI?#%/AE^T%XBM[:/R]/U23^U;557Y0LW MS,J_[LFZOV,KXE_X*;?#!=<\ :%XWM4_TS1;C[)=%5^];S?=W?[LBC_OXU ' MYLU>TW7+K2['4[."3;!J$*P7"_WE5E9?_'EJC10 4444 ?MW^SQ_R0CP!_V M[3_T4M>BUYU^SQ_R0CP!_P!@.T_]%+7HM !1110 4444 %%%% !1110 5Y_^ MT%_R0SQ__P!@.\_]$M7H%>?_ +07_)#/'_\ V [S_P!$M0!^']%%% 'W]_P2 MD_YJC_W"O_;NOT"K\_?^"4G_ #5'_N%?^W=?H%0 4444 %%%% !1110 4444 M %4-4U2'1M,O-0NFV6]I"T\C>BJNYJOUY3^U-X@_X1G]GGQ_>;MK-I,T"_\ M;1?+_P#9J /QAUG5)M\N)+F1O]IFW-5.BB@#[P_P""5^A^;KWC MW6"O^IM[>T5O]YF;_P!IU^B%?B9\)?VCO'WP/T_4;/P;JT.F07TBSW"M9PS; MF5=J_-(K5WO_ \!^.'_ $-EO_X*;3_XW0!)_P %!O#K:#^TYKTVW;%JEK:7 ML?\ W[\MO_'HVKYQKM?BM\8_%7QJUVUUGQ=J$>IZE;VJVD<\=K'#MC5F;;MC M5?XI&KBJ .__ &?_ !'_ ,(E\;O ^K;MJV^L6^YO]EI-K?\ CK5^X-?@):W4 MEG=07$3;989%D5O[K+7[O>"M>C\5>#=!UJ'_ %.I6%O=Q_[LD:L/_0J -VBB MB@ HHHH **** ,[7(/M6BZA"?X[>1?\ QVOCN6)=K?>K[19?,C93_$*^-]4B M^SZA<[?NK,W_ *%03(Y7Q-%&NBW/R^9N7Y:\=^!]U'%\1)X57:VYJ]LUEEN- M/GC:-HOW;;66O!?ANRV'Q29=WWF;[RU9!]I:=*WDQ*M=MH5^,EW1MY2[E_O,U>EZS>?N_N_\ :\R\8+-+:R[5C7< MORJJ_>JR3XX^+ZLNL2[?F^;YEVUUOP@W6^EK][=N^6N<^(=K&VL-]H9EVR-7 MUZ-*S6Z[6^]7512R-:[=OS5@^'_+6-5?;_LLO\5= M4\JQ*NU59MO\5!1Q/B:)O)VLNUF^[NKPKQ];JJR[?O?[M>^>(Y5:/_:KQ'QY M%\K;OXO[U0!\J^,+?_BL(&;_ )XM_P"A5H?!-53]H;X82-\JKXJTIO\ R=CJ M/Q]_H_B2Q9ONMN6L"74)M!UBQU2"3RI[&XCN8V_NM&VY?_0:"S]\J*S="UB+ M7M#T_4X?]1>6\=PG^ZRAOZUI4 %%%% !1110 4444 %%%% !1110 4444 )_ M#7.>.?!UAX]\,:EH.IQ^;97T)B?^\OHR_P"TK -71TG%9SC&<>61492C+FB? MDM\4_ACJGPG\:7F@:DK%4+/:W#*%^TP[F59-O^UM^[_#7**F*_3#]I#X&6WQ MF\(L+1+>#Q#9_O+.[E7JO\4;,OS;6K\V);62UFEAEC:.6-MK*R[65J_#\\RR M66U[Q^"6Q^LY1F$@JM?+EO=265Q%- WE2QMN5E_AKZ \ ^,(_&&ELS[5OK?Y;B-5^7 M_99:UB3*)TNRGJM.VU*JTS#4B5:E5:[$]&CA^7WI%35+KRK?:OWI/EK!JYJU MQYESM_ACJA752CRQ)J2YI'J/P1\?-H.L)H]Y)_Q+[QOW?R_ZN;_[+[M?1ZK7 MP^K,K*R_*R_Q5]-?!/X@+XMT?^S;II&U6QC_ 'C-_P MH_X6W5U1.*M'[1Z4 MJU*JT*M2JM=&IQ@JU.M,5:E5:L@_:?>1ZE8PW,1S'(BLN:^>%7%>E?"S6WN%FTZ>7SJRP\OM?F?)9]A?:0^L1^R>DTM)2U^FGP@4444 %%%% !1110 4444 M%?GC_P %6=:\[5OA?I"M_JVO;R1?^_:K_P"@M7Z'5^6O_!2W4)]4_:0TK33_ M *JQ\/QO'_O222?_ !- 'C=@OF_V>O\ TV\RO6])B_XK#18_^>=NJ_\ CM>; MZ-;^;KT2K]U5_P#9J]4\*Q?:/'7^S;JR_P#H/_Q5 &EH,7VS7M3_ +LU]&O_ M (]N_P#9:Z^Z;_3-:D_YYP[?^^E9O_9:Y?P'\^L:>S?\O&I?^@JW_P 57472 M_-XL_P"F:P_^B6_^*H E\.*O_")JK?\ 00;_ -EJ3Q+_ ,AC5U_NVMNO_CM/ MTF)E\/P1_P#/2\D;_P =J3Q';M_;7B/_ &8;?_T%: .ONE_T?P]_UXJW_D1: MW)?FDE;^\W_Q58=XO[[08_\ IQC7_P B+6U$O[EO]F/_ -EDH GT%?\ BGU_ MZ]UJGMV^++'_ *]__9:O:#\WAU=O_/&.J;?\CE9_[,+4 M_XZM &GX@;=;Z>O\ MT_2?^B6K#9O^*F;=_P _$?\ Z+DK>U[_ %=C_P!?%Q)_XZU__HM:RK>7=\<&_P"N*U>TO_D5[&'^]-"O_?,* MK61I,OF_&B^D_P">=NM 'T=^SVN[5/%$G\/F1K_Z%7M5>-_LY/YFG^(9/[UZ MO_H->R4 %%%% !1110 4444 %%%% 'P[_P %3(6;P#X'DV_NUU29&;_>B_\ ML:_.&OTU_P""H%@;CX*^';KYLV^O*K8_NM!-_P#$K7YE4 %?M+^R?<&X_9O^ M'3/U_L>%/^^?EK\6J_9+]BN__M+]E[P!,&W;;.2#_OW-)'_[+0![=1144TR6 M\3/(=D:+EF]* /PC^(+*WCSQ*R_,K:E_NOM]]:-:_4J@ HHHH **** "BBB@ HHHH _%C]K2-H_VDOB&#\O_ !-I&KR: MO;OVU+'^S_VH/'D9_BO(Y_\ OJ&-O_9J\1H ]?\ V19C;_M+_#QEZ_VHJ_\ M?2LM?M#7XF?LR7_]G?M"?#ZX9MJ+K5ON;_9\S;7[9T %?,/_ 44N/L_[,^H MKC_6:A:K_P"/U]/5\G?\%*-0^S?L]QV^[:;C6+=?][:K-0!^6%%%% 'ZK?\ M!-O_ )-Q7_L,77_H,=?55?-?_!/>Q-C^R[X;F;[MU=7DR_\ @0\?_LM?2E ! M1110 4444 %%%% !117-_$36E\,_#_Q+JQ;:+/3;BYW?[L;-0!^*GQF\2MXR M^+GC/7-VY+[6+N:-O^F;2-M_\=VUQU/EE:XF:1OO,VYJ90 45Z9\)/VV_\&MK_P#' M* /G2BOHO_AWW\;_ /H5[;_P:VO_ , =;^%_C#4/#/B*U6RUG3V5; MB%9%DV[HUD7YE^5OE9: .>KZU_X)I^*UT/X]7FDR/B+6M)FAC7^])&RR+_XZ MLE?)5>L_LG>(_P#A%_VC/ 5\S;5_M)8&_P!V16C;_P!"H _:>BBB@ HHHH * M*** "BBB@ KX._X*K?\ (!^'/_7U>_\ H,%?>-?!W_!5;_D _#G_ *^KW_T& M"@#\\*O>'_\ D/:9_P!?4?\ Z%5&KWA__D/:9_U]1_\ H5 '[Y5QWQ8\ VOQ M2^&_B+PM=[4CU2SD@21O^6/^2$> /^P':?\ HI:] M%H **** "BBB@ HHHH **** "O/_ -H+_DAGC_\ [ =Y_P"B6KT"O/\ ]H+_ M )(9X_\ ^P'>?^B6H _#^BBB@#[^_P""4G_-4?\ N%?^W=?H%7Y^_P#!*3_F MJ/\ W"O_ &[K] J "BBB@ HHHH **** "BBB@ KY9_X*-^)O[#_9PGM%;;+J MVJ6]DO\ P'=,W_HFOJ:O@#_@J=XD+1^ = C;Y=UU?RK_ 'ONQK_[4H _/ZBB MB@ HKZ'M?V ?C9=6\%[?;(JLN[5+=6_\ 1E2?\.^_C?\ ]"O;?^#6U_\ MCE 'SI17N?B_]BGXM> _#&I:_K/AZM-A:YNI(]0MY&$:_>;:K;J\,H *_ M8O\ 8D\2'Q1^S-X+ED;=+9V[6#?]L9&5?_'0M?CI7Z;_ /!,3Q)_:/P;U[2& M;]YINKLVW^ZLD:M_Z$K4 ?9-%%% !1110 4444 %?(GC>Q;3?'6KZ>R[?+N& M9?E_A;YE;_OEEKZ[KYT^/%@T'CJ"X2-5^T6JG=_ST9=R_P#Q- 'D^LVK16\L MC1[OE;=M^:OG6P_T#XJ02?=W-]ZOH_5KBZFC:'RUBW?Q5\^>-])_LOQ1!>-- MMVM_"M60?6GA^\FEC6-%WM_>KTCPY\R[59MZ_+7E?P^NFGT^";:OE2+N6O0] M&:X\Y6@^ZU '=Q12;=OE_-_LU!J5OY-NK,W^\M7%NO*5?E^\OWJ@O[A;BW^9 M?FH XZ_VRS;47[WR_>KA_%K1VJ^3M;^[NKTC5+!5C5DVQM][=7"^,M+:6S;9 M\U!)\8_%*W7^WI6:-MNYOO5UOPJBC;2U_>-%_LUG?%RPDBU+YE^5OXJN?"*7 MS9MKMO6@#W+26A^SQ+$S-M;^*NVBVW%G$WW5V_>_NUR'A^W6*&*/=_O-M^]7 M8VK1K'Y>[=_L[: .8UZS5E;;_O5XQXZL_/AE9&VMN_B_AKZ UFPC^ZK;5V_] M]5Y%XRT.-?-D?YE_AW4%'QM\6-+:UN+.X_NW"_-7*Z]8;869OFKUGXS::O\ M8\JKMW1_,JUYO+%YMJK/]UEW;:@#]??V1?$UKXL_9K^'EY:W'VCR=)ALIFW? M,)H1Y,@_[ZC:O9*^&?\ @EMXJ^T>"/&WA>2Z5O[/U*.]M[?O'',GS8_V=T=? M/#NIO) M)8MNW>7_ 'H?[WR[O^^?^!5Y$%YK^?L9AJF"K2H5=T?L^&Q-/%48UJ?PR&*M M2JM.5:=LKS>8ZAJK1MJ6F5%RQE-HIK50"\TQJ6F58 U-HIE:E!6CX<\077A? M5H+ZU^]&WS1_PR+_ ':S'IE4!]4^']EQ7UE(LL3?>56_P!6W]UO]JM3 M97SE\.?'DG@W5-L^Z73+CY9H]WW6_P">E>U>*/'FG^'[%9(I([RYF7=#'&WW ME_O?[M:2?[M>'^(_$UYXFO/ MM%XW^RL:_=6H=9UBZUZ\:ZO)FEE;_OE?]E:SFKSZE3VAZ5&C[,7FJ]Q+Y4;, M?X5J:LG6+C;&J?Q-\U*G'FD;RERQ,IFW-NIE%-KU3SQU:WA7Q%=>$M>M-4M& M9989-S+_ ,]%_B6L??1OI@?;_AG7K7Q1HMGJ5E(K07$:MMW;O+;^ZW^TM;"K M7RY\!_B0OA76O[)OY%BTJ^D_UDG_ "QD_A_[ZKZH5:Z8^\>94CRR!5J55H5: MD5:W, 5:G5::JU-5$#3U%6]+U!M+U*WNDW;HG5OE;[R_W:JT8KII594IQJ1^ MR8U:<:L7"1]"V5W'?6<$\7,M>>?"_7UGM9-,D)CB\/&M'J?DV)H2P]:5.0ZBBBNXY@HHHH **** "BBB@ K\9 M_P!I;XBK\4?VHO%FL0MYFGV]]#H]FWK'"RQ[O^!,LC?\"K]#]VO>(/M$JJLMQ=37\G^S][_ M .*H ]0\"K]O\42K_=DC_P#9FKTCP+\EYXAU)ONQ^9M_\>_^QKE?ASIJK)?7 MFW[JR2?^RK_Z#77Z2OV/X?WUU_S^2*J_^S4 ='X%C6*;PK_>DNII_P#OE:Z" M7YI/%\G\+-:1_P#CM4?"MC]G\2:#:M_RZZ;);>>+)/[K>7_P!\K'4]A%YN MN6-NG_+O8V\?_LW_ +4HO/FM_$,B_P#+:\C7_OIE_P#B: -J?_D,:0K?\L[> M'_T%F_\ 9:V69;=;YF^55CW?Y_[ZK&UFX\KQ(T?_ #[VK?\ CL6-K_ !20S,O_ *XC7_T'=7)^*E9;B>Z3[LBW-]CTJ9 M6_U=BURW_;1O_LJX[P'+)%X/O+YO];?3-N_VMU 'UY^SYI;6/P_2Y==KZAVC=704 %%%% !1110 444 M4 %%%% 'S;_P4"\-MXA_9IUV:-=S:;<6][]%60*W_H5?DC7[R>,O"]CXX\*: MOX?U%/,L-4M)+29?59%V_P!:_#[XC>!M0^&OCC6?"^JQ^7?:7=-#)\OWO[K? M[K+M;_@5 '.5^C__ 3/^+UGJ7@K4_AY>7:+J6G7$E[8Q,WS/;R']XJ_[LFY MO^VE?G!5[0=>U+POK%IJVD7DVGZG:R>9;W-M)MEC;_9:@#]\J\=_:G^+>G_! M_P"#7B#4[B>./4;RWDLM.AW?/+/(NWY?]W.[_@-? VC?\%(/B_I&BFQF.AZK M.J[5U"]L6\__ ,AR*O\ X[7A?Q,^+WBWXP:Y_:GBS6IM5N5^6-6VK%"O]V.- M?E6@#CJ**%5F;:OS-0!]V_\ !++PQ))X@\=>(71A#;VMO81R;?E9I&:1O^^? M+7_OJOT3KPC]C3X1S?!_X$Z-I]_;FWU;4&;4[Z)E^>.215PK?[2JJK^%>[T M%%%% !1110 4444 %%%% 'Y7?\%*/"#:#^T%%K"K^XUS2X;GS-O_ "TCW0LO M_?,5MU?N#\+?B1H_Q9\":1XIT699 M;.^B5F3=\T,G\4;?[2M\M?AA7HGPC_:"\=? ^\:3PEKDEI!,VZ:RE59+:;_> MC;_T)?FH _;ROSF_X*:?&&SUG5M ^'NG2K,VER-?ZDRM]V9EVQ1_[RJS,W^\ MM>:^,/\ @HE\7?%6DM80W&C^'"R[9+C2+-EF9?\ >DDDV_\ =M?-5_?W&J7 MD]Y>7$ES#?V?_ %I4B;)(]+CFD7TDD_>/_X] M(U>IU6M[:.S@C@A58XHU545>RK5F@ HHHH **** "BBB@ KPO]MGQ1_PBO[, MOC>96VRWEO'I\?OYTB1M_P".LU>Z5\:?\%//$'V#X.^']*5MK:AK"R,O]Y8X MV_\ BEH _,JBBB@#]3/^":N@_P!E_L_W-]MV-J6K32_]\JD?_LM?6E>*_L<> M'3X7_9H\"6[)MEN+#[>W^UYS-(O_ (ZRU[50 5^67_!2WPRND_'^SU2-?DU; M1X9I&_O21LT?_H*QU^IM?G]_P5/T+Y? .M*,_P#'U9,W_?+?_%4 ? %7O#^K M2>']>TS5(/\ 7V-Q';;W42S1M_>5 MEW+5VO(OV3?$7_"4?LY^ ;QFWR1Z7':2-_M0_N__ &6O7: "BBB@ HHHH ** M** "O@[_ (*K?\@'X<_]?5[_ .@P5]XU\'?\%5O^0#\.?^OJ]_\ 08* /SPJ M]X?_ .0]IG_7U'_Z%5&KWA__ )#VF?\ 7U'_ .A4 ?OE1110!\@_\%)/A?)X MM^#MKXHM(?,O/#=UYLVW_GVD^5C_ ,!;RV_[ZK\O:_>+QMX5M?''@_6O#]Z- MUKJ=I+:R_1EVU^&'BCP[>>$/$VJZ'J$?D7VFW4EI<1_W9(VVM_Z#0!F4444 M?MW^SQ_R0CP!_P!@.T_]%+7HM>=?L\?\D(\ ?]@.T_\ 12UZ+0 4444 %%%% M !1110 4444 %>?_ +07_)#/'_\ V [S_P!$M7H%>?\ [07_ "0SQ_\ ]@.\ M_P#1+4 ?A_1110!]_?\ !*3_ )JC_P!PK_V[K] J_/W_ ()2?\U1_P"X5_[= MU^@5 !1110 4444 %%%% !1110 5^67_ 4L\2?VI\>K/35;&?^ M$R^)GA7067=%J6J6]M(NW^%I%5O_ !VN7KW7]A_0?^$@_:;\&1A=RVLTEVW_ M &SC9J /V+HHHH Y/XJZ(OB7X9^*])9=ZWFEW,.WUW1M7X5LK12,K?>7Y6K] M_7174J1E6ZU^$_Q-\/GPG\2/%.C.NUM-U2[M/^_5'YOR_PT >A6O?%335:QG MN&7=M_A_X%7SUHKU+1KII;5=S?=H M7]GYL(Z7$TND^ M7*K;HV:/[NVOJ+Q]I<ZGO/L.EZTLVCWJM\ROYB[H%_[_+#\U?KY7X3^(]):\C;RI)(I5;='(OR MLK+]UJ_8W]GKXO6_QT^$/A_QE#;_ &6>^B9;FU!_U-Q&Q61/^^E-06>ET444 M %%%% !1110 4444 %%%% !1110 4444 %%%)0!R/Q+\ :=\3/"-]H.HC$,Z M_)*OWHI!RK+[BOS-\8^$+_P+XHU'1-4A:"\LY-K;E^\O\++_ +++\U?JY@<# M/TKP/]J7X'_\+*\-G6M*A3_A(]+3._YMUQ;JK,T7^]N^9?\ [*OAN)LF^OT? MK%%?O(_BCZG(LT^I5O8U/XAAX_:.6M+[(444RNLY@IE.W4S=5@/W5]9_ 7XC?\ "8^'5T^\F:75[%?W MC,O^LC_A;=7R3NK:\&^++KP7XDL=6LV;=;R?O(]W^LC_ (E_X%6D?=,JE/VD M3[R5:E5:QO"'B:S\9>'[/6+!MT%PN[:WWHV_B5O]UJW57%=9XX+3J**L6H44 M44 7=#UA]%U*&ZC^;RV^9?[R_P 2U[U#(L\8D1MR.,AE[U\[]*]6^%^M?;-+ M>QH_MJ?%23XI?M%:G";I9_#_A56LK-8VW1[E_UC M?[S2?+_P%:Y'PKIK6'AFVA7]U_\ 'JZ_5K-HM/T/347;YRK^[_S_ +M1^'-)95T_3UCW?9U_>?\ LW_L MU:_A+=KWQ(:XE_>P6;,L?^ZORK0!UFFQ+_PG&N;/^7?3UA6J?B#26N+S0]/1 M?WMQ-<3[?]Z157_QVMCPS9LVK:OJ3KM\Z18/^!;5_P#BJJVM^K>.KF3=NBT> MU7YO]E5;=_X]MH V/"3?:O$FIR+_ ,L6F_[Y7:J_^@TS0_\ 3YK'?_JIM2^9 M?[RQLS?^@U/X2B:U\.W.I?>GN-JM_M,WS?\ H3+4^DV$=Q<:9M^[9PR2,W][ MYMO_ (]MH N7]FUQ>:A,R[F;Y?\ OJ15_P#BJ=>7G]J6L\*?>FFDV_\ F\M M:?H]U(TD4T_RQ33;O^ QQLW_ ++4&FZ;MO(HW;:MOY?G?[WS2-_X]0!O:;<+ M%-D^5?_'=U<)K,7E> =/L=V[[=?>>W^U'_P#LT 2ZHO\ Q)_!FEM]Z2X9 MO^^FW?\ H-95G+]JU[QG,S;?+N(XX_\ @,DGR_\ CJUJZS+YOCKS&;_1M!L] MR_\ 5^7_P!"K(\'Q>98Z5]H7:VH7DE_)_M;?X?^!4 2:I=->>-&MY_]5;V+ M-"O]W=MC_P#96K-OYI+>W^T6J_\ 'Q)(T;?[/EK"O_HRJMOJBZE-KVJ2KYOG M7GV18U_B5?E55_[ZK8LY=NL:98W'S+N\V23^%MO[R3_Q[RZ )_&FI?V7X;OH M_P"*&..V7_>5=M;?PYT'[=X@\':"D/F)]JC::/\ O*K;I/\ QU:X_P 47_\ M:VL:?I__ #TD:>16_P"^O_0J]Z_9?THZMXPUG76MS]DM+=;6WD?^%F_A_P"^ M5_\ 'J /IRBBB@ HHHH **** "BBB@ HHHH *^4/VVOV3V^-6AKXG\,P1CQG MI<10PJNW^T(?^>>[^\O\/_?-?5]% 'X#7EG<:;>3VMY#);7,,C1S03KM:-E^ M\K+4%?L7\>OV0? WQ\CDNM0@DT;Q'CY=:T]0LC?[,B_=D7_Q[C[U?%?C[_@F MK\2?#C2R>&[K2_%EK_#''-]DN?\ OF3Y?_'J /DBBO9Y?V,OC5;S>6WP_P!2 M9O\ 9DA9?^^E:MW3OV!_C/?:3?7\_AJ'3UMX6F6"YOH?/N-O\,:QLWS?[VV@ M#Y[K:\%^)F\&^+M%UY+>&\;3;R.[6VG7!KR3< M&3YFT]F_Y9R?[/\ =;_@-?K!5/4-/MM6LY[.\@CNK29/+EAF7%[AUM_#]OXAME_Y>=+OHV5O^ R,LG_CM 'SG17M-G^QC\:;Z;RHO &H( M^[;^_DAC7_OIFVU['\._^"9/C?7&BG\7ZUI_ANU;[UM;M]JN5_[Y_=_^/-0! M\D>&?#&I^,]?L=$T6RFU+5+R3R[>WA76MC>0W$D"V,BM(J,K;?O4 ?=?A'1HO#?A31M M)AXAL+*&TC_W8XU4?^@ULT44 %?)?_!2KPNVM_L^0:I&O.BZQ;W,C?W8Y%:' M_P!"DCKZTK@?CC\,_P#AU?\$VO$1UK] MG=K$MNETG5KBVV_W594D7_T97U?7SG^R+^S)J_[-=KXFM;[Q%;Z]:ZK);R1Q M0V[1^2T8D5F^9OXMR_\ ?-?1E !1110 4444 %%%% !7P=_P56_Y /PY_P"O MJ]_]!@K[QKYW_:W_ &8[_P#:6T_PW;V6N6^AMI$TTA:X@:3S/,6,8^5O]B@# M\AZO>'_^0]IG_7U'_P"A5]L_\.KM>_Z'W3?_ 7R?_%58TW_ ()=:]8ZA;7! M\>::ZPS++L_L^3YMK?[U 'Z(T444 %?E7_P4;^&[>$?CBGB""'98^)+5;G2Z7I\-DTZKM63R MUV[MM=30 4444 %%%% !1110 4444 %>?_M!?\D,\?\ _8#O/_1+5Z!7,?$7 MPI)XX\ ^(_#T5PMI+JFGSV2SLFY8VDC9=VW_ (%0!^$U%?<__#J[7O\ H?=- M_P#!?)_\51_PZNU[_H?=-_\ !?)_\50!K_\ !*3_ )JC_P!PK_V[K] J^;OV M0_V5]0_9G/BPWOB"WUS^VQ:[%MX&C$/D^=_>;^+SO_':^D: "BBB@ HHHH * M*** "BBB@"K?W2Z?8W-RWW88VD;_ ("M?@YXFU1M;\2:KJ1;W, MS5^YOC;0[GQ+X+U[2+*Z6RO-0T^XM(;EAN6&22-E5\?[+,*^!O\ AU=KW_0^ MZ;_X+Y/_ (J@#X8K[#_X)B>&FU+XTZWK++N@TO1F56_NR321JO\ XZLE=)_P MZNU[_H?=-_\ !?)_\57T?^R/^RSW5^PU?(_[ M4?[$=]^T#\1(/%%CXEM=%VV,=I)!-:M(S,K-\WRM_M4 ?EO76?"7Q5_P@_Q0 M\)^(-VU=-U2WNY/^N:R*S?\ CNZOKO\ X=7:]_T/NF_^"^3_ .*IW_#J_7U_ MYG[3?_!?)_\ %4 ?HJK!EROS4ZLKP]I\^EZ!IUG>3+=7-O;1PS3*-H=E4*S5 MJT %%%% !1110 4444 ?+'QN\,3:+XTNKA5\N"\_TF-D7_OK_P >KBM2LUEM MU_B9E^9:^COCMX=?5O"BZA"K-/ITF_:J[BT;,JO_ $;_ (#7SQ=76ZW;8J_+ M\JT ?/\ HW_%'_$157Y8II%7_=^:OJ_P_>-+'$L3;9=M?-GQ6M_LMQ!J4$?[ MV%E9MM>L?"_Q0NLZ;9W2M\K*OF;OX?EJR#W[P]*TNUMS-_NM70M<;OX?O?WO MO5P&DZDL5QM23:U=UI=TRQ_=VT /NHEV_P!ZN9U:)6C;=7:2JK?>9=M8]U81 MW"LWS;: /#?'FE_:K&==L;*J_+NKY7US2V_M3=M5?+;;]VOM[Q1IJ[6C\M?] MZOEGXH:,L5]/L_=?-\N[^*@DZ_P-+'>:3;31?,R_ZS=7LGA]?W*M*WRLN[[U M?-GPGU)5N)[5I-O]VO?O#EY"L:JS-NV_PT%'9W%Q]JVK%\R_WOXJYCQ!IW?>J74K?[9"WR_>^[N6@#YS\5:7"N[SU^5O[ MM?-WQ(L_[+O+:^M5_P!7-MDW+_#7V7XPTE9?E_B_NUX1\0?"7VRWN56/=%-& MT= 'CMUI/VJU61&_UB[EKWK_ ()Z_%S4O WQ5N_AKJ5V'\.>(!)=Z:LTG_'O M>QKN:./_ &9%5FV_WE_WJ\%T/=YVNK=O(OK& MXCN[6169662-MRM_WU0!^V=%>5?LY_&JU^/WPFT7Q;;P?8;NX#0WVGEUW6MS M&S1R*=K-A69=R[CG:RM7JM06%%%% !1110 4444 %%%% !1110 4444 %%%% M "44M% 'Q-^V!\$!H.H-XUT:!4T^[DVZA;P1[5AD_P">GR_PM_%_M?[U?,%? MK+K6CVOB#2;W3KU!/9WD,EO+&?XD9=K+7YM_&[X27GPB\8S:=*/,TVX9IK"X M+;M\.[Y5;Y5^9?XJ_'.*LF^KS^N48^[+?R?_ 3]+X>S3VT/JE7XH_">=TRG MTROSE'W SFFTK4E: %14ZF/5E#6IE/IKU0#*FM;?[5<+'_#_ !5#6QI<'EP^ M8WWI**DN6)5./-(M[=J[5IK4]J8U>>>B)TIC4/7<_"GX/Z[\7-<6RTV'R+-? MFN+^96\N)?XO]YOF^[7=A\-4Q-2-*C'FDSGK5Z>%IRJ5)N_P#476WYXV55W+)\NU?F^[7B+&O7K8.K M@I^QK1LT>91Q5/&0]M1E[K$IE.:F-6!T"\TVBF5J 4444 >O?L]?$QO"'B)- M'O9/^)7J4BKND;Y;>3^%E_WOXO\ @-?7@-?G+7UU^SS\3E\8>'SI%ZRKJNFQ MK&JK_P MH57:K?[W\+?\!K>G+[)Y^(IV]Y'L-%%%;'#J%%%% :B=JU?"^L-H M>M6UT9&2'=MFV]UK*'2D48)KHH5I4*D:D?BB<]>E&O3E3D?1J2(\:L#E3TI_ M:N'^&.L_VAI+63?+):8_X$K%L5W&>M?MN%Q$<51C6CU/R?$498>M*G+H+2T4 M5UF 4444 %>%?M?_ !H@^"_P9U:\AO9+/7]4C:QTLV_^M\YE.Z1?[NQ?FW?[ MM>Y-(L:LS':J]6-?D_\ MC?&3_A?'QF&E:?=*_A7P^S6]G)]U9&^7SIO]W2X_=00QM>6JSZU=-Y?][[WW?\ =_\ B:O:I>1R^'YVM]S7.I3-'"JK_#_J8_\ MXJI[6SW:AIFGJLC06,?E_+_RT6/Y?_'F^:@#>^QK8:/I^GQ2,R^7Y[-N^]_# M_P"RK431-;R7,+,T4$B[=R_\\XX_O?[VZ2FWEXTMQ/,ZK+M98(X(_P")MRKM M7_OE6IRS?9X[GSV^U+#M_=_WI-S,VW_9W-M_[YH M1V#7GFR2-Y"QQ^0J_W? M[S?]\^9_WS5&WNI&\,W-P[,K7DDBK)_O?_L_^/59\1^=IWA]6E9?MEQ\L<:_ M[7R[O_'F_P"^JIZI%)<7FBZ.L?\ H9?O?\ CJJO_?5 %3QY?W%O MH.GZ?%N_>?=7_=7_ "M5KQH_^$LT'27CW0:38K)(O]YE7[O_ 'U4VJ7S>(/' MD2_\NVG_ #3-_#M7YF_\>KG[?7K=;/7- M7[7&C^)=2V_\?TGV2'^\W^5_]!J6_P!9DT'0]3N&6/=H]C';1_\ 79OE9EIM M_;M9R:#I>U6_LV-KVX_NJOWOF_VMWRUA^*+C[5'H>D_-9F__ &F_[Y6M/3;^.XOM0FE^[:QK&OR_ M>DD^9MO^S\JK_NUCM?M<>?3&K?=_WFW?]]5'<:M-:^&X&>-5 MO+YFGD55_O?=7_=^[0!)9ZDUQ?:AJ3KN\O\ <1LRU]U? [P?/X*^&NEZ?=KL MOI-UQ<+_ !*TAW;6]PNU?PKX^^"?@G_A.O'6B:).LD]C'_I=\T:_(JK\VW_@ M3;5_X%7Z"T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\,_MV? MLACQ1;W7Q%\%66[6T5I-7TV%?^/N-5_UR+_ST7^+^]_O?>_.6OZ *_-_]NO] MD$^&+B\^(_@NPQI,TGFZMIMNO_'JW_/95_YYM_%_=9O[OW0#X[\$>+]2^'_C M#2/$FD3-!J&EW2W,+*W]UON_[K?=;_9:OVW^&/Q TWXH> =$\4Z2Z26.IVZS MKM_@;[KQ_P"\K!E_X#7X65]U?\$T_C@-,UC4/AIJ!?%EWI5QM:V M;]Y#(O\ %&WW:^S*\L^/'P]_X3+PJUW:1%M5L!YD>W_EHO\ $OO0!\?>,HH; MRQN86VMYB_*U?:F\R)=RR?-_NUXMX^L)-)\0,R;MN[Y:[KP+X@N+K3UC?] MTR_W6^]0![UHSLLD3+#YO^ZU=/<6[2_OO,V[5^[MKSGP_K,WEJK,S;?]K[U= MQH-Y\K?NV9?_ $&@#D_$>FM=,V[Y9=WWMU>6^)M!DBW-Y?[K;\S*M>^7^@M= M1M(OW?O5P^N:=MMVCV_-0!\;>/-$;0_$D&K11M% WRW7_ OXJ)-+\UOF;S5_ MO5[9XW\*QWEO:3RET^9?ECNO\ =^;:W_ 6W?+7ZDHZNJLIW*>AK\H= M>\,VNN:?/8W4:M!,NW;7TO\ L-_M SZAO^$7BB:2?Q)H<#2:/>^7\EUIB;55 M6;=\TT?S+]W[NW_:J"S[*HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** &5YU\:?A/9?%[P?-I4Y2WO8SYEG>&,,T$G_Q+#Y6]J]%[4C#YNO-C3 MQ-.5&JKQD:4JDZ,XU:;]Y'Y+:]H=_P"&M7N],U.VDLK^V?RY89/O!JSF^;%? MGM3'JRAM1-4K5$U: 6-/M? MM,W^ROS-6[4-C:_9;=<_>;[U3M7!4ES2.ZG'EB-;)IO-/)KZ)_9__9;G\8K: M>(_$X$&B-^^M[,'$TV&_B^7Y8V^;C[U>CE^7U\RJ^RH(XL?C\/E]+VM:1QGP M1_9YU?XN7J75P)-+\-HWSWC1X:;_ &8U_B_WONK_ ..U]Z^$?!ND>!]&32M% MLX[&QC)98XQ@;F.2:T["QMM-M8[:UACM[>)=L<<2[55?3%6N*_>,HR6AE5/W M=9]6?BV:9O7S.I>6D>QD^*/#.F^,/#][HNK6RWFGWD9BFA?HRU^9O[0GP(U+ MX*>*&@*R7?A^[9FL+]EZK_SS;_IHO_CWWJ_4CBN6^(7@#2/B9X6N]!URV^T6 M4Z]<8:-OX75OX67K5YQE4,RI?WUL&4YI4RZK_=>Y^0U1L2:] ^,WP@U;X->, M)]&U']_:M^\L[Z-,1W$?_P 4OW67^]7 #K7XQ6HU,/4E3J+WD?L5"O3KTXU: M?PR&4445D;#*-]-HJM2R6MGPCXJOO!?B"VU73YFCFC;YE_YZ+_$K5AI3Z-2# M] _"/BBS\8>'[/6+%MUM=+N7=]Y6^ZR_]]5K-7R%^SU\3F\&^(%TB]W2:7JD MT<2_-_Q[R;MJM_N_-\W_ &OKY3Q73&7,>-4I^SE8*6BBJ,M0HHHH UO">L? MV'KEM<,Q6%F\N7']UO\ .[_@->Y1R+-&'1MRLN0P[U\Z]&KV'X=ZX^LZ+Y,Q M43VS>7_O+CY6_P _W:^_X:QWQ867K$^)S["ZQQ$3L*6DI:_03XX***X[XJ?$ MC2_A+X%U3Q1JS?Z+9Q[EA5U5II/X8UW?Q-0!X5^W)^T8/A-X'_X1O1+WR?%N MKHCIL7YH+5F96EW'Y?FVLO\ WU7YT^&?#EQ+;VUJD:M>:HVUF;_EG'_]E_[+ M6KXJ\7ZI\:_B)J_BS7[AMDDC2,N[Y88]WRQK_L_PUW7@W2?[-MY]:O(X5O+C MY8XU;Y8_X?\ /_ J +UQI<>FV-CI,2[K:WC_ 'C;OO+][_Q[;_XZU=[X-B71 MM#O/$5TJK%#&WV=?]K^&N'T:PD\4:Q%9Q-&WF-NDDV_P_>_]E_SNKO?$#+KF MH6/AVS_=6=KMGF;;]Y5H G^%6@S:E?2ZY>0[KR^D_+]BT]?\ QW=_ MX]NIMU_Q)?[,TV"W6>YCC75+(JJOF?-M7;\O_CM$[[7"RP7-]\MKN_A M7_\ 9H 6_:3Q'XX6U5MUGI^[=_WS][_/]VJ*ZI-]JU?Q)<-MB6/R+6/^[N^; M_P!E7_OJH-+\OPYX+N=0=F6YU+_5[F^;;_L_[596K6^VXTSP[%,TK1MY]U)N M^](WWO\ >^;_ -!H 9]JDTOP??37$;?:=8;R(57[S?WO\_[-0*L7&S?>5?\_-0!']L_M*:>ZED98M:FV_[MO']Z3_ ,=KF[6XFO\ 4-7U MA66#[0WV:Q7;_JXUW?-_WS\W_ 5JUX@OY(K?['9;5BOO]"M5B^\L:_+(W^RV MY6_[YJK*OV>&VM;58=MO^XAW-\N[^)O_ !W_ ,=:@".XE74IK:UBDWJS?O/[ MOV>/[W^[\VU?^ U!?ZI_:6K2W#[E@A_A_P!G_/\ #65+K.ZWENO]5/=?Z-"R MK]VW7^+_ ($RLW_ :](_9T^&#?%3X@VEGW?\ J]UJ&"&.VA6 M.-5CBC7"JHVJHJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MJUU9PWMO);W"+-!(K))'(N596ZBK-% 'Y@?M2?L-Z_X7\<07WPXT2XU?P]K5 MQY<5C:JS-ITS?PM_=C_NLWW?XJ]U_9;_ &![3X7ZAI_BSQI>?VAXHMY%FM;* MTD9;:T;_ &F_Y:-_X[_O5]E44 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?(?QX^'LG@G7_M5A#Y M6C7C>9%M_P"6._#=WI5VJCS$; MRIMOS0R?PLM?#&M>']0\,:U?:9J$.VYM9&C9?[W^U_NU0' ?"?Q1-HVL2Z3< M2>5_%'N:OIOPYKFZ%?[W]VOF+QUH:M'%J%FOD7,/S,J_+7H/PI\>0ZMI,2K) MNEC^6167[M,@^G_#^K1W7RLVUO[K5V-JRJNU/F9J\=\,ZDMQ)N\S:W_H5>C: M3>>;\K2?\!H T+RUW,RLJM_NU@ZM:[H_+95_X%75+ OEM_Z%69?Q?:/N1[FH M ^:/BYX(FNK>6XMXV9U^;9][3]TW\.ZO?O"NLV[1JLOS-_>9: /0;=FO%VNVW:M<_KFC- M<*VWYE7YMVZM*WO(?^63?^.U9EEW0[5_]!H \@\0:7'%'+N7=7@OQ$\)7%Q_ MIE@K+?6_S1MM^\O]VOJW6=):56VJWS?[-><^(/"OE;MJT >%:3J2ZI9Q7"+M ME^[)&WWE:LCQGX;O[Q]/U?2;F2P\1:5<+>V%[#N5HIE^9:V?%ND77A76I=6M M;?S;9O\ CZCC7Y?]ZK]O=1ZI;Q75JV]67=]VH+/LS]E_]I"Q^/GA4I?0QZ+X MTTT+'JFB22+YORJO^D1K][R'9OE;\*]TK\KKAM8\&^)M/\=>#[B2Q\2Z>R^9 M'$VU=0MU;5MJU][?L[_'[1?V@/!::GI[+::S9[8-8T=V;S;"X_NMGJ MORMM;^*@#UNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6B@"-T#<&O M@']JSX'/\.O$C:]I-NW_ CVIR,_EQ1MLM)OEW*S?PJS?,O_ +^[7W_ ,9K M!\8>%=.\;>&[_1-23S+.\B:*11]X9_B7W%>%G&60S3#>RE\70];*\PEEV(52 M/P]3\GV%)UKL_BQ\-[_X5^-;S0KT91?WUK-N_P!;;LS*LG_CM<77\_UJ$\/4 ME2J;Q/V:E5CB*<:M/X9#&ICT^F/6)TC6JUIMKY]QN9?W2U5V;JZ&SM?LUNJ_ MQ?>:IJ2Y8FM./-(>Q-/M;2XOKJ*WMH9+FXD;;'%&NYF;^ZJU>\/^']1\3ZM; MZ;I=H]Y>SG"0QKUK[A^ O[.MA\,;5-4U=8M0\2R*K>8Z[EM/O?+&?^!][TOLQ.+_9_P#V5DTEK3Q'XPA6:_&V:VTTCY;= MOO;G_P!K_9_AKZE3'0# IW &,4?H*_>,!E]#+J7LJ"/Q?&XZOCZOMJTA:6BB MO4. *2EHH \_^+?PFT3XO>%9M(U>!3* SVET5R]M-CY67^J_Q5^8OQ1^&.M_ M"?Q1<:+K-NRM'_J;M8V6.Y7^]&S?>6OUXVDXS7FGQP^"ND?&SPH^EW^VWOX3 MNLM15 TMNVY2VWV8+M;VKY3.\GCF%/VE/^)'\3Z3)LXGE]3V=3^'+\#\H:*Z M'QYX#UGX<^)KO0MK\BG3E2ERR^(_7:56%:'/ M93=E2TRHU-P2GT45) BU]<_L[?$Q?%?AU=%O9%_M338U5=S?--#_ M_P'[O M_?-?)5:WA7Q)>>$-?M-6L&VW-K)N7_:7^)6_WEJH2Y9&-6G[2)^@5%8OA'Q5 M8^,M!MM6TZ3S8)E_N[=K?Q+6U76>/J%)2T4 (OW:WO ^M'1->@D;_4RGR77_ M 'O_ ++;6 3SBEKKPV(EAJT:T?LG+B*,:].5.74^C^, TMS5T-S=0V-O)<3R+##&NYY)&VJH]37[;1K1KTXU(_:/R:M3E1J M2IRZ%?6]9L?#>D7FJ:EGV<33W$\C;515&YFK\HOVF?V@]4_:2\?"QL5\ MCPU8321Z?!Y?S;6V[I)&_O-M_P" _=KJ_P!L#]K:;XU:HOA+P?-)_P (I%(K M&=5:-KYMOWF5OX5;[J_\"KROP7X76SC\E?FG;;]HD_NK709FGX2\+QR^1;[? M^)9;LK2,T?\ K)%_VO\ /_H-;VN:I)>745K9QM*S?+&JQ^9_G_*_WJ@U;5X[ M"W_L^R_=>7\LC1K_ !;?NK_M5N>&=)CTG]Y/''+J#-]W;\L?^RM '2Z#:_\ M"+Z/\JR3ZG=?ZS:VYOO?=_S_ .RUI^$M(;4M4_LV)HY_,D:2^N5_A_O5GWC- MI<<3;O\ B87"[8]L;,UNOW=W^]\VU?\ ]JNN73?^$7T==#MV5=:U!?,O)-W_ M !ZV_P#%_P"R_P"\S4 3W^J6^J:M/J#1[M(T=?+T]?\ GLW^S_>^9?\ OJL^ MZN)M-M_.\[_B;WS>8L>[[N[[WR_W=NU:;>26MO'!N^72M-7]W'][S)%JWX7L M)-:OFU*\\Q?E;:OE_+&O^]_P'_OK_=H TXK>'PKH*LTBP2R;?W;?+N_YYQ_] M];6;_96BUEDTG39;R\FA;S%62;S_ )=R_-M7;_>9F9FJ)9E\5:PTRR+_ &?8 MM^[55^]\OS?_ !/^[_O56NM2M]4O+FXEVQ:9I[;IMR[ED;^[_G_96@"S;V]U M>1P6.[=J&J-Y]QM7_5V^[^+_ #_>I^J2KXR\66VDP-NT73UVM(K?+MV_-_WT MWR_\!JKJ6LW&@Z3+>;MVN:Q\MNK?>AM_X?\ /^U5[P_IA_M#[1NC73]-7[K-_K&_Y9K_ ..[O^ US5AJ,FEV<^I3 MJO\ :=U_J8V^5F_A5?\ /^U5"\O(]9OOLJM"MC9_O+Z>/_ELW\*_[7_Q*K4% MQJ7FW'F2_9V;Y?+CV_Q;=O\ ]C_WTU $\K2?9X+-Y(Y5C_?W4Z_=9F;YFKG[ MS5&O)I[Q6;S=K6EKYGRJJ_Q2-_L_+_XZU2:I<211KIZ-MN;I?,N)%7_5Q[OF M;_/\52-)+]Y99-OF+YFWR57[L/_ =O^=M &S%=7&K M:A;+!#-+/(RVUK J_,W\*JO_ ([_ ):OTE_9[^$D/PC\ VUI-;Q+KMX%FU2> M)MWF2?PKN_NJK?\ H5?.W[$/P236+A_'^MVBR65NS0Z3#-$?WDB[=UQ\W]W& MU?\ @7]VOM^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "O'OV@OA6_C;1/[5TN%I=>T]?W<:M_KH_ MXEV_WO[M>PT4 ?FZW^GQ_O\ YOX:X!I9/A]XNBOH-RV,S?-7V-^T5\&'M?/\ M4^'[7<&^>]LH5;EOF9IO_L:^:-4TVUUZQ:&>/=N^ZVZ@#V3PEKD>I6<$R,K> M9M;=NKU+P_KFUEC>OC;P'XFNO VL-I=_(WV-FW0LW_H-?1_ASQ'YFW;)N6@# MVVSU+S(_E^[_ +57&\O=]VN.T'7%EV[OEKJHI?-^9/FH RM>L/M$>Y-M>0^/ MO"K7]G*K+N7^\M>W7%NK-]WY6:L/7-&MWC;Y?FH ^$]9TVZ\,ZHT<#>5!N^Z MW\->L^ ?%OFVZV\\G[U:ZKXG> 8]6M6D2/\ >K7A%K]J\,ZHJON55;[S+]VK M(/J;0;R&X;RXI/\ >W5UT5PLK)&Z_O?]ZO&_!>O6MU'%(NUF_BKU+1K]6\IF M5: -RZTV:6';_P"S5P^N:3);[H]M>@VNK1W$FW;M6J-Y:K?[M_RMMJ /$?$& MALT,O[O[RM]ZO#;K2[CP'J4]PL+-IDDW[R-?^6;,WWJ^L=*X6XC5DVLLE95Q:^(O /BBV\=?#NXAM/%5JK1S M03_ZB^A;[T,B_P 7^S_=:B_T6^\"W$LT"R3Z0S;I(/\ GC_M5T%A?V]Y9K<6 MLBM$R_PT ?:/P/\ CMH'QV\+'5=',EM=V\GV:^TZ[7RY[>957=\N[[OS?*W\ M5>GU^8\^FZOI/B:+Q;X(U4^&?%T,30_V@L:RQ7$(^]#)&WRLK;5_[YK[&_9_ M_:8TOXR1OI6IP+X;\;VP;[5H$T^YF5?^6T+;5\Q&7YN/NT >Y4444 %%%% ! M1110 4444 %%%% !1110 4444 %)2T4 >0?M&?!Z/XM^"9(+;9%K=CNGLI67 M[S8^:,^S?S"U^<5U:S64\D%Q&T$\;;9(I%VLK5^NYQN':OD;]L#X"F]CG\>: M%;R2W0(_M6WCYW1JF/.Z_+M554X[?-_>S^>\49-]8I_7**]Z._FO^ ?:M_$K6 MUTS1H/,F969I9/ECC5?[S5T7P7^ NM?%"\B6%6LM%B;]_J$B_*?]E?[S5]X> M ?A]HWPXT&/2M%MA;P*=TC,=SRR<;G9N[5]7DG#E;-9^WK>[2_/T_P SYS-L M^IY?'V-#WJG_ *28OPF^#>B?"?2?L^GQ^??3*OVF^E'[R5O_ &4?[->A4@)' M6E]17[=0P]/"TXT:*M%'Y'6K5*]1U*LKR8ZEHHKI,0HHHH **** "BBB@#QK M]HGX!V/QN\)F,*EMXALT9K"\Z'=_SS;_ &6_2OS+\2>&]1\)ZY>Z1JUM):7] MI(T!_M-?LX67QET5]3TZ..T\5V,3-!,L?_ !]*JMM@?YE^ M\WW6_AKXS/,F6,C]8H_'^9]=D>=/!2]C6_AO\#\TZ2KNK:3>:+JEW87\,EM> MVM_L\_$=O M"?B1-(NYF_LO4F6-5_ACF9E56_\ 9:^M^O-?GA7UA^S_ /%#_A+M'_L:]_Y" M6GPKMD9MWG1_WO\ @/RUTT:GV3S\13M[T3V"BBBNDX=0HHHH#4W_ 3XD7P[ MJP>XE6.SDXG9B%5?[K-_NU\6?MG?MF2?%F\D\$^"KB3_ (17=LNIVC7_ (F$ MBR;E9?XEC7;_ ,"KZQ:-9E8.NY&7:RU^>_Q8^$Z_"KXD:O'Y*VVE74S7-G.W MS+Y+?P_\!^[_ ,!K]$X:QW-&6%G_ -NGP^>8/EE'$1_[>,7P7X?^QQ_>_P!) M;[TN[[OS5U5UX@CL(UL=+W-+YFUF5?F9O]FN)7Q!-JG^AZ:NVSW?O)&;_6*W M][^ZM;VC?Z/=+9V4;7-](NW=_$W^[_=6OO#Y ZW0;/['-$J[6U#VJKH=NF_;]I9?+CC_ /05_P!WYOF_W=M<]9M#X/A6-66^UJXVLRJV MW[W]W^ZJUTWA+1FU*XEOM2D5H(UW3-(JKYGRK\J_+\J__8T :_@^U;35;Q)J M*K+/(RM:K'\WG2-N7=M_NKN^7_OK^*I[.\:ZCENKR3S8KB3=(S+M623YMJ_[ MJJW_ *$W\58OB#Q0OB625E^72(5;]XW_ "\+\ORQM_"OR_Y^[5:UNI->98WV MVUBJ_=55_P!6N[_9^6@#9MXFURX6XG;;9VLB[?F;]XW\/_H/_CU=5>7#6=O_ M &?!)MN9%5IF7Y?+7^[N_A^[7/\ VQK!55%5I8V988_O*O\ >;YO\K_Z#(MX MUA'/]G5I[MF;=M_Y:2?YW?\ H7^Z :>HZ@MO;KIMG^ZW;MS;E95_VF_AVK_] MC3?M5JL?G3R;=%TU?,D5E^:X;[RK_M-N^9O]IJP]-5;JX9ED7;]Z2Y^ZK;=V MW:O]U?X?E^:G?:&\7S0;(Y%T6W;;:Q_\_3?WF9?_ (J@#5\+Q7'B#6)=>U'= M_P!,5:/;M7YMOWO[M5O'GB.1I%L;58VU.\;]VK;F6-?]K=\OW?\ /S5;\0:M M:^%=)@C^].WRQJJ_>;_/_CUW[1-N_P#'O_BO]VL^XU1EC:\E:;;&O[M8UV^8WR_= M7[W^RO\ ^U5&\N(;>%8XE\J+_=;Y5V[?F_[Y_P _-5.XO%L+-;J?Y8E_X]X& MW?,W][_>;_@7][[U #]2O_[!LVW[O[3NFW,N[Y?,W?+_ ,!7[MA MC_X%_$U #]6U+[/'NE;S9U;G M:;!I.G6MC:IY5O:Q+#"O]U57:H_*KM%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $4L2RQM M'(JNC#:RMWKY"^/WP/?P5>2^(-!M]V@S-^^@7_EU;_XG_P!!K["JO=VL-_;R M6]Q$DT$B[7CD7UOEE7YE9:D^&GCZXT;4ET?5F;SU_P!7 M(W\7_ J]J^.7P/NOAWJ$NL:1')<^'9F^ZHW-9M_=;_9_NM_EO!_$WAR'7+?S MH%5;Z/YHY/[K4 ?3OA?7-VUED^:O2-(USS8UW-7QI\+_ (DS6=PNDZNWE7D? MRJS?\M*^A_#_ (CC9596H ]GBG65?F^:B6W66/[S5SFC:LMQ"NUE_P!JNCBN M-T*_Q?[M '+Z]HT,JM\N[Y:\-^)?P[^U6[36\:[EKZ6N(EN(UW;=O\5%=0^S[MOS?Q+7L'A+QE_:GE;)-J_Q1U5^*'PT:ZD\R M*';+_P"A5Y!8W6J>&=:6%V\K;]W_ &JL@^N+'7/FB9F5F7Y?EKH[>X^U?=KP MWPKXWANH[:/S%67^+^)J]6TWQ!;M:JJ-_N_[- '0W&EPW"_[WW5KD-4TN-69 ME7=_M-78V&J;F:/[S;?F^6I;K38Y59FD5?\ @5 'BVO>'UNK=MT:MN^6O%O$ MW@^X\,W4MYI?F;=W[RT;[K?[M?4M_81_-NCW?[MWU::VN(KJ:QUJUD\RUU2QD\NYM9/X6CDK> M\??#=;QEU*UD^PZANV^?&K;6_P!ZN3TO5&L+Z*SUF-H)_NK<_=@;_@5 'TM\ M#_VLKNPN+3PM\4_L]I?22+;:;XCMTVVMRNWY?M3,W[J9F7_=9F_AKZPAE2XC M62-EDC895E;62NR^$7Q9\2_!C[/9Z9<'7? U MLK+_ ,(]56C>.1=RNK?>!6KE)2:NK,-M3\]?VB/V;=7\! M^)+O4]!TR:^\,W4GF1K91M(UIN_Y9LO\*[ONM6Q^S]^RKJ?BR\BUOQ7;3Z7H M:-VX[?\ 68^ZV>VW_=_/.6WDMI"DB-'*ORLK+M9:_:#BODO] MKO\ 9E_X2JWN/&?A6S7^VH5:34;12VZZC5?O1K_ST_\ 0O\ >KX'B#)?;+ZU MAU[W5=S[C(1\'[:?MIS*RMM9=K?Q+1MK\K=^I^F[B4^BBH * MU?#?B"\\+:W::G8MMN;6167YOE;_ &6_V:S** /O+P;XKM/&GANTU6T;Y)H_ MWD?_ #S;^):VVKY(^ _Q*_X0OQ NFW]QY6C7S?O-R_+')_"V[^&OK<=*]&G4 MYHGC5*?LY6"EHHK0RU$KP3]KSX9Q^,_A[_;D*S/J.A_OE@@_Y;0LVUE;_=^] M_P !KWIJ9)$LT;1NJO$R[65OXJ[<)B)86M&M'[)QXC#QQ%*5.74_,/0[BXO[ MA;.S7;ND56D;YE7=_%_O5Z)8:I9^%=MCI,:WVN3?ZR=OWFW_ 'O_ (FL/XF> M#[SX7_$#4/">G,T$&Y9/[2D^])#)]U5_VOX=J_Q5)HEO;Z3;_)^X@_Y>)&_U MLC;?[WWE_P _=K]MI5(UZ<:D?AD?E-2G*E*5.1WOAFU7RY[RXN/F63;=:A(R MMM;:K>7'_M?^.K6A=:\WB.&"WB7[-H<:[H[1MR^=\WWI/[J_Q?WFKCK>_FUE M56S_ ./:W7]SN7]U&J_=;_OG^+_]JKFDW5UK,W]GZ)-Y$$?_ !]:LR[HHU_Z M9M_$W^U6QD=*TLVH7BV=O&K2^7NC@5=JPKN^](J_=7^ZO^S_ ,"7IHI6MX5M M].N-S;MTU]_M;?\ >_A_[Y_\=KG-)N+6+3_LNG,L&D*W^F:E/)_KFW;OO-_^ MTWRK_NR7&I?VM:^7:^98Z+&J^9)/\K2?\"W?*ORT ;FEW#7%Q*MK\J[?+FG9 MO_'5;^[\W_ ?][[HMU'JDS1K_P @^%O+DG6-E9OF^['_ +++][^]_NUS_P#: M2ZI;K# WV'0X_EDVJRRWFW^%5_A7_P"*J?[4UU9KNA6VL8XVCC55^[_L_+\V M[_QZ@#AV[7VJ?NOF9K6VW?O5;_=^5OX?N_-][^[6#<7DBW$NH M:I^_U#:TEG:,WRV_\6Z?_/\ NT ;7VR;[5_:E^L<^KW"[K.S:3Y8X_\ GHW^ MU6'?ZDRLL<%Q)+?WI)/]E?EVK_ +O^S5&6\;[1*TDDES+,VYMW MR[F_ADV_PQ_[-12RPV-NTUQ)_$K-)(OS3-_G^'_+ &A>7EO:QM<7'^JC^;YO MO2-_M?WO]E:Y^_OYM2D::ZD\I?\ GFS?+&O_ 'U][^\U9UU?M=3?:IV\J*-= MT:R?\L_]IO\ :K#NM466-9I_^/%?]3 WRM<-_>9?[M %RXU*-8_M3[HK;[UO M!M_UW_321?\ /W:I^%=!\0?%+QAI^@Z#:R:AJMY)MC7^%?[S-_=V_P 6ZJ.B M:/KGQ,\4VFAZ'9R:EK-](L<,_NJM?J/^S1^S3I7P!\)KO6&^\67B M*^HZDF6RV/\ 51[ONQK[8W=6H V?V>_@#HOP%\&QZ?9JMUK-PJOJ.J./WEQ) M_=_W5_A6O6J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(\2>(M/\ M)Z'>:OJ=PMK8V<;22R-V_P#KU\3?$S]K/Q5XLOYX= N6\/Z0K;46#_7R+_>: M3_XFO5_VWM>N++P?H.E1-M@OKN228X^]Y:KM7_R)_P".U\:T :5_XHUC5)O. MO=6OKR7_ )Z3W#2-_P"/-6GHGQ*\6>&9%;3?$6I6FW^%;IMO_?/W:^K_ /^ MR-X$O/"NG75[6]UMC;@_%W2M:N-:F MO(FLYHXX_LDBK]Y?]V@#S3_A<7CC_H;M:_\ Z3_ .*H_P"%Q>./^ANUK_P. MD_\ BJ^LO^&*? __ #_:O_W_ %_^)H_X8I\#_P#/]J__ '_7_P")H ]/^$=] M9J[.LGPUX?M_"OA_3]'M&=K:RA6&-I& MRVU:UJ "OSD\9?%GQI:>+].?\ H;M:_P# Z3_X MJNU_9M^$.C_%K6M9M=9FNHXK.W62/[*ZK\S-M_B6O?)?V*?!+1MLO]61_P"% MO/7Y?_': /FCP[^T3\0O#MTLT7B2ZO$5OFAU!O.5O^^J^P?@9\=M.^+VDR12 M1KI^NV:J;JT+95E_YZ1^J_\ H-?&'QC^%MU\(_&DFBSS?;()(UN;6YV[?,C; MY?F_VMRM5O\ 9\\13>&_C#X8FB;:MU>1V4B_WEF;R_\ V:@#]'J*** /AO\ M:.U[QM\//BAJ%K;>*-8M],O%6]LUCO)%58V^\OWOX65O_':XKP7\=/%VA^+= M(O;[Q)JE]8V]U&UQ;373,LD>[YEVLW]VOHS]M#P.VM>"+'Q#;Q[I]'FVS?\ M7&3Y?_'6V_\ ?5?%- 'ZMV]Q'=6\9'(JLK+_ !+5BO)?V9O&R^-/A+I3 M22;[W35^P7'_ &SX5O\ OG;7I]]?0Z=97-Y<-Y<%O&TLC'^%57+_%VKZU,S,U]=23?-_"K-\J_P#?->I_ MLD>"5\5?%./4+B/S+318_M;;ON^9]V/_ ,>^;_@- 'V_X9TV;1?#NG65U<27 MEQ;V\<7%A>QR6^R>WD:-UW3 M*/O+7Q'_ ,+B\7UQ)>7DUFK2SS-N>1MS?>:N^KSO]GO_DC'A+_KQ7_T)J]$H *R M_$'B"P\+Z/,&\*VD^,M>T&X\[3M:U"QE_O073+7O'P MG_; UC1[R.Q\8G^U--;Y?MRKMGA_VFV_ZQ?_ !ZNK\>?L4Z$]2N8KZ M-=R6M^RLDO\ L[@ORU\M6_@_6KKQ!+H<&EW4^KQR-&UI'&S2JR_>H _3[3=2 MMM6L(+RQGCNK.XC62&>-MRR*W\57J\3_ &8_!?C'P+X-GT[Q1Y,=MYGF65N) M-TL.?O*W\.WZ>]>V4 %?"W[2/Q(\5Z#\:/$5CIOB+5+&QA^S^7;V]VT<8W6\ M;-\O^\U?=-?GI^U1_P E[\4?]NO_ *2PT /_'OX\V'PBTZ.U@BCU#Q!=1LUO:E ML+&O_/23_9_V?XJ^-O%7QP\<>,II6O\ Q%>+$W_+M:2-#%_WRM2?'K7)M>^+ MWBBXG9F\N\:V7=_"L?RK_P"@U)\"?A[IOQ.\?0:-J=ZUE:>3)-^Z95EF9?\ MEFN[_/RT <7%KVI6\WG)J%TLG_/19FW5V_A?]H3Q]X3F5K?Q%=7D2_\ +'4& M^T*W_?7S5]27O[&G@"XMRL/]J61>+_ *N1 M?X:VO ?Q)N-+N(M+UF3RKE?E63^&2OH[XY?LTLD]SXC\(0[N6FN=+0?,S,W_ M "Q55_\ ':^7-NJ1MY$?E-]Y6_O5]!LT/\7S+_=K/O]+CEW;?N_W6 MJR#X6U:PU+P?J&UFDW*WWJ]-\#?$ZWU*U5966"=?[R_>KU;QU\-[?Q!9[O+^ M;^]7SKXC\"ZEX5D9K>%I8E^;Y5H ^A=)\9+*JR*R[O[W]ZNQTG7&N/FE7S=W M\*U\F>%?'DUO>>3?[HE_A^6O:?#/CZUEMU6"9I?]J@#V2XTV&XW2?=;;]W^[ M7-:EX7^U6_F+M9O]FJNC>*&7[C;F9OFW5UMKJ4=UN9]T7\+;J /,M>\.;HVC M\E957_QVO+?$'P[AUR&>&>W5H(UW;6KZ5U:SM;A6VKN_B^7^*N,U;P^VUF\O M^*@#Y>7P_J7AQ?)M8VOK-?O0,VUE_P!UJLV>J:?J4FV!I+:6/[T=^*/AS'>+^]W?*VY6@;:U &=9W36%]%J6G7%QHNM0JT<.I6+ M;9U5OO+_ +2_[+5](_#+]I>46L-IXSMU588L-KEFC,LC+_STA7WDU6Q7[LD:_OU_WE_BK5\/^)EU+=;I,T$NW:T$GRRK4 ?HO MI6K66N6,=[IUY!?6DR[DGMI%DC;Z,M:%?!O@SQA>^!];6YTR\^S3,OELL'S1 MR+_=96^5O_0J^AO!7[1-C>QP6WB.$6EXS;3=69\R#_>9?O1_^/?[U!9[915' M3=4L]6MEGL;N&^A)V^;;2+(O_?2U>H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** $HQ2T4 ?%/[77[,&W[9X MZ\)VRA55I-6T^,;>/XIXU_\ 0E_X%7QK]*_9EE#*P;YD;J#7PI^UC^S#/X;O M+KQGX5M9)])G=I-0L8U:22"1F9VD7Y?]7S_P'_T'\TX@R3?%X6/JOU/T+(NW7A?7+34[1OW]K(LB_W6_V6K2G4Y9&-6G[6)]XT M5@^"_%MGXV\.VNK6?RI,OS1LR[HV_B5JWJ]0\@****!'SU^V%X#;5O!L'BK3 MK%9]0T>3=<2+][[-_%_WRS;O^^J^0;6_58UN-7N%MK;=\L>WYF_W5K].-4T^ MWU73[NPNH_-M;N%H)E_O*R[6K\T/'G@N3X7_ !&U?39UD5K6X98;[4E55:'= MN5H_^ U^E\-8SVM*6%E]D^#SS"^SG'$1ZFU'?R:]' MPLVD:0WW;&-OW]Y_M M-_=7_P")KH+C5+/3;&*&\7[-!_RYZ)8_>DV_+\W_ (]\S?+\U>>:7XCN+R3R M]#C\UMW[S5+Y?E_X#6]H,MOINY=.F;4]3DVM)J$ZJT2_[O\ >_\ L:^U/E#M MFOY+J2*\U?;! S?Z'HT>YMK;?_'F^;_=K5GNI-6V_P!J-Y42K^YTN"3_ %C+ M\NYFKD+.\AM;B>1+C[3>,RR23LV[:O\ L_WO\_>K0M[QF5H[>'S6:3YFD^;= M_O,W\/\ E5;;0!T;74?9]/^7Y?_ ++_ #_%MK!M]69?-CLY%GO-J^=37$GF(VZ7 MR]OF1KMCC7^[ O\ [,U1W6J0V<:QJVYMRKN9F9?F^[\W][_:^]0!LRZI]GC5 MIVW2R?*R[?XO_9:Y_4=<5MUU<2+MC7^[_P#M5BW^O-,R[=S;MN[; M]YMK?=^7_P!!_P"^MM95_JBVLFZ616O(]S+]UHH?][[NYO\ T&@#5U35-VUK MA=T3?-#:?\]EW?>;^ZJ_W:D\#> _$WQD\:6WAWP]:MJ>LW'^LDW;8[6/^)F; M^%5W?Y:M#X-_!/Q=^T)XH?2O#=OY-JNYK[6+I66VM_EW?-(JM\S;=J__ !/S M5^KGP2^ _ACX$>%UT;P]!F61O,NKZ95\^X;C[S =/E^[0!SW[-O[,N@_L_\ MAT+#LU+Q'>(/M^K,GS/_ -,X_P"['[=^M>VT44 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!XI^U1\-[KX@?#M9=-@-SJ>DS?:8X8Q\TD97$BK M_P".M_P&O@EE:*1E==C+]Y6_AK]8:\E\B:]?:=!NW>1'-^Z_[Y^[7J/AG]LCQS MHLBKJ:V.O6W\2S1>5+_P%E_]F5J[#Q'^PS=*K-H/B>&5OX8=1MVC_P#(B[O_ M $&O$/B)\&?%?POVR:W8;;21O+CNH)/,A+?W=W_Q5 'V1\)_VDO#7Q.N$T_] MYH^M-]VTNF^63_KFW\7^[7L5?E!;W$EG<1302-%/&VZ.16VLK5^E_P )_$\G MC7X<>']:F^:XNK56F;UD7Y6_\>4T =A5;4/^/"Z_ZYM_Z#5FJVH?\>%U_P!< MV_\ 0: /REKM?A_\8O%/PQM[N'P]?1VD5TRM,K6\6N*KUKX*_ &X^, MUCJ5U!K$.E_89%B99+=I-VY?]Z@"?_AK;XF?]!JW_P# &'_XFC_AK;XF?]!J MW_\ &'_ .)KT/\ X85U#_H;;7_P!;_XJC_AA74/^AMM?_ %O_BJ /J#P-J4 M^L^"O#^H7;;[N[L+>>5MNW+M&K-_.M^L?PKHI\-^%](TEG\YK&TAM6E4;=VR M-5W?^.UL4 %?EOXY_P"1X\0?]A"X_P#1C5^I%?EOXY_Y'CQ!_P!A"X_]&-0! MZ'^SG\8-*^$6L:Q=ZK!=7,5Y;K%&MLJ_*RMN_BKWB7]M[PBL;-%H^K2M_"NV M-=W_ (]7Q]H/A36/%4TL>C:7>:K+"NZ1;2%I-J_\!J+7-!U+PY??8]6L;C3[ MS;N\BYC:-MO^ZU '3_%SXH7?Q:\82:S1WLC?W5A;S/_9:XKPWH-OE:2;:S-_P!\^70!X%7WE^R1X)7PI\+8-0DCVWNM/]KD;^+R_NQJ?_'F M_P"!5\6^ ?"LGC?QII&AQ;MU]<+&S+_"O\3?]\[J_3>QT^#2[&VL[6-8;:WC M6*&-?NJJKM5: +E%%% 'C?[6W_)"];_Z[6__ *.6O@"OO_\ :V_Y(7K?_7:W M_P#1RU\ 4 ?H_P#L]_\ )&/"7_7BO_H35Z)7G?[/?_)&/"7_ %XK_P"A-7HE M !7Y7>*-4DUGQ)JNH3MNENKJ2=O^!-7ZHU^6OC+1I/#_ (LUK39_];:WDD?S M?[+4 >[?L2^%8=4\::YKDRJS:7;QQPJW\,DS-\W_ 'S&W_?5?:E?$7[%_C.' M0O'VH:)LVZ^6S?Q31[MJ_\ ?+25]NT %9UGHFG:?>7=W:V-O;W5VVZX MFBB57E/^TW\5:-UPLC> [O4]?N5N[N.^:!66)8_EVJ>B_[U>2?\,*Z MA_T-MK_X M_\57NOP/\ A3-\(?"=QH\VH1ZFTUTUSYD]"LDS-_#M;[S5XEXK_8O\(ZS))- MH]Y>:"[?\LT;SHA_P%OF_P#'J /FG0?VC/B)X?V+#XFNIT7^&\VS_P#H5>N> M"_VWM0B98?%.B17,9_Y?--;RV_[]M][_ +Z6L'Q-^Q5XNTI6DTB_L-;C7^#< MUO*W_ 6^7_QZO"-3'[FX_P!]?[W^U7MU% 'YA^,?#][&,3V[ M>JM_[+]VOBOXO? [7?A7<2M-;M?>'Y)MMO?K\R[?X?,_NM0!I^!?B)9ZM'YU ME=+M7[R[OFKU+0?%S*J[9-U?&T7AZ\TNZ;4-#N&L[E6_>0*VU9*[_P %_%^/ M[9%I^J-]AU!OE\MONM_P*K(/M#3=>A>'=N^9JM_:(;C):-XR7:JM(V MZN_T/Q MTJKYS;O]J@#H[RSD>%F:;[U#;IH]K,WWF^6OL_5M#ANM MS+_Z#MKA=>^'=KJD+[[=6;_GIMH \F\'_%JUW11S_N)?]IOE9O\ >KV#2_&% MO>1Q>?)N^7^U0W"_+_%7R]X9^+]K+M6XD:*?^ZU>Q>&?&4=_9\M_NLU M '9ZIHT=XWWHXF_W:YJX\&K>2/\ N]JK6Y9ZY]H5=BK+_>^:MKS8;BW_ '6W M=_L_+04>4:SH*[O)@C^;^%67:M>>>,OAW;WDWF?9V6YV_P"LC^5EKZ,O]+AN MHU9XXV_NUAW7AG[?(VV/=_P*@#YBM=+\2>'Y-R_\3.V7^%E_>K6C9^*+'%=OF_*J15QVL^!;.ZA=9;.&=?]J/=0 [PCX^U;PG+_O+]Y:VZ_/O2_'T/VS;9W4D%ROW5;=&RUZIX=^.OB; M0_*6>\_M"!OX;O\ >?\ CWWJD+GUA17D/AC]H73M1_=ZI;-9O_#+#^\5O^ _ M>7_QZO0=#\9:/XBPMC>QRR8_U);;(/\ @-!1NT444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%9NM:YIWAW3Y+[5+^WTZTC^]/=2+ M&B_\":@#1VBC KP3Q=^V9\._#4-Q]GN[O6KF/Y5AL;9MKM_UT;:NVOF_X@?M M]>-]4L9X=#T_3_#BR;MLZ_Z1/&O^\WR[O^ T$\Q][Z_XBTOPKILFH:SJ-II5 ME'S)[^ZK-\O\ P&O" M_$'BJW9F6#]ZW^S5R_P#/1:_)>(%E+%8?X>J[?\ _4,BSKZQ&.%Q'Q?F>D444[FOSP^W#F MEHI]2!Z;\"?B%_PA?B3[#=S+'I&H,JR-(WRPR?PM_P"R_P#[-?6*2*ZJP;?B*?VT>O444E=IPZA7RW^W-\*U\2>%]/\806OVEM%W+>1JVUI(69=K?[JM_ MZ%7U(.:H:_H=GXET.^TG485N+&\A:":-OXE:N_ XJ6#Q$:L>APXRA'$T90D? ME)#J4UU;^2S?9K./:JP1_+\M=59ZEY4;0Q?-NV_N_P"*1?\ /][Y:P_B#X5N M/AS\0M<\,W#21+8W#+;R2;6EDC_Y9R?\"7;6?:ZYY4;?95C\U5_>3R-\JM_O M-]ZOVZG5C5A&<3\IG&4)1M_>S?[7^RO^U7GRZHRWD4>YKRYD7_O-_O4 7+C65B_U$FV55\MKG M;]Y?O;8_]G_:^\W_ (]7T#^RU^QCX@^.S0:QK:W7AWP3&T;>8T>V74%W-N\G M]_LN_\$\;;P[]E\3?%&"._P!92;S;;02ZRVL:[4VM/_>; M=O\ D^9?N[MWW:^ZK:WBM((X8(UBA1=J1QC:JK0!SGP_^'?AWX7>&K;P_P"& MM,CTO3;<9$<8W,S?WF8_,S?[35U5%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% '@_[4OQF'P_\ #HT/2[C;K^IQM\T?WK>'^)O]YONK M_P "KY2^&?QL\3_"NX_XE5TL]C(VZ;3[OYH)/_B6_P!VONCXI?!WP]\5].6W MU:W,=W#_ ,>]_ -L\/7^+^)?]FOD_P :?L>^-O#]U*VD?9_$%C_RS:&3RY?^ M!1M_[*S4 >GZ/^W%HLMNO]J>'KRVG_B^S3+(O_CVVO./CQ^T['\4/#8\/Z3I MDMC8R2K)<37+*TDFW[JJJ_=^:O-I_@IX^M9/+?P?K&[_ &;-F_\ 0:O:3^S[ M\0M9F6.+PKJ$&[^*\C\E5_[ZH \^56:15"[F;Y56OTO^$/AR3PA\,_#FDSKL MN+>T3SE])&^9O_'F->.? W]E&/P=?VVO>*I8K[5;=O,M[*$9AA;/RNS?Q-_Z M#7TK0 56U#_CPNO^N;?^@U9JM>(TEI,J_,S(RB@#\I:]D^ OQ^A^#6GZK;RZ M/)J?VZ99-RS>7MVK_NUE?\,R_$K_ *%F;_O]'_\ %4?\,R_$K_H69O\ O]'_ M /%4 >U_\-U6O_0IS?\ @8O_ ,31_P -U6O_ $**?\,R_$K_H6 M9O\ O]'_ /%4?\,R_$K_ *%F;_O]'_\ %4 ?>W@SQ$OB[PKI6LK";9-0MUN/ M)9MVW/$'_ M &$+C_T8U?J17P%XN_9U^(>H^*M:NK?PY-)!<7TTL;>9'\RM(S+_ !4 =K^P MO_R-'B?_ *\X_P#T97;?MC_#-=>\+V_BNSC_ --TH^5=;1]^W;^+_@+?^A-5 M3]DWX5^)_AWK^O7'B#2GTZ*XM8XXF=E;1_P +?>KO M/V>?AU\1_A=X_AN+GP]<+HM[_HU]B:/:J_PR;=W\+?\ LU 'V-1110 5Y!^U M#X)/C/X3ZFT,8DO-,_TZ'_=7_6?^.;J]?J*:%)HVCD7T\3:I%I.@R7>F"XD^RS+)&-T>[Y?XJR?\ MAF7XE?\ 0LS?]_H__BJ /3?V)O XO->U;Q5<1[ELD^QVK-_ST;[S?]\_+_P* MOL>O/_@?X#'PW^&ND:1+&!>[?.NS_P!-F^9A_P !^[_P&O0* "BBB@#QO]K; M_DA>M_\ 7:W_ /1RU\ 5^BO[17A75/&GPGU72-&M6O=0F>%T@5E7=ME5C]ZO MCG_AF7XE?]"S-_W^C_\ BJ /M#]GO_DC'A+_ *\5_P#0FKT2N(^#>B7OAGX7 M^'-,U*!K:^M;58YHF/W6W5V] !7QM^V!\(9M-UG_ (373(2]A>;4OU0?ZF;^ M&3_=;_T+_>K[)JI?Z?;ZG9S6MW"EQ:S+LDAD7:2" M>%EDCDC;:RLOW66OI7P+^VEJ.EZ?':>)]*.KRQKM%[;2>7(W^\OW=W^U\M:_ MQ2_8Q9IY-0\$W4:JS;FTN]DV[?\ KG)_[*W_ 'U7AVJ? /XA:3-Y7%X3U*+_:N8?)7_ ,>KW7X2 M_L;M:W46J>.)H9?+;='I-LVY&_ZZ-_[*O_?5 '?_ ++-YXRU;P-)J7BC4)KR MVG=?[.6Y3]Z(USNU[6-)T.2[T^X^S^3,LBKNVV\: MM_%_>5J /'_A#\0%^%_CJTU][1K];>.1?)23;NW+M^]7T/\ \-U6O_0IS?\ M@8O_ ,37BG_#,OQ*_P"A9F_[_1__ !5'_#,OQ*_Z%F;_ +_1_P#Q5 'M?_#= M5K_T*$]7M-?T]M/N)KSS(U9E;,EATNX9=!TN3;9^6VWS)/XIO_B:Z#X=_ MMC>(_#%LMEX@M5\16T?RK.S>73TVK\O\ X\RU^@M<%\)OA'HO MPET,V.F!I[F9M]S>RK^\F;C_ +Y7_9KO: "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *@N+>.ZA>&:-9(I%VM&PW*PJ>B@#Y=^,'[(\-ZK:GX(:/3Y8XF, MFER,S+,WWOW;?PM_L_=KY \3>'&EFGT_5]+FL=5C_P"6=S&T6O.=-\;MM7?N;YJZ6S\1K-?[WS+7G?C#X7V.I1RM+''N_A\M:](:ZW?O%D67_@.VC[*MTV M[:NW_>H ^5_%7P1DTN/[19KN_P!EJXRS\1ZMX2N-K*R[6^9:^TM4TM6C557Y M:X7Q!\-+&_W2/;^4_P#N_>H)/*-#^-BRK$MQN@;[N[^%J]+T;QY:W'E2?;%\ M_P#A5?X:\T\0? *.ZN&DL)FB9F^[M_\ LJX67P1XF\*WDLB>_P!ZOC+0_B7K6C3*MXK?+_>7;7>:3\;+ M/:JW%TL4K?+\R[J /ICS([K;^[W*W_CU9EUX2C_>M_JF;[M>?:-X^AN+=?LM M\TK;?EKK;/QEM:)7FCW,OS?+045_^$5MUMV98?-^;[S5C2^$O.A9FA95_P#0 MJ[^+7+>61%;;Y'_3.K/VBUO)&6"@#Q2\\$6]Q)*LL:LOS;=RUS+?#FWLYFDM M?.MF_A99/_9:^BF\/QW3-N^]_>JG<>$H_L[;O+W-_%MH ^?8M+UZU9F6XAO% M7[JM'M_\>IT7BJ\TV3R[S3[B)?XFC^9:]INO![+\JQ_-_#65=>#VE7K(;X;=ZI.LGR MM&LS+&W_ '[M KGWO<:A:VC8FN886_NRR*M8>M?$+PUH2,;_7+.W^7=M\W< M_P#WROS5^=6J?&"\EDW)8R-_=\^:N9N_]EJB>8^]O M$'[4WA72)/+LX+S4_215\M#_ -]?-_X[7GWBK]M"6WC9-(T6WMG_ (9M0F\P M+_P%=O\ Z%7P]?\ C#Q->+_Q^+$K?PK&M<]>+J6K*ZW%]<2_[ORT$\Q](^+? MVMO&5_;RV]UXL^S1M_#:1QP_^/*NZOG_ ,5?%^QEN)9)[B;4+F3YFDW>8S-_ MO5Q=QX/W-NV[FW?\M*:WA61?E5=O_ :L"MJWQ2O+C=]BLVB_VI&KB=2U[7M4 MW>;=>4O]V-:[JX\&S,ORJS5'_P (:S?,L?S?^A4 >0W6EM+)N=FE;_:;=6?= M:(VW[M>US^"Y%^;[/6;=>"V;^&I \,NM)V_>JE:S76@ZA!?6$S6UW"VZ.1?X M:]:U3PDJK_>KCM4T98MR[?FJ)1C./+(UA.4)<\3Z"^&/Q%MO'VC[F*P:E#\M MQ;;O_'E_V:[+O7QOI.KWWA+6H-2T^3RYX6_X"R_W6_V:^H_ /CZQ\>:6MQ;L ML5VJ_P"D6F[<1QD?8UOXGYG3T4;:?LKX<^ MM$K3\.ZW<>&M3+/#-CXP\,ZEH6I0K/8ZA;M!)&W^ MU7X]^.O#FI?#3QIJ_AG4H_LVIZ?-Y+;V[*W[J+[WD1_,S-_M?Q-4[:\S;8U_=1,NUE_ M^*:N'BOV:1=WWI&VLN[YF_X%5F*Z\I5W_P +;5C7_/R_^A?[5?8GS)U$5Y)* MT:IMV^9][;M55_O?[/\ P*F_VE';[F216G\QF\QONJW\6U?XO]YJM_#3X;^, MOC)K4>B^#-!O-,MHO[J%?[S-]U?^!-\U?H[^SM_P3'\.^%X;76?BA<# MQ/J\D*L='A+1VULS=5:16W2$?\!7_>H ^2/V'M C_>3 M:S?PMMD_NK'_ 'F_X%\M?J7\!_V:?!'[/NBI%X9TP#4Y;>.&\U28L\]RRK\S M?,?W:LWS;5VK7JEK:PV-O%!;Q1P0QKM2.-=JJOLM6: "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQC MXI?LN^$?B0C7$$3>'M61&V7>G*J*S8^421[=K+_N[6_VJ]GHH _-KXF?L^>, M_A:R_P!I6:ZYI4GW;VQC:15_WOE^6O&Y?#\UK=?:M(NI+&Y^]M63]U_WS7[$ M$!NM>&_$S]DSP=XVMYYM*@7PWK$C;QI+$UE<>;_VTKE/B=^SSXT^&H9]1T635]/6/ MFZY) J:DJ,WWHY&567_ (#5@?5_V]99/W3+]W[O\-2;H[QMK+_P)?FK MR#2?&ZIN;SF;_=^:NGTWQWW M;O[JU!8:]';>(_A!I^K32JL?R[?O5YAX@_9_N+ M>1FM6VK_ [FKZ<:X;;M;YEJ!K-;AMS,NW^ZS4 ?'=UX+\4>'(V\B:;;_=C: MI])^(WB30=JWB^9_=\]6KZON-#M[IMRQ[5_VEKG-6^'.FW\;>;;Q_-02>8:- M\=E5?+N(Y%_W?XJ[/2?BUI]TOR7"[O\ :;;6#KGP1L;CS6M_W7^S\U++^\6X\U?]EJW[/Q@LOWFW+_"M?(5UX<\4>'-N MR.X5?XO+W5/;_$'Q)I;?O6FVK][S(Z /L%O%$,K?=9:N+?V;1_,J[O\ >KY+ MTWXW744WEW2M*B_Q*U=M8?&2SEMU:5IO^^:@#W[RK661?NK_ +M%QI-O<;_[ MM>167Q:TV55_XF"KN^\K,M;UGX^L96^2\CEW?W9%H [&X\/QLW_Q-4;SPS'Y M+;6VM_#\M48O&6[#_- M7^[M_A:N_;7+/S&VJK?\"J"75X957S%^7=\U 'GC>"]WWOF_N[?FJ"Z\!LLB M[H59F_\ ':](BO+.&3_9_P!FFW%_#NW-M\K=_$U 'E=QX(M6C^6-E9?N[HZ@ M@\!K*VUX_P#QVO2KS4K-OW:>6JU&NJ6ZQ_,OR_Q-0!YS_P (E;^9Y;+\O]YE M6LQO!\=O(V[YE_V:]2E^PRJ\C,L6[[M8\K6Z[F9HV_W6H X6X\,VZQ_)\O\ MNUD3>%=TGS+_ !5Z5<-;M'_RSV_Q546XM5;:^W;0!YE?^"X_+:1HV^[\M9G_ M BNY5VQ[*]-U*_C\YO[O]ZLAKS:K?+\K?W:H#@HO!FW[74NY5A9?]Y:X[5M)NI=V^I \ MFU;2UBW?=K-T'Q-?>"M:CU#3Y&5HV_>1[OED7^ZU=KJVALN[=\U<=J6FK%]Y M:QJ4XU8RIU(\T9'12JRI2YX_$?57@?QM8^.-#CU"R;:_W9H&^]"W]VN@QCFO MCCP;XTO/A_KB7UI^\B;Y;BVW?+,M?6_AKQ%9>+='@U+39O-MIO\ OI6_NM_M M5^(9[DTLLJ\]/^'+^K'Z[D^:QS"GR2_B1-*G44^OCCZ4;V-?2OP%^)'_ D& ME_V%?R1_;K.-5MV_BFC_ /BEKYLJ_H6L7GAW5K;4K"3R+NW;=&U:T:GLY5O[K5M5[OQ'E!7P;_P4:^$?V>ZT MCXB:9;R?Z0WV#5I(U^ZRK^XD;_@*LNYO[JU]XUB>,_!^E_$+PKJ'AW6[=KG2 MM0C\NXC63RV9?][^&O5RS%RP6*C5/,QV&^M4)4S\8?!_AG7O&FJ0:7X:T6^U MJ^D;:L&GV[3-_P "VU^A/[/7_!)W4+QK;5_BWJ_V6U:-95T+1)OWS-\K;9Y& M7:O\2LJ?\!9:^\?@G\'? /PB\,):^ ?#%IX>LKL++,T*[IYF_P"FDC%F?'/\ M7^[7I]?M,9QG'FB?EDHN+Y9')^ ?AMX7^%VCQ:3X4T"RT*QCC6+9:0[6?;]W M*_$[]E'P-\2+> M62*R'AW5FD\W^TM,78Y;_:7[K5[510!^?7Q&_8S\<^$I))M#V^*]-"LQ:';% M.G^]&S?-_P !W5\Y:IX4M_MT]O>V;:?J$+;9-T;1RQM7[)5RGCCX;^'/B1IK MV'B#2+?4H?X6==LD;?WDD^\O_ : /R1L-4\5>&?FT[5/[5@^[Y%VW_LU=QH/ M[07]GVZKKUC-I7\/F?ZR+_QVOJ/XC_L#V%X%N/ ^K_V9/]V2TU1FDC9?[RR* MNY6_X"U?.'C[]G7XB_#V::.^\-7FHZ>JL[7NEQM<0;5^\S,OW?\ @6V@@] \ M)?%73]9A633M0CG7_9:NXB\>2,WR_,O^]7Q-_P (OILMQYR226,^[[T;;:VK M7Q'XRT-O]"U*'4[9?^6H ]2:UC^;_:JG+;Q MLNU8]W]ZN87QE;M]V3YJT+7Q-#+\S2+NH LW&AV]TJJ\?\59%UX(L[CS=]K& MT3?Q5K_VM#<+_KO^^6VU*NI0W"[?_9JL#S+6?A'IMPK?Z''NW?-M^6NF@7^\LE46U[ MQ1$TK/)<+Y?\-?2?V6/Y6?Y4;_9JI=:7#*W^IC^:@#YZ;XB>(+-MSQ[/[M.B M^,6L*NZ6WW;:]RN/#]G=2;7MX_N[?NUFR^ =-V[?)7_@+?>H \VM_C8T4:^; M:KYC+_M5/_PNE99/EM6=MO\ >KM&^&.DLWF-&J[OX?[U4V^%6ELVY(6_WEH MYJU^,T,6[?#(K-5ZW^-.G^6S,O\ L[6J]+\(-+ED5F616JKDJ"'X@K*NU8=R_P 35H_\*YM555_@V_PT MZW\ Z>LC;MVW;\M!!BZEX\CDA55M_F7_ &JS6\97#+\MK\_^TU=.W@W3;>;Y M%DV_[5$6@Z>K,WE[57[NZ@#C)?&6I-(R_98U_P!VHF\3:EOVAV_NH_-_O-7':Y?:S=0_/^\W5%J6LR7#-N:N?O+S=_%4E$ M5_=+N^5:Z+X6_%B[^'6M&0_O]+N&VW-M_P"S+_M5Q%Q.M46EKCQ&'IXJE*C6 MCS1D=>'K5,-4C4I_%$_0G0M:LO$VEV^HZ=/]HLYUW)(J[=W_ 'U6A7Q?\&?B MQ=?#?5FCFWRZ+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MS+QS^SG\.OB->/>:UX7M9;QMQ:YMY)+:1F_O,8F7=_P*OG;Q3_P3SD6ZFD\+ M^+_*M]O[NWU2WW-N]&DC[?\ :^UJ* /RM\4?LZ_$_P;-IJO\ %;-M_P#':^\/$G_!/_X=:S/)<:;?:UH+LK;8K6X6 M6)6_W9%9L?[.ZO$?%?[ ?Q!T6^VZ#J^EZ]8LV5DD9K65?]Y6W+_X]02>/:7^ MT/;JWEZC;W6F2_Q>>ORUVFE_&G1[^1?(U*WE;_9DKAO'GP,\??#MF;Q+X3OE MLU_Y>XX?M,'_ '\7\T/2Y9/W^GK!*W\2Q^6U CZHL/B(OWDN/E_B M^:NAL_B#"OW65?\ @5?%ZZ3-;M_H6M:A9K_SS6;Y:O1:YXNTW_CWU"WOE_Z> M5JP/M2U\?*WRM)\O\+5HQ>,HXF^696_BKXHM_BKXJLV7[1IL^@;_KGNH ^T/^$PAE7:[1LU.7Q'"O\ \3NKY'T_]HS1;A?FOFBD M_P"FB[:Z.S^,EK=;6M[Z-E;_ *:4 ?34NO0RLO\ #5E=4MVC^9EW?WJ^P?;U^5OE^7^%J%U*WBW?>W;MWRUY-_P +!C;[S*O_ *H M/^%B1I)M\SYJ /79;KS9-R-Y2_[5-:\:+[DR[F_O5Y(OQ&5MVZ9F7^]3?^%B M+N_UGRT >FW%Y&O^M;YO]JF7%_'Y:[5CKS"X\=1RM]Y?E_O51NO'2MN\J3YE M_NM0!ZE>:DJR?)&K_P 3,S5!<>((Y=S*JJO^U7E"_$%?,W2S;MO\+54O/'D= MQ&VUE5=W_?5 'I\OB"%?F7;_ +54V\5+]U/+5?[NZO*;CQO;JWELR[O]ZLJ\ M^(-O%;_+MH ]6NO%$GF,J^6O^U67<>*-J^7]HC55_P!G[U>/W7Q(C5F_>5AW MWQ+7YMTRT >P77BWRFEVW'R_WE6N>O/&S?-MFD:O'=2^)T?R[9OFKG-2^)&[ M=MD_X$M 'M=QX\9?O2;O^!5D7GC=O]E?^!5X=>?$%OX9)/\ =W5B7GCJ1MWS M?^/50'M-YXV;=\LBU@7_ (R;_GZV_P"RM>.R^,IO[VVLVZ\432M]YFHY@Y3U M'4O%WFR-ND9O^!5@W_BJ/^+;_P!]5Y\VH7EPWRK(]._L;5+CYO+V[O[S5)1O M7GBC_GG)6#=>(&EDKH?#GP;\4>,-0@L=+TG4M5O)FVQVVGVLDTK?\!5:^B_! MO_!++XS^*+..[GT*WT=)-O[O5[]8Y-O^ZNYEH ^/+C4FE^[55H[JX^[&U?K1 M\-?^".6AV]GYGCOQC=7%VRY6W\.Q+&D;?]=)E;=_WRM?3'PW_8#^!WPWAQ%X M&L?$=SMVM<^)(UORW_ 9%\M?^ J*@L_#'P!\!?'WQ4DE7PIX3UCQ#Y?^L;3[ M.215_P"!+\M?67P=_P""0OQ0\=Z6=0\5W^G^ HF'[JUO4^U79_WHXVVK_P " M;=_LU^RVC:+8>'],M=/TNPMM-TZWC$<-I9PK'%&O]U57A5^E:5 'P_\ !_\ MX)-?!OP'8!O%L-YX_P!4;:WF7=Q):6T++_SSCA9<_P#;1FKT/XY?LF:)JGA. MVE\#:/9Z)?Z5;^7#86,?E13PKN;R]J_\M"S?>_B/WLU]-;:.>?2N#&8.ECJ4 MJ-9:'3AL54PE6-:F]3\BKBUFL[B6WFC:">-MLD'%?0X>M[2)Y-2G[.5@^Z*],^%6LI);3Z:?O1?OH_\ =;[W_CW_ M *%7F?WEK2\/ZJVCZM;7"LRK')\^W^)?XJ^BRG&/!XJ,_L_:/$S+"_6L/*"^ M(]_I:KVMU'>6T4\+;HY%5E;U%6*_9D[JY^7;:!1113 **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YWQ-X#\.>-+=HM=T*PUB M-EVXO+=9/_0JZ*B@#P+6OV(?A!JTJ_>DN;&15_[ZVUP]YX77O!VAZK.P^::YL(VE_[^;=U 'X@KX4LXF;[+=7% MLW^S)3_[+U:U7;:Z]<*J_P![YJ_89_V-O@U)NSX#L3N])IA_[4KFM9_8$^$& MK;O*TG4-.;_ISU"1'] MW_MS0!\!MXT\71?*]O#/_NM0OQ(\26_WM+;_ ("U?=UU_P $K;]8P8/B;#.W M]V;0VC'_ ([&:/_ -E:@#XN;XG:Y\V_29O^ M^JJ_\+8U96_Y!MPS?[U?8EU_P3'^)R_<\0>&Y_\ MM,O_M.L]O\ @F=\6(F^ M34O#K?\ ;U)_\;H ^2V^+&J;?^0;'8_\ MXD_^-UJV?\ P2_^(#M_I'B; MPW&O^RTS?^TZ!GPI)XRUBX_YA]PRM5=M>UIEVII\RK7Z)V'_ 2WUUMOVSX@ M:?;?WOL^GR2_^A2+6O\ \.KV[_$]?_"?/_R55 ?F4VI:\WR_86^:HFM?$$J_ M\>NUJ_4S2?\ @EOI$+*=5\?WEX/2STQ;?_T*22NYTG_@FS\)]/V_:KCQ!JO] M[[3?*N[_ +]QK0!^.+>']+_ +RK7[BZ?^P[\%K"'RSX M+AN_]NYNIG;_ -"KWZ-_P2 OE^SM?>/=.@S_KEL]*:3_OEFD7_P!!K],Z M* /C7P#_ ,$MOA1X(;K6/%\O\4<]Q]D@_P"^8=K?^/5[+X%_9"^#OP[E M\[0_ .EPS[MRS7HDO)%_W6G9F6O9:* *]M;Q6<*PP(D,4?RK'&NU5JQ110 4 M444 %%%% !24M% $9. .*^3/VHOV;UU+[;XP\+6G^F?ZW4+")&9K@LWS2+_M M?WE_X%_O?6AQQ1P5([5Y688"CF-"5&K_ ,,=N#Q=7!5E5IGY% 9H(Q7TS^TU M^S4?"K3>*?"UK_Q)_P#E[T^"/_CU^7_6?>^9?_0:^9BT36+CP M_JMMJ%HVVYMY/,6N&C4]G+F.JI3]I$^VJ*P/!?BRW\:>'[;5+;:OF?+)#NW> M6W\2UOU]'&7-'F/*/4?A?KS7VGR6,Q7S+?B/W7_[&N\&.:\!\.ZHVBZM;7:, MRJK;9-J_>C_B6O>;:>.YA26-@\XK]8R#'?6L-[.7Q1/S3.,+]6Q'-' MX9%BBBBOJ#P@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DI:* M*MQ;QW<$D4T:R1R+M>-EW CTKX5_:8_9SF\ 7TOB+P];R3>'KIV>:"-=WV)O M_C?]W^[7WCQBJ&J:9::UIT]E>PIK?#'7#?:8UE-(K36W$:[OF,?\ M]C]W\*\I'S+6IX7US^P=8ANR-T:_*ZK_ '6K[3)\<\%B8M_#+<^7S3"K%4)* M/Q1/?:*:ARM.K]B/S,****8!1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %)2T4 9'B#P_I_B;2+C3M4LXK^RG7:\,Z!U/X&OSM^.WP3OO@[XC$6 MY[C0KQO]"O9'4L^U5W*RK]UE9J_2;'IQ6!XR\'Z=XW\.W>B:M%YUC=+L=<[6 M^JGUKYK.LGIYK2MM46S/;RK-*F75=/A>Y^5-7M#U:XT+5K/4+5F6>WD61?FV M[O\ 9KM/C/\ !_4O@]XH>QN!)<:5<;FLK_;\LJ_W?]Y?XEKSVOP;$8>K@ZSI M5%:43]?HUJ>*IQJ4_>C(^R?!?BN'QEX"?$"1S[?[-OF6.X_V?[LG_ '=7U/#,MQ&LB,K1LNY65OO5ZN'K>TB<-2G M[.5CV#X;Z\-2T5;1Y&:XM?D.[NO\/_Q/X5V0'4UX=X.UQM#UJ"0MM@E;9+N_ MN_WO^ _>KV]6WOD,_R2.:4O M:4_XD?Q\CZ+)\VE@*G+/X)'YF=:^A/@)\0/[4TW^P+^XW7ENO^B[O^6D?]W_ M (#_ .@UXOXV\%ZK\/?$5UH^K0^7=P';N4,(Y/\ :5OXEK.TK5KK1-0@OK*9 MH+F%MRLM?B*53!U>69^K^YB:7/ ^V\8KV/X?Z\-9TA87/^DVJJC^X_A;]*^? M_!?BJW\:>';;4K=?+\Q=LD>[_5M_%7>>!-AR^VWG;R9=WW?]EJ^^R'' M?5\3%?9D?(9Q@_K%"3^U$]RHI :*_7S\U%HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *2EHH \N^-?P5TGXRZ$(+K_1M5M8W^PWB MG)B9O[P_B4[5XK\\/%GA34_!&O7>C:Q:M:7UJVUE;^+_ &E_O*U?J[^->.?M M ? FS^+V@^;:+':^([-/]&NF&U7'_/-_]D_I7PW$60QS"G]8P\?WD?Q/J\DS MB6"E[&M_#?X'Q/\ "7QZW@GQ$JS_ /(/O&6.XW-M\OYO]9_P&OJJ&59HUDC; M]_ ?XB?VM9?V!J$J_:[ M6-5LV;_EI'_=_P" _+_E:_)<-4G3G[&H?H]:*J0]K#J?8_@77!K6AQ C;-;? MN7'^Z.#73"/[W/6O&?A_K@T?6T663;;SCRV_NAOX3_G^]7LZ_-R.]?NV3XSZ MYA(R?Q1T9^19GA?JN(DELQ]+117NGE!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4E+24 ?/G[2W[/<7Q,TZ77=$BC@\3VL?S+MV M_;HU_@;_ *:?W6_X#_N_#UK=7_A/7%D59++4M/N-K1R+M:.16^967_QW;7ZP M\8SUKYI_:=_9UB\8:?-XG\.6?DZY KR7-I;P[FO\[?[O\2_-_O5^=<29!]8Y ML9A?CZKO_P $^TR3.O8?[+B?AZ>1B^ _&%OXT\/VVI6\FR1?EF7[K1R+]ZOI M'P;KW]O:'!,YC^T+\DJK_"W_ .JOSD^%?CB;P%XH:.Z63[).WDW$+-M\MMWW MMO\ LU]K_#/7OL>KK"-K6]XJC7 M^+K_ 'L\%\ ?B,U_9IH-W*T=Y9KNLY-S;F7_ 'O]GY?\K7W GRAPHIC 15 pwr-20211231_g2.jpg begin 644 pwr-20211231_g2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1"F17AI9@ 34T *@ @ ! $[ ( M 1 (2H=I 0 ! (7)R= $ B 0?.H< < @, /@ M F=E@!G &4 <@!Y "P ( !+ '( :0!S M '0 :0!N _^$*:6AT=' Z+R]N&%P+S$N,"\ /#]X M<&%C:V5T(&)E9VEN/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC M.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR M9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" \/WAP86-K970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH) M"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ M_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@"*0.H P$B (1 0,1 ?_$ M !\ $% 0$! 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,% M!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBL+Q%XRT?PPT,>I2SR7$Q39;6EN]Q+M:14WE$!( M7)-)\46#WFAW@N88Y6ADRC(\;CJK(P#*1Z$ T :E%H M23:HLKQ&)+.8H&0'+?"]RCW@DLK6ZTRXXCO52[1X@'_Y9 ML';&>1@GIW]*KE_$?@MMNZEI4SO;F5;8QO&XAE$BG9(C -Z,,=!G(& M" +X:UZ'Q'X5EO\ 1-,%O?6\\\;V-^WEF"[#'S$=E#8^9C\P!X;IVK ^&\EZ M^J^,-.U^P_LWQ"UVEU>RVLN^*1)4*PO$2. %B(Y!.X$GK@;_ /P@MK!H]O8: M1JVK:2T-T]V]U:7"F6XE?)=I=ZLLFXG)#*1TQC J['X7MH]/U&$7=[]JU--M MSJ*S;+ECMVJ590 A4= H !R<G!K!T<_:O@+\19[\*;J:XUA[@N>?, 8+GW&U0!["O4 M-)\.+IKPRWFIW^L7-NACAN-0:,M&IZX"(BY/3<06QQFLW4/AWI6H7E\[W-]# M9:G*L^H:;#*HM[N0 #[15^Q00S-GYA-,8P![85LU. %4!1@#@ =J* *>GWDUT;E+F% M(9;:;RF$$]"N-7UZ[2U MLX!\S-U8]E4=2Q[ 52\:^-]&\!>'I-6UZXV(/EAA3F2=^R(.Y]^@ZFOGK2]' M\6?M'^*AJVNR2:7X4LI"L21_='JD>?O.?XG/ _): &W.H>+_ -I+Q4;'3Q)I M'A.RE!C/C[\I'1>@S]2?HGP;X+T7P)H$>D^'[811#YI96YDG?N[MW/Z M#H,"KV@Z!IGAC1;?2=#M([2RMUPD:#\R3U)/4D\FM&@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O/_&7C34[3Q;!X9T.YL=.NVCM+C[1?0F7 MSQ+=+"4C0,N<#)8YS@X&#\P] KS3XK7/A#4+>+2O$UQ%87UO2N()(E M>X4.\$IZ,%5B0.F 2* .NBN/$LWAZ/\ T:P@U=I9(G=R[01JKL%DVY#,&"J= MN1][KQFL;1/&U[#H/B:[\806\3>&YY(Y[FQ5O)N%6,2916)(;# %'+O MQ1;V$6G^))4MX(K97$MC-(A>))&9B)-P4@D*F#C@CFH;SQ[K4VG:_P"(=%MK M&30O#]Q+#+#,CF>]6$ SO&X8*@7Y@H*MNV]5S6'>7MOX[MOA[I&CL6O-+U.U MU+4H<'=8+;QMN288^1BY"@'!/4<7RW M(/E/&O\ $OSX8CA2IR10![+87L&I:;;7UF^^WNHEFB;^\K $'\C5BLOPOI3Z M%X0T?2)6#OI]C!:LPZ$I&JD_I5VZLXKQ569IE"G(\F=XC^)4C- %73/^0AJ_ M_7XO_HB*M&LK18$MKG5HHS(56\&#)(TC?ZB(\LQ)/YUJT %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7'_$7XE:)\.-$^UZK)YUW*"+ M6QC8>9.P_DH[L>GN<"L_XI?%K2?AMI)#E;S69TS:V*MS_OO_ '4_4]!W(\I^ M'?PIUKXF^(/^$[^*;RR6LQ$EO9R94W"]5^7^"(=E_B^G) *OA3P)XE^._B8> M,/'\LEKH*MBVMTRGFH#_ *N(?PIZOU/;GD?3&GZ?::5I\%AIMO':VEN@CBAB M7:J*.P%3111P0I%!&L<<:A41!A5 X '04Z@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ IDT$5Q&$GC210ZN%=<@,K!E/U! (]Q3Z* " MBBB@ HHHH **** ,[3/^0AJ__7XO_HB*M&L[3/\ D(:O_P!?B_\ HB*M&@ 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@ KRSXP?&>Q^'MFVFZ5 MY=[XBG3]W!G*VP/1Y,?HO4^PZY7QC^-Z^%I&\->#B+WQ%,1&\B+O6T)X _B MD/9>W?T-?X0_!%],N5\7?$ &^U^=O/BMYVW_ &=CSO@!E?"CX,7 M^MZI_P )S\4O,N[VX?SX+&[Y9CV>4'\,)T QD=J^A:** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MSM,_Y"&K_P#7XO\ Z(BK1K.TS_D(:O\ ]?B_^B(JT: "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHI'=8XV>1@B*"69C@ >I- "UX+\6/C?^] MUB=_L\MY;#>8V/!2+'5_5NB]N>1F_$CXPZIXWUC_ (07X3I+IZGV'% &;\ M(/@A:^"E37?$NR_\1RC?N)WI:$]0I[OSR_X#U/KU%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,EFBMT#SR)$I94#.P M +,0JCGN20 .Y(%/KR+XMVL]IX@M=9U[2AK7A4+:12J5\W^SW%TK22&$YWAX M_DR 3QCH>0#UVBN0T[P[H'B#P;8V=A?'4/#KR23K'%.S)<(SLRQLP;.Q2V-G M^R > 16=X!T)O#^N>+K;P_O705GB33K:61C#%[O[;L[B_ETV[S^\L%M@?*2(_PCY,L!PQ9LYS0![9165X6U63 M7?!VC:M,H62_L(+EU'0%XU8C]:O75Y%9JK3+,P8X'DP/*?Q"@XH JZ9_R$-7 M_P"OQ?\ T1%6C65HLZ7-SJTL8D"M># DC9&_U$0Y5@"/RK5H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ***SM?U_2_#&BSZMKMY'9V5NN7D<]?0 =23V Y- %J] MO;73;&:]U"XCMK:!"\LTK!511U))Z5\T^-OB'XA^-?B ^"_AM!+'HY/^E739 M3SUSR\A_@B_V>K?B%JKK6N^+?VC/$QT;PU#)IGA:UD!EDE^Z/1Y2/O-W6,=/ MS:OH/P-X$T;X?^'DTK0H,9PT]PX!DN'_ +S'^0Z#M0!F?#/X7Z/\-=$\BR N M=2G4?:[]UPTI_NC^Z@[#\\FNWHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *Y'Q=:>+9Y@-#@TV^LC<6%/744 %Y-)?4+_ %":\NVF MEDMX8!*VXI %1B .@)QCD]3@:>C0>-K?2KJVNK7PW8M#:[-.2TEGF028^7S- MRH0@XZ9)SU&.>LHH YNTTK5]6O-,O?%<.GP2Z8[3106$SS(TQ1H_,+.B$ *[ M@+@\G.[@5SMUX!UJ'3?$'AS1KJRBT'7[B6:2:1W\^S68#SXT0*5<-\Q4EEV[ MNC8KT:B@""RLX-.T^WLK1/+M[:)88DS]U5& /R%3T44 9VF?\A#5_P#K\7_T M1%6C6=IG_(0U?_K\7_T1%6C0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117"?$WXKZ+\ M-M*+73+=ZK,N;73T;YF_VF/\*>_?MF@#9\;>.-%\ ^'WU77KC8O*PP)S)K'2O&'[2/B8:EJSOI/A2SD*QJG*KZK'G[\A'5SP/R6K7@WX= M>)?C9KR^,OB5<30Z.?\ CVMERGG)G(6,?P1_[75NW7=7TK86%II>GP6.G6\= MK:VZ!(H8E"JBCL!0!3\.>&]*\)Z'!I&@VB6MG /E5>K'NS'J6/@]9#CU&/O M4 =3\6OCI9^#7DT'PPJ:EXB?Y"%&Z.T8\#=C[S^B?GZ'G?AC\#;W4]5/C'XK ME[V_N'\Z/3[D[B3V:;^B=!W_ +HZ7X2_ RQ\%>5K?B(IJ/B)AOWM\T=J3UV9 MZMZN?PQU/KM "*H10J@*H& . *6BB@ HHHH **** "BBB@ HI&8*I9B ,D MD]*\2\7?M.>'-)FDL_"ME-KMV#L64'RX-W3@\LW/H,'L: /;J*\(\!:W\:/& M/C*PU?5K=-&\-K)F>WEMUB62/'15;,A)XPV<>]>[T >)?$WXJ>.M/\97'A+P M'X7GEN$1"+]K=IMX90=R#&T %@-S9&0YXZU8HHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBN8\2^-X- ODL+73;O5]0 M/DO);6A13%'+,(E9F=E4$L2%&WBL$ MMB;EY49E9 F<<%&))(7 SG'-1^&O'.E>)8-2,<=UIMSI3;;^SU&(12VN06!8 M9(VD D$$C H Z2BN6TGQ_INK7UC#]CO[.'5%+Z;=W<2I%? #=\F&+ E?F <* M2 2 <4W4?B'I6G7EZC6M]/9:;*L.HZE!$K6]FY .')8,ZNZY@TZ)_G.>C.?X%]SR>P->->'_ WC/X\Z]%XF\=W,NG^'LYMX4R MNY/[L*'. >\ASGW[ #-9\4^-?VA=>?1/"5O+I?AB)P)W3*!36C0 4444 %%%% !1169KGB31?#5G]JU_5+73X>S7$ MH7=[*.I/L* -.BLW0/$.E>*-'CU30+V.^LI20LL>1R#@@@X(/L15#QWX7F\9 M>"[[0K;5)M*DNE4"YA!) # D$ C*D @C(ZT 8OB[XR^"?!A>+4=72ZO$'_'G M8CSI,^AQ\JG_ 'B*H?"WXOCXG:CJ<-OX?N=.MK)59+EYO,63)QM.% 5N^,GO MZ5D>$?V:_!WA_P N?6_.U^[0Y)N/DASGC$8//T8L#7K5E8VNG6<=KI]M#:V\ M8PD,,815'L!P* )R P((R#P0>]%[Q[O0?#]E:7+L6\X)N=?]TMD MJ/88%=+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %><_$GPJ;ZZM_$/AW4OL'B&UGLK8@MNAN$-U&8TG0<[0YW C!Z]>WHU<[ MK_@;1?$=T+J^2ZANLQ;I[.\EMV=8WWJK;&&X9SUY&:;=3V=ZBMO6.9&Q)L;&2&.#ZDG')KF_&.@7S?#[Q[KB0NFHZW88%L MH^>.WBC(5&QU;#!;74UN ^<[B8 MV4LM2:!X)T'PQ//-H]K.DDZ".1KB\FN#MSG \UVP/7&,X&>E '#> M+3]M\/\ PJ3265W?7-/FC\OO D#M(1CMLZUG:0WV;X"_$6+42%NH[C6$N XY M\U@Q7/N=RD'W%>F:3X+T#1+];S3;#RI8U9(=TTDB6ZL:>))Y'225?.D6*=D^XTD0;9(RX&"RDC H ?X*@NK7P#X?M]0#" M[BTRV2U>$_$SX_>1>-X8^&D9U3 M697\DWD*>:D;'C;$HSYC>_W1[]N4\0>/?&GQVUR7PSX!M9=/T#.+B=R4WI_> MF<9VJ?\ GF,D_P"UV]A^&?P@T'X<6:RP(+[6'3$^HRK\W/54'\"_J>Y- '#? M#7X!/]O7Q3\4)&U/5IF\[[#,_F*K'G=*W.]O]G[H]^WO"J$4*@"J!@ # I: M* "BBB@ HHKPCQ[\5_B+_P )I?\ A?P'X4F5[5]GVQ[5Y7<8^^N<(JG/!.>* M /=\T5\UVGP/^)'CJ^AOOB5XHDM8E<-Y F\Z1<'^%5Q&G?D$X]*^D88_*A2/ M>S[%"[G.6; ZD^M 'G'Q?'Q+GM]/M/AG&BQSEA>7"/&LL9XVX+GA3SR.>.W? M@="_9EO=6NO[2^)/B:XO+J3F2*VD,CG_ 'II,D]NB_C7T110!E>&O#.D^$=# MBTCP_:+:641+*@8L22_P#OG@=1ZT >A?$O MXPZ!\.;1X9W%]K+)F'3HF^;GHTA_@7]3V!KQ_P /^ _&GQWUR+Q-X]NI=/T# M.;>! 4W)_=A0YV@_\]#DG_:[:WPZ^%7A71]:@U'XF>)-+U/Q+'-)\*Z+#I.@64=G9PCY40[,3RS'N3S6G7FGQ=\<^,O" TV#P3X8DU>2\W[[@6\DZQ$8PNV/D$YR"3V. M><>9/H_[07CW OKQ]!M''0S+: #W$>9/SH ^F*S?$6M1>'/#6H:S<037$5C; MO.\4"Y=@HS@5A_#/PGJO@SP;'I6O:W)K-WYSRF9V9A&#C"*6.2!C/;ECQ774 M ?-+_''XG>.YGMOA[X4^S1-P)UA,[)[F1L1C\178_"[P;\4[3Q:OB#Q_XED: MV:!T?3# M[^?6]&E\*ZL[2P6OFQL"OR?)+L<9X8]#UV^]>8ZW\*_C-K&CV>@WOC.UNK!D M<73FYD&Y(Z8- 'IOB/XR^!/#-IYUUX@M;QRNY(-/<7#O[?* M2!T_B('O4T?CF;Q+\*I_%7@+3Y+ZZDA=K2SNEVLSJQ4A@&YQ@G /., \UQ/A M/]F/PGHS1S^(;BXUVX4@['_K>#]/OO%6FIIFK31EKBT0G$9W$#@DD9&#@DD9P>E;E M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 9VF?\ (0U?_K\7_P!$15HUG:9_R$-7_P"OQ?\ T1%6C0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%([K&A>1@JJ,EB< 5RVJ_$[P1HN?[1\4Z6C+G,<=PLK MC_@*9/Z4 =517(>$/BEX2\=:I=:?X:U)KJYMH_-=&@>/4D9(Y.,8K)@^%OQP MU^XBFUSQLVFJK@D+J,FY/<)$ I/XB@#Z0K"\6>--!\$:6NH>)K];.!W\N/Y& M=I&]%502?Z5LV\;PVL4*/".@>,=.CM/%&G17UO M#)YJ"1F4HV,9#*01Q[T >6:I^U/X.M=RZ9IVJW[CHQC2)#^);/\ X[5CP]^T MEH&H>'-2U;Q!ITVCBTD5+:$2B9[TD'B/A>1CYNPRN3S7(>-/'_P_\&7!T/X7 M^$])U/6RWD_:Q:+,D+= %8@M*V3T!Q[GI5KP/\!-6\3ZHOB?XNW<\TTA#KIS M/\[CL)"/N+_L+C'MTH P[G4OB#^T7JK6>F1'1?"L4GSL21%C_;;_ ):O_LC@ M<=.M36?[*>OB\FCN/%%E;V;-@/!%([NG^TAV@'VW&OIJQL;33+&&RTZVBM;6 M!0D4,*!411V '2IZ /%/#?[,/A;1KZWO=3U/4-3GMY%D5,K#&2#D9 !;K_M5 M[7110 4444 %%%% !1110 4444 %%%9">*]"D\52>&DU2W.LQQ>:]EN^<+@' MZ9P0<=<<]* ->BN,T[XC0:A\5M1\#KI%[%-8VXG:\<#RWX4].P.[@]R#2Z*_ MCT_$S6%UJ.R'A,1 Z>\97S"_RXZ?-TW9W<9QB@#LJQ-'\9>']?UK4M)T?5(; MJ_TM]EW"@8&,Y(/)&&P002,X/!K&\-_#U_#WQ"U_Q.=>O+Q=8Z6,H^2#D'KG MYL8PO P..:W-+\):#HFLZAJVDZ7;VM_J3;[N>-<-*$YSP!MQCOFF>$/V9/#.CM'=>*+J;7;L$,8S^Z@!_W0=S< M^IP?2@#M_AGX"T/P3HMR_AR^NK^TU>1;Q9;B0."K+\N, =CU/)JKXI^#OASQ M&VD"V5M$BTN\:[$6F1I"DKL5)+ #[WR##=1SZUWD$$5M;QP6\:Q0Q*$CC1<* MB@8 [ "GT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7F'Q"\4ZA:>-+#P\=7N/#]K=BT>TNX(TW7@^1J-]#+J*M(HNO( 5EWMY;% 0,[-N0"!G/TK#^&?B._\0_"O2M>U MIS<7EQ#)+,8H@"V'8 *JCT '4U#X%&H^&_ 4SZ\FI/!!AK.^$ES+/$&J>'?$WC#2-26WL="N+A;73O(C:.\BMA^\:5R"X+%7V[67:-N0U;S MPP^,_$?AO6K33[^R.D2RSO/?6;VLH#Q/&8 K@,WTB]N[K5;B[&F7$=NS02170^\\H^6,IN8,&()VY .: /5-'U.'6M#L= M4M<^1?6T=Q'GKM=0P_0U":]^U3HL+-!X6T*\U*8G:DERPA0GU &YC]#@U;^'7C3XN^+_&-E=:Q MH,.F^&VW?:-]J805VG!4N=['..G% 'N%<'XV^,W@[P'?OI^L7DTVHHH9K.TA M+NH(R,DX49'.".WW[4=_J5Y]D\%^#I;J0D;#<.TCL,_\ /.,?^S&O>?#=_?:KX8TZ^U>Q M.GWUQ;I)/:DG]TY'*\\_@:L:=I.G:/;"WTFPM;&$=([:%8U_)0*MT IN.JM*L2 M'\%&?_'J]JHH YSPK\/_ OX*\T^&-'AL7F4))(&9W<#L68DX_&NCHHH **B MNKJWL;62YO9XK>WB7=)+,X1$'J2> *\(\=?M'*]V="^%]E)JVI2MY:7AA+)N M](X\9<^YX]F% 'J_C3X@>'? .F?;/$5\L3,/W-M'AIIO]U._U. .YKY_OO$W MQ%_: U"73/#-LVC>&@VR=]Y6,KG_ ):R=7./X%X]1WK=\%?L_P"J>(M4'B7X MNW\]WWUM;373^7;QS3*C3-_=4$Y8^PK-UKQGX>\.ZMIVF:UJ<5I>:G)Y= MI$ZL3(V<=0"%&2!DX&: -RBN2\4_$C1/"'B;1-"U5+MKK6I1%;M#$&1"6"@L M21QEATR?:H?%?C?5/#WC;P[HMEX9N]3M-6E$ULY/#KO_ ,3664KO4;OFX)S]W[NT'GKQBCQ)X4\3 M:K\0] UK2/%$NGZ18?\ 'YIJ[MMS\Q)R <-N!"_-]W&1S0!UTE[:Q7D5I+

_C\R" QL0PYQE@, G:V M,GM[C-/7/AOHNO\ C[2/%][)>+J.DJ$A2.4")P"S+N4@G@L3P1[YK:N?#>C7 MNO6VMW>F6LVIVB;(+MXP9(QSP#^)_,T <_J7C^?3_BMIO@X>'[R>&^MS,=20 M_NX_O=LGRXSGF MNSJ$7ELUXUFMQ$;E4\QH XWAN,]Z .2;P!.WQ=3QL?$-YY*6OV<:5@^ M7G:5SG=]WG=MV_>YSVK7C\%^'HO&4OBN/3(UUN:+RGN]S9*X"],[PMA'<[$>'^$%$&]FQC(?C.<'% 'J&N?% M#P3XV [![M@5U@.1D5XQX2_9E\)Z&\-SKT] MQKMU&0VV3]U!D<_<')^A8@^E>ST <9XG^'\OB/Q[X>\2)X@O;&/1FW-8PYV7 M'S;NNX;<]&X.Y<#BNSHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *",]:** "BBB@ HHHH **** ,[3/\ D(:O M_P!?B_\ HB*M&L[3/^0AJ_\ U^+_ .B(JT: "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBO,?'/Q[\)>!]4GTJ876HZE;D++;VL M8VQDC.&=B!W[9H ].HKYM7X[_$GQI>"+X?\ @U4A+8\QHGN,?[TGRHH^OYU] M%6#73Z;;-J*1QW;1*9TB.563 W 'TSF@#"\;^/M!^'VDQZAXCN)(TF M%-"\6VD5MXCTRWU"&&3S(UF7[C8QD$?-L@0(_EX'WE'3GIGGU[5V\T4=Q"\,\:RQ M2*4='4%64C!!!ZBGT4 8VB>#_#GAO)T'0[#3V8Y+V]NJL?\ @6,ULT44 %%4 M-7US2M M4N=6*.[F\F+ MRHBY)QDG [ 4 =-17%_$7Q_<>!=-TV[LO#UYKHOKD0%+4D>6",@_=.2>PP,\ M\BE^(NK^-M)M-,?P#HMOJLLMT$NTG;&Q,.ZW7OVA0=Z<8QE3D#G(X)R.>*XGX_>)M.L(=*2'QO=:-J%C<>= M)8:;EYIP<8W , N,'&_@[C0![0\B1[?,=4W,%7<<9/H/>O-?B'\=/"_@5);2 M&4:OJZY L[5QB-O^FC\A?IR?:O%];O?'G[1>LV?]D:*FG:/82,89W9ECC+8R MSRG[[#:.$&1Z=Z]+\*_LR>$])M(7\0S7&KWZNLC,',40(YVA!R1ZY//M0!Y/ MK.H>+/B?J>EW/Q'UQ?"_A[49]EC$\3B.3D3ZGYN%[X/I3?'GC'7/"^J:!:Z'X8N-:CU M*Z\JYFBW8MU!7K@'!().3@?*?P[3&>M% '&>.]3\<:?JWA]/!&D6VH6D]T5U M-IF ,.K7QY<:QX??P+?6=M91W).J+<*I+QY7'4'(QO MR%(.2/P[.B@#C?&_ACQ/KVN>'KKPWXE?1[73[DRWL"Y_TE)N01W^4_+C//!(KLZ* .5\5?#K0?& M6N:-JNLI<&XT>4R6XBEV*QR#AACD J#QBM+5_"6A:]JFG:EK&F07=YIDGF6D MT@.8FR#GCKR <'/(S5[4=4T_2+;[1JU];6,&<>;RM;F>":YMH9I;=BT,DD89HB>I4GH?I4]<]X.\ M=:!X\TV:^\,WINH8)?*E#1-&R-C/(8 X(/7I^1K=N&E2UE:V023*A,:,3]P)D+C.=JCOCVKKJ* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#.TS_D(:O_ -?B_P#HB*M&L[3/ M^0AJ_P#U^+_Z(BK1H **** "BBB@ HHHH **** "BN.^('Q/\/\ PVM[23Q M;EY+POY$-K$'9MF-QY( 'S#J>]>4ZA^U?;.YCT#PG9_"SXN0^-M$GG\1?V?HM]'=FWCMS=JIEX!&%8[@-O#?B2U MU&/0_$-HTEHS032!L>0YR <-C(R#@]#CK0!T=5_[0LA=+;&[@\]ONQ>:-Q_# M.:^,HK"+Q/B]\<5L?"GPY\-W\1+K M.J>-9[2;1;V.:*.]2*T%R5;X0Y^?^ M$+C'(SW&"><@KL/A)\4 MK'4K#4K37V\+^'8K6YV6-M97L,:NAR3\HL7]XFGZ;\MUL)_)D%U&%W9&0PP3Z=#R.XH E\7_$SPGX$N[:V M\3ZI]DFNE+QHL$DAV@XW'8IP,\5F6WQR^&]WCRO%-LN?^>L4L?\ Z$HJO OP MW^.-O-.]E'K']ERF R2+)"Z9Y&&!!*G!(Y]:P;'X'_"'Q/#<2^'E\^.&0Q2- M8ZD\@C<=N6;GZT >KZ1K.FZ_IR7^B7UO?VDA(6:WD#J2.HR.X]*NUSO@CP?H M?@?P\=)\-*WV7SFD=GE\QFD. 23ZX4#'M6SJ5H]_I-W9Q7$EJ]Q \2SQ?>B+ M*0&'N,Y_"@"S17S?)^SOX^L)&;0_B$W))W--/ 3[G:6K;\%> /C-H'C'3Y=9 M\8QWVDQRAKM9;Z6Y\R/^)0)$SDCH>,=: /=:**\M^+'BSXD^'=6L4\!>&DU2 MP>#?//\ 9WG82;C\FU6! P O:/AQXHU7Q?X-AU77M$ET6\:1T-O(K#>!T=0W(!]_0]J .JHJGJ][)IFB M7U_#:R7DEK;R3);1??F*J2$7W.,#ZU\]O^TWXF#L@\!%7!QM:63(]L;* /I" MBO#/!'QO\8^*/&5AIE[X&E@L+F39+<1I+^Y']\EAC /6O&[[6M1$C6MC"9I!$NYB!V ]:S/A_X0;P M+X+M-!;4IM3-N7)N)5VYW,3@+D[0,],FNCDC2:)XID62-U*NC#(8'J".XH ^ M<[_]J/4M3G-IX+\'O/.W^K:X=I6/_;*,9_\ 'JZGX7:O\8]<\7"\\:V<=AX? M:)M]O-;)"X;'R[%_U@.<9W<8SWQ7KUI8VFGP^586L-M'_^'=/N=1FP7GG@#EB #@\9X'.,UT=07M[:Z=937E_<1VUM"I> M6:5@JHH[DGI0!+'&D4:QQ(J(HPJJ, #T IU8.K>,M&TKP3<>*Q*VA::XE2*)!EGD8*JCW)KC+T>,?%_PB0V#+X7\3WMNC$2 M9 @;<-PS@LN5![$KGU%.U#P')XK^%EOX5\:ZE-VK;6:5""&&1@\C MG(YZ\'H ;/BGQ?HW@WP^VM:]=>39!E0.B%R[-T Z^M8_C/Q])X?\ VWB;PY MI$WB*.Z:(PQV^X9CD&0YPI('0=.K"M>'P=HJ^#;3PO>6BZAI=K!' L5X!)N$ M>-I/OP#6Q;V\-I;16]K$D,$*!(XXU"JB@8 '0 =J .-\;7/CC4? %E=_#V& M.RUF=H9I8+P)OCC9263YQMW E0<]@<*6^BLY$E23S2CE@,$ MDKC.03D>_P!*UK_0M)U2QALM4TRTO;:!E>*&YA61491A2 P."!WKF/$WQ@\# M>$[N6SU?7H?MD)*O;6Z-,ZM_=.T$*?8D5YSK?[5V@VV5T#0+Z_8<;[J1;=?J M,;R?TH ]\K@_&WQE\'>!A)#?ZB+S4$X^PV6)) ?1N<)_P(@^QKQUKSXV_&(; M;:)O#NB3?Q#=:QLO^\ZLEP&NVOX@( F M/X4(;=@]0W4>G0@%6X^(_P 5OC!>2Q!D/?G /I7NEO;Q6MM'!;Q1Q1 M1J%5(D"JH] !T%,E2 3CTXKZ)HH ^>M'\?\ QXU36K0/X.BAMVF4 M2I-8O FW/.6=\CC//\^E?0M%% '%_$#P]XOUVZT-_!WB)-&BM+DR7J-N_?IQ MCH#NQAOE. =W7@5VE%% '#_$GX5:1\3HM/76+R]M6L&,,_]^]M>LT4 9/AWPMHGA+338>'--AT^V+;V M2('+-ZL3DD_4UK444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9NM^( M]&\-VT=QK^J6NG0RR+&CW,H0,Q('&?J,GH!R< 9K2KR[XEZ7K.E>(K?Q?I=L MFK6>+*TN[#'^D($O$D5H.Q+$[2IQGY>N. #TR"[M[FU6YMIXIK=EW++&X9"/ M4$<8I+2\MK^V6XL;B*Y@?(66%PZM@X."..""/PK#\(W'AW7/"*/X?BCDTN>6 M9FMY(=NR1I&>1&C(X(=FR,?XUYWX8U2[T7]D5-0TYVCNH-)N#%(O5&,CC8^(;:+PSH?PLGT6!894U>RT_<@Y,$\+"521U!P&/ MN,U0T^--:^"OQ#UK4(]]_<7.I7#2L/G1H 1" >HV>6NWTQ0![716-X/O[C5? M VA:A?9^TW>FV\\V1_&T2LWZDUI75Q+;JIALYKHDX(A* K]=S+0!5TS_ )"& MK_\ 7XO_ *(BK1KYV^('QX\1^#?B%K&@Z'H%JT@FBD/VT-(Y+6\7&V-\?J:P M9_BC\=]<>.72O#]Y91/C:;30W,;?\"E#?SH ^IZ@O;ZTTVU:YU&ZAM+=/O2S MR!$7ZD\5\Y*_[2FKYQNLXF]5LHMO_LU4K_X'?%[Q=$$\4^*;>6'S!+Y%YJ,L MJJV,9"*I4'!/3'4T >RZK\;?AWHY*W'B>UF<9PMHKW&?;* C\S5+2/C[\/=6 MM;RX;6?L"6A4,+V,HTH.<%%&2W3G R.,CFO,;']DJY;!U+Q;%'ZK;V)?/XEQ M_*NCL?V4_"<0!U#6M7N6_P"F31Q*?PV,?UH VK_]I;X>68?[/=7]_M. +>S8 M;_<;]OZXKP+Q!\?O'^LWMP;77)-/M'=O*AM8DC*+G@;L;LX[YKZ(L/V=OAO9 M*/,T::\8?Q7%Y+_)6 _2NFL/AEX'TS'V/PGI"LO1WLTD8?\ F!- 'Q&GBOQ M+J&M6UW=:OJVH7,,JR)F[D=\@Y^4DG%>R:;\7/C?J#W#6'A>2ZCGDW1%M'EV MP+_=5A@$?[V3QUKZ:M;*ULH_+LK:&W3^[%&$'Y"IZ /DN7PI\=/$XD&JZ4;V M*28S*NK):2B GKY8FR4'3A<=*JVO[,OQ!O,_:9M*LPYW,)KICS]$1A7U]10! M\MVO[)NN-C[9XET^+U\J!Y/Y[:V+;]DFW&#>^,)9/41:>%_4R&OHRB@#PB#] ME'PLJC[3KNL2'N8_*3^:&KL?[+'@9/OZAKLG^]U44 >01_LR?#]/O M+JDG^]=C^BBAOV9/A\>B:FOTN_\ [&O7Z* /'&_9?\ GI+JZ_2Z7_P"(JI?UKVZB@#YXO/V3+!N=,\674##D>?9K)_)EJF?@ M)\3="^?PQX\^[T07<]OGVP-P_.OI.B@#Y4FT#]H;PQ-)8V^\CJ"#^!H \1\&?'GX66<,EO:Z;)X7^T2&2918CRW<]\Q9S^(%=E\.H M/AKI5G ?$.YK_P ,V4E^ /AM MIOPZTO4;+1[V]G6^N#.TERX9D., # X'?&3^0IGP]\*>)?"6@:A:^(/$K^( M+R:X>6VFN-Y$8(X!R2<$\D X&>*\=/P[^.7@3YO"_B(ZM;)RL*76\ ?]TD*O$FN>%+[4O&?AN;1;NUGD5+948- M-&J@@JK'. ]7VIJ,MYHTIX(NX"R9]FCW<>Y KTG1O$^A>( MHO,T+6+'4%QD_9KA7(^H!R/QH P/A_\ $FR\>>$;S7Q87.EV]G-)'(+CYLA% M#%@0.1@\CL016AX1\>:!XV\/SZSH5TS6=O*T4S3(8S&R@,6U];B>RN(KF$D@20N'4D'! M&1QP>*Q=#\#^'O#/ANZT'0;#[%I]T9#+&DKLS%UVL=S$G. !UXP*I>$?AQH_ M@KP?>>'-&FO?LMX\CR2RR@RAG4*2" " !CCM0!UH((R#D>U%<;X)^'<7@?P M+=^&]/U>\F%P\SK=O@/"9%QE!T&, _7)[TWP-X%U'PAX$N]!N/$MUJ-W.\SQ MW\B'= 77 VJ6/0C=C/4F@#M**XSP1X1U[P[X%N=&UOQ/<:IJ,S2F/4'+.T 9 M<+MW')P?FY/4XH\$>#]<\/\ @2ZT37_$]UJE].TNR_+$O '7 "ELG@_-SW/I M0!V=-$B&/S ZE,9W \8^M<;X(\ W/ACP'=^&]7\07>L&Z>;==ME'C210NU,L MV,8)Z]2:?X*^&^G>#? USX7CN[J_M+II3,\[88B0;2%Q]T8].^3WH Z--;TN M72)=5@U&UFT^%&DDNH95>-5498[AD< 5FZ=XY\/ZSX1N_$NCWWV[2[-)7EEB MC8,/+7%)_#NEPR3:?@6$5E9;V?R4R06;J22230!A^'/B':>,/A[=^*/#6FWMR M8$F"6,J!)998USL&"0<\ $9Z],\5%X:\2>)O%WPNGU5-'_L/7Y89EM;>[!V> M8,A&((!"DXZC\Q78V]M!:0+#:0QP1+]V.- JC\!4E '%:#I'C#5_A7+I7C74 MUL_$%U#+$U[9!=T6[.UOEPNX#KMQ]<\U)X?^'\=E\,%\'>)=0FUV*2)XYYYB MREPS$@#DD!%X/#VE6H73849!%*?,WAB6;=GKDL M3Z<^E:D$$-K;QP6T20PQJ%2.-0JJ!T X J0G R:AM+RVO[<3V-Q#.O$X*:GXCN8H"<&"SQ N/?9C!9070= M,EP0$1K^!- '07_[1UOH' MQ$UK3=9@M;K0[9/]!GTMQ-+,_P O!8/LP%7A M7.TW'E&Y=/'=DMW92:U",82*) JJ/8#@4 ?,.A?LS>)_$.IRZKX\U>&P>ZE::XC@Q M-.[L\%>#-DFEZ/'<7:8(O+W$TN?4$C"G_= KN** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "N4\4>'?$.IW/FZ'KUO;1-+:NUI>VAFC0Q3" M3>A5U()P,@Y!V@?+G<.KHH YW1_#$_A[P[=V>D:BIU*\N);N:^N[?S%>>1MS MN8U9..P4$8P.O>EX.\"MX=^'@\(:S?0:Q8K%);AEM#!NB?.Y6!=\GYCR,<8X M[UU]% '%Z7X!G@N=%&M:R=4LO#_.F0&U$;!@FQ7F?A:Y<&XU"Q6V#2%F $HBEW (KX^8%6.2<$9KN:* &0PQVUO'! M BQQ1J$1%& J@8 'X4^BB@#.TS_D(:O_ -?B_P#HB*M&L[3/^0AJ_P#U^+_Z M(BK1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *KWVG66J6C6NIV=O>6[_>AN(ED1OJI!%6** /+_$/[//P^U[<\ M.FRZ1,W633IB@_[X;<@_ "N,U;]E.R1A-X6\47EI,G*B\C63)_WTVE?R-?0= M% 'R]J6E_'7X6V+7D.M2:QIL! 8I+]L 4G ^21=X'3[O3UJY!^T=XW\/+'_P MFO@C",!B3RI;,L#T/SA@?PQ7TK2.BR(4D4.K#!5AD$4 >,Z-^U#X)O\ :NJ6 M^I:4_P#$TD(EC'XH2Q_[YKN]*^*7@;60OV#Q5I;,W1);@1.?^ O@_I63XZ^" MWA3QMI;0I86^D7V\.E_8VR*^1GAL ;@<],^G->+ZM^RCXDMPS:+KVFWP'07" M/ Q'L '&?QH ^IH9X;F(2V\J2QMT>-@P/XBI*^3/#7[-OCTS7376I0Z"T6/) MDCN"_G'G_GFXTJ7R;H3I;J%;)X#2J >F>.Q![UO;OVG$ZC=^&FF@#Z M2HKXHU+XX?%2SU"YL=0\12P7-M*T,T0M+=2CJ2&'"=B"*I0_%OXGZI.L-IXB MU2XED8*L=M&"S$] J]: /N2BOFM/A7\=-4C4WOCAK56 )1M6G4CV(1<53U7 M]G+XAW-NC/XMM]1F=PLB3W4VU5/5MS YQZ8H ^E+S5]-T]2;_4+6U ZF>94Q M^9KEM7^,7P_T6,M=^*M/D(.-MI)]I;/IB,-7EMG^R7IZ$'4/%ES-_>$%FL?Z MEFKI+#]F#P%: ?:GU6^/?SKH*#_WPJT 9VM_M5>%[3C_:PO)[?RH/!R27KL0@6])7';Y0F2?QKUO3O@K\.M,Q]G\*64F/^ M?G?/_P"C"U=;IVC:7H\?EZ3IMI8IC&VU@6,?DH% 'SC>^/OC?X[T^XL=+\(F MQL[N)H69;%H]R,,']Y,V.AZC%9_AWX!?%%]+_LRYUR/0M,=S)):"^=@S$ $E M(_E8X ZGM7U710!X/H?[*GARUVOK^MW^I..2D"K;H?K]YOU%>CZ%\)/ GATH MVF^&;'S4Z2W">>X/J&DR0?IBNQHH 15"J%4 # '2EHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SM,_Y"&K_ /7XO_HB M*M&L[3/^0AJ__7XO_HB*M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@" MM)IUE+.9Y;.W>5NLC1*6/;KBITC2)=L:*B^BC IU% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16'XG M\2IX>BL(TM_M5[J=VMG9PM*(U:0JS?,Y!VJ I.0">@ )-5/!OB35-T MJ+3Y396]V)H+CS(9EE5C\N0&4C;RI!QDBN)\-^.-8\4ZP&TOP]9R^ M'6D=5U=-8CD8J =K&%5)!/'RD@C/..E-O_B,]N-7O[#1S>Z'H4[6^HWPN=LB ML@!E,46T^8(\_-EEY# XH [BBHX)XKJWCGMW$D4J!T=>C*1D$?A4E &=IG_ M "$-7_Z_%_\ 1$5:-9VF?\A#5_\ K\7_ -$15HT %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% &!XNTWP]KNGP:+XG,>R]FQ:[I#& MXF4%@T;CE7 !(P?7J,BN&^&>N7>FV;>'/$>I6FHZ19Z#;7ZWTP5/LD4BD&WN M#G;PJY!."5&37IVHZ7I^L6IM=6L;:^MR&]%T;1/[(TS2 M[2WT_9Y;6Z0KMD&,'']5\"Q6]BU[YBZG;6.%@ MN+3RF*RLB_*")-@##J7[\US6GS)HWP3^(>CZE)LU""ZU*W:(GYW>X!\G ZG? MYBX]!]"TV]_P"/FSTZWMYN<_.D:JWZ@UHW5O+< M*HAO)K4@Y)A"$M]=RM4]% &5HL3PW.K))/)<,+P9DD"AF_<1==H _2M6L[3/ M^0AJ_P#U^+_Z(BK1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** ,[3/^0AJ__7XO_HB*M&L[3/\ D(:O_P!? MB_\ HB*M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH SM,_Y"&K_P#7XO\ Z(BK1K.TS_D(:O\ ]?B_^B(J MT: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.\ M1'5%\,ZD?#P1M5%K(;,28VF;:=F<\=<=>/6M&JFJ27T6E7,FDP17%ZD9,$,K M[%D;LI;MGUH \P^%TUMK&M7MU;:MK%MJ=K>J=3TO4[MVED4V<:$O$Y(&)LD, MH484#H *B.JZIK_@OQ=XW@U>^M;G2;B[.EV\-PRP1Q6H^[)$/ED+E&+;@2-V M 1BK47A_5O$?Q"AUA_#6S;U9AG)P ,_Q9 = M+X2\0Z7X;\3^#M(TX3V.N7%PUIJ1GC6.TBN!^]612=Y927V[5;(QDK0!Z%X> MU5=>\,Z7JZ)Y:ZA9Q703^Z'0-C]:M75]:6*JU[=0VRL<*9I @)]LU'I.FP:- MHMEI=IGR+*WCMXL]=J*%'Z"K= &!I^N:2E]JC/JEDJR72LA-P@W#R8AD<\C( M(_ U>_X2'1?^@O8?^!*?XUHT4 9W_"0Z+_T%[#_P)3_&C_A(=%_Z"]A_X$I_ MC6C10!G?\)#HO_07L/\ P)3_ !H_X2'1?^@O8?\ @2G^-:-% &=_PD.B_P#0 M7L/_ )3_&C_ (2'1?\ H+V'_@2G^-:-% &=_P )#HO_ $%[#_P)3_&C_A(= M%_Z"]A_X$I_C6C10!G?\)#HO_07L/_ E/\:/^$AT7_H+V'_@2G^-:-% &=_P MD.B_]!>P_P# E/\ &C_A(=%_Z"]A_P"!*?XUHT4 9W_"0Z+_ -!>P_\ E/\ M:/\ A(=%_P"@O8?^!*?XUHT4 9W_ D.B_\ 07L/_ E/\:/^$AT7_H+V'_@2 MG^-:-% &=_PD.B_]!>P_\"4_QJMI_B73);9VNM5L5<3RJ 9T'RB1@IZ]U .> M_6MJB@#._P"$AT7_ *"]A_X$I_C1_P )#HO_ $%[#_P)3_&M&B@#._X2'1?^ M@O8?^!*?XT?\)#HO_07L/_ E/\:T:* ,[_A(=%_Z"]A_X$I_C1_PD.B_]!>P M_P# E/\ &M&B@#._X2'1?^@O8?\ @2G^-'_"0Z+_ -!>P_\ E/\:T:* ,[_ M (2'1?\ H+V'_@2G^-'_ D.B_\ 07L/_ E/\:T:* ,[_A(=%_Z"]A_X$I_C M1_PD.B_]!>P_\"4_QK1HH SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_ ,"4_P : MT:* ,[_A(=%_Z"]A_P"!*?XT?\)#HO\ T%[#_P "4_QK1HH SO\ A(=%_P"@ MO8?^!*?XU6U+Q+ID.DWP_P# E/\ &M&B M@#._X2'1?^@O8?\ @2G^-'_"0Z+_ -!>P_\ E/\:T:* ,[_ (2'1?\ H+V' M_@2G^-'_ D.B_\ 07L/_ E/\:T:* ,[_A(=%_Z"]A_X$I_C1_PD.B_]!>P_ M\"4_QK1HH Q=0\2Z9%;(UKJMBSF>)2!.A^4R*&/7LI)SVZU9_P"$AT7_ *"] MA_X$I_C6C10!G?\ "0Z+_P!!>P_\"4_QH_X2'1?^@O8?^!*?XUHT4 9W_"0Z M+_T%[#_P)3_&C_A(=%_Z"]A_X$I_C6C10!G?\)#HO_07L/\ P)3_ !H_X2'1 M?^@O8?\ @2G^-:-% &=_PD.B_P#07L/_ )3_&C_ (2'1?\ H+V'_@2G^-:- M% &=_P )#HO_ $%[#_P)3_&C_A(=%_Z"]A_X$I_C6C10!G?\)#HO_07L/_ E M/\:/^$AT7_H+V'_@2G^-:-% &=_PD.B_]!>P_P# E/\ &C_A(=%_Z"]A_P"! M*?XUHT4 9W_"0Z+_ -!>P_\ E/\:/\ A(=%_P"@O8?^!*?XUHT4 9W_ D. MB_\ 07L/_ E/\:K2>)=,&K01+JMB;=H)6=O/3 8-&%&<\<%N.^/:MJB@#._X M2'1?^@O8?^!*?XT?\)#HO_07L/\ P)3_ !K1HH SO^$AT7_H+V'_ ($I_C1_ MPD.B_P#07L/_ )3_&M&B@#._P"$AT7_ *"]A_X$I_C1_P )#HO_ $%[#_P) M3_&M&B@#._X2'1?^@O8?^!*?XT?\)#HO_07L/_ E/\:T:* ,[_A(=%_Z"]A_ MX$I_C1_PD.B_]!>P_P# E/\ &M&B@#._X2'1?^@O8?\ @2G^-'_"0Z+_ -!> MP_\ E/\:T:* ,[_ (2'1?\ H+V'_@2G^-'_ D.B_\ 07L/_ E/\:T:* ,[ M_A(=%_Z"]A_X$I_C1_PD.B_]!>P_\"4_QK1HH SO^$AT7_H+V'_@2G^-'_"0 MZ+_T%[#_ ,"4_P :T:* ,ZQU2+4-4NH[2XAN+:*&)@\+A@'9I-PR/95X_P : MT:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBF3QF M:!XUE>$L,"2/&Y?<9!'Z4 /HK@OA9?ZOK'P>M+J:_>YU25KQ5NKQBYW"YE5" MWJ .!V&!BJKZ/JOACXC>'%TSQ)K&IPZFTZZE9ZC<>-'DZQ:5;>6,'@S2X9L^ZHJ?A*:P/"EY?O\6?'&GW>HW5W M:VD6G-;Q3."L.])68* !DX[9.!GI0!W5%>2ZMXZMM;\4:O!J&LZAHGAG0[C M['/-I\,N^YN!]_S)XU/DQH3MZJ2I)H GHHHH **** "BBB@ HHHH **** "BBB@ HKC?BS=7MA\+- M=OM+O[FPN;:U:2.6V8*V>.^,C\,'WK9O;&\U?0+2VMM0FL1,J?:+B!L3;-N2 M$8@X8G SU +8P<&@#9HK@O!MIJFB^/\ 7M#_ +8U#5]%@M;>>)]0F,TEM.Y? M=%YC?,WRJK8.-K^=HX77&Y(8LQIC((P2'ZEJOP\EDO-1GN+PWU[$MU<'S&&V=U4XZ$ <<#C'%9M_X+_LKQ%X M*)[F>\$TPN=;G=6MX1OD++G!#-Y:$8Q^\H ],HHHH **** "BBB@ MHHHH **** "BBB@ HHKAOB1>W^GZCX.>PU"YMDNO$5M:7$,3A5EC99&(; R> M4'&<8[4 =S16)X@T&Y\0-%;MJU]IMBBEG&G3F":5^V9!RJ@9. 1DD9X&#@> M=1U#3O">N/XAU*;4K32-0NHK6_F ,DUK$!RQ_B8,)%+=]M '=45Q.O07^B_! MO6;B*[FL=4ATVZU"26!AN6X*/*P!(/&\D#&#@ #%+=7&O3?!6WN=">:?67TF MWD5PP:60E$+E2VUX7W@[5=1N]!2T9-0BU.\ MEGD2[+*44"5F9&"A]P!"\KC/./2* "BBB@ HHHH **** "BBB@ HHHH **** M "BN&N[R_A^.FF6(U&Z:QGT6XG:T+@1!UEC ; R<$\G/6K7BSPQ=:Q'?7MS MXIU31HK:(M:'3[DPI#M7)DE '[SYLY4DKM X!)- '7T5Q6E:IK5W\(])FU5;N%#Q M&55*DXSC'& 10!WU%<1X[U>6#Q-X5T*:[GT_3-9N9X[N[@E,+%DCW1PB0$%" M['J""=N 1FHO!FJ3VWC_ ,2^$VOIM0LM.2WN;26XF,TL(D!#0O(Q+-AER"Q) MP<GWFH7 M-Y;V,UD+9)W!$0>WWL% Y;L.P]* .YHKS'Q]HNO:7HEQXFTWQ/JB:]%<1F MULHYR;.4M*$2W\C #9# ;C\V><@<#L]>'V[4-*TGJLT_VJ8?],H"'_\ 1IA! M'<$T ;=%>8^/M%U[2]$N/$VF^)]437HKB,VME'.39REI0B6_D8 ;(8#AZI:ZE.US=:'J]UI+W+@!IQ"PVNV.,E67)[G)KLJ "BBB@ HH MHH **** "BBB@ HHHH ***9*ADA9%D:(L,!TQE?<9!% #Z*X/X7WVJZG\.)Y MI[Y[O4/ME]'%/>,7Y6=U3=CL,#@=NE4[S1=7\,>.?#,NE^)=8U,ZE=/#J-G? MW'FQR1")F:95P%BVL%'RX&64>Q /2**Y^]6?4?$[K9L@?2[-GB,HRGVF8$(3 MCGY54Y]I:Y>\T75_#'CGPS+I?B76-3.I73PZC9W]QYL6ULI9[>TFO9$ M7*V\+('D/H"[*N?J14]% 'G_ ,,+/7O#/PN73]7\/74.I6+W#I:BX@;[3OF> M50C"0J/O@'<5Y]J?H&J^+7UA9M6\"75O/>.J3WDFI6K1VT0/W5"N6*CD],LQ MR< \=[10!E>';&>STUY+Y=MY>3R74ZD@E&<_*A(X.Q-J9']RN5\*VFN0_%?Q M7JFH>'KNRT[5H[1+:YDGMV'[A'4[E21F&[?QP>G.*[^B@#S6+P[KOAZV\5Z% MI^BC5;'7[JYN[6Y\^)([=KA$]*T43-/\ MV?:16WFL,;]BA>=S&1UXX[9.<<=ZMWVJ>(++P7:SZ1X9 MN;K5618S8R7%NI@XP79O,V,!C.%8DY XY(Z:B@#A='NO%#:3>V,?A*ZTBX>! MW6_O+^VF:6X;"AV$;')&=QZ !<#L*ZV.!-%T*.WT^TEN([*W6.&VB*!W"+A5 M!8JN<#') ]ZNT4 <-\)M.UG1_"4VG^(-'GTRX6]N)U$DT,BR++*[C!C=N@(! MSCVS6Y9Z;=2>.-1U>]CV116T=E8Y8'2OP,!$612@$DBDM\X/3'O7?44 ZBEP#]JGM[R"!X%_NJ M7(R0%+(D>,YPS' M R>RHH YOXA0:A??#_6M.T?39M1O-0LIK2***2--IDC90S&1E&T$\X)/H*RG MTC7]1^#$.CVUL^E:Q'90P&"YF0[_ "RH="\;, LBJRYSD!^0.E=S10!P6CZ% M=W7Q$M_$L?AV3PV([&2UOEEGA8WI)3RP%A=EPF&^9L-R!C'3O:** "BBB@ H MHHH **** "BBB@ HHHH **** .!OK37)/C;INK1>'KQ])M=.EL7O1/;A2TCH MV\(9=^T;<'Y"[S5='BVN\D=]:QB[?KM*O(#L'<$?, M>/N@[NWHH YRR35=:U'2K_6-*;2TM(YIC;/.DK+,W[M/F0XR(S)G&1^\')P: MQ_BI8:UJNDZ79Z#H=SJ;Q:G;7DK13P1K&D4@8C]Y(I+'M@$>I'?NZ* .=\3F M:]T.*W/A'^WOM0!>SNWMQ%"V,CS=[$=3C*!^A]LT_ /@D>%+>^O+TV[ZOJLJ MRWC6L?EPQ!1MCAB7M&B\#/)Y)ZX'744 %%%% !1110 4444 %%%% !1110 4 M444 %YE^'E_=V]H["Q U*S5>F/-(,GWR,@?W02.YKJ=,M+R37+ MW4]1A\AVAAMH(A('"J%WNP(]7('N9?AY?W=O:. MPL0-2LU7ICS2#)]\C(']T$CN:L7ND:OI/C]?%VFZ2^H"_P!,6SO[&WGC62*1 M&W(ZM(55EY96Y!Z$ ]*[FB@#EOA_X9N/#6A7?]H^7_:.JZA<:G>K$WLY9H;:6[DC4 MLL$)4/(?[H+LJY/N0/>I:* . ^&-IKOA_P #7EKK/AZZMKV&ZN;F*W^T6[_: M!)(\BJC+(0#R =Q49[XI-$U;Q?)K0N=5\ W4-Q=.L3W,FIVICM([TW2;^]FM))]0NIY;M[:-T#.?NQQ@DA56)&__ != 'TE17S;_ ,+D^-__ $3C M_P H=[_\71_PN3XW_P#1./\ RAWO_P 70!])45\V_P#"Y/C?_P!$X_\ *'>_ M_%T?\+D^-_\ T3C_ ,H=[_\ %T ?25%?-O\ PN3XW_\ 1./_ "AWO_Q=>F:' MXH\8ZS\&=;UC7=%;1M?AM;HVUNL+QEBL68V".2PRW&">U '37GCG0+*[FMFN MI[B2W;;<&SLI[E(#Z2/$C*A]F(K8L-0L]5T^&^TVYBN[6==T4T+AT<>H(KDO M@[';)\(/#C6>TB6T$LK Y+2L29"3W._=FO,?[5UGPWJ7CF3PQJDMCIEEXFM$ MBBCBC>*1[AU6XCPZ';M)'W2,$F@#Z#HK@Y-;UBS^+^K:0=55].'AT:E!#=I& MD5O+YK1Y+JH;9A,G)/4^V,CPQXG\0/XST&QO-7N=2M-7TVXFEFFLHXK?SHQ& M2;8A$D:/Y^"X.1M(8Y. #U.FF6,3"(NHD92P3/) P"<>G(_,5X[_ ,)7XO\ M^%?ZIXF&O)YFD:U+;BV^Q1;+B);D1;7.,CY3P5P<]2>VY:6]]-^T+J@.MWZV M\&CV\RVH$)C(:1P8^8R0N1G((;/5B #TBH[BXAM+66XNI4A@A0O))(P544 M#)))Z "O*H?%OB*'Q'H,C:R^HVVI:S)872V]I'_9Z+B4HL,I197<",9.77(< M9& #Z'XJT>S\0^%=1T?4YS;VU_";=Y0P4H6X!!/&GRW<, M-CX@L?E GSB/SHNJ,3QN4E><=S5/4/%'CC7)M9N/!MAJ32:9J4ME;0HMC]CG M\EPKB8RR";)(;!3: "O!ZD ]8HKS:;4O%.O?$'4M!TS7QHT T>VOHGCM(;AH M9'=@0">&&%QGIZ56TC6?$<<'BKPWJOB.ZG\2VUY'!I\_V:W7]U*,PRJHB 88 MW>8"&QY;8Q0!Z(VI[?$$>E_8;P[[9KC[8(O]'7#!?++YX9#&KR3K-''YA*@"WO+CS9],GBC^SI:;V! <*9/."@<[]N[(P!0!Z+17D^H>*/'&N3: MS<>#;#4FDTS4I;*VA1;'['/Y+A7$QED$V20V"FT %>#U-[Q/K^N6FHRS76LS M^'+"2VA;3[I+6*XLVD9E5@^*/&NA>#88)O$=S/ M:PSML25+*:9-W92T:, 3V!P3SCI6\#D9'(K@?C-_R3Y?^PI8_P#I3'0!V]E> M17]E%=6ZS+'*NY1-"\+@>Z. RGV(%3UP%Q?^(M2^*>K^'+/73I]E%I4%U$\= MI&\D3O(ZG!8$'[H^\".O ZC.T/QKK6NZ/X*TZ:]CL]1UZ.[:ZOH8DW!;;Y6\ MM6!4.Q*GE2 W'2@#U"BL3PU!KEG#>6OB/4K?4I([AC:SQJ$E:W(&SS5554/ MGXH [ZBOFW_A&_[#FAD46Y\B2#S@AZT =#I6OZ9K9F72[I9WM M]HGCVLKPEAD*ZL 5; SM(! QQR*IW'C30+;6FTN:^(N4E2"0K!(T44KXV1O* M%*([9&%9@3D<E2>'M6T>*)M5@9A*)%.1$T;+PX8DJ M.AS@'M7*0/+X;\?7UAXR"Z5HGB2X.MV*.WFQK>)M)AF88RP,:/L4@$C;N8=0 M#U_6M:LO#^ERZCJ9G6UA&9'@MI)RH]2L:LV!W.,#O6)IWQ*\*ZI-8QV^H31? MVAC[&]W8SVT=SGH(WE15M>.V$C3 M_L?ZG=W^!?3B\N+EF.&^T?;'.3_M9"_D*ZWP#/>7?Q>\9R:L";B'3M)CA+]0 MC0N[@>WF%L^] 'H]I=V]_9PW=E-'/;SH)(I8V#*ZD9!!'4$5-7GOP3>0_#G8 M?]1%J5Y';8/ B$[X ]@'QX:/_"- M?9O,.KX;[^PGK]W[WR[>O?IB@#M**XL^)O%?_"WAX?'AH_\ "-?9O,.KX;[^ MPGK]W[WR[>O?IB@^)O%?_"WAX?'AH_\ "-?9O,.KX;[^PGK]W[WR[>O?IB@# MM**XL^)O%?\ PMX>'QX:/_"-?9O,.KX;[^PGK]W[WR[>O?IB@^)O%?\ PMX> M'QX:/_"-?9O,.KX;[^PGK]W[WR[>O?IB@#M**XL^)O%?_"WAX?'AH_\ "-?9 MO,.KX;[^PGK]W[WR[>O?IB@^)O%?_"WAX?'AH_\ "-?9O,.KX;[^PGK]W[WR M[>O?IB@#JM3U2RT;39M0U6YCM;2$9DED. .P^I)X ZDUGZ?XNT74[R*SM[B: M*[FW&*VN[26VE=0,E@DBJQ4?WL8Y SR*@\;>'H_%'AX:=_:)TVZ^T13V5R & M,<\;>8AVGAN5Y7TS7/Z7XEU6U\8:7H/Q"T:WBU*4R?V7J]@Y:VN6"'>NT_-& MQ7)VG(...@H ZO6?%&DZ!-!!J5Q()[@,T4%O;27$K*OWFV1JS;1D9;&!GK5V MVU"UO-+BU&SF%Q:31":*6$%Q(A&05 Y.1Z5XYXJ\1SS:YIWQ*T'S8O#<(DT6 M^OX$)%N7^VWR16DOE74LND7<<=N_\ =D=H@J'_ M 'B*ZV"Y@NK2.ZM94F@E021R1'A9:]&\&^'5\)>#=+T%;EKK[! (C,PQO/4G' M89)P.PP* 'Z)XLT7Q%?:C9:1>&:ZTN417D+PR1/"QSC(=02#@\CCBH_$GC+0 MO"1LEUZ]:WDOY3#:Q1V\DTDS\<*D:LQZCMW'K7G6ID>#?'%KXX0^7I]SJ4^D M:T0< 1O*?)F;M\C\$]<-BH/&_P#Q-?&G@[7WR8Y/%$-G8[ATAC$@9Q_OR;CG MNJQF@#UA=7#ZW#IRV%]MFM#="[,!$"X8#RV8\B0YSM(Z ^E5]=\2V?A^XTR& M]BN7;4[Q+.$PQ%E5WZ;FX"C@^_H#7+Z_XQO_ _\2;^WGF\W1[/PK<:PUJL: MAC)%*H^]C/W=W'3FN?U=/$%]IW@'7=6UW[4NHZU8SRV"VT:0P%U9E$3!=_RY MP=[-GKQTH ]@HKSV'4/%'BV#7;[PUK<.G3:7JLUA:V4L*-!+Y+!7,[%6?YCN M(V%< KUYJAX^\3:]I[:Y<:/K;*=,TM;RWL]+M8Y^0KN[732H0B$*-H5U8C<0 M#@"@#U&BO/;[6?$FH>+M TS3=6BT^'5M%FNY6^RK(8G4P_,N[J?WA !X&@PZSAW"Z[I6K2WD::?:2I! -.N'2XN#$<.SK&4VID;KZ7XATO6;": M\L+H&*W=DN!,C0O RC)61' 9"!SA@.*K:-XQT+7[S[+I=Z9)C%YT:R021>=% MG'F1EU D3)'S+D'M,.J:E;Q;K>S )\QL@=!R< DX')Q@G^,/!/]F:8T;E[S[#<6WED*2.9&(;) &!ZYKV. M@ HKBSXF\5_\+>'A\>&C_P (U]F\PZOAOO[">OW?O?+MZ]^F*[2@ HKQSXF? M$7XF^&_%[Z?X/\$G4]-6)&6\-A/<^8Q&3S$P"X/&#SQGH16E\*/'/Q \5ZG> MP>.?"7]C6T4.^&Y^R36^Y\@;-LA)/!)R.F* .CD^)_A>+4;RP>?4OM-B ;J, M:->'R%/1F(BP%..&/!'.:Z/2]5L=;TR'4-)NXKRSG7=%-"VY6'UKSI)=7,^EQP*T6W:S+"MPPC49=?O9X#?+D\ 'KU%>5GQ=XTT3P^MIKNG7+:E> M:U'8:?*3:&YDMY%9P[(DGDB0"-U!+!2<''!!CO-?\>:)X6\77&HK=V\5E8&[ MTJ]U);(W)95.]'2W8H0#MPVT=<&@#UBLW6O$.E>'H(I=8O$M_.?RX4P7DF;^ MZB*"SGV -4?"D.LFS^WZUK/]H)?6\$L5N+5(A;'9EP&7E@Q(//3'O@S[O* MM;VUEM9I HR2L*=0TWXC^&M!C\.V-Z^J/.VGW\FH-& MT!CBS*63R3CY7( #'=WQVR?#WB3Q)+X:UCQ7JVM^=9:#.O?.> #U*BO+;OQ%XGT3PMX>\8S:PNHVVI2VGV_33;QK%''<%0# MRJ'RI=?OLVX>E12:]XDAT+XF1_\ "173W'ATM+I]TUM;[T"VPFV,!'M8$\$E MBO-(];\4:GK7A73K/6DM5UCP^]Y<2FT1V251#EU'3)\QN/NC/0 MXQ6O\.];UJ]EU_1?$US'?7VAW_V87T<0B^TQLBNC,@X#8;G''\Z .THHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /,/$_P /_$>C6$TOPHUJ;2XY M9C-<:*3&(90[JWD,>>GRY/;OI:3X6T#7_A_<>&?['U;1(MZRSK<*R7"S M[@_FB<[ED?>N=P+>_!Q7>T4 <>?AKI4VH75]J-_JFH7%YI+:3=/<7 _?0L6) M)"J &^<],#@8&XT6*6"UEFN4)\MU4;6 0*0-BXXR< M#=N'%=E10!Y__P *BLSX6U#P^WB?Q ;'4+LW_BLTLYV\U$6\16+*955 ,@DGY=H.<$$<5TE% '"6? MPFTBQT_3K"#5];^RZ7?"]L8C=KBW(W?NUPG*_.PYRPSPPKKM9TFVUW29]-O_ M #/LUP )!%(48@$' 8!X+N]M)=7UC5-4MK*=;BVL;N M2,Q1R+]UB517<@\C>S<\U!-\.=+;Q'=:O::AJM@+]_,O[&TNMEO>-C!9UP2" M0,$J5SWKKJ* .9MO!$-KX^F\5QZQJ9N)H!;/9DP_9S$,[4P(]V%)W [LYZDC MBK\WAC2[CQ?:^)9(,ZE:VKVL_E@&SNSGOCBJNE_#?2='U62XL+W4X[%[@W0TC M[5_H:2[MV\)C(^;YMN[;GG%==10!R,WPYTMO$=UJ]IJ&JV OW\R_L;2ZV6]X MV,%G7!() P2I7/>I-8\!6^LW&H";6M6@L-254O--@DB$$RA%0KS&73*J =C* M3ZUU5% '/P:+>0^.'U.&^ODT_P"Q"W:REG#6Y8%=K1Q_PD#=N8GG(&,5#XT\ M$P>-[&"SOM8U.PMH95F,5@T2^8ZD%&8O&QX(R "!Z@\8Z:B@#C;7X>/:^))] M>'B[7I-0N+3[')(XL\&,9*_*+<#*LVX'UZY&0:L'PDTF'PQ9:,=7UE_[-N6N M=/OO/C2YLV;)8(Z1@$$DY#!NN.@ '>44 <^WA" ^'GTM=5U:-Y9DGFU!+LK= M2NK*>7QT(0*0 !MX&*Z"BB@ HHHH **** "BBB@ HHHH **** "BBB@ K%U3 MPS#J6JKJ<5_?V%_'!]GCGM)0-B;MQ^1E9&R5L8&,:J3?"K2=0T--*U_5=:UN"$#[ M,U[>#?;,!A70QJN6'9FW'KS@G/<44 E>[0127\]Q'+< M>4,CRP6C*@?,>0N[GKTJ_P"$/"\?@[P]#HUKJ5]?VML-L'VXQEHD[("B+D?7 M)]\8%;E% %+5]-&KZ1<6!O+NR\]-OVBRF\J:/G.5;L:K:5H":=.MS=7]YJEZ ML7DK=7I3>J9!*@(JJ,D DAK M#@DD, &&3@C-=!10!3TC2;+0M'M=+TJ 6]G:1B.&,$G:H]SR3[GDU-D2E3@8P"!CMP,=3(I>)E5VC+*0'7&5]QD$9^HIU M% ')0_#VU;P_K&BZOK.J:Q9:OO,R7QAS&SG+,ACB7!S@@<@$# '-1^(OAQ9> M()-%QK&JZ9!H;1O8V]@8 D4B A7^>)B3@XP3MP.G7/8T4 +6\\9?\)' M>ZMJ5Q*UB=.DLY/(^SRV[ ;D91%N(9AN/S=>F!Q52#X7:=!IUAIW]LZT]AIE MW'=V%LURF+8IG:BL$WE!GHS'& 0,Y[:B@#D)?AOI+^(+O5+:^U2S34&#W]A M;7>RVO&QC:=<,ZPW<#P2-&0&"NI4D9SS@UE7O@[3KWP[INDO)L M&DN\ILPVT!0 HP H Z"H=&\$66D:E;7TM_J&IS64#6UB;^57%I$V,JFU5R2 M%4%FW,0,9KI** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#DM-\ IIO MC>Z\4+XCUJXO+Q!%<0S&W\F2-<[$VK"" N>""#ZDY.;_ (J\'Z?XMM[5;V6Z MM+FRE\ZTO;*;RI[=\8)5L$:]K=S]OC\FXOIYXWN'BY_=@ MF,JJ\GHH//6NOHH H:)I?]B:':Z;]MN;X6L?EK<790R,HZ!BBJ#@8&<=!SDY M)SO$/@O2_$=]::A.;BSU.RR+;4+*7RIX@>JYY#*?[K CVKH** .4B\!0-K]C MK>J:WJVJZCIJ2K8S730K]F\U-CE5BB122/[P-2>%/ UIX4T_4;%-2U#5+74) MGGEBU Q, [DF0C9&O#9Y!R.. .<]/10!R&E?#C3=*2SMEU'4[K2]/F$]EIES M,CP6[@Y4@[ [!2BZ!X>L_#MG-#9M+++ XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Feb. 22, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 001-13831    
Entity Registrant Name Quanta Services, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 74-2851603    
Entity Address, Address Line One 2800 Post Oak Boulevard, Suite 2600    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77056    
City Area Code 713    
Local Phone Number 629-7600    
Title of 12(b) Security Common Stock, $0.00001 par value    
Trading Symbol PWR    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 12.5
Entity Common Stock, Shares Outstanding   142,690,314  
Documents Incorporated by Reference Portions of the Registrant’s Definitive Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.    
Document Fiscal Period Focus FY    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Entity Central Index Key 0001050915    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Firm ID 238
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Houston, Texas
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current Assets:    
Cash and cash equivalents $ 229,097 $ 184,620
Accounts receivable, net of allowances of $49,749 and $16,546 3,400,318 2,716,083
Contract assets 803,453 453,832
Inventories 84,659 50,472
Prepaid expenses and other current assets 215,050 183,382
Total current assets 4,732,577 3,588,389
Property and equipment, net of accumulated depreciation of $1,503,498 and $1,372,132 1,919,697 1,560,656
Operating lease right-of-use assets 240,605 256,845
Other assets, net 632,244 435,713
Other intangible assets, net of accumulated amortization of $682,498 and $517,574 1,801,180 435,655
Goodwill 3,528,886 2,121,014
Total assets 12,855,189 8,398,272
Current Liabilities:    
Current maturities of long-term debt and short-term debt 29,166 14,764
Current portion of operating lease liabilities 78,251 85,134
Accounts payable and accrued expenses 2,254,671 1,509,794
Contract liabilities 802,872 528,864
Total current liabilities 3,164,960 2,138,556
Long-term debt, net of current maturities 3,724,474 1,174,294
Operating lease liabilities, net of current portion 170,427 178,822
Deferred income taxes 191,098 166,407
Insurance and other non-current liabilities 487,309 391,221
Total liabilities 7,738,268 4,049,300
Commitments and Contingencies
Equity:    
Common stock 2 2
Additional paid-in capital 2,615,410 2,170,026
Retained earnings 3,714,843 3,264,967
Accumulated other comprehensive loss (237,689) (232,997)
Treasury stock, 25,912,579 and 24,410,601 common shares (980,265) (857,817)
Total stockholders’ equity 5,112,301 4,344,181
Non-controlling interests 4,620 4,791
Total equity 5,116,921 4,348,972
Total liabilities and equity $ 12,855,189 $ 8,398,272
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Allowances for doubtful accounts on current receivables $ 49,749 $ 16,546
Accumulated depreciation on property and equipment 1,503,498 1,372,132
Accumulated amortization on other intangible assets $ 682,498 $ 517,574
Treasury stock, common shares (in shares) 25,912,579 24,410,601
Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares issued (in shares) 168,546,513 162,710,792
Common stock, shares outstanding (in shares) 142,633,934 138,300,191
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenues $ 12,980,213 $ 11,202,672 $ 12,112,153
Cost of services (including depreciation) 11,026,954 9,541,825 10,511,901
Gross profit 1,953,259 1,660,847 1,600,252
Equity in earnings of integral unconsolidated affiliates 44,061 11,303 0
Selling, general and administrative expenses (1,155,956) (975,074) (955,991)
Amortization of intangible assets (165,366) (76,704) (62,091)
Asset impairment charges (5,743) (8,282) (13,892)
Change in fair value of contingent consideration liabilities (6,734) (719) (13,404)
Operating income 663,521 611,371 554,874
Interest and other financing expenses (68,899) (45,013) (66,890)
Interest income 3,194 2,449 927
Other income, net 25,085 2,539 83,376
Income before income taxes 622,901 571,346 572,287
Provision for income taxes 130,918 119,387 165,472
Net income 491,983 451,959 406,815
Less: Net income attributable to non-controlling interests 6,027 6,363 4,771
Net income attributable to common stock $ 485,956 $ 445,596 $ 402,044
Earnings per share attributable to common stock:      
Basic (in dollars per share) $ 3.45 $ 3.15 $ 2.76
Diluted (in dollars per share) $ 3.34 $ 3.07 $ 2.73
Shares used in computing earnings per share:      
Weighted average basic shares outstanding (in shares) 140,824 141,380 145,710
Weighted average diluted shares outstanding (in shares) 145,373 145,247 147,534
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 491,983 $ 451,959 $ 406,815
Other comprehensive income (loss), net of taxes:      
Foreign currency translation adjustment, net of tax of $0, $0 and $0 (5,877) 11,439 43,535
Other, net of tax of $(381), $865 and $(200) 1,185 (2,618) 695
Other comprehensive income (loss), net of taxes (4,692) 8,821 44,230
Comprehensive income 487,291 460,780 451,045
Less: Comprehensive income attributable to non-controlling interests 6,027 6,363 4,771
Total comprehensive income attributable to common stock $ 481,264 $ 454,417 $ 446,274
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustment, tax $ 0 $ 0 $ 0
Other comprehensive income (loss) other, tax $ (381) $ 865 $ (200)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash Flows from Operating Activities:      
Net income $ 491,983 $ 451,959 $ 406,815
Adjustments to reconcile net income to net cash provided by operating activities —      
Depreciation 255,529 225,256 218,107
Amortization of intangible assets 165,366 76,704 62,091
Asset impairment charges 5,743 8,282 13,892
Impairment of cost method investment 0 9,311 0
Change in fair value of contingent consideration liabilities 6,734 719 13,404
Equity in earnings of unconsolidated affiliates, net of distributions (28,682) (1,309) (76,801)
Amortization of deferred financing costs 8,405 5,126 1,870
Gain on sale of property and equipment (9,116) (3,056) (5,797)
Provision for credit losses 34,890 3,656 11,249
Deferred income tax expense (benefit) 26,071 (60,016) (7,919)
Non-cash stock-based compensation 88,259 91,641 52,013
Foreign currency and other (5,110) (5,159) (5,568)
Payments for contingent consideration liabilities 0 (14,506) 0
Changes in operating assets and liabilities, net of non-cash transactions (457,682) 327,369 (156,805)
Net cash provided by operating activities 582,390 1,115,977 526,551
Cash Flows from Investing Activities:      
Capital expenditures (385,852) (260,052) (261,762)
Proceeds from sale of property and equipment 49,186 35,390 31,142
Proceeds from insurance settlements related to property and equipment 535 542 1,964
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired (2,451,703) (292,573) (387,966)
Proceeds from disposition of businesses 0 18,785 0
Investments in unconsolidated affiliates and other (139,021) (14,856) (47,056)
Cash received from investments 29,109 13,963 46,590
Cash paid for intangible assets (867) (522) (508)
Net cash used in investing activities (2,898,613) (499,323) (617,596)
Cash Flows from Financing Activities:      
Borrowings under credit facility 5,316,002 2,983,529 6,175,558
Payments under credit facility (4,265,478) (4,187,645) (5,903,069)
Proceeds from notes offerings 1,487,450 990,130 0
Payments on other long-term debt (3,635) (2,970) (2,203)
Net borrowings (repayments) of short-term debt 11,391 (4,846) (28,292)
Deferred financing costs (12,568) (11,089) (2,309)
Payments for contingent consideration liabilities (263) (61,483) 0
Distributions to non-controlling interests, net of contributions received (6,357) (5,404) (2,526)
Payments related to tax withholding for share-based compensation (64,956) (25,447) (16,144)
Payments of dividends (34,022) (28,891) (23,236)
Repurchase of common stock (66,687) (247,249) (20,092)
Net cash provided by (used in) financing activities 2,360,877 (601,365) 177,687
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash 425 1,774 (153)
Net increase in cash, cash equivalents and restricted cash 45,079 17,063 86,489
Cash, cash equivalents and restricted cash, beginning of year 186,808 169,745 83,256
Cash, cash equivalents and restricted cash, end of year $ 231,887 $ 186,808 $ 169,745
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Common Stock
Common Stock
Exchangeable Shares
Preferred Stock
Series G
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Treasury Stock
Total Stockholders' Equity
Total Stockholders' Equity
Cumulative Effect, Period of Adoption, Adjustment
Non-controlling Interests
Balance (in shares) at Dec. 31, 2018     141,103,900 486,112 1                
Balance at Dec. 31, 2018 $ 3,605,453   $ 2 $ 0 $ 0 $ 1,967,354 $ 2,477,291   $ (286,048) $ (554,440) $ 3,604,159   $ 1,294
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13 [Member]                        
Other comprehensive income (loss) $ 44,230               44,230   44,230    
Acquisitions (in shares)     60,860                    
Acquisitions 1,791         1,791         1,791    
Stock-based compensation activity (in shares)     1,085,165                    
Stock-based compensation activity 35,086         55,465       (20,379) 35,086    
Exchange of exchangeable shares (in shares)     449,929 (449,929)                  
Retirement of preferred stock (in shares)         1                
Common stock repurchases (in shares)     (375,536)                    
Common stock repurchases (11,954)                 (11,954) (11,954)    
Dividend declared (25,064)           (25,064)       (25,064)    
Distributions to non-controlling interests (2,526)                       (2,526)
Net income 406,815           402,044       402,044   4,771
Balance (in shares) at Dec. 31, 2019     142,324,318 36,183 0                
Balance at Dec. 31, 2019 4,053,831 $ (3,841) $ 2 $ 0 $ 0 2,024,610 2,854,271 $ (3,841) (241,818) (586,773) 4,050,292 $ (3,841) 3,539
Other comprehensive income (loss) 8,821               8,821   8,821    
Acquisitions (in shares)     1,338,746                    
Acquisitions 57,289         57,289         57,289    
Stock-based compensation activity (in shares)     1,280,489                    
Stock-based compensation activity 67,032         88,127       (21,095) 67,032    
Exchange of exchangeable shares (in shares)     36,183 (36,183)                  
Common stock repurchases (in shares)     (6,679,545)                    
Common stock repurchases (249,949)                 (249,949) (249,949)    
Dividend declared (30,543)           (30,543)       (30,543)    
Distributions to non-controlling interests (5,404)                       (5,404)
Other (223)           (516)       (516)   293
Net income 451,959           445,596       445,596   6,363
Balance (in shares) at Dec. 31, 2020     138,300,191 0 0                
Balance at Dec. 31, 2020 4,348,972   $ 2 $ 0 $ 0 2,170,026 3,264,967   (232,997) (857,817) 4,344,181   4,791
Other comprehensive income (loss) (4,692)               (4,692)   (4,692)    
Acquisitions (in shares)     3,514,048                    
Acquisitions 362,344         362,344         362,344    
Stock-based compensation activity (in shares)     1,540,259                    
Stock-based compensation activity 24,580         83,040       (58,460) 24,580    
Common stock repurchases (in shares)     (720,564)                    
Common stock repurchases (63,988)                 (63,988) (63,988)    
Dividend declared (36,080)           (36,080)       (36,080)    
Distributions to non-controlling interests (6,357)                       (6,357)
Other 159                       159
Net income 491,983           485,956       485,956   6,027
Balance (in shares) at Dec. 31, 2021     142,633,934 0 0                
Balance at Dec. 31, 2021 $ 5,116,921   $ 2 $ 0 $ 0 $ 2,615,410 $ 3,714,843   $ (237,689) $ (980,265) $ 5,112,301   $ 4,620
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 01, 2021
Aug. 27, 2021
May 27, 2021
Mar. 25, 2021
Dec. 11, 2020
Aug. 26, 2020
May 28, 2020
Mar. 26, 2020
Dec. 11, 2019
Aug. 28, 2019
May 24, 2019
Mar. 21, 2019
Dec. 06, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Stockholders' Equity [Abstract]                                
Dividends declared per share (in dollars per share) $ 0.07 $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.05 $ 0.05 $ 0.05 $ 0.05 $ 0.04 $ 0.04 $ 0.04 $ 0.04 $ 0.25 $ 0.21 $ 0.17
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Organization
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization BUSINESS AND ORGANIZATION:
Quanta Services, Inc., (together with its subsidiaries, Quanta), is a leading provider of specialty contracting services, delivering comprehensive infrastructure solutions for the electric and gas utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets. Beginning with the three months ended December 31, 2021, Quanta reports its results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner Holding Company and its operating subsidiaries (collectively, Blattner) as described below. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure.
On October 13, 2021, Quanta completed the acquisition of Blattner. Blattner is a large and leading utility-scale renewable energy infrastructure solutions provider that is located and primarily operates in North America. For additional information regarding this acquisition, see Note 6. Blattner provides comprehensive solutions to customers in the renewable energy industry, which generally include front-end engineering, procurement, project management and construction services for wind, solar and energy storage projects. Blattner’s results of operations have been included in Quanta’s consolidated financial statements since the acquisition date.
Electric Power Infrastructure Solutions Segment
The Electric Power Infrastructure Solutions segment provides comprehensive network solutions to customers in the electric power and other industries. Services include design, procurement, new construction, upgrade and repair and maintenance for electric power transmission and distribution infrastructure, both overhead and underground, and substation facilities, along with other engineering and technical services. This includes solutions that support the implementation of upgrades by utilities to modernize and harden the electric power grid in order to ensure its safety and enhance reliability. In addition, this segment provides emergency restoration services, including the repair of infrastructure damaged by fire and inclement weather; the energized installation, maintenance and upgrade of electric power infrastructure utilizing bare hand and hot stick methods and Quanta’s robotic arm techniques; and the installation of “smart grid” technologies on electric power networks. This segment also provides comprehensive design and construction solutions to wireline and wireless communications companies, cable multi-system operators and other customers within the communications industry, including services in connection with 5G wireless deployment; and the design, installation, maintenance and repair services related to commercial and industrial wiring. Additionally, this segment provides aviation services primarily for the utility industry, including the transportation of line workers, the setting of poles and towers and the stringing of wires. The majority of the financial results of Quanta’s postsecondary educational institution, which specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers, as well as training for the gas distribution and communications industries, are also included in the segment.
Renewable Energy Infrastructure Solutions Segment
The Renewable Energy Infrastructure Solutions segment provides comprehensive infrastructure solutions to customers involved in the renewable energy industry. Services include engineering, procurement, new construction and repair and maintenance for renewable generation facilities, such as utility-scale wind, solar, and hydropower generation facilities and battery storage facilities, as well as engineering and construction services for substations and switchyards, transmission and other electrical infrastructure needed to interconnect and transmit renewable energy generation and battery storage facilities.
Underground Utility and Infrastructure Solutions Segment
The Underground Utility and Infrastructure Solutions segment provides comprehensive infrastructure solutions for customers involved in the development, transportation, distribution, storage and processing of natural gas, oil and other products. Services include design, engineering, procurement, new construction, upgrade and repair and maintenance for natural gas systems for gas utility customers, as well as pipeline protection, integrity testing, rehabilitation and replacement services. Quanta also provides catalyst replacement services, high-pressure and critical-path turnaround services, instrumentation and electrical services, piping, fabrication and storage tank services for the midstream and downstream industrial energy markets. This segment also provides engineering and construction services for pipeline systems, storage systems and compressor and pump stations and the fabrication of pipeline support systems and related structures and facilities, as well as trenching, directional boring and mechanized welding services related to the services described above and in connection with our electric power infrastructure services. This segment also provides engineering, construction and maintenance services for energy transition and carbon-reduction related projects, such as alternative fuel facilities, carbon capture systems and hydrogen facilities.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Certain Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Certain Accounting Policies BASIS OF PRESENTATION AND CERTAIN ACCOUNTING POLICIES:
Principles of Consolidation
The consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly-owned subsidiaries, which are also referred to as its operating companies. The consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50% in the affiliated entity, are accounted for using the equity method. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of revenue recognition for construction contracts, including contractual change orders and claims; allowance for credit losses; valuation of inventory; useful lives of assets; fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments; equity and other investments; purchase price allocations; acquisition-related contingent consideration liabilities; multiemployer pension plan withdrawal liabilities; contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations; estimated insurance claim recoveries; stock-based compensation; operating results of reportable segments; provision for income taxes; and uncertain tax positions.
Revenue Recognition
See Note 4 for Quanta’s accounting policy related to revenue recognition and related balance sheet accounts.
Inventories
Inventories consist primarily of parts and supplies held for use in the ordinary course of business, which are valued by Quanta at the lower of cost or net realizable value. Cost is determined by using either the first-in, first-out (FIFO) method or the average costing method. Inventories also include certain job specific materials not yet installed, which are valued using the specific identification method.
Property and Equipment
Property and equipment are stated at cost, and depreciation is computed using the straight-line method, net of estimated salvage values, over the estimated useful lives of the assets. Leasehold improvements are capitalized and amortized over the lesser of the life of the lease or the estimated useful life of the asset. Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets.
Expenditures for repairs and maintenance are charged to expense when incurred. Expenditures for major renewals and betterments, which extend the useful lives of existing equipment, are capitalized and depreciated over the adjusted remaining useful lives of the assets. Upon retirement or disposition of property and equipment, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in selling, general and administrative expenses.
Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be realizable. When an evaluation is required, the estimated future undiscounted cash flows associated with the asset group are compared to the asset group’s carrying amount to determine if an impairment is necessary. The effect of any impairment involves expensing the difference between the fair value of the asset group and its carrying amount in the period incurred.
Goodwill
Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with
certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company. Quanta has organized its individual operating companies into segments for goodwill disclosure purposes. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating companies represent its reporting units for the purpose of assessing goodwill impairment.
Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing a qualitative assessment on none, some, or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions; declining financial performance; deterioration in the operational environment; an expectation of selling or disposing of a portion of a reporting unit; a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.
If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of such reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.
Quanta generally determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiple valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.
Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, to each reporting unit’s projected and historical EBITDA average. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.
Other Intangible Assets
Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This method discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates.
Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name or curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the
prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.
Quanta amortizes the intangible assets that are subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value.
Leases
Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received.
Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability.
The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.
Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.
Investments in Affiliates and Other
In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure solutions on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements.
Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of, or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an
unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.
Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions. Quanta’s share of net income or losses of these investments is included within operating income in the accompanying consolidated statements of operations when the investee is operationally integral to the operations of Quanta and is reported as “Equity in earnings (losses) of integral unconsolidated affiliates.” Quanta’s share of net income or losses of unconsolidated equity method investments that are not operationally integral to the operations of Quanta are included in “Other income, net” below operating income in the accompanying consolidated statements of operations.
Equity method investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying amount and whether any such decline is other-than-temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain its earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations.
Investments in entities of which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence are accounted for using the cost method of accounting. Additionally, certain investments provide for significant influence over the investee, but also include preferential liquidation rights, which precludes accounting for the investments under the equity method. These cost method investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment (if any), plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company. Earnings on investments accounted for using the cost method of accounting are recognized as dividends are declared. These earnings and any impairments of cost method investments are reported in “Other income, net” in the accompanying consolidated statements of operations.
Income Taxes
Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.
Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.
Quanta records reserves for income taxes related to certain tax positions when management considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. Quanta adjusts its tax contingencies accrual and income tax provision in the period in which matters are effectively settled with tax authorities at amounts different from our established accrual, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when more information becomes available. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.
U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in future consolidated balance sheets, statements of operations and statements of comprehensive income.
Earnings Per Share
Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common
stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
Insurance
Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly through its wholly-owned captive insurance company, which reimburses claims up to the amount of the applicable deductible amount of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. Deductibles for the employer’s liability and workers’ compensation programs are $5.0 million per occurrence, and deductibles for the auto liability and general liability programs are $15.0 million per occurrence. Quanta also maintains employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.8 million per claimant per year.
Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.
Collective Bargaining Agreements and Multiemployer Pension Plans
Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on relative total shareholder return compared to a defined peer group, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.
Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. For additional information on Quanta’s RSU and PSU awards, see Note 14.
Functional Currency and Translation of Financial Statements
The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada and Australia, is typically the currency of the country where the foreign operating company is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. When preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating companies from their functional currency into U.S. dollars.
Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses that are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income, net” in the accompanying consolidated statements of operations.
Comprehensive Income
Components of comprehensive income include all changes in equity during a period, except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.
Litigation Costs and Reserves
Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. See Note 16 for additional information related to legal proceedings and other contingencies.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
New Accounting Pronouncements
12 Months Ended
Dec. 31, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements NEW ACCOUNTING PRONOUNCEMENTS:
Adoption of New Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (FASB) issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, with certain amendments applied prospectively and other amendments applied on a modified retrospective basis. Quanta adopted this update effective January 1, 2021, and it has not had a material impact on Quanta’s consolidated financial statements during 2021.
In January 2020, FASB issued an update that clarified the applicable guidance for measurement of the fair value of equity and cost method investments when there is a change in the level of ownership or degree of influence. Quanta adopted this update effective January 1, 2021 and will prospectively apply this update.
New Accounting Pronouncement Not Yet Adopted
In October 2021, FASB issued an update that requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606 as if it had originated the contracts. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta will adopt this update by January 1, 2023. This update is not expected to have a material impact at the time of adoption, but it could impact the valuation of contract assets and contract liabilities related to business combinations that occur subsequent to adoption.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Related Balance Sheet Accounts
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Related Balance Sheet Accounts REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:
Contracts
Quanta’s services include the design, new construction, upgrade and repair and maintenance of infrastructure primarily in the utility, renewable energy, communications and pipeline and energy industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories based on the methods by which transaction prices are determined and revenue is recognized: unit-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.
Performance Obligations
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.
At December 31, 2021 and 2020, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.90 billion and $3.99 billion, with 81.8% and 71.2% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work had not yet begun as of such dates. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations are potential orders under MSAs and non-fixed price contracts expected to be completed within one year.
Recognition of Revenue Upon Satisfaction of Performance Obligations
A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta recognizes certain revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.
Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the services are performed.
Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs. Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized. Such costs were not material during the years ended December 31, 2021, 2020 and 2019.
Contract Estimates
Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s project estimators, project managers and finance professionals. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies (including the ongoing COVID-19 pandemic); and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from an original estimate, and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in
estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated. Contract losses are recognized in full when they are determined to be probable and can be reasonably estimated.
Changes in cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.
As of December 31, 2021 and 2020, Quanta had recognized revenues of $367.8 million and $141.2 million related to change orders and claims included as contract price adjustments that were in the process of being negotiated in the normal course of business. The largest component of the revenues recognized is associated with change orders and claims arising from delays, administrative requirements and labor issues on two transmission projects in Canada that negatively impacted productivity, which were primarily attributable to the COIVD-19 pandemic. The productivity and delays were significantly impacted due to governmental requirements and worksite restrictions associated with COVID-19. Additionally, during the third quarter of 2021, both of the projects were negatively impacted by unrelated wildfires, and one was also impacted by acceleration of the project timeline, all of which resulted in change orders. Quanta believes that the contracts for these projects entitle it to recover certain amounts associated with these delays. The aggregate amounts related to change orders and claims, which are included in “Contract assets” in the accompanying consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized could be significantly higher or lower than the estimated amount.
Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.
Changes in estimated revenues, costs and profit are recognized on a cumulative catch-up basis and recorded in the period they are determined to be probable and can be reasonably estimated. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the currently estimated revenue is less than the previous estimate. The impact of a change in contract estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Changes in Estimates
Revenues were positively impacted by $130.2 million, $27.0 million and $60.2 million during the years ended December 31, 2021, 2020 and 2019 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2020, 2019 and 2018.
Operating results for the year ended December 31, 2021, were favorably impacted by $111.5 million or 5.7% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of year ended December 31, 2020. The overall favorable impact resulted from net positive changes in estimates across a large number of projects, primarily as a result of favorable performance and successful mitigation of risks and contingencies as the projects progressed to completion.
Operating results for the years ended December 31, 2020 and 2019 were impacted by less than 5% as a result of aggregate changes in contract estimates related to projects that were in progress as of the corresponding prior year end. However, certain individual projects were materially impacted by changes to estimated contract revenues and/or project costs during these periods.
During the year ended December 31, 2020, revenues and gross profit were favorably impacted by $20.8 million as a result of successful execution through project risks and close-out activities on a large transmission project in the United States. Revenues and gross profit were also favorably impacted as a result of successful execution through project risks and close-out
activities on certain larger pipeline projects in the United States. The favorable impact related to these larger pipeline projects was offset by increased costs on two larger pipeline projects in Canada that experienced severe weather conditions during the year ended December 31, 2020, both of which were substantially complete as of December 31, 2020. With respect to all of these large pipeline projects, the aggregate net negative impact on gross profit related to work performed in prior periods was $10.0 million during the year ended December 31, 2020.
Additionally, during the year ended December 31, 2020, Quanta was in the process of exiting its Latin American operations. These operations have been adversely impacted by the COVID-19 pandemic due to shelter-in-place restrictions and other work disruptions, and as a result Quanta accelerated various contract terminations and other activities in order to expedite cessation of operations in the region. The decision to accelerate these exit activities materially changed certain contract estimates as of December 31, 2019 due to significant reductions in the volume of work to be performed, as well as lower productivity than expected. The majority of the impacts of these developments were not recoverable from the customers. These factors, as well as political and regulatory uncertainties and other customer challenges, resulted in changes in estimates on several projects and negatively impacted gross profit related to work performed in prior periods by $35.5 million in aggregate during year ended December 31, 2020. As of December 31, 2020, substantially all of the projects in Latin America that were active at the beginning of 2020 had been completed.
During the year ended December 31, 2019, Quanta successfully completed an electric transmission project in Canada ahead of schedule during the three months ended March 31, 2019, which resulted in a reduction in estimated project costs and positively impacted gross profit related to work performed in prior periods by $30.1 million. Quanta also successfully executed through project risks on a larger pipeline transmission project, which resulted in a reduction of estimated project costs and positively impacted gross profit in 2019 related to work performed in prior periods by $22.9 million. Quanta also settled claims related to a larger natural gas transmission project that experienced losses in 2018, which increased revenues and gross profit in 2019 related to work performed in prior periods by $16.2 million. Additionally, Quanta experienced rework and start-up delays on a processing facility construction project, which resulted in additional estimated project costs and liquidated damages payable to the customer and negatively impacted gross profit related to work performed in prior periods by $29.4 million. As of December 31, 2021, this project was complete. Quanta also experienced unfavorable weather and labor-related impacts, as well as a project scope reduction, on an electric transmission project in southern California, which resulted in an increase in estimated project costs and a reduction in expected project earnings. These changes negatively impacted gross profit related to work performed in prior periods by $21.1 million. As of December 31, 2021, this project was approximately 99% complete. Additionally, the changes in contract estimates include the negative impact of the correction of $9.6 million of prior period errors related to the determination of total estimated project costs and the resulting revenue recognized on a large telecommunications project in Peru that was terminated during 2019.
Revenues by Category
The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and by contract type (in thousands):
Year Ended December 31,
202120202019
By primary geographic location:
United States$11,068,493 85.3 %$9,618,951 85.8 %$10,190,684 84.0 %
Canada1,557,117 12.0 %1,252,365 11.2 %1,436,720 11.9 %
Australia221,038 1.7 %200,664 1.8 %187,915 1.6 %
Others133,565 1.0 %130,692 1.2 %296,834 2.5 %
Total revenues$12,980,213 100.0 %$11,202,672 100.0 %$12,112,153 100.0 %
Year Ended December 31,
202120202019
By contract type:
Unit-price contracts$5,029,100 38.7 %$4,172,363 37.2 %$4,193,295 34.6 %
Cost-plus contracts3,102,075 23.9 %2,649,770 23.7 %3,304,161 27.3 %
Fixed price contracts4,849,038 37.4 %4,380,539 39.1 %4,614,697 38.1 %
Total revenues$12,980,213 100.0 %$11,202,672 100.0 %$12,112,153 100.0 %
As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Approximately 45.9%, 47.9% and 50.0% of Quanta’s revenues recognized during the years ended December 31, 2021, 2020 and 2019 were associated with this revenue recognition method.
Contract Assets and Liabilities
With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts, the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as they are intended to protect the customer in the event Quanta does not perform on its obligations under the contract.
Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered to have a significant financing component, as they are used to meet working capital requirements that are generally higher in the early stages of a contract and are intended to protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.
Contract assets and liabilities consisted of the following (in thousands):
December 31, 2021December 31, 2020December 31, 2019
Contract assets$803,453 $453,832 $601,268 
Contract liabilities$802,872 $528,864 $606,146 
As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, deferred billings; and unapproved change orders and contract claims recognized in revenues. The increase in contract assets from December 31, 2020 to December 31, 2021 was primarily due to increased working capital requirements related to progress on two large transmission projects in Canada and the timing
of billings, as well as the recognition of certain change orders and claims for such projects. Both of the projects were negatively impacted by delays and labor issues related to the COVID-19 pandemic and unrelated wildfires, and one project was also impacted by acceleration of the project timeline, all of which resulted in change orders and an increase in contract assets. The decrease in contract assets from December 31, 2019 to December 31, 2020 was partially due to a decline in revenues related to contracts for which revenues are recognized over time. Additionally, Quanta’s exit from and the close out of projects in Latin America also contributed to the reduction. The increase in contract liabilities from December 31, 2020 to December 31, 2021 was primarily due to the acquisition of Blattner, which had $227.0 million of contract liabilities as of the date of acquisition.
During the years ended December 31, 2021, 2020 and 2019, Quanta recognized revenue of approximately $433.3 million, $491.5 million and $370.0 million related to contract liabilities outstanding at December 31, 2020, 2019 and 2018.
Accounts Receivable and Allowance for Credit Losses
Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.3 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets.
The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of risk pool, which are used to calculate expected credit losses, may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations, such as economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including any potential effects from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic.
Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 90 days past due. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):     
Year Ended December 31,
202120202019
Balance at beginning of year$16,546 $9,398 $5,839 
Cumulative effect of adoption of new credit loss standard— 5,067 — 
Provision for credit losses34,890 3,656 11,249 
Direct write-offs charged against the allowance(1,687)(1,575)(7,690)
Balance at end of year$49,749 $16,546 $9,398 
Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations.
The majority of the increase in provision for credit losses during 2021 was related to Limetree Bay Refining, LLC (Limetree Refining), a customer within Quanta’s Underground Utility and Infrastructure Solutions segment, that filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended (the Bankruptcy Code), in July 2021 after experiencing operational and financial difficulties and shutting down operations at its refinery. As of December 31, 2021, Quanta had $31.3 million of receivables for services performed and other costs related to Limetree Refining and $0.4 million of receivables outstanding from an affiliate, which have been fully reserved. During the three months ended June 30, 2021, Quanta recorded a provision for credit loss of $23.6 million with respect to these receivables based on the estimated amount of expected loss at that time. During the three months ended December 31, 2021, as a result of developments in the bankruptcy proceeding, including the sale of Limetree Refinery in January 2021 for substantially less than its secured debts, and negotiations regarding payment of the amounts owed by Limetree Terminals, Quanta recorded an additional provision for credit losses of $8.1 million with respect to these receivables based on the current estimated amount of expected loss, which assumes that Quanta will not collect any of the receivables outstanding at December 31, 2021. See Concentrations of Credit Risk in Note 16 for further discussion of the credit quality of certain other outstanding receivables due from customers that have experienced financial difficulties.
Certain contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contract and acceptance of the project by the customer. Based on Quanta’s experience in recent years, the majority of these retainage balances are expected to be collected within one year. Retainage balances with expected settlement dates within one year of December 31, 2021 and 2020 were $406.7 million and $306.3 million, which are included in “Accounts receivable.” Retainage balances as of December 31, 2021 and 2020 with expected settlement dates beyond one year were $93.9 million and $88.2 million and are included in “Other assets, net.”
Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date or when amounts arise from routine lags in billing (for example, work completed during one month but not billed until the next month). These balances do not include revenues recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At December 31, 2021, 2020 and 2019, unbilled receivables included in “Accounts receivable” were $679.0 million, $472.3 million and $524.3 million. The increase in unbilled receivables from December 31, 2020 to December 31, 2021 was primarily due to the ramp up of work and certain delays in billing related to certain large customers. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $51.8 million, $53.6 million and $33.2 million at December 31, 2021, 2020 and 2019.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION:
Beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.
Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating companies are organized into one of three reportable segments. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company for the purpose of evaluating segment performance in support of Quanta’s market strategies. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management. Quanta’s operating companies may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers.
In addition, integrated operations and common administrative support for Quanta’s operating companies require that certain allocations be made to determine segment profitability, including allocations of corporate shared and indirect operating costs as well as general and administrative costs. Certain corporate costs are not allocated, including facility costs, acquisition and integration costs, non-cash stock-based compensation, amortization related to intangible assets, asset impairment related to goodwill and intangible assets and change in fair value of contingent consideration liabilities.
Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):
 Year Ended December 31,
 202120202019
Revenues:   
Electric Power Infrastructure Solutions (1)
$7,624,240 $6,468,192 $6,346,837 
Renewable Energy Infrastructure Solutions1,825,259 1,305,151 775,000 
Underground Utility and Infrastructure Solutions3,530,714 3,429,329 4,990,316 
Consolidated revenues$12,980,213 $11,202,672 $12,112,153 
Operating income (loss):
   
Electric Power Infrastructure Solutions (2)(3)
$865,409 $648,405 $554,824 
Renewable Energy Infrastructure Solutions181,908 177,920 36,353 
Underground Utility and Infrastructure Solutions150,147 170,074 332,011 
Corporate and non-allocated costs(533,943)(385,028)(368,314)
Consolidated operating income$663,521 $611,371 $554,874 
Depreciation:   
Electric Power Infrastructure Solutions$141,093 $112,663 $101,299 
Renewable Energy Infrastructure Solutions14,020 9,185 6,996 
Underground Utility and Infrastructure Solutions83,720 85,981 90,953 
Corporate and non-allocated costs16,696 17,427 18,859 
Consolidated depreciation$255,529 $225,256 $218,107 
(1)    Includes $63.2 million related to Latin American operations for the year ended December 31, 2019, which included the reversal of $48.8 million of revenues in the year ended December 31, 2019 in connection with the terminated telecommunications project in Peru, a portion of which related to prior periods.
(2) Includes $74.0 million and $85.7 million of operating losses related to Latin American operations for the years ended December 31, 2020 and 2019. Included in the Latin American operating loss for the year ended December 31, 2019 was a $79.2 million charge associated with the termination of the large telecommunications project in Peru, which included the $48.8 million decrease in revenues described above and a $30.4 million increase in cost of services. See Legal Proceedings — Peru Project Dispute in Note 16 for additional information on this matter. As of December 31, 2020, Quanta had substantially completed the exit of its operations in Latin America.
(3)    Includes equity in earnings of integral unconsolidated affiliates of $44.1 million and $11.3 million for the years ended December 31, 2021 and 2020. These affiliates are considered to be operationally integral to the operations of Quanta and primarily consists of equity in earnings related to Quanta’s equity interest in LUMA.
Separate measures of Quanta’s assets and cash flows by reportable segment, including capital expenditures, are not produced or utilized by management to evaluate segment performance. Quanta’s fixed assets, which are held at the operating company level, include operating machinery, equipment and vehicles, office equipment, buildings and leasehold improvements, and certain fixed assets are used on an interchangeable basis across its reportable segments. As such, for reporting purposes, total depreciation expense is allocated each quarter among Quanta’s reportable segments based on the ratio of each reportable segment’s revenue contribution to consolidated revenues.
Foreign Operations
During 2021, 2020, and 2019, Quanta derived $1.91 billion, $1.58 billion and $1.92 billion of its revenues from foreign operations. Of Quanta’s foreign revenues, 81%, 79% and 75% were earned in Canada during the years ended December 31, 2021, 2020 and 2019. In addition, Quanta held property and equipment of $338.1 million and $336.4 million in foreign countries, primarily Canada, as of December 31, 2021 and 2020.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions ACQUISITIONS: The results of operations of the acquired businesses have been included in Quanta’s consolidated financial statements since the respective acquisition dates. On October 13, 2021, Quanta completed the acquisition of Blattner, a large and leading utility-scale renewable energy infrastructure solutions provider that is located in and primarily operates in North America. Consideration for this acquisition was $2.37 billion paid or payable in cash (subject to certain adjustments) and 3,326,955
shares of Quanta common stock, which had a fair value of $345.4 million as of the date of the acquisition. The final amount of consideration for the acquisition remains subject to certain post-closing adjustments, including with respect to net working capital (inclusive of cash) and certain assumed liabilities. Additionally, the former owners of Blattner are eligible to receive potential payment of up to $300.0 million of contingent consideration, payable to the extent the acquired business achieves certain financial performance targets over a three-year period beginning in January 2022. Based on the estimated fair value of the contingent consideration, Quanta recorded a $125.6 million liability as of the date of the acquisition. Contingent consideration is earned based on performance during each year of the three-year performance period, and amounts earned are payable in cash after the end of the applicable performance year. Quanta may defer payment of earned contingent consideration amounts, at its sole discretion, until after the end of the entire three-year performance period; however, any deferred amounts will accrue interest at five percent per annum until paid. Blattner’s results are included in the Renewable Energy Infrastructure Solutions segment.
During the year ended December 31, 2021, Quanta also acquired the following businesses: three businesses located in the United States that provide electric power construction and related services; a communications services business located in the United States that performs data center connection services; a business located in the United States that designs, develops and holds a certification for the manufacture of personal protective breathing equipment and related monitoring devices primarily used in the refining and petrochemical industries, including in connection with catalyst services; a business that provides turnaround and catalyst change-out services to the refining and petrochemical industries primarily in the United States and Canada; a business located in Canada that provides front-end land services for infrastructure development projects in Canada and the United States; a business located in the United States that primarily provides horizontal directional drilling services; and a communications services business located in the United States. The aggregate consideration for these acquisitions was $328.8 million paid or payable in cash (subject to certain adjustments) and 187,093 shares of Quanta common stock, which had a fair value of $16.9 million as of the applicable acquisition dates. The results of the manufacturing business and the turnaround and catalyst change-out business are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the remaining businesses are generally included in the Electric Power Infrastructure Solutions segment.
During the year ended December 31, 2020, Quanta acquired a contractor located in the United States that provides electric power distribution, transmission and substation maintenance and construction, directional boring and emergency restoration services; a professional engineering business located in the United States that provides infrastructure engineering and design services to electric utilities, gas utilities and communications services companies, as well as permitting and utility locating services; a business located in the United States that provides aviation services primarily for the utility industry; an electric power infrastructure business located in the United States that primarily provides underground conduit services; a business located in the United States that specializes in the deployment of short- and long-haul fiber optic cable and utilities; an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, for customers in the refining and chemical industries; and a business located in the United States that provides heavy, civil, industrial and energy related services and specializes in the construction and maintenance of pipelines and metering stations. The aggregate consideration for these acquisitions was $359.6 million paid or payable in cash (subject to certain adjustments) and 1,334,469 shares of Quanta common stock, which had a fair value of $57.1 million as of the respective acquisition dates. Additionally, one of the acquisitions includes the potential payment of up to $6.9 million of contingent consideration, payable if the acquired business achieves certain performance objectives over a five-year post-acquisition period. Based on the estimated fair value of the contingent consideration, Quanta recorded a $2.3 million liability as of the acquisition date. The results of the industrial services business and the business specializing in construction and maintenance of pipelines and metering stations are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the remaining businesses are generally included in the Electric Power Infrastructure Solutions segment.
On August 30, 2019, Quanta acquired The Hallen Construction Co., Inc. (Hallen), an underground utility and infrastructure solutions business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure solutions business located in Canada. The aggregate consideration for these acquisitions was $395.3 million paid or payable in cash, subject to certain adjustments, and 60,860 shares of Quanta common stock, which had a fair value of $1.8 million as of the respective acquisition date. A portion of the cash consideration in connection with the Hallen acquisition was placed in an escrow account, which, subject to certain conditions, could be utilized to reimburse Quanta for obligations associated with certain contingent liabilities assumed by Quanta in the transaction. See Legal Proceedings — Hallen Acquisition Assumed Liability in Note 16 for additional information related to these liabilities. The results of Hallen are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the other acquired businesses are generally included in the Electric Power Infrastructure Solutions segment.
The following table summarizes the aggregate consideration paid or payable as of December 31, 2021 for the acquisitions completed in 2021 and 2020 and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities.
Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired during 2021, and further adjustments to the purchase price allocations may occur. As of December 31, 2021, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to tax estimates, certain intangible assets and the finalization of closing working capital adjustments. The following table summarizes the fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed for acquisitions completed in the years shown (in thousands).
 2021
BlattnerAll Others2020
Consideration:
Cash paid or payable$2,372,528 $328,846 $359,624 
Value of Quanta common stock issued345,422 16,922 57,119 
Contingent consideration125,632 — 2,250 
Fair value of total consideration transferred or estimated to be transferred$2,843,582 $345,768 $418,993 
Cash and cash equivalents$171,950 $9,910 $29,221 
Accounts receivable411,835 63,032 74,492 
Contract assets13,622 8,322 8,919 
Other current assets57,803 6,334 23,877 
Property and equipment179,530 71,735 143,277 
Other assets191 229 14 
Identifiable intangible assets1,425,000 105,128 96,826 
Current maturities of long-term debt and short-term debt(2,304)— (3,307)
Accounts payable and accrued liabilities(478,521)(28,662)(31,804)
Contract liabilities(227,040)(384)(3,750)
Deferred tax liabilities, net— (2,063)(3,178)
Other long-term liabilities(7,764)— — 
Total identifiable net assets1,544,302 233,581 334,587 
Goodwill1,299,280 112,187 84,406 
Fair value of net assets acquired$2,843,582 $345,768 $418,993 
Goodwill represents the amount by which the purchase price for an acquired business exceeds the net fair value of the assets acquired and liabilities assumed. The acquisitions completed in 2021, 2020 and 2019 strategically expanded Quanta’s domestic renewable energy infrastructure solutions, domestic and international electric power infrastructure solutions and communications service offerings, and domestic and international underground utility and infrastructure solutions, which Quanta believes contributes to the recognition of the goodwill. Approximately $1.4 billion, $72.6 million, and $82.1 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in 2021, 2020 and 2019.
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in 2021 and 2020 as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).
2021
BlattnerAll Other2020
Estimated Fair ValueWeighted Average Amortization Period in YearsEstimated Fair ValueWeighted Average Amortization Period in YearsEstimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$1,045,000 7.0$77,293 6.7$81,154 6.1
Backlog130,000 0.76,436 1.24,022 1.4
Trade names250,000 15.05,698 14.97,654 14.4
Non-compete agreements— N/A6,673 5.03,996 5.0
Patented rights, developed technology, and process certifications— N/A9,028 3.5— N/A
Total intangible assets subject to amortization $1,425,000 7.8$105,128 6.5$96,826 6.5
The significant estimates used by management in determining the fair values of customer relationship intangible assets include future revenues, discount rates and customer attrition rates. The following table includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the years ended December 31, 2021, 2020 and 2019 as of the respective acquisition dates:
 20212020
RangeWeighted AverageRangeWeighted Average
Discount rates
18% to 26%
18%
19% to 25%
20%
Customer attrition rates
8% to 30%
10%
10% to 43%
13%
As described above, certain business acquisitions have contingent consideration liabilities associated with the transactions. Aggregate fair values of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets were as follows (in thousands):
 December 31, 2021December 31, 2020
Accounts payable and accrued expenses$2,591 $3,466 
Insurance and other non-current liabilities140,482 7,503 
Total contingent consideration liabilities$143,073 $10,969 
The increase in contingent consideration liabilities from December 31, 2020 to December 31, 2021 was primarily due to the acquisition of Blattner. The majority of Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, which totaled $313.7 million as of December 31, 2021.
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance in post-acquisition periods and accretion in present value. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying consolidated statements of operations. Quanta settled certain contingent consideration liabilities with $76.0 million of cash payments and the issuance of 4,277 shares of Quanta common stock during the year ended December 31, 2020.
The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in 2021, 2020 and 2019, have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro
forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts).
 Year Ended December 31,
 202120202019
Revenues$15,503,994 $14,082,275 $12,844,508 
Gross profit$2,511,503 $2,226,703 $1,761,317 
Selling, general and administrative expenses$(1,353,780)$(1,208,909)$(1,027,254)
Amortization of intangible assets$(311,208)$(404,014)$(95,185)
Net income $624,506 $421,105 $434,593 
Net income attributable to common stock$618,479 $414,742 $429,822 
Earnings per share attributable to common stock:
Basic$4.31 $2.85 $2.92 
Diluted$4.18 $2.77 $2.89 
The pro forma combined results of operations were prepared by adjusting the historical results of Quanta to include the historical results of the acquisitions completed in 2021 as if they occurred January 1, 2020, the historical results of the acquisitions completed in 2020 as if they occurred January 1, 2019 and the historical results of the acquisitions completed in 2019 as if they occurred January 1, 2018. These pro forma combined historical results were adjusted for the following: a reduction of interest and other financing expenses as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest and other financing expenses as a result of the cash consideration paid; an increase in amortization expense due to the intangible assets recorded; elimination of inter-company sales; changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies; an increase in the number of outstanding shares of Quanta common stock; reclassifications to conform the acquired businesses’ presentation to Quanta’s accounting policies; and elimination of certain transaction costs incurred by one of the acquired businesses and directly related to the acquisition of the business by Quanta. The pro forma combined results of operations do not include any adjustments to eliminate the impact of acquisition-related costs incurred by Quanta or any cost savings or other synergies that resulted or may result from the acquisitions. As noted above, the pro forma results of operations do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future.
Revenues of $499.6 million and a loss before income taxes of $71.6 million, which included $80.3 million of amortization expense and $41.5 million of acquisition-related costs, related to acquisitions completed in 2021 are included in Quanta’s consolidated results of operations for the year ended December 31, 2021. Revenues of $133.5 million and a loss before income taxes of $1.3 million, which included $17.5 million of acquisition-related costs and $6.4 million of amortization expense, related to acquisitions completed in 2020 are included in Quanta’s consolidated results of operations for the year ended December 31, 2020. Revenues of $223.3 million and income before income taxes of $7.5 million, which included $22.1 million of acquisition-related costs and $14.6 million of amortization expense, related to the acquisitions completed in 2019 are included in Quanta’s consolidated results of operations for the year ended December 31, 2019.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets GOODWILL AND OTHER INTANGIBLE ASSETS:
Goodwill
Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company.
As described in Note 5 above, beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added due to the acquisition of Blattner in the fourth quarter of 2021. In conjunction with this change, Quanta has reorganized its reporting of goodwill to align with the reportable segments. Goodwill was allocated to reporting units of operating companies based on estimated relative fair value of reporting units within each operating company. From time to time, the goodwill of a reporting unit may be reorganized into a different reportable segment if warranted due to fundamental changes in its predominant
business.
A summary of changes in Quanta’s goodwill by segment is as follows (in thousands):
Electric Power Infrastructure Solutions
Segment
Renewable Energy Infrastructure Solutions SegmentUnderground Utility and Infrastructure Solutions
Segment
Total
Balance at December 31, 2019:
Goodwill$1,365,163 $— $753,938 $2,119,101 
Accumulated impairment— — (96,426)(96,426)
1,365,163 — 657,512 2,022,675 
Goodwill related to acquisitions completed in 202079,889 — 6,308 86,197 
Purchase price allocation adjustments1,730 — 19 1,749 
Foreign currency translation adjustments 2,992 — 7,401 10,393 
Balance at December 31, 2020:
Goodwill1,449,774— 768,8682,218,642
Accumulated impairment— — (97,628)(97,628)
1,449,774— 671,2402,121,014
Goodwill related to acquisitions completed in 2021100,121 1,299,280 12,066 1,411,467 
Operating company reorganizations(161,912)161,912 — — 
Purchase price allocation adjustments (1,791)— — (1,791)
Foreign currency translation adjustments 1,226 — (3,030)(1,804)
Balance at December 31, 2021:
Goodwill1,387,418 1,461,192 777,136 3,625,746 
Accumulated impairment— — (96,860)(96,860)
$1,387,418 $1,461,192 $680,276 $3,528,886 
As of December 31, 2021 and 2020, the inherent assumptions and estimates used in developing future cash flows include projected revenues and margins, weighted average costs of capital, and transaction multiples. As of December 31, 2019, the inherent assumptions and estimates used in developing future cash flows and market valuations include projected revenues and margins, weighted average cost of capital and market multiples. The following table presents the significant estimates used by management in determining the fair values of Quanta’s reporting units for which a quantitative assessment was performed at December 31, 2021, 2020 and 2019:
 202120202019
Years of cash flows before terminal value5 years5 years5 years
Weighted average cost of capital
12.0%
12.5% to 13.5%
12.5%
Transaction multiple(s) applied to EBITDA
7.0
6.0 to 9.0
6
Guideline public company multiple(s) applied to EBITDA
N/A
N/A
6.5
Five-year revenue compounded annual growth rate(s)
 9% to 26%
-8% to 26%
  -9%
Weighting of three methods:  
Discounted cash flows100%100%70%
Market multiple0%0%15%
Market capitalization0%0%15%
Quanta determined the fair value of its reporting units as of December 31, 2021 and 2020 using only the income approach. Quanta determined that the use of market multiple valuations applied to 2020 and 2021 financial results would not yield valuations reflective of fair market value due to the continued uncertainties and challenges in the energy market and
overall economy caused by the COVID-19 pandemic. The range of compounded annual growth rates in 2021 and 2020 reflects Quanta’s expectation of a recovery over the five-year period used in the goodwill model.
In connection with the annual goodwill assessment performed during the fourth quarter of 2021, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified certain reporting units for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of each reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of 2021. In connection with the 2020 and 2019 annual goodwill assessments, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and also identified certain reporting units for which quantitative goodwill impairment assessments were deemed appropriate based on financial performance indicators. The subsequent quantitative analyses indicated that the fair values of the reporting units were in excess of their carrying amounts. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarters of 2020 or 2019.
Although no goodwill impairment charges were recorded during the year ended December 31, 2021, the determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. With respect to reporting units within Quanta’s Underground Utility and Infrastructure Solutions segment, the potential impact of uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic is unknown and depends on numerous factors, and therefore the negative impact on these reporting units could continue or increase in future periods. In particular, due to volatility in commodity prices and commodity production volumes over the past few years, the effect of which has been exacerbated by the COVID-19 pandemic, two Canadian pipeline-related businesses with aggregate goodwill and intangible asset balances totaling $76.7 million and $12.8 million as of December 31, 2021 have an increased risk of goodwill impairment in the near and medium term. Management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions for these reporting units. After taking into account a 10% decrease in fair value, these reporting units would have fair values below their carrying amounts. Quanta will continue to monitor the impact of the goodwill associated with these reporting units, and should they suffer additional declines in actual or forecasted financial results, the risk of goodwill impairment would increase.
Other Intangible Assets
Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization.
As a result of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, Quanta assessed certain potential negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Underground Utility and Infrastructure Solutions segment. Quanta concluded that such impact is not likely to result in intangible asset impairments, and therefore no intangible asset impairments were recognized during the year ended December 31, 2021. However, the full potential impact of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic is unknown and depends on numerous factors, and therefore the negative impact on certain of Quanta’s reporting units and related intangible assets could increase in future periods. Quanta will continue to monitor the impact of these events and should any of the reporting units suffer additional declines in actual or forecasted financial results, the risk of intangible asset impairment would increase.
Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
As of December 31, 2021As of December 31, 2020
Remaining Weighted Average Amortization Period in YearsIntangible
Assets
Accumulated
Amortization
Intangible
Assets, Net
Intangible
Assets
Accumulated
Amortization
Intangible
Assets, Net
Customer relationships6.4$1,738,813 $(379,417)$1,359,396 $616,875 $(277,647)$339,228 
Backlog0.4286,120 (192,140)93,980 149,769 (145,476)4,293 
Trade names14.5357,103 (41,642)315,461 101,533 (32,471)69,062 
Non-compete agreements3.754,022 (41,409)12,613 47,333 (36,973)10,360 
Patented rights, developed technology, and process certifications3.031,520 (23,458)8,062 22,486 (21,894)592 
Curriculum6.413,100 (4,432)8,668 12,233 (3,113)9,120 
Total intangible assets subject to amortization7.42,480,678 (682,498)1,798,180 950,229 (517,574)432,655 
Engineering license3,000 — 3,000 3,000 — 3,000 
Total intangible assets$2,483,678 $(682,498)$1,801,180 $953,229 $(517,574)$435,655 
Amortization expense for intangible assets was $165.4 million, $76.7 million and $62.1 million for the years ended December 31, 2021, 2020 and 2019.
The estimated future aggregate amortization expense of intangible assets subject to amortization as of December 31, 2021 is set forth below (in thousands):
Year Ending December 31: 
2022$347,276 
2023246,919 
2024233,073 
2025218,532 
2026211,648 
Thereafter540,732 
Total$1,798,180 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments in Affiliates and Other Entities
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Investments in Affiliates and Other Entities INVESTMENTS IN AFFILIATES AND OTHER ENTITIES:
As described in Note 2, in the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions.
The carrying values for Quanta’s unconsolidated equity method investments were $101.2 million and $44.9 million at December 31, 2021 and 2020 and are included in “Other assets, net” in the accompanying consolidated balance sheets. As of December 31, 2021, Quanta had receivables of $49.0 million and payables of $56.3 million from its integral unconsolidated affiliates.
In October 2021, Quanta acquired a 44% interest in an entity that provides right-of-way solutions, including site preparation and clearing, materials delivery and installation and management of permitting requirements and traffic control for approximately $22.0 million, subject to certain adjustments. This investment is accounted for as an integral affiliate using the equity method of accounting.
Included within the equity method investments described above is the carrying value of Quanta’s 50% equity interest in LUMA Energy, LLC (LUMA), which was $30.6 million and $10.9 million at December 31, 2021 and 2020. During the year ended December 31, 2021, Quanta received $17.5 million of cash related to its share of earnings from LUMA. During the three months ended June 30, 2020, the LUMA joint venture was selected for a 15-year operation and maintenance agreement to operate, maintain and modernize the approximately 18,000-mile electric transmission and distribution system in Puerto Rico. In
June 2021, LUMA completed the steps necessary to transition operation and maintenance of the system from the owner to LUMA and entered into an interim services agreement. Once the owner emerges from its Title III debt restructuring process, the 15-year operation and maintenance period is scheduled to begin. During the interim services period, LUMA receives a fixed annual management fee, payable in monthly installments, and is reimbursed for costs and expenses. During the 15-year operation and maintenance period, LUMA will continue to be reimbursed for costs and expenses and receive a fixed annual management fee, but will also have the opportunity to receive additional annual performance-based incentive fees. LUMA has not assumed and will not assume ownership of the electric transmission and distribution system assets and is not responsible for operation of the power generation assets. Quanta’s ownership interest and participation in LUMA is accounted for as an equity method investment due to Quanta’s and its joint venture partner’s equal ownership of LUMA. LUMA is operationally integral to the operations of Quanta, and therefore Quanta’s share of LUMA’s net income or losses is reported within operating income in “Equity in earnings (losses) of integral unconsolidated affiliates.”
During the year ended December 31, 2020, Quanta recognized impairment losses of $8.7 million related to two non-integral equity method investments, which were primarily due to the decline in commodity prices and production volumes during 2020. These impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations for the year ended December 31, 2020.
Quanta had a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new 500-kilometer electric transmission line and two 500 kV substations in Alberta, Canada and accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognized revenue and related cost of services as performance progressed on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit was deferred until the electric transmission line and related substations were constructed and ownership of the assets was deemed to be transferred to the third-party customer, which occurred in the three months ended March 31, 2019. The deferral of earnings and recognition of such earnings deferral were recorded as components of equity in earnings (losses) of non-integral unconsolidated affiliates, which is included in “Other income, net” in the accompanying consolidated statements of operations. During the three months ended March 31, 2019, deferred earnings of $60.3 million were recognized, the majority of which was attributable to profit earned and deferred in the years ended December 31, 2018 and 2017. During the three months ended December 31, 2019, Quanta sold its minority ownership interest in the limited partnership and recognized a gain of $13.0 million related to the sale. The gain was recorded in equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income, net” in the accompanying consolidated statements of operations.
The carrying values for investments accounted for using the cost method of accounting were $130.2 million and $39.5 million at December 31, 2021 and 2020, and these amounts are included in “Other assets, net” in the accompanying consolidated balance sheets. During the three months ended March 31, 2021, Quanta acquired a minority interest in a broadband technology provider for $90.0 million. This investment includes preferential liquidation rights and is accounted for using the cost method of accounting. There have been no changes in the carrying value of the investment through December 31, 2021. However, in October 2021, the broadband technology provider entered into an agreement and plan of merger with a special purpose acquisition company. Pursuant to the terms of this transaction, which is expected to be consummated during the first half of 2022, the broadband technology provider will become a publicly traded company, and Quanta’s current preferred equity interest would become an approximate five percent common equity interest, without preferential liquidation rights, in the publicly traded company. Quanta would then begin to remeasure this investment at fair value, and the investment balance will be marked to the market price of its stock investment, with changes in value recorded within “Other income, net” on its consolidated statements of operations. Additionally, any shares of common equity held by Quanta in the publicly traded company are expected to be subject to a lock-up period that restricts the transfer of such shares for 180 days after closing of the transaction.
During the year ended December 31, 2021, Quanta also purchased, through its wholly-owned captive insurance company, certain real property, including associated buildings and facilities, that is being developed for its future corporate headquarters. A portion of this property is currently leased to third-party lessees and is expected to continue to be leased to third-party lessees in the future. As a result, an investment in real estate of $23.5 million was recognized at cost for the third-party leased portion of the property during the three months ended March 31, 2021, and the carrying amount of $23.3 million is included in “Other assets, net” in the accompanying consolidated balance sheet at December 31, 2021.
During the three months ended June 30, 2020, Quanta recognized a $9.3 million impairment to an investment in a water and gas infrastructure contractor in Australia, which also represents the cumulative amount of impairment on investments accounted for using the cost method of accounting. Quanta did not exercise its option to acquire the remaining interest in this business at an agreed price based on a multiple of the company’s earnings during a designated performance period. This impairment loss is included in “Other income, net” in the accompanying consolidated statement of operations for the year ended December 31, 2020.
As a result of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, including the significant decline in commodity prices during 2020 and the continued volatility in commodity prices and production volumes, Quanta assessed the expected negative impacts related to certain of its investments, particularly investments dependent on the energy market. This assessment contributed in part to management’s decision to record the impairments related to certain non-integral equity method investments and the water and gas pipeline infrastructure contractor in Australia described above. Additionally, the potential impact of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic remains unknown and may change based on numerous factors, which could further negatively impact these and other of Quanta’s investments. Quanta will continue to monitor the potential impacts of these events, and should any investments suffer additional declines in actual or forecasted financial results, additional impairments may be required. See Notes 13 and 16 for additional information related to equity and cost method investments. See Note 15 for information related to Quanta’s investments associated with its deferred compensation plan.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Per Share Information
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Per Share Information PER SHARE INFORMATION:
The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):
 Year Ended December 31,
 202120202019
Amounts attributable to common stock:   
Net income attributable to common stock$485,956 $445,596 $402,044 
Weighted average shares:   
Weighted average shares outstanding for basic earnings per share attributable to common stock140,824 141,380 145,710 
Effect of dilutive unvested non-participating stock-based awards4,549 3,867 1,824 
Weighted average shares outstanding for diluted earnings per share attributable to common stock145,373 145,247 147,534 
Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock included 0.6 million, 1.6 million and 2.8 million weighted average participating securities for the years ended December 31, 2021, 2020 and 2019.
For purposes of calculating diluted earnings per share attributable to common stock, there were no adjustments required to derive Quanta’s net income attributable to common stock. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Obligations DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
 December 31,
 20212020
0.950% Senior Notes due October 2024
$500,000 $— 
2.900% Senior Notes due October 2030
1,000,000 1,000,000 
2.350% Senior Notes due January 2032
500,000 — 
3.050% Senior Notes due October 2041
500,000 — 
Borrowings under senior credit facility1,199,841 148,508 
Other long-term debt64,800 46,981 
Finance leases2,546 2,228 
Unamortized discount and debt issuance costs related to senior notes and term loan(29,295)(12,892)
Total long-term debt obligations3,737,892 1,184,825 
Less — Current maturities of long-term debt13,418 10,531 
Total long-term debt obligations, net of current maturities$3,724,474 $1,174,294 
Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
December 31,
20212020
Short-term debt$15,748 $4,233 
Current maturities of long-term debt13,418 10,531 
Current maturities of long-term debt and short-term debt$29,166 $14,764 
As of December 31, 2021, principal payments required to be made during the next five years are set forth in the table below. The payments required under finance leases are provided in Note 11.
2022$12,267 
2023$30,489 
2024$528,235 
2025$45,178 
2026$1,130,559 
Senior Notes
On September 23, 2021, Quanta issued $1.50 billion aggregate principal amount of senior notes consisting of: $500.0 million aggregate principal amount of 0.950% senior notes due October 2024 (the 2024 notes); $500.0 million aggregate principal amount of 2.350% senior notes due January 2032 (the 2032 notes); and $500.0 million aggregate principal amount of 3.050% senior notes due October 2041 (the 2041 notes). The cumulative proceeds received from the public offering of the 2024 notes, the 2032 notes and the 2041 notes were $1.48 billion, net of the original issue discount, underwriting discounts and deferred financing costs, which were used, along with drawings under Quanta’s senior credit facility, as amended, to acquire Blattner. Additionally, on September 22, 2020, Quanta issued $1.00 billion aggregate principal amount of 2.900% senior notes due October 2030 (the 2030 notes, and together with the 2024 notes, the 2032 notes and the 2041 notes, collectively, the Senior Notes) and received proceeds of $986.7 million from the offering, net of the original issue discount, underwriting discounts and deferred financing costs, and used such proceeds, together with cash on hand, to voluntarily prepay the $1.21 billion of term loans then-outstanding under Quanta’s credit agreement for its senior credit facility.
Interest on the Senior Notes is payable semi-annually in arrears as set forth below (dollars in thousands).
Title of the NotesInterest AmountPayment DatesCommencement Date
0.950% Senior Notes due October 2024
$2,375 April 1 and October 1April 1, 2022
2.900% Senior Notes due October 2030
$14,500 April 1 and October 1April 1, 2021
2.350% Senior Notes due January 2032
$5,875 January 15 and July 15July 15, 2022
3.050% Senior Notes due October 2041
$7,625 April 1 and October 1April 1, 2022
In each case as further specified by the terms of the Senior Notes and the indenture and supplemental indentures governing the Senior Notes (collectively, the indenture), Quanta may redeem all or a portion of (i) the 2024 notes at any time prior to October 1, 2022 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after October 1, 2022 at a price equal to 100% of the principal amount plus accrued and unpaid interest; (ii) the 2030 notes at any time prior to July 1, 2030 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after July 1, 2030 at a price equal to 100% of the principal amount plus accrued and unpaid interest; (iii) the 2032 notes at any time prior to October 15, 2031 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after October 15, 2031 at a price equal to 100% of the principal amount plus accrued and unpaid interest; and (iv) the 2041 notes at any time prior to April 1, 2041 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after April 1, 2041 at a price equal to 100% of the principal amount plus accrued and unpaid interest.
Upon the occurrence of a Change of Control Triggering Event (as defined in the indenture), unless Quanta has exercised its right to redeem the applicable series of Senior Notes in full by giving irrevocable notice to the trustee, each holder of such Senior Notes will have the right to require Quanta to purchase all or a portion of such holder’s Senior Notes of such series at a purchase price equal to 101% of the principal amount thereof plus accrued and unpaid interest.
The indenture contains covenants that, among other things, limit Quanta’s ability to incur liens securing certain indebtedness, to engage in certain sale and leaseback transactions with respect to certain properties and to sell all or substantially all of Quanta’s assets or merge or consolidate with or into other companies. The indenture also contains customary events of default.
Senior Credit Facility
The credit agreement for Quanta’s senior credit facility (the credit agreement) provides for a $750.0 million term loan facility, which was utilized for the purpose of financing Quanta’s acquisition of Blattner, and aggregate revolving commitments of $2.64 billion, with a maturity date of October 8, 2026. Subject to the conditions specified in the credit agreement, Quanta has the option to increase the capacity of the credit facility, in the form of an increase in the revolving commitments, term loans or a combination thereof, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) $400.0 million plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered.
The credit agreement contains certain covenants, including, as of the end of any fiscal quarter of Quanta, (i) a maximum Consolidated Leverage Ratio of 3.5 to 1.0 (except that in connection with certain permitted acquisitions in excess of $200.0 million, such ratio is 4.0 to 1.0 for the fiscal quarter in which the acquisition is completed and the four subsequent fiscal quarters) and (ii) a minimum Consolidated Interest Coverage Ratio of 3.0 to 1.0. As of December 31, 2021, Quanta was in compliance with all of the financial covenants under the credit agreement. The Consolidated Leverage Ratio is the ratio of Quanta’s total funded debt to Consolidated EBITDA (as defined in the credit agreement). For purposes of calculating the Consolidated Leverage Ratio, total funded debt is reduced by available cash and Cash Equivalents (as defined in the credit agreement) in excess of $25.0 million. Consolidated Interest Coverage Ratio is the ratio of (i) Consolidated EBIT (as defined in the credit agreement) for the four fiscal quarters most recently ended to (ii) Consolidated Interest Expense (as defined in the credit agreement) for such period (excluding all interest expense attributable to capitalized loan costs and the amount of fees paid in connection with the issuance of letters of credit on behalf of Quanta during such period).
The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on Quanta’s assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (including after giving effect to the dividend or stock repurchase): (i) no default or event of default under the credit agreement; (ii) continued compliance with the financial covenants in the credit agreement; and (iii) at least $100.0 million of availability under the senior
credit facility and/or cash and cash equivalents on hand.
The credit agreement provides for customary events of default and contains cross-default provisions with other debt instruments exceeding $300.0 million in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that Quanta provide cash collateral for all outstanding letter of credit obligations and terminate the commitments under the credit agreement.
In September 2020, pursuant to an amendment of the credit agreement, a pledge of capital stock of certain Quanta subsidiaries and liens on the collateral that secured the obligations under the credit agreement were released, and all of Quanta’s subsidiaries that were guarantors of the obligations under the credit agreement were released from their guarantees of such obligations. In addition, the amendment removed the collateral reinstatement provision that would have applied in the event Quanta’s corporate credit rating were to fall below an investment grade rating.
Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):
Year Ended December 31,
202120202019
Maximum amount outstanding under the senior credit facility
during the period
$1,463,667 $2,023,326 $2,051,714 
Average daily amount outstanding under the senior credit facility$591,114 $1,091,091 $1,553,499 
Weighted-average interest rate of the senior credit facility1.9 %2.1 %3.8 %
Term Loans. On October 13, 2021, Quanta borrowed the full amount of the $750.0 million term loan facility and used such amount, together with the net proceeds from the September 2021 offering of the 2024 notes, the 2032 notes and the 2041 notes and approximately $50.9 million of revolving loans borrowed under the senior credit facility, to pay the cash consideration for the acquisition of Blattner, as further described in Note 4.
Quanta is required to make quarterly principal payments on the first business day of each January, April, July and October, beginning in January 2023, on outstanding borrowings under the term loan facility in an amount equal to $4.7 million per quarter in 2023 and 2024, $9.4 million per quarter in 2025 and $18.8 million per quarter in 2026. The aggregate remaining principal amount outstanding for the new term loan facility must be paid on the maturity date of the senior credit facility. Quanta may voluntarily prepay the term loan borrowings from time to time, in whole or in part, without premium or penalty. Amounts borrowed under the term loan facility bear interest, at Quanta’s option, at a rate equal to either (a) the LIBOR Rate (as defined in the credit agreement) plus 1.000% to 1.625%, or (b) the Base Rate (as defined below) plus 0.000% to 0.625%, each as determined based on either Quanta’s Consolidated Leverage Ratio (as described above) or Quanta’s Debt Rating (as defined in the credit agreement), whichever is more favorable to Quanta. The Base Rate equals the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) Bank of America N.A.’s prime rate and (iii) the LIBOR Rate plus 1.00%.
Additionally, to address the transition in financial markets away from the London Interbank Offered Rate (LIBOR), the credit agreement includes customary LIBOR benchmark replacement provisions. The benchmark replacement for U.S. dollar-denominated loans may be a rate based on the secured overnight financing rate published by the Federal Reserve Bank of New York or an alternate benchmark, subject to the terms and conditions set forth in the credit agreement. In certain circumstances, loans in U.S. dollars would default to the Base Rate, which under such circumstances would equal the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5% and (ii) the prime rate publicly announced by Bank of America, N.A.
Revolving Loans. As of December 31, 2021, Quanta had $449.8 million of outstanding revolving loans under the senior credit facility. Of the total outstanding borrowings, $102.4 million were denominated in U.S. dollars, $312.6 million were denominated in Canadian dollars and $34.8 million were denominated in Australian dollars. As of December 31, 2021, Quanta also had $318.2 million of letters of credit issued under the senior credit facility, of which $241.7 million were denominated in U.S. dollars and $76.5 million were denominated in currencies other than the U.S. dollar, primarily Canadian dollars. As of December 31, 2021, subject to the applicable sublimits and other terms and conditions, the remaining $1.87 billion of available commitments under the senior credit facility was available for loans or issuing new letters of credit in U.S. dollars and certain alternative currencies.
Beginning October 8, 2021, amounts borrowed in U.S. dollars under the revolving credit facility bear interest, at Quanta’s option, at a rate equal to either (a) the LIBOR Rate plus 1.125% to 1.750%, or (b) the Base Rate plus 0.125% to 0.750%, each as determined based on either Quanta’s Consolidated Leverage Ratio or its Debt Rating, whichever is more favorable to Quanta. Revolving loans borrowed in any currency other than U.S. dollars bear interest at a rate equal to the Alternative Currency Daily Rate or the Alternative Currency Term Rate (each as defined in the credit agreement), as applicable, plus 1.125% to 1.750%, as determined based on either Quanta’s Consolidated Leverage Ratio or Quanta’s Debt Rating, whichever is
more favorable to Quanta. Additionally, standby or commercial letters of credit issued under the credit agreement are subject to a letter of credit fee of 1.125% to 1.750%; Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of 0.675% to 1.125%; and Quanta is subject to a commitment fee of 0.100% to 0.275% on any unused availability under the revolving credit facility, in each case as determined based on either the Quanta’s Consolidated Leverage Ratio or its Debt Rating, whichever is more favorable to Quanta. Additionally, as described above, the credit agreement includes customary LIBOR benchmark replacement provisions.
Prior to October 8, 2021, revolving loans borrowed in U.S. dollars bore interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio, or (ii) the prior base rate (as described below) plus 0.125% to 1.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Revolving loans borrowed in any currency other than U.S. dollars bore interest at a rate equal to the Eurocurrency Rate plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Additionally, standby or commercial letters of credit issued under the credit agreement were subject to a letter of credit fee of 1.125% to 2.000%, based on Quanta’s Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations were subject to a letter of credit fee of 0.675% to 1.150%, based on Quanta’s Consolidated Leverage Ratio. The prior calculation for base rate equaled the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) the prime rate publicly announced by Bank of America, N.A. and (iii) the Eurocurrency Rate plus 1.00%. Quanta was also subject to a commitment fee of 0.275% to 0.425% from September 22, 2020 through October 7, 2021, based on its Consolidated Leverage Ratio, on any unused availability under the senior credit facility. Prior to the amendment on September 22, 2020, Quanta was subject to a commitment fee of 0.200% to 0.400%.
Deferred Financing Costs. Capitalized deferred financing costs related to Quanta’s senior credit facility (other than deferred financing costs related to the term loan, which are recorded along with deferred financing costs related to the Senior Notes in a contra account to long-term debt) are included in “Other assets, net” in the accompanying consolidated balance sheets and are amortized to “Interest and other financing expenses” on a straight-line basis over the terms of the respective agreements giving rise to the costs, which Quanta believes approximates the effective interest rate method. As of December 31, 2021 and 2020, capitalized deferred financing costs, net of accumulated amortization, related to Quanta’s revolving loans under its senior credit facility were $10.1 million and $9.7 million.
Bridge Facility Commitment
On September 1, 2021, in connection with the signing of the merger agreement for the acquisition of Blattner, Quanta entered into a commitment letter, pursuant to which certain lenders committed to provide a 364-day senior unsecured bridge facility in an aggregate principal amount of up to $2.18 billion to finance the cash consideration estimated to be due at closing of the acquisition of Blattner and to pay fees and expenses incurred in connection therewith. On September 23, 2021, in accordance with the terms of the commitment letter, the aggregate commitments under the commitment letter were reduced to $696.1 million concurrently with Quanta’s issuance of the 2024 notes, the 2032 notes and the 2041 notes. Additionally, concurrent with the amendment to Quanta’s senior credit facility in October 2021, the remaining aggregate commitments under the commitment letter were reduced to zero and the commitment was terminated.
During the three months ended September 30, 2021, Quanta paid $4.4 million of fees to the lenders related to the bridge facility commitment, all of which was amortized to “Interest and other financing expenses” during the year ended December 31, 2021.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases LEASES:Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of December 31, 2021, the majority of Quanta’s leases had remaining lease terms less than 9.5 years. Certain leases include options to extend
their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying consolidated statements of operations are as follows (in thousands):
 Year Ended December 31,
Lease costClassification202120202019
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,097 $1,234 $1,393 
Interest on lease liabilitiesInterest and other financing expenses90 107 64 
Operating lease costCost of services and Selling, general and administrative expenses104,668 116,672 121,767 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses716,722 656,649 837,244 
Total lease cost $822,577 $774,662 $960,468 
(1)     Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.
(2) Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.
Quanta has entered into arrangements with certain related parties to lease certain real property and facilities. Typically, the parties are employees of Quanta who are also the former owners of businesses acquired by Quanta, and the real properties and facilities continue to be utilized by Quanta subsequent to the acquisitions. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to ten years, subject to renewal options. Related party lease expense was $13.9 million, $14.3 million and $16.7 million for the years ended December 31, 2021, 2020 and 2019.
The components of leases in the accompanying consolidated balance sheets were as follows (in thousands):
December 31,
Lease typeClassification20212020
Assets:
Operating lease right-of-use assetsOperating lease right-of-use assets$240,605 $256,845 
Finance lease assetsProperty and equipment, net of accumulated depreciation2,415 2,370 
Total lease assets $243,020 $259,215 
Liabilities:
Current:
OperatingCurrent portion of operating lease liabilities$78,251 $85,134 
FinanceCurrent maturities of long-term debt and short-term debt1,156 846 
Non-current:
OperatingOperating lease liabilities, net of current portion170,427 178,822 
FinanceLong-term debt, net of current maturities1,390 1,382 
Total lease liabilities $251,224 $266,184 
Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of December 31, 2021 and 2020, the assets recorded, net of accumulated depreciation, totaled $53.9 million and $45.7 million.
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 As of December 31, 2021
 Operating LeasesFinance LeasesTotal
2022$85,427 $1,185 $86,612 
202363,890 907 64,797 
202444,113 423 44,536 
202530,638 137 30,775 
202620,602 — 20,602 
Thereafter23,866 — 23,866 
Total future minimum operating and finance lease payments268,536 2,652 271,188 
Less imputed interest(19,858)(106)(19,964)
Total lease liabilities $248,678 $2,546 $251,224 
Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to Quanta’s accounting policy election, were $14.0 million as of December 31, 2021. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.
The weighted average remaining lease terms and discount rates were as follows:
 As of December 31,
20212020
Weighted average remaining lease term (in years):
Operating leases4.254.28
Finance leases2.573.06
Weighted average discount rate:
Operating leases3.7 %4.2 %
Finance leases3.3 %4.1 %
Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.
Leases LEASES:Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of December 31, 2021, the majority of Quanta’s leases had remaining lease terms less than 9.5 years. Certain leases include options to extend
their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying consolidated statements of operations are as follows (in thousands):
 Year Ended December 31,
Lease costClassification202120202019
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,097 $1,234 $1,393 
Interest on lease liabilitiesInterest and other financing expenses90 107 64 
Operating lease costCost of services and Selling, general and administrative expenses104,668 116,672 121,767 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses716,722 656,649 837,244 
Total lease cost $822,577 $774,662 $960,468 
(1)     Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.
(2) Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.
Quanta has entered into arrangements with certain related parties to lease certain real property and facilities. Typically, the parties are employees of Quanta who are also the former owners of businesses acquired by Quanta, and the real properties and facilities continue to be utilized by Quanta subsequent to the acquisitions. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to ten years, subject to renewal options. Related party lease expense was $13.9 million, $14.3 million and $16.7 million for the years ended December 31, 2021, 2020 and 2019.
The components of leases in the accompanying consolidated balance sheets were as follows (in thousands):
December 31,
Lease typeClassification20212020
Assets:
Operating lease right-of-use assetsOperating lease right-of-use assets$240,605 $256,845 
Finance lease assetsProperty and equipment, net of accumulated depreciation2,415 2,370 
Total lease assets $243,020 $259,215 
Liabilities:
Current:
OperatingCurrent portion of operating lease liabilities$78,251 $85,134 
FinanceCurrent maturities of long-term debt and short-term debt1,156 846 
Non-current:
OperatingOperating lease liabilities, net of current portion170,427 178,822 
FinanceLong-term debt, net of current maturities1,390 1,382 
Total lease liabilities $251,224 $266,184 
Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of December 31, 2021 and 2020, the assets recorded, net of accumulated depreciation, totaled $53.9 million and $45.7 million.
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 As of December 31, 2021
 Operating LeasesFinance LeasesTotal
2022$85,427 $1,185 $86,612 
202363,890 907 64,797 
202444,113 423 44,536 
202530,638 137 30,775 
202620,602 — 20,602 
Thereafter23,866 — 23,866 
Total future minimum operating and finance lease payments268,536 2,652 271,188 
Less imputed interest(19,858)(106)(19,964)
Total lease liabilities $248,678 $2,546 $251,224 
Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to Quanta’s accounting policy election, were $14.0 million as of December 31, 2021. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.
The weighted average remaining lease terms and discount rates were as follows:
 As of December 31,
20212020
Weighted average remaining lease term (in years):
Operating leases4.254.28
Finance leases2.573.06
Weighted average discount rate:
Operating leases3.7 %4.2 %
Finance leases3.3 %4.1 %
Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES:
U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, statements of operations and statements of comprehensive income.
The components of income before income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Income before income taxes:   
Domestic$534,302 $632,791 $550,676 
Foreign88,599 (61,445)21,611 
Total$622,901 $571,346 $572,287 
The components of the provision for income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Current:   
Federal$65,273 $134,538 $121,214 
State32,930 45,610 35,329 
Foreign6,644 (745)16,848 
Total current tax provision104,847 179,403 173,391 
Deferred:
Federal27,762 (46,251)7,379 
State(2,418)(3,850)(1,776)
Foreign727 (9,915)(13,522)
Total deferred tax provision (benefit)26,071 (60,016)(7,919)
Total provision for income taxes$130,918 $119,387 $165,472 
The actual income tax provision differed from the income tax provision computed by applying the U.S. federal statutory corporate rate to income before provision for income taxes as follows (in thousands):
Year Ended December 31,
202120202019
Provision at the statutory rate$130,809 $119,983 $120,180 
Increases (decreases) resulting from —
State taxes27,204 31,791 23,399 
Valuation allowance on deferred tax assets 6,107 (31,138)35,761 
Employee per diems, meals and entertainment3,569 10,680 13,817 
Contingency reserves, net844 (2,125)(3,173)
Company-owned life insurance(6,969)— — 
Taxes on joint ventures(8,825)(3,466)(930)
Foreign taxes(9,359)(7,268)(21,565)
Stock-based compensation(21,271)(3,109)(1,863)
Other8,809 4,039 (154)
Total provision for income taxes$130,918 $119,387 $165,472 
Deferred income taxes result from temporary differences in the recognition of income and expenses for financial reporting purposes and tax purposes. The tax effects of these temporary differences, representing deferred tax assets and liabilities, result principally from the following (in thousands):
December 31,
20212020
Deferred income tax liabilities:
Property and equipment$(278,303)$(236,256)
Goodwill(93,632)(85,467)
Leased assets(76,728)(77,344)
Customer holdbacks(32,661)(30,457)
Other intangible assets— (4,438)
Total deferred income tax liabilities(481,324)(433,962)
Deferred income tax assets:  
Net operating loss carryforwards78,947 82,817 
Lease liabilities76,608 76,826 
Accruals and reserves65,852 70,335 
Stock and incentive compensation50,772 36,590 
Tax credits39,826 42,202 
Other intangible assets19,110 — 
Deferred tax benefits on unrecognized tax positions10,090 10,108 
Other7,535 9,617 
Subtotal348,740 328,495 
Valuation allowance(41,308)(43,255)
Total deferred income tax assets307,432 285,240 
Total net deferred income tax liabilities$(173,892)$(148,722)
The net deferred income tax assets and liabilities comprised the following in the accompanying consolidated balance sheets (in thousands):
 December 31,
 20212020
Deferred income taxes:  
Assets$17,206 $17,685 
Liabilities(191,098)(166,407)
Total net deferred income tax liabilities$(173,892)$(148,722)
The valuation allowances for deferred income tax assets at December 31, 2021, 2020 and 2019 were $41.3 million, $43.3 million and $104.2 million. These valuation allowances relate to state and foreign net operating loss carryforwards and foreign tax credits. The net changes in the total valuation allowance for each of the years ended December 31, 2021, 2020 and 2019 were a decrease of $1.9 million, a decrease of $60.9 million and an increase of $36.6 million. The change in valuation allowance during the year ended December 31, 2021 resulted in a $6.1 million increase in tax expense due to approximately $8.5 million of new valuation allowances primarily recorded on foreign net operating losses, which was partially offset by a $2.4 million valuation allowance release recorded due to the completion of certain internal restructuring efforts that increased management’s visibility into future utilization of certain state net operation losses. The total valuation allowance was reduced by $1.9 million from December 31, 2020 to December 31, 2021 as a result of a reduction of $8.0 million due to the expiration of certain net operating losses, for which a valuation allowance had previously been recorded, as well as currency translation adjustments on previously recorded valuation allowances, offset by an increase to the valuation allowance as a result of the $6.1 million of new valuation allowances as noted above. The change in valuation allowance during the year ended December 31, 2020 resulted in a $31.1 million reduction in tax expense, primarily due to a release of $45.1 million of valuation allowance on foreign tax credits due to the completion of an internal financial reorganization, which was partially offset by the establishment of $14.0 million of new valuation allowances on deferred tax assets generated during the year ended December 31, 2020. The
total change in valuation allowance for the year ended December 31, 2020 was a $60.9 million reduction, primarily due to the removal of approximately $29.4 million of foreign net operating losses that were no longer eligible to be carried forward as well as the $31.1 million reduction noted above. The valuation allowances were established primarily as a result of uncertainty in Quanta’s outlook as to the amount and character of future taxable income in particular tax jurisdictions. Quanta believes it is more likely than not that it will realize the benefit of its deferred tax assets net of existing valuation allowances.
At December 31, 2021, Quanta had state and foreign net operating loss carryforwards, the tax effect of which was $80.0 million. These carryforwards will expire as follows: 2022, $0.2 million; 2023, $0.7 million; 2024, $0.1 million; 2025, $6.2 million; 2026, $0.4 million; and $72.4 million thereafter. A valuation allowance of $40.0 million has been recorded against certain foreign and state net operating loss carryforwards.
Quanta generally does not provide for taxes related to undistributed earnings of its foreign subsidiaries because such earnings either would not be taxable when remitted or they are considered to be indefinitely reinvested. Quanta could also be subject to additional foreign withholding taxes if it were to repatriate cash that is indefinitely reinvested outside the United States, but it does not expect such amount to be material.
A reconciliation of unrecognized tax benefit balances is as follows (in thousands):
 December 31,
 202120202019
Balance at beginning of year$33,219 $40,878 $41,110 
Additions based on tax positions related to the current year6,881 4,398 7,708 
Additions for tax positions of prior years2,339 — 1,200 
Reductions for tax positions of prior years— (2,410)— 
Reductions for audit settlements— (930)(3,205)
Reductions resulting from a lapse of the applicable statute
of limitations periods
(4,702)(8,717)(5,935)
Balance at end of year$37,737 $33,219 $40,878 
As of December 31, 2021, the total amount of unrecognized tax benefits relating to uncertain tax positions was $37.7 million, an increase of $4.5 million from December 31, 2020. This aggregate increase resulted primarily from reserves for uncertain tax positions taken in 2021. For the year ended December 31, 2020, the $12.1 million of aggregate reductions were primarily due to the favorable settlement of U.S. and Canadian tax audits and the expiration of U.S. federal and state statutes of limitations. For the year ended December 31, 2019, the $9.1 million of aggregate reductions were primarily due to the favorable settlement of certain non-U.S. income tax obligations of an acquired business and the expiration of U.S. state income tax statutes of limitations.
The balances of unrecognized tax benefits, the amount of related interest and penalties and what Quanta believes to be the range of reasonably possible changes in the next 12 months are as follows (in thousands):
 December 31,
 202120202019
Unrecognized tax benefits$37,737 $33,219 $40,878 
Portion that, if recognized, would reduce tax expense and
effective tax rate
34,967 30,868 40,695 
Accrued interest on unrecognized tax benefits4,369 5,204 6,240 
Accrued penalties on unrecognized tax benefits1,587 14 14 
Reasonably possible reduction to the balance of unrecognized
tax benefits in succeeding 12 months
$0 to $8,098
$0 to $11,859
$0 to $6,268
Portion that, if recognized, would reduce tax expense and
effective tax rate
$0 to $7,277
$0 to $10,217
$0 to $5,693
Quanta classifies interest and penalties within the provision for income taxes. Quanta recognized interest income of $0.8 million, interest income of $0.7 million and interest expense of $0.8 million in the provision for income taxes for the years ended December 31, 2021, 2020 and 2019.
Quanta’s consolidated federal income tax return for tax year 2019 is currently under examination by the Internal Revenue Service (IRS), and Quanta’s consolidated federal income tax returns for tax years 2017, 2018, and 2020 remain open to
examination by the IRS, as these statute of limitations periods have not yet expired. Additionally, various state and foreign tax returns filed by Quanta and certain subsidiaries for multiple periods remain under examination by various U.S. state and foreign tax authorities. Quanta does not consider any state in which it does business to be a major tax jurisdiction.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Equity EQUITY:
Treasury Stock
General
Treasury stock is recorded at cost. Under Delaware law, treasury stock is not counted for quorum purposes or entitled to vote.
Shares withheld for tax withholding obligations
The tax withholding obligations of employees with respect to RSUs and PSUs that are settled in common stock are typically satisfied by Quanta making tax payments and withholding the number of common shares having a value equal to the tax withholding obligation that is due on the date of vesting or settlement (as applicable). With respect to these liabilities, Quanta withheld 0.8 million shares of Quanta common stock during the year ended December 31, 2021, which had a market value of $65.3 million, 0.6 million shares of Quanta common stock during the year ended December 31, 2020, which had a market value of $25.5 million, and 0.5 million shares of Quanta common stock during the year ended December 31, 2019, which had a market value of $17.4 million. These shares and the related costs to acquire them were accounted for as adjustments to the balance of treasury stock.
Notional amounts recorded related to deferred compensation plans
For RSUs and PSUs that vest but the settlement of which is deferred under a deferred compensation plan, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital.” At vesting, only shares withheld for tax liabilities other than income taxes are added to outstanding treasury shares, as the shares of Quanta common stock associated with deferred stock-based awards are not issued until settlement of the award. Upon settlement of the deferred stock-based awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. The net amounts recorded to treasury stock related to the deferred compensation plans were a reduction to treasury stock of $6.8 million, a reduction to treasury stock of $4.4 million and an increase to treasury stock of $3.0 million during the years ended December 31, 2021, 2020 and 2019.
Stock repurchases
During the third quarter of 2018, Quanta’s Board of Directors approved a stock repurchase program that authorized Quanta to purchase up to $500.0 million of its outstanding common stock, which was completed in 2021. In August 2020, Quanta’s Board of Directors approved a stock repurchase program that authorized Quanta to repurchase, from time to time through June 30, 2023, up to an additional $500.0 million in shares of its outstanding common stock, and as of December 31, 2021, $472.8 million remained available under this repurchase program. Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs based on the trade date (in thousands):
Year ended:SharesAmount
December 31, 2021721 $63,988 
December 31, 20206,680 $249,949 
December 31, 2019376 $11,954 
Repurchases may be implemented through open market repurchases or privately negotiated transactions, at management’s discretion, based on market and business conditions, applicable contractual and legal requirements, including restrictions under Quanta’s senior credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the repurchase program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.
Quanta’s policy is to record a stock repurchase as of the trade date; however, the payment of cash related to the repurchase is made on the settlement date of the trade. During the years ended December 31, 2021, 2020 and 2019, cash payments related to stock repurchases were $66.7 million, $247.2 million and $20.1 million.
Non-controlling Interests
Quanta holds interests in various entities through both joint venture entities that provide infrastructure-related services under specific customer contracts, either directly or through subcontracting relationships, and other equity investments in partially owned entities that own and operate certain infrastructure assets, including investments entered into through the partnership structure Quanta formed with certain infrastructure investors. Quanta has determined that certain of these joint ventures where Quanta provides the majority of the infrastructure services, which management believes most significantly influences the economic performance of such joint ventures, are VIEs. Management has concluded that Quanta is the primary beneficiary of these joint ventures and has accounted for each on a consolidated basis. The other parties’ equity interests in these joint ventures have been accounted for as “Non-controlling interests” in Quanta’s consolidated balance sheets. Net income attributable to the other participants in the amounts of $6.0 million, $6.4 million and $4.8 million for the years ended December 31, 2021, 2020 and 2019 have been accounted for as a reduction of net income in deriving “Net income attributable to common stock” in Quanta’s consolidated statements of operations.
The carrying amount of the investments in VIEs held by Quanta was $12.9 million and $13.2 million at December 31, 2021 and 2020. The carrying amounts of investments held by the non-controlling interests in these VIEs were $4.6 million and $4.8 million at December 31, 2021 and 2020 and are included in “Non-controlling interests” in the consolidated balance sheets. During the years ended December 31, 2021, 2020 and 2019, net distributions to non-controlling interests were $6.4 million, $5.4 million and $2.5 million. There were no other material changes in equity as a result of transfers to/from the non-controlling interests during the years ended December 31, 2021, 2020 or 2019. See Note 16 for further disclosures related to Quanta’s joint venture arrangements.
Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2021, 2020 and 2019 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
December 1, 2021January 4, 2022January 14, 2022$0.07 $10,363 
August 27, 2021October 1, 2021October 15, 2021$0.06 $8,638 
May 27, 2021July 1, 2021July 15, 2021$0.06 $8,650 
March 25, 2021April 6, 2021April 15, 2021$0.06 $8,429 
December 11, 2020January 4, 2021January 15, 2021$0.06 $8,933 
August 26, 2020October 1, 2020October 15, 2020$0.05 $7,244 
May 28, 2020July 1, 2020July 15, 2020$0.05 $7,182 
March 26, 2020April 6, 2020April 15, 2020$0.05 $7,184 
December 11, 2019January 2, 2020January 16, 2020$0.05 $7,371 
August 28, 2019October 1, 2019October 15, 2019$0.04 $5,564 
May 24, 2019July 1, 2019July 15, 2019$0.04 $6,233 
March 21, 2019April 5, 2019April 19, 2019$0.04 $5,896 
December 6, 2018January 2, 2019January 16, 2019$0.04 $5,838 
A significant majority of the dividends declared were paid on the corresponding payment dates. Holders of RSUs awarded under the Quanta Services, Inc. 2011 Omnibus Equity Incentive Plan (the 2011 Plan) generally received cash dividend equivalent payments equal to the cash dividend payable on account of the underlying Quanta common stock. Holders of RSUs awarded under the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan (the 2019 Plan) and holders of unearned and unvested PSUs awarded under the 2011 Plan and the 2019 Plan receive cash dividend equivalent payments only to the extent such RSUs and PSUs become earned and/or vest. Additionally, cash dividend equivalent payments related to certain stock-based awards that have been deferred pursuant to the terms of a deferred compensation plan maintained by Quanta are recorded as liabilities in such plans until the deferred awards are settled.
The declaration, payment and amount of future cash dividends will be at the discretion of Quanta’s Board of Directors after taking into account various factors, including Quanta’s financial condition, results of operations and cash flows from operations; current and anticipated capital requirements and expansion plans; the current and potential impact of market, industry, economic and political conditions; income tax laws then in effect; and the requirements of Delaware law. In addition, as discussed in Note 10, Quanta’s credit agreement restricts the payment of cash dividends unless certain conditions are met.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation STOCK-BASED COMPENSATION:
Stock Incentive Plans
The 2019 Plan was approved by Quanta’s stockholders in May 2019 and provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock awards, RSUs, stock bonus awards, performance compensation awards (including cash bonus awards) or any combination of the foregoing. Current and prospective employees, directors, officers, advisors or consultants of Quanta or its affiliates are eligible to participate in the 2019 Plan. Subject to certain adjustments, the maximum number of shares available for issuance under the 2019 Plan is 7,466,592 shares, plus any shares underlying share-settling awards previously awarded pursuant to the 2011 Plan that are ultimately forfeited, canceled, expired or settled in cash subsequent to stockholder approval of the 2019 Plan. All awards subsequent to stockholder approval of the 2019 Plan have been and will be made pursuant to the 2019 Plan and applicable award agreements. Awards made under the 2011 Plan prior to approval of the 2019 Plan remain subject to the terms of the 2011 Plan and applicable award agreements.
RSUs to be Settled in Common Stock
A summary of the activity for RSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):
202120202019
SharesWeighted Average
Grant Date Fair Value
(Per share)
SharesWeighted Average
Grant Date Fair Value
(Per share)
SharesWeighted Average
Grant Date Fair Value
(Per share)
Unvested at January 13,869 $37.573,265 $35.342,634 $33.50
Granted1,642 $94.832,029 $39.912,142 $35.62
Vested(1,476)$37.03(1,269)$35.69(1,349)$32.22
Forfeited(155)$48.52(156)$36.67(162)$35.20
Unvested at December 313,880 $61.643,869 $37.573,265 $35.34
The grant date fair value for RSUs to be settled in common stock is based on the market value of Quanta common stock on the date of grant. RSU awards to be settled in common stock are subject to forfeiture, restrictions on transfer and certain other conditions until vesting, which generally occurs in three equal annual installments following the date of grant or over a period of five to ten years following the date of grant. Holders of RSUs to be settled in common stock awarded under the 2011 Plan generally are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of the underlying Quanta common stock on the payment date of any such dividend. Holders of RSUs to be settled in common stock awarded under the 2019 Plan are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the RSUs vest, such that the dividend equivalent payments are subject to forfeiture. The approximate fair values of RSUs settled in common stock during the years ended December 31, 2021, 2020 and 2019 were $125.7 million, $51.6 million and $48.7 million, respectively.
During the years ended December 31, 2021, 2020 and 2019, Quanta recognized $67.3 million, $55.7 million and $45.5 million of non-cash stock compensation expense related to RSUs to be settled in common stock. Such expense is recorded in “Selling, general and administrative expenses.” As of December 31, 2021, there was $139.5 million of total unrecognized compensation expense related to unvested RSUs to be settled in common stock granted to both employees and non-employees. This cost is expected to be recognized over a weighted average period of 4.54 years.
PSUs to be Settled in Common Stock
A summary of the activity for PSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):
202120202019
SharesWeighted Average
Grant Date Fair Value
(Per share)
Shares
Weighted Average
Grant Date Fair Value
(Per share) (1)
SharesWeighted Average
Grant Date Fair Value
(Per share)
Unvested at January 11,047 $37.65848 $40.04775 $34.72
Granted174 $90.44437 $34.60358 $40.15
Vested(268)$38.28(238)$41.87(236)$22.73
Forfeited(22)$41.86— N/A(49)$40.07
Unvested at December 31931 $47.271,047 $37.65848 $40.04
(1) Certain weighted average grant date fair value per share amounts related to the year ended December 31, 2020 have been recast to conform to the correction of the valuation of PSUs described below.
PSUs provide for the issuance of shares of common stock upon vesting, which occurs at the end of a three-year performance period based on achievement of certain company performance metrics established by the Compensation Committee of Quanta’s Board of Directors, including financial and operational goals and Quanta’s total shareholder return as compared to a predetermined group of peer companies. The final number of shares of common stock issuable upon vesting of PSUs can range from 0% to 200% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of Quanta’s Board of Directors. Holders of PSUs are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the PSUs vest, such that the dividend equivalent payments are subject to forfeiture.
The grant date fair values of the PSUs were determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by utilizing the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied the following key inputs:
202120202019
Valuation date price based on March 25, 2021, March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock$83.48$31.49$35.19
Expected volatility36 %34 %25 %
Risk-free interest rate0.26 %0.35 %2.43 %
Term in years2.772.762.81
Quanta recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of the company financial and operational performance metrics and forecasted performance with respect to relative total shareholder return, multiplied by the completed portion of the three-year period and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. During the years ended December 31, 2021, 2020 and 2019, Quanta recognized $21.0 million, $35.9 million and $6.5 million in compensation expense associated with PSUs. Such expense is recorded in “Selling, general and administrative expenses.” Included in compensation expense associated with PSUs during the year ended December 31, 2020 was a charge of $14.0 million to correct the valuation of certain PSUs during the years 2017 to 2019, $7.2 million of which related to 2019. Quanta assessed the materiality of the prior period error and determined that the error was immaterial to both the current and prior period financial statements. As of December 31, 2021, there was $17.5 million of total unrecognized compensation expense related to unvested PSUs to be settled in common stock granted to both employees and non-employees based on currently estimated levels of attainment of established performance goals. The compensation expense related to outstanding PSUs can vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Compensation cost related to PSUs outstanding at December 31, 2021 is expected to be recognized over a weighted average period of 1.66 years.
During the year ended December 31, 2021, 2020 and 2019, 0.5 million, 0.5 million and 0.4 million shares of common stock were earned and either issued or deferred for future issuance in connection with PSUs. The approximate fair values of
PSUs settled in common stock during the years ended December 31, 2021, 2020 and 2019 were $45.2 million, $18.3 million and $13.1 million, respectively.
RSUs to be Settled in Cash
Certain RSUs granted by Quanta are settled solely in cash. These cash-settled RSUs are intended to provide plan participants with cash performance incentives that are substantially equivalent to the risks and rewards of stock ownership in Quanta, typically vest in three equal annual installments following the date of grant, and are subject to forfeiture under certain conditions, primarily termination of service. Additionally, subject to certain restrictions, Quanta’s non-employee directors may elect to settle a portion of their RSU awards in cash. For RSUs settled in cash, the holders receive for each vested RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement.
Compensation expense related to RSUs to be settled in cash was $17.4 million, $9.4 million and $5.9 million for the years ended December 31, 2021, 2020 and 2019. Such expense is recorded in “Selling, general and administrative expenses.” RSUs that are anticipated to be settled in cash are not included in the calculation of weighted average shares outstanding for earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid $13.2 million, $4.3 million and $5.4 million to settle liabilities related to cash-settled RSUs in the years ended December 31, 2021, 2020 and 2019. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $11.1 million and $8.7 million at December 31, 2021 and 2020.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plans EMPLOYEE BENEFIT PLANS:
Unions’ Multiemployer Pension Plans
Quanta contributes to a number of multiemployer defined benefit pension plans under the terms of collective bargaining agreements with various unions that represent certain of Quanta’s employees. Approximately 35% of Quanta’s employees at December 31, 2021 were covered by collective bargaining agreements. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on a monthly or annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. Quanta may also have additional liabilities imposed by law as a result of its participation in multiemployer defined benefit pension plans. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer pension plan if the employer withdraws or is deemed to have withdrawn from the plan or the plan is terminated or experiences a mass withdrawal.
The Pension Protection Act of 2006 (PPA) also added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer plans in the United States that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and whether a projected minimum funding deficiency exists). Plans in these classifications must adopt remedial measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which Quanta contributes or may contribute in the future are in “endangered,” “seriously endangered” or “critical” status. The amount of additional funds, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions.
The following table summarizes plan information relating to Quanta’s participation in multiemployer defined benefit pension plans, including company contributions for the last three years, the status of the plans under the PPA and whether the plans are subject to a funding improvement or rehabilitation plan or contribution surcharges. The most recent PPA zone status available in 2021 and 2020 relates to the plans’ fiscal year-ends in 2020 and 2019. Forms 5500 were not yet available for the plan years ending in 2021. The PPA zone status is based on information that Quanta received from the respective plans, as well as publicly available information on the U.S. Department of Labor website, and is certified by the plan’s actuary. Although multiple factors or tests may result in red zone or yellow zone status, plans in the red zone generally are less than 65 percent funded, plans in the yellow zone generally are less than 80 percent funded, and plans in the green zone generally are at least 80 percent funded. Under the PPA, red zone plans are classified as “critical” status, yellow zone plans are classified as “endangered” status and green zone plans are classified as neither “endangered” nor “critical” status. The “Subject to Financial Improvement/ Rehabilitation Plan” column indicates plans for which a financial improvement plan or a rehabilitation plan is either pending or has been implemented. The last column lists the expiration dates of Quanta’s collective-bargaining agreements to which the plans are subject. Total contributions to these plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of
ongoing projects at a given time and the need for union resources in connection with such projects. Information has been presented separately for individually significant plans, based on PPA funding status classification, and in the aggregate for all other plans.
Employee Identification Number/ Pension Plan NumberPPA Zone StatusSubject to Financial Improve- ment/ Reha- bilitation PlanContributions (in thousands)Sur-charge ImposedExpiration Date of Collective Bargaining Agreement
Fund20212020202120202019
National Electrical Benefit Fund53-0181657GreenGreenNo$38,195 $40,902 $44,414 NoVaries through May 2026
Excavators Union Local 731 Pension Fund13-1809825GreenGreenNo16,202 14,310 6,697 NoApril 2022
Central Pension Fund of the IUOE & Participating Employers36-6052390GreenGreenNo11,237 8,467 11,638 NoVaries through May 2024
Pipeline Industry Pension Fund73-6146433GreenGreenNo5,081 3,654 9,376 NoVaries through June 2023
Laborers Pension Trust Fund for Northern California94-6277608GreenGreenNo4,479 2,328 2,823 NoVaries through May 2024
Operating Engineers’ Local 324 Pension Fund38-1900637RedRedYes2,789 2,629 4,315 NoVaries through June 2023
IBEW Local 1249 Pension Plan15-6035161GreenGreenNo2,667 530 771 NoVaries through May 2025
Local 697 IBEW and Electrical Industry Pension Fund51-6133048GreenGreenNo2,229 1,840 3,717 NoMay 2025
Pension Trust Fund for Operating Engineers94-6090764YellowYellowYes1,755 1,177 956 NoJune 2023
Eighth District Electrical Pension Fund84-6100393GreenGreenNo1,599 4,272 5,939 NoVaries through August 2024
Laborers District Council of W PA Pension Fund25-6135576YellowYellowYes1,375 77 1,194 NoVaries through May 2024
Teamsters National Pipe Line Pension Plan46-1102851GreenGreenNo1,276 1,380 3,039 NoVaries through June 2023
Operating Engineers Pension Trust95-6032478YellowYellowYes1,143 172 119 NoVaries through June 2023
Laborers National Pension Fund75-1280827RedRedYes1,049 638 1,910 NoVaries through May 2024
Plumbers and Pipefitters National Pension Fund52-6152779YellowYellowYes932 1,453 1,162 NoVaries through March 2023
Michigan Laborers’ Pension Plan38-6233976YellowYellowYes737 512 1,491 NoVaries through May 2024
Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund55-6021850RedRedYes151 48 530 NoJune 2023
All other plans - U.S.37,306 30,829 27,655 
All other plans - Canada (1)
2,794 6,760 6,451 
Total contributions$132,996 $121,978 $134,197 
(1)    Multiemployer defined benefit pension plans in Canada are not subject to the reporting requirements under the PPA. Accordingly, certain information was not publicly available.
Quanta’s contributions to the following individually significant plans were five percent or more of the total contributions to these plans for the periods indicated based on the Forms 5500 for these plans for the years ended December 31, 2020 and 2019. Forms 5500 were not yet available for these plans for the year ended December 31, 2021.
Pension FundPlan Years in which Quanta Contributions Were Five Percent or More of Total Plan Contributions
Excavators Union Local 731 Pension Fund2020
National Electrical Benefit Fund2020 and 2019
Pipeline Industry Pension Fund2020 and 2019
Local 697 IBEW and Electrical Industry Pension Fund2020 and 2019
Eighth District Electrical Pension Fund2020 and 2019
Teamsters National Pipe Line Pension Plan2020 and 2019
IBEW Local 456 Pension Plan (1)
2020 and 2019
Local Union No. 9 IBEW and Outside Contractors Pension Fund (1)
2020 and 2019
West Virginia Laborers Pension Trust Fund (1)
2019
(1) This plan is included in the “All other plans - U.S.” category in the prior table.
In addition to the contributions made to multiemployer defined benefit pension plans noted above, Quanta also contributed to multiemployer defined contribution or other benefit plans on behalf of certain union employees. Contributions to union multiemployer defined contribution or other benefit plans by Quanta were $213.4 million, $188.6 million and $201.3 million for the years ended December 31, 2021, 2020 and 2019. Total contributions made to all of these multiemployer plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with such projects.
Quanta 401(k) Plan
Quanta maintains a 401(k) plan pursuant to which employees who are not provided retirement benefits through a collective bargaining agreement may make contributions through a payroll deduction. Quanta makes matching cash contributions of 100% of each employee’s contribution up to 3% of that employee’s salary and 50% of each employee’s contribution between 3% and 6% of such employee’s salary, up to the maximum amount permitted by law. Contributions to the 401(k) plan by Quanta were $50.7 million, $45.9 million and $41.4 million for the years ended December 31, 2021, 2020 and 2019.
Deferred Compensation Plans
Quanta maintains non-qualified deferred compensation plans pursuant to which non-employee directors and certain key employees may defer receipt of some or all of their cash compensation and/or settlement of certain stock-based awards, subject to certain limitations. These plans are unfunded and unsecured compensation arrangements. Individuals participating in these plans may allocate deferred cash amounts among a group of notional accounts that mirror the gains and losses of various investment alternatives. Generally, participants receive distributions of deferred balances based on predetermined payout schedules or other events.
The plan covering key employees provides for employer matching contributions for certain officers and employees whose benefits under the 401(k) plan are limited by federal tax law. Quanta may also make discretionary employer contributions to such plan. Matching contributions vest immediately, and discretionary employer contributions may be subject to a vesting schedule determined at the time of the contribution, provided that vesting accelerates upon a change in control or the participant’s death or retirement. All matching and discretionary employer contributions, whether vested or not, are forfeited upon a participant’s termination of employment for cause or upon the participant engaging in competition with Quanta or any of its affiliates. 
Quanta made matching contributions to the eligible participants’ accounts under the deferred compensation plans of $1.4 million, $1.3 million and $1.1 million during the years ended December 31, 2021, 2020 and 2019 and did not make discretionary contributions during those years. At December 31, 2021 and 2020, the deferred compensation liability under these plans, including amounts contributed by Quanta, was $74.2 million and $58.2 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying consolidated balance sheets. To provide for future obligations related to these deferred compensation plans, Quanta has invested in COLI policies covering certain participants in the deferred compensation plans, the underlying investments of which are intended to be aligned with the investment alternatives elected by
plan participants. The COLI policies are recorded at their cash surrender value, which is considered their fair market value, and at December 31, 2021 and 2020, the fair market values were $73.8 million and $56.5 million and were included in “Other assets, net” in the accompanying consolidated balance sheets. During the years ended December 31, 2021, 2020 and 2019, the fair market value of the COLI policies increased $8.6 million, $6.9 million and $7.9 million. These changes in fair market value of the COLI policies are recorded in “Other income, net” and were largely offset by corresponding changes in the fair market value of the liabilities associated with our deferred compensation plan, which are recorded in “Selling, general and administrative expenses.” During the years ended December 31, 2021, 2020 and 2019, the deferred compensation liability increased $10.4 million, $7.5 million and $9.3 million.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES:
Investments in Affiliates and Other Entities
As described in Notes 2, 8 and 13, Quanta holds investments in various entities, including joint venture entities that provide infrastructure-related services under specific customer contracts and partially owned entities that own, operate and/or maintain certain infrastructure assets.
If losses are incurred by entities in which Quanta holds an interest, they are generally shared ratably based on the percentage ownership of the participants in the structures. However, in Quanta’s joint venture structures that provide infrastructure-related services, each participant is typically jointly and severally liable for all of the obligations of the joint venture entity pursuant to the contract with the customer, and therefore Quanta can be liable for full performance of the contract with the customer. Additionally, in circumstances where Quanta’s participation in a joint venture qualifies as a general partnership, Quanta can be liable for all obligations of the joint venture, including obligations owed to the customer or any other person or entity. Quanta is not aware of circumstances that would lead to future claims against it for material amounts in connection with these liabilities. Additionally, typically each joint venture participant agrees to indemnify the other participant for any liabilities incurred in excess of what the other participant is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each participant. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if another participant is unable or refuses to pay or perform its share of the obligations. Quanta is not aware of circumstances that would lead to future claims against it for material amounts that would not be indemnified. However, to the extent any such claims arise, they could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
Committed Expenditures
Quanta has capital commitments for the expansion of its equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of December 31, 2021, Quanta had $96.0 million of production orders with expected delivery dates in 2022, $71.3 million of which is anticipated to occur in the first half of 2022. Although Quanta has committed to purchase these vehicles at the time of their delivery, Quanta anticipates that the majority of these orders will be assigned to third-party leasing companies and made available under certain master equipment lease agreements, thereby releasing Quanta from its capital commitments.
Legal Proceedings
Quanta is from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, property damage, breach of contract, negligence or gross negligence, environmental liabilities, wage and hour and other employment-related damages, punitive damages, consequential damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, Quanta records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. Quanta evaluates which potential liabilities are probable and the related range of reasonably estimated losses and records a reserve that reflects its best estimate or the lower end of the range, if there is no better estimate. In addition, Quanta discloses matters for which management believes a material loss is at least reasonably possible.
The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves a series of complex judgments about future events. In all instances, management has assessed the matter based on current information and made a judgment concerning its potential outcome, giving due consideration to the nature of the claim, the amount and nature of damages sought and the probability of success and taking into account, among other things, negotiations with claimants, discovery, settlements and payments, judicial rulings, arbitration and mediation decisions, advice of internal and external legal counsel, and other information and events pertaining to a particular matter. Costs incurred for litigation are expensed as incurred. Except as otherwise stated below, none of these proceedings are expected to have a material
adverse effect on Quanta’s consolidated financial position, results of operations or cash flows. However, management’s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation.
Peru Project Dispute
In 2015, Redes Andinas de Comunicaciones S.R.L. (Redes), a majority-owned subsidiary of Quanta, entered into two separate contracts with an agency of the Peruvian Ministry of Transportation and Communications (MTC), currently Programa Nacional de Telecomunicaciones (PRONATEL), as successor to Fondo de Inversion en Telecomunicaciones (FITEL), pursuant to which Redes would design, construct and operate certain telecommunication networks in rural regions of Peru. The aggregate consideration provided for in the contracts was approximately $248 million, consisting of approximately $151 million to be paid during the construction period and approximately $97 million to be paid during a 10-year post-construction operation and maintenance period. At the beginning of the project, FITEL made advance payments totaling approximately $87 million to Redes, which were secured by two on-demand advance payment bonds posted by Redes to guarantee proper use of the payments in the execution of the project. Redes also provided two on-demand performance bonds in the aggregate amount of $25 million to secure performance of its obligations under the contracts.
During the construction phase, the project experienced numerous challenges and delays, primarily related to issues which Quanta believes were outside of the control of and not attributable to Redes, including, among others, weather-related issues, local opposition to the project, permitting delays, the inability to acquire clear title to certain required parcels of land and other delays which Quanta believes were attributable to FITEL/PRONATEL. In response to various of these challenges and delays, Redes requested and received multiple extensions to certain contractual deadlines and relief from related liquidated damages. However, in April 2019, PRONATEL provided notice to Redes claiming that Redes was in default under the contracts due to the delays and that PRONATEL would terminate the contracts if the alleged defaults were not cured. Redes responded by claiming that it was not in default, as the delays were due to events not attributable to Redes, and therefore PRONATEL was not entitled to terminate the contracts. PRONATEL subsequently terminated the contracts for alleged cause prior to completion of Redes’ scope of work, exercised the on-demand performance bonds and advance payment bonds against Redes, and indicated its intention to claim damages, including a verbal allegation of approximately $45 million of liquidated damages under the contracts. In August 2020, Redes received a formal claim from PRONATEL for liquidated damages in the amount of approximately $40 million, which represents the U.S. dollar equivalent of the amount asserted based on the December 31, 2021 exchange rate.
In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce (ICC) against PRONATEL and the MTC. In the arbitration, Redes claims that PRONATEL: breached and wrongfully terminated the contracts; wrongfully executed the advance payment bonds and the performance bonds; and is not entitled to the alleged amount of liquidated damages. In addition, Redes is seeking compensation for all damages arising from PRONATEL’s actions, including but not limited to (i) repayment of the amounts collected by PRONATEL under the advance payment bonds and the performance bonds; (ii) payment of amounts owed for work completed by Redes under the contracts; (iii) lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) other related costs and damages to Redes as a result of the breach and improper termination of the contracts (including construction costs caused by the delays and costs related to the transfer of the networks). The amount claimed by Redes in this arbitration is approximately $190 million. In May 2021, PRONATEL and the MTC filed their counter memorial and counterclaims in the ICC arbitration, requesting: (i) that Redes’ claims for breach of contract be rejected; (ii) a declaration that the execution of the advance payment bonds and the performance bonds was valid, and that the funds may be applied towards any debt owed by Redes; (iii) a declaration that the liquidated damages asserted by PRONATEL apply; (iv) that Redes’ claim for payment of amounts owed for work completed as a result of contractual reconciliation of balances be rejected and that any reconciliation of balances approved by the arbitration panel exclude the funds from the performance bonds; (v) that Redes’ claims for damages be rejected; (vi) a declaration that the contract terminations by PRONATEL were valid; and (vii) that Redes reimburse all funds it received from PRONATEL. In addition, PRONATEL alleges that Redes did not satisfy the contractual requirements for the transfer of the networks, which Redes disputes. In July 2021, Redes filed its statement of defense in reply to the counter memorial and counterclaims of PRONATEL and the MTC, in which it disputes all claims made by PRONATEL and the MTC and maintains the positions on its claims against PRONATEL and the MTC in the arbitration. In August 2021, PRONATEL and the MTC filed a rejoinder statement with their position on the merits and damages, which did not present any new claims, and in October 2021, Redes filed a rejoinder with respect to the counterclaims of PRONATEL and the MTC. The arbitration hearing on the merits occurred in the fourth quarter of 2021 and a decision is expected during the third or fourth quarter of 2022.
As of the date of the contract terminations, Redes had incurred costs of approximately $157 million related to the design and construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments). Furthermore, upon completion of the transfer of the networks (as completed at the time of the contract terminations) to PRONATEL, which was required upon termination of the contracts and was completed in 2020, PRONATEL and the MTC are able to possess the networks, for which PRONATEL has paid approximately $100 million while also collecting approximately $112 million of bond proceeds. Quanta believes that PRONATEL’s actions represent an abuse of
power and unfair and inequitable treatment and that PRONATEL and the MTC have been unjustly enriched. Specifically, under the terms of the contracts, the advance payment bonds were to be exercised only if it is determined that Redes did not use the advance payments for their intended purpose, in which case Redes would be obligated to return the portion of the advance payments not properly used. In connection with PRONATEL exercising the bonds, Redes was not afforded the opportunity to provide evidence of its proper use of the advance payments for project expenditures. Redes has incurred substantially more than the advance payment amounts in the execution of the project, and Quanta believes Redes has used the advance payment amounts for their intended purpose.
Quanta believes Redes is entitled to all amounts described in its claims above. However, as a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, there can be no assurance that Redes will prevail on those claims or in defense of liquidated damages claims or any other claims asserted by PRONATEL. As a result, during the three months ended June 30, 2019, Quanta recorded a charge to earnings of $79.2 million, which included a reduction of previously recognized earnings on the project, a reserve against a portion of the project costs incurred through the project termination date, an accrual for a portion of the alleged liquidated damages, and the estimated costs to complete the project turnover and close out the project. The reduction of previously recognized earnings on the project included $14.5 million related to the correction of prior period errors associated with the determination of total estimated project costs and the resulting revenue recognized. Quanta assessed the materiality of the prior period errors and determined that the errors were immaterial individually and in the aggregate to its previously issued financial statements.
As of December 31, 2021, after taking into account the above charge, Quanta had a contract receivable of approximately $120 million related to the project, which includes the approximately $87 million PRONATEL collected through exercise of the advance payment bonds. The contract receivable from PRONATEL is included in “Other assets, net” in the accompanying consolidated balance sheet as of December 31, 2021.
Quanta also reserves the right to seek full compensation for the loss of its investment under applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC. In connection with these rights, in May 2020 Quanta’s Dutch subsidiary delivered to the Peruvian government an official notice of dispute arising from the termination of the contracts and related acts by PRONATEL (which are attributable to Peru) under the Agreement on the Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the Republic of Peru (Investment Treaty). The Investment Treaty protects Quanta’s subsidiary’s indirect ownership stake in Redes and the project, and provides for rights and remedies distinct from the ICC arbitration. In December 2020, Quanta’s Dutch subsidiary filed a request for the institution of an arbitration proceeding against Peru with the International Centre for Settlement of Investment Disputes (ICSID) related to Peru’s breach of the Investment Treaty, which was registered by ICSID in January 2021. In the ICSID arbitration, Quanta’s Dutch subsidiary claims, without limitation, that Peru: (i) treated the subsidiary’s investment in Redes and the project unfairly and inequitably; and (ii) effectively expropriated the subsidiary’s investment in Redes and the project. In addition, Quanta’s Dutch subsidiary is seeking full compensation for all damages arising from Peru’s actions, including but not limited to (i) the fair market value of the investment and/or lost profits; (ii) attorneys’ fees and arbitration costs; (iii) other related costs and damages and (iv) pre- and post-award interest.
If Quanta is not successful in the pending arbitration proceedings, including the ICC arbitration proceeding held in the fourth quarter of 2021, this matter could result in an additional significant loss that could have a material adverse effect on Quanta’s consolidated results of operations and cash flows. However, based on the information currently available and the status of the pending arbitration proceedings, Quanta is not able to determine a range of reasonably possible additional loss, if any, with respect to this matter.
Maurepas Project Dispute
During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of its claim for liquidated damages allegedly arising from delay in mechanical completion of a project in Louisiana. Quanta disputes the claim and believes that QPS is not responsible for liquidated damages under the contract terms, and in June 2019 QPS filed suit against SemGroup Corporation (now Energy Transfer LP), the parent company of Maurepas, under the parent guarantee issued to secure payment from Maurepas on the project. QPS is seeking to recover $22 million that it believes has been wrongfully withheld, which represents the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, QPS also received notice from Maurepas claiming certain warranty defects on the project. In July 2019, Maurepas filed suit against QPS and Quanta, pursuant to a parent guarantee, for damages related to the alleged warranty defects and for a declaratory judgment related to the liquidated damages claim, subsequently claiming approximately $59 million in damages related to a portion of the alleged warranty defects. The lawsuits relating to these claims have been consolidated and are pending in the Tulsa County District Court in Oklahoma. Quanta is continuing to evaluate the claimed warranty defects and, if they exist, the appropriate remedy. At this time, Quanta disputes the extent of the alleged defects or has not been able to substantiate them.
As of December 31, 2021, Quanta had recorded an accrual with respect to this matter based on its current estimated amount of probable loss. Based on the information currently available, including documentation received in the discovery process, Quanta estimates the range of additional reasonably possible loss in connection with this matter is between no additional loss and the amount claimed by Maurepas with respect to the alleged warranty defects and liquidated damages, less the accrued amount. Upon final resolution of this matter, any liquidated damages or warranty defect damages in excess of Quanta’s current loss accrual would be recorded as additional costs on the project.
Lorenzo Benton v. Telecom Network Specialists, Inc., et al. 
In June 2006, plaintiff Lorenzo Benton filed a class action complaint in the Superior Court of California, County of Los Angeles, alleging various wage and hour violations against Telecom Network Specialists (TNS), a former subsidiary of Quanta. Quanta retained liability associated with this matter pursuant to the terms of Quanta’s sale of TNS in December 2012. Benton represents a class of workers that includes all persons who worked on certain TNS projects, including individuals that TNS retained through numerous staffing agencies. The plaintiff class in this matter is seeking damages for unpaid wages, penalties associated with the failure to provide meal and rest periods and overtime wages, interest and attorneys’ fees. In January 2017, the trial court granted a summary judgment motion filed by the plaintiff class and found that TNS was a joint employer of the class members and that it failed to provide adequate meal and rest breaks and failed to pay overtime wages. During 2019 and 2020, the parties filed additional summary judgment and other motions and a bench trial on liability and damages was held. Liability and damages have been determined by the trial court, with the amount of liability for TNS, including interest through the date of the trial court’s orders, determined to be approximately $9.5 million. Quanta believes the court’s decisions on liability and damages are not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter. The amount determined by the trial court includes damages and interest, but does not include attorneys’ fees or costs. In July 2021, the plaintiff class filed a motion for approval of approximately $37.0 million in attorneys’ fees and costs. In December 2021, the trial court issued a ruling that reduced the amount of attorneys’ fees and costs available to plaintiffs. Specifically, while not stating the recoverable amount, the court reduced the hourly rate, limited the time period for which fees are recoverable, and lowered the fee enhancement multiplier available. In January 2022, the plaintiffs submitted a supplemental filing in response to the trial court’s ruling requesting approval of approximately $17.6 million of attorneys’ fees and costs. In February 2022, the plaintiffs separately appealed the trial court’s December 2021 ruling with respect to the reduction of their claimed attorneys’ fees and costs. Quanta is planning to submit a supplemental response disputing the amount of the plaintiffs’ revised calculation of recoverable attorneys’ fees and costs in advance of the next trial court hearing on this matter, which is scheduled for April 2022. Quanta also expects to appeal certain aspects of the trial court’s December 2021 ruling.
Additionally, in November 2007, TNS filed cross complaints for indemnity and breach of contract against the staffing agencies, which employed many of the individuals in question. In December 2012, the trial court heard cross-motions for summary judgment filed by TNS and the staffing agencies pertaining to TNS’s demand for indemnity. The court denied TNS’s motion and granted the motions filed by the staffing agencies; however, the California Appellate Court reversed the trial court’s decision in part and instructed the trial court to reconsider its ruling. In February 2017, the court denied a new motion for summary judgment filed by the staffing companies and has since stated that the staffing companies would be liable to TNS for any damages owed to the class members that the staffing companies employed. However, Quanta currently believes that, due to solvency issues, any contribution from the staffing companies may not be substantial.
The final amount of liability and attorneys’ fees, if any, payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of Quanta’s appeal of the trial court’s rulings on liability and damages, a final determination with respect to the amount of any attorneys’ fees or additional costs or damages owed by Quanta, and the solvency of the staffing agencies. Based on review and analysis of the trial court’s rulings on liability, Quanta does not believe, at this time, that it is probable this matter will result in a material loss. However, if Quanta is unsuccessful in this litigation and the staffing agencies are unable to fund damages owed to class members, Quanta believes the range of reasonably possible loss to Quanta upon final resolution of this matter could be up to approximately $9.5 million, plus the final amount of any attorneys’ fees, interest and expenses awarded to the plaintiff class.
Hallen Acquisition Assumed Liability
In August 2019, in connection with the acquisition of The Hallen Construction Co., Inc. (Hallen), Quanta assumed certain contingent liabilities associated with a March 2014 natural gas-fed explosion and fire in the Manhattan borough of New York City, New York. The incident resulted in, among other things, loss of life, personal injury and the destruction of two buildings and other property damage. After investigation, the National Transportation Safety Board determined that the probable cause of the incident was the failure of certain natural gas infrastructure installed by Consolidated Edison, Inc. (Con Ed) and the failure of certain sewer infrastructure maintained by the City of New York. Pursuant to a contract with Con Ed, Hallen had performed certain work related to such natural gas infrastructure and agreed to indemnify Con Ed for certain claims, liabilities and costs associated with its work. Numerous lawsuits are pending in New York state courts related to the incident, which generally name
Con Ed, the City of New York and Hallen as defendants. These lawsuits are at various preliminary stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption.
As of December 31, 2021, Quanta had not recorded an accrual related to this matter. Hallen’s liabilities associated with this matter are expected to be covered under applicable insurance policies or contractual remedies negotiated by Quanta with the former owners of Hallen. If a loss becomes probable and estimable with respect to this matter, Quanta expects to accrue its estimated liability and a receivable in the same amount. However, the ultimate amount of liability in connection with this matter remains subject to uncertainties associated with pending litigation, including, among other things, the apportionment of liability among the defendants and other responsible parties and the likelihood and amount of potential damages claims. As a result, this matter could result in a loss that is in excess of, or not covered by, such insurance or contractual remedies, which could have a material adverse effect on Quanta’s consolidated financial condition, results of operations and cash flows.
Silverado Wildfire Matter
In January 2022, two of Quanta’s subsidiaries received a tender of defense and demand for preservation of evidence from Southern California Edison Company (SCE) related to two lawsuits filed in April 2021 and November 2021 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits assert property damage and related claims on behalf of certain individuals and subrogation claims on behalf of insurers relating to damages caused by a wildfire that began in October 2020 in Orange County, California (the Silverado Fire) and that is purported to have damaged approximately 13,000 acres. The lawsuits allege the Silverado Fire originated from utility poles in the area, generally claiming that each defendant failed to adequately maintain, inspect, repair or replace its overhead facilities, equipment and utility poles and remove vegetation in the vicinity; that the utility poles were overloaded with equipment from shared usage; and that SCE failed to de-energize its facilities during red flag warnings for a Santa Ana wind event. The lawsuits allege the Silverado Fire started when SCE and T-Mobile equipment contacted each other and note the Orange County Fire Department is investigating whether a T-Mobile lashing wire contacted an SCE overhead primary conductor in high winds. In October 2021, T-Mobile filed a cross-complaint against SCE alleging the ignition site of the Silverado Fire encompassed two utility poles replaced by SCE or a third party engaged by SCE, and that certain equipment, including T-Mobile’s lashing wire, was not sufficiently re-secured after the utility pole replacements. One of Quanta’s subsidiaries performed planning and other services related to the two utility poles, and another Quanta subsidiary replaced the utility poles and reattached the electrical and telecommunication equipment to the new utility poles in March 2019, approximately 19 months before the Silverado Fire. Pursuant to the general terms of a master services agreement and a master consulting services agreement between the Quanta subsidiaries and SCE, the subsidiaries agreed to defend and indemnify SCE against certain claims arising with respect to performance or nonperformance under the agreements. The SCE tender letters seek contractual indemnification and defense from Quanta’s subsidiaries for the claims asserted against SCE in the lawsuits and the T-Mobile cross-complaint.
Quanta’s subsidiaries intend to vigorously defend against the lawsuits, the T-Mobile cross-complaint and any other claims asserted in connection with the Silverado Fire. Quanta will continue to review additional information in connection with this matter as litigation and resolution efforts progress, and any such information may potentially allow Quanta to determine an estimate of potential loss, if any. As of December 31, 2021, Quanta had not recorded an accrual with respect to this matter, and Quanta is currently unable to reasonably estimate a range of reasonably possible loss, if any, because there are a number of unknown facts and legal considerations that may impact the amount of any potential liability. Quanta also believes that to the extent its subsidiaries are determined to be liable for any damages resulting from this matter, its insurance would be applied to any such liabilities over its deductible amount and its insurance coverage would be adequate to cover such potential liabilities. However, the ultimate amount of any potential liability and insurance coverage in connection with this matter remains subject to uncertainties associated with pending and potential future litigation.
Concentrations of Credit Risk
Quanta is subject to concentrations of credit risk related primarily to its cash and cash equivalents and its net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of Quanta’s cash and cash equivalents are managed by what it believes to be high credit quality financial institutions. In accordance with Quanta’s investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what Quanta believes to be high quality cash and cash equivalent investments, which consist primarily of interest-bearing demand deposits, money market investments and money market mutual funds. Although Quanta does not currently believe the principal amount of these cash and cash equivalents is subject to any material risk of loss, changes in economic conditions could impact the interest income Quanta receives from these investments.
Quanta grants credit under normal payment terms, generally without collateral, to its customers, which primarily include utilities, renewable energy developers, communications providers, industrial companies and energy delivery companies located primarily in the United States, Canada and Australia. No customer represented 10% or more of Quanta’s consolidated revenues
for the years ended December 31, 2021, 2020 or 2019. One customer represented 11% of Quanta’s consolidated net receivable position at December 31, 2021. Another customer, when combined with the net receivable position of a joint venture in which such customer owns a 50% interest, also represented 11% of Quanta’s consolidated net receivable position at December 31, 2021. The projects for these customers were primarily in Quanta’s Electric Power Infrastructure Solutions and Renewable Energy segments. No customer represented 10% or more of Quanta’s consolidated net receivable position at December 31, 2020. While Quanta generally has certain statutory lien rights with respect to services provided, Quanta is subject to potential credit risk related to business, economic and financial market conditions that affect these customers and locations, which has been heightened as a result of the unfavorable and uncertain economic and financial market conditions resulting from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic. Some of Quanta’s customers have experienced significant financial difficulties (including bankruptcy), and customers may experience financial difficulties in the future. These difficulties expose Quanta to increased risk related to collectability of billed and unbilled receivables and contract assets for services Quanta has performed.
For example, a customer within Quanta’s Underground Utility and Infrastructure Solutions segment encountered financial difficulties during 2020 that resulted in nonpayment of $27.5 million of receivables, plus accrued interest. As a result of the nonpayment, Quanta decided to foreclose the liens on the pipeline asset in order to recover the outstanding amount. During the three months ended September 30, 2021, Quanta entered into a settlement with the customer resulting in the sale of the pipeline asset to a third party and pursuant to which Quanta received $10.0 million of the amount owed and the right to receive payment of the remainder of the receivables in quarterly installments from the third party based on the cash flows generated by the pipeline and certain related assets. As a result, the remaining receivable balance of $17.5 million at September 30, 2021 was reclassified to long-term receivables as of such date. Quanta also retained a security interest in the pipeline asset to secure payment of the remaining amount owed and believes that the value of the pipeline asset is in excess of such amount. However, the ultimate outcome with respect to the amount owed remains uncertain and is based on a number of assumptions that are potentially subject to change, including the future financial performance of the third party and the cash flows generated by the pipeline asset, as well as the future value of the pipeline asset. As a result, the amount ultimately collected could be materially less than the amount owed. As of December 31, 2021, the remaining receivable balance was $17.5 million.
Additionally, in July 2021 Limetree Refining, a customer within Quanta’s Underground Utility and Infrastructure Solutions segment, filed for bankruptcy protection under Chapter 11 of the Bankruptcy Code, after experiencing operational and financial difficulties and shutting down operations at its refinery. During 2021, Quanta recorded provisions for credit losses in the aggregate amount of $31.7 million with respect to this customer, and its affiliate, reflecting the full amount of receivables outstanding. See Note 4 for further information related to this customer.
Insurance
As discussed in Note 2, Quanta carries various insurance policies. As of December 31, 2021 and 2020, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability and group health claims totaled $318.2 million and $319.5 million, with $238.0 million and $238.0 million considered to be long term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of December 31, 2021 and 2020 were $28.6 million and $35.6 million, of which $0.4 million and $0.4 million are included in “Prepaid expenses and other current assets” and $28.2 million and $35.2 million are included in “Other assets, net.”
Quanta renews its insurance policies on an annual basis, and therefore deductibles and levels of insurance coverage may change in future periods. In addition, insurers may cancel Quanta’s coverage or determine to exclude certain items from coverage, including wildfires, or Quanta may elect not to obtain certain types or incremental levels of insurance based on the potential benefits considered relative to the cost of such insurance, or coverage may not be available at reasonable and competitive rates. In any such event, Quanta’s overall risk exposure would increase, which could negatively affect its results of operations, financial condition and cash flows. For example, due to the increased occurrence and future risk of wildfires in California and other areas in the western United States, Australia and other locations, insurers have reduced coverage availability and increased the cost of insurance coverage for such events in recent years. As a result, Quanta’s level of insurance coverage for wildfire events has decreased in recent years, and the current level of coverage may not be sufficient to cover potential losses in connection with these events. Additionally, Quanta’s third-party insurers could decide to further reduce, exclude or increase the cost of coverage for wildfires or other events in connection with insurance renewals in the future.
Letters of Credit
Certain of Quanta’s vendors require letters of credit to ensure reimbursement for amounts they are disbursing on Quanta’s behalf, such as to beneficiaries under its insurance programs. In addition, from time to time, certain customers require Quanta to post letters of credit to ensure payment of subcontractors and vendors and guarantee performance under contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to Quanta’s senior credit facility. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit if the holder claims that Quanta has failed to perform specified actions. If this were to occur, Quanta would be required to reimburse the issuer of the letter of
credit. Depending on the circumstances of such a reimbursement, Quanta may also be required to record a charge to earnings for the reimbursement.
As of December 31, 2021, Quanta had $318.2 million in outstanding letters of credit under its senior credit facility securing its casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2022. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon their maturity. Quanta is not aware of any claims currently asserted or threatened under any of these letters of credit that are material, individually or in the aggregate. However, to the extent payment is required for any such claims, the amount paid could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
Bonds and Parent Guarantees
Many customers, particularly in connection with new construction, require Quanta to post performance and payment bonds. These bonds provide a guarantee that Quanta will perform under the terms of a contract and pay its subcontractors and vendors. In certain circumstances, the customer may demand that the surety make payments or provide services under the bond, and Quanta must reimburse the surety for any expenses or outlays it incurs. Quanta may also be required to post letters of credit in favor of the sureties, which would reduce the borrowing availability under its senior credit facility. Quanta has not been required to make any material reimbursements to its sureties for bond-related costs except related to the exercise of approximately $112 million advance payment and performance bonds in 2019 related to the terminated telecommunications project in Peru, as set forth in Legal Proceedings - Peru Project Dispute above. However, to the extent further reimbursements are required, the amounts could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows. As of December 31, 2021, Quanta is not aware of any outstanding material obligations for payments related to bond obligations.
Performance bonds expire at various times ranging from mechanical completion of a project to a period extending beyond contract completion in certain circumstances, and therefore a determination of maximum potential amounts outstanding requires certain estimates and assumptions. Such amounts can also fluctuate from period to period based upon the mix and level of Quanta’s bonded operating activity. As of December 31, 2021, the total amount of the outstanding performance bonds was estimated to be approximately $3.9 billion. Quanta’s estimated maximum exposure related to the value of the performance bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each commitment under a performance bond generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately $1.2 billion as of December 31, 2021.
Additionally, from time to time, Quanta guarantees certain obligations and liabilities of its subsidiaries that may arise in connection with, among other things, contracts with customers, equipment lease obligations, joint venture arrangements and contractor licenses. These guarantees may cover all of the subsidiary’s unperformed, undischarged and unreleased obligations and liabilities under or in connection with the relevant agreement. For example, with respect to customer contracts, a guarantee may cover a variety of obligations and liabilities arising during the ordinary course of the subsidiary’s business or operations, including, among other things, warranty and breach of contract claims, third party and environmental liabilities arising from the subsidiary’s work and for which it is responsible, liquidated damages, or indemnity claims. Quanta is not aware of any claims under any guarantees that are material, except as set forth in Legal Proceedings – Maurepas Project Dispute above. To the extent a subsidiary incurs a material obligation or liability and Quanta has guaranteed the performance or payment of such obligation or liability, the recovery by a customer or other counterparty or a third party will not be limited to the assets of the subsidiary. As a result, responsibility under the guarantee could exceed the amount recoverable from the subsidiary alone and could materially and adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
Employment Agreements
Quanta has various employment agreements with certain executives and other employees, which provide for compensation, other benefits and, under certain circumstances, severance payments and post-termination stock-based compensation benefits. Certain employment agreements also contain clauses that require the potential payment of specified amounts to such employees upon the occurrence of a defined change in control event.
Collective Bargaining Agreements and Multiemployer Pension Plans
Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. From time to time, Quanta is a party to grievance and arbitration actions based on claims arising out of the collective bargaining agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are
made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Quanta may also be subject to liabilities as a result of its participation in, or withdrawal from, multiemployer defined benefit pension plans. Quanta may be required to make additional contributions to its multiemployer pension plans if they become underfunded, and these additional contributions will be determined based on Quanta’s union employee payrolls. Certain plans to which Quanta contributes or may contribute in the future may adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (e.g., a surcharge on benefit contributions) and/or modifications to retiree benefits. The amount, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions. Quanta may also be subject to additional liabilities imposed by law if it or another participating employer withdraws from a multiemployer defined benefit pension plan, a plan is terminated or a plan experiences a mass withdrawal. These liabilities may include an allocable share of the unfunded vested benefits in the plan for all plan participants, not only the benefits payable to a contributing employer’s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. Quanta is not aware of any material withdrawal liabilities that have been incurred or asserted and that remain outstanding as a result of a withdrawal by Quanta from a multiemployer defined benefit pension plan. However, Quanta’s future contribution obligations and potential withdrawal liability exposure could vary based on the investment and actuarial performance of the multiemployer pension plans to which it contributes and other factors, which could be negatively impacted as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and related issues. Quanta has been subject to significant withdrawal liabilities in the past, including in connection with its withdrawal from the Central States, Southeast and Southwest Areas Pension Plan. To the extent Quanta is subject to material withdrawal liabilities in the future, such liability could adversely affect its business, financial condition, results of operations and cash flows.
Other Employee Benefit Plans
Quanta maintains certain other employee benefit plans. Additional information regarding these plans is included in Note 15.
Contingent Consideration Liabilities
The terms of certain of Quanta’s business acquisitions have included the potential payment of contingent consideration. Additional information regarding the liabilities associated with these potential obligations is included in Note 6.
Indemnities
Quanta generally indemnifies its customers for the services it provides under its contracts and other specified liabilities, which may subject Quanta to indemnity claims and liabilities and related litigation. Additionally, in connection with certain acquisitions and dispositions, Quanta has indemnified various parties against specified liabilities that those parties might incur in the future. The indemnities under acquisition or disposition agreements are usually contingent upon the other party incurring liabilities that reach specified thresholds. Except as set forth in Legal Proceedings – Silverado Wildfire Matter above, Quanta is not aware of any indemnity claims in connection with its indemnity obligations that are material. To the extent indemnification is required with respect to any matter, the amount could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
In the normal course of Quanta’s acquisition transactions, Quanta obtains rights to indemnification from the sellers or former owners of acquired businesses for certain risks, liabilities and obligations arising from their operations prior to the date of acquisition, such as financial, performance, operational, safety, workforce, environmental, litigation, compliance or tax issues, some of which Quanta may not have discovered during due diligence. However, the indemnities may not cover all of Quanta’s exposure for such pre-acquisition matters, or the indemnitors may be unwilling or unable to pay amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed, and such amounts could be material and could have a material adverse effect on Quanta’s business or consolidated financial condition, results of operations and cash flows. For example, Quanta has obtained certain indemnification rights from the former owners of Hallen with respect to contingent liabilities that were assumed in connection with the acquisition, as set forth in Legal Proceedings — Hallen Acquisition Assumed Liability above.
Residual Value Guarantees
Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.
Deferral of Employer Payroll Taxes
During 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act), which provided for various tax relief and tax incentive measures. These measures did not have a material impact on Quanta’s results of operations. However, pursuant to the CARES Act, Quanta deferred the payment of $108.9 million of employer payroll taxes during the year ended December 31, 2020, 50% of which were paid in the year ended December 31, 2021 and the remainder of which is due by December 31, 2022.
Availability of Equipment and Project Materials
Quanta’s customers depend on the availability of certain materials for construction, upgrade and repair and maintenance of their infrastructure and are typically responsible for supplying most or all of the materials required for the services Quanta performs on their projects, including, among other things, steel, copper, aluminum and components for renewable energy projects (e.g., solar panels, wind turbine blades). A number of factors that Quanta and its customers may not be able to predict or control could result in increased costs for, or delays in delivery or lack of availability of, these materials, including, among other things, the continued impact of the ongoing COVID-19 pandemic on the global supply chain, global trade relationships (e.g., tariffs, sourcing restrictions) and other general market and political conditions (e.g., inflation). To the extent these or other dynamics delay Quanta’s customers’ projects or impact their decision-making with respect to timing of future projects, Quanta’s business and demand for its services could be negatively impacted. Additionally, pursuant to certain contracts, including contracts for our comprehensive engineering, procurement and construction services, Quanta is required to procure all or part of the materials needed for a project. A number of factors that Quanta may not be able to predict or control, including those described above with respect to its customers, could negatively impact its ability to procure the materials it has agreed to procure for a project, and in such circumstances, it may be responsible for delays and additional costs associated with projects.
Quanta also depends on the availability of certain equipment, including specialty vehicles, to perform services. A number of factors that Quanta may not be able to predict or control could result in increased costs for, or delays in delivery of, this equipment, including the continued impact of the ongoing COVID-19 pandemic on the global supply chain, as well as global trade relationships, geopolitical events, and other general market and political conditions (e.g., inflation). For example, based on, among other things, the significant worldwide shortage of semiconductors, vehicle manufacturers are experiencing production delays with respect to new vehicles for our fleet (both on-road and specialty vehicles) and vehicle parts (e.g., tires), and certain of Quanta’s vehicle delivery orders scheduled for delivery in 2022 have been delayed and cancelled. While Quanta believes it has taken steps to secure delivery of a sufficient amount of vehicles in the near term and does not anticipate any significant disruptions with respect to its fleet, to the extent the production issues become worse than expected or become longer-term in nature, Quanta’s operations could be negatively impacted.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.
Goodwill and Other Intangible Assets
As discussed in Note 7, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The Goodwill and Other Intangible Assets sections within Notes 2 and 7 provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine the fair value of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that the valuation methods it employs appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with the valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the
lowest level (Level 3).
Investments
Equity investments with readily determinable fair values are measured at fair value, with changes in fair value recognized in net income. In cases where those readily determinable values are quoted market prices, the level of input used for fair value measurements is the highest level (Level 1). Equity investments without readily determinable fair values are measured on a nonrecurring basis. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgments and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk-adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Quanta has investments accounted for using the equity and cost methods of accounting as discussed in Note 8. Quanta utilizes the fair value premise as the basis for its impairment valuation and recognizes impairment if there are sufficient indicators that the fair value of the investment is less than its carrying value.
Quanta also has COLI policies related to its deferred compensation plan as further described in Note 15. These policies are carried at their cash surrender value, which is considered their fair value. The level of input used for these fair value measurements is Level 2.
Financial Instruments
The carrying amounts of cash equivalents, accounts receivable, contract assets, accounts payable, accrued expenses and contract liabilities approximate fair value due to the short-term nature of these instruments. All of Quanta’s cash equivalents were categorized as Level 1 assets at December 31, 2021 and 2020, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.
Contingent Consideration Liabilities
Financial instruments required to be measured at fair value on a recurring basis consist primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, payable in the event certain performance objectives are achieved by the acquired businesses during designated post-acquisition periods. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis.
The fair values of these liabilities described in Note 6 were primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factor was 50.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 0.04% to 3.9% and had a weighted average of 1.9% based on the fair value at the dates of the respective acquisitions. The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability.
Long-Term Debt
The carrying amount of variable rate debt, which includes borrowings under Quanta’s senior credit facility, approximates fair value. Quanta’s fixed rate debt primarily includes its Senior Notes. The fair value of Quanta’s Senior Notes, which are described further in Note 10, was $2.49 billion at December 31, 2021, compared to a carrying value of $2.47 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $27.0 million. The fair value of the senior notes is based on the quoted market prices for the same issue and are categorized as Level 1 liabilities. See Note 10 for additional information regarding Quanta’s senior credit facility and the Senior Notes.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Detail of Certain Accounts
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Detail of Certain Accounts DETAIL OF CERTAIN ACCOUNTS:
Cash and Cash Equivalents
Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):
 December 31,
 20212020
Cash and cash equivalents held in domestic bank accounts$205,781 $156,122 
Cash and cash equivalents held in foreign bank accounts23,316 28,498 
Total cash and cash equivalents$229,097 $184,620 
Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At December 31, 2021 and 2020, cash equivalents were $140.0 million and $98.0 million and consisted primarily of money market investments and money market mutual funds and are discussed further in Note 17.
Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 December 31,
 20212020
Cash and cash equivalents held by domestic joint ventures$21,828 $7,714 
Cash and cash equivalents held by foreign joint ventures3,461 3,973 
Total cash and cash equivalents held by joint ventures25,289 11,687 
Cash and cash equivalents held by captive insurance company133,302 85,014 
Cash and cash equivalents not held by joint ventures or captive insurance company70,506 87,919 
Total cash and cash equivalents$229,097 $184,620 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 Estimated UsefulDecember 31,
 Lives in Years20212020
LandN/A$86,013 $69,389 
Buildings and leasehold improvements
5-30
318,499 249,106 
Operating machinery, equipment and vehicles
1-25
2,603,149 2,297,120 
Office equipment, furniture and fixtures and information technology systems
3-10
259,776 244,113 
Construction work in progressN/A91,502 20,900 
Finance lease assets and rental purchase options (see Note 11)
5-20
64,256 52,160 
Property and equipment, gross3,423,195 2,932,788 
Less — Accumulated depreciation and amortization (1,503,498)(1,372,132)
Property and equipment, net of accumulated depreciation $1,919,697 $1,560,656 
Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets and was $255.5 million, $225.3 million and $218.1 million for the years ended December 31, 2021, 2020 and 2019. Additionally, Quanta recorded asset impairment charges of $5.7 million during the year ended December 31, 2021 related to certain equipment that was not utilized in Quanta’s core operations, some of which was sold in October 2021 and the remainder of which was classified as assets held for sale as of December 31, 2021. Quanta also recorded asset impairment
charges of $8.3 million during the year ended December 31, 2020 related to the exit of its Latin American operations and due to the planned sale of certain equipment and asset impairment charges of $13.9 million during the year ended December 31, 2019 related to the winding down and exit of certain oil-influenced operations and assets, the replacement of an internally-developed software application and the planned sale and exit of certain foreign operations and assets.
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 December 31,
 20212020
Accounts payable, trade$1,251,118 $798,023 
Accrued compensation and related expenses547,161 378,002 
Other accrued expenses456,392 333,769 
Accounts payable and accrued expenses$2,254,671 $1,509,794 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information SUPPLEMENTAL CASH FLOW INFORMATION:
The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):
Year Ended December 31,
202120202019
Accounts and notes receivable$(248,452)$71,058 $(214,580)
Contract assets(331,946)153,832 (12,317)
Inventories1,418 9,860 52,168 
Prepaid expenses and other current assets(6,503)83,518 (60,475)
Accounts payable and accrued expenses and other non-current liabilities95,829 115,569 39,419 
Contract liabilities47,163 (84,370)174,230 
Other, net (1)
(15,191)(22,098)(135,250)
Net change in operating assets and liabilities, net of non-cash transactions$(457,682)$327,369 $(156,805)
(1) The amount for the year ended December 31, 2019 includes the payment of $87 million of on-demand advance payment bonds and $25 million of on-demand performance bonds exercised in connection with the terminated telecommunications project in Peru. See Legal Proceedings — Peru Project Dispute in Note 16 for additional information on this matter.
Reconciliations of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):
December 31,
2021202020192018
Cash and cash equivalents$229,097 $184,620 $164,798 $78,687 
Restricted cash included in “Prepaid expenses and other current assets”1,836 1,275 4,026 3,286 
Restricted cash included in “Other assets, net”954 913 921 1,283 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$231,887 $186,808 $169,745 $83,256 
Restricted cash includes any cash that is legally restricted as to withdrawal or usage.
Supplemental cash flow information related to leases and rental purchase options is as follows (in thousands):
 Year Ended December 31,
 202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(104,434)$(115,597)$(119,357)
Operating cash flows from finance leases$(90)$(108)$(64)
Financing cash flows from finance leases$(1,001)$(1,198)$(1,835)
Lease assets obtained in exchange for lease liabilities:
Operating leases$73,713 $69,721 $96,550 
Finance leases$1,044 $1,384 $691 
Rental purchase option assets obtained in exchange for rental purchase option liabilities$11,713 $35,734 $12,229 
Additional supplemental cash flow information is as follows (in thousands):
Year Ended December 31,
 202120202019
Cash (paid) received during the period for -   
Interest paid$(52,737)$(32,142)$(64,805)
Income taxes paid$(125,328)$(231,186)$(116,467)
Income tax refunds$13,257 $18,119 $7,474 
Accrued capital expenditures were $27.4 million and $11.3 million as of December 31, 2021 and 2020. The impact of these items has been excluded from Quanta’s capital expenditures in the accompanying consolidated statements of cash flows due to their non-cash nature.
During the year ended December 31, 2020, Quanta contributed certain assets that had a fair value of $6.1 million as partial consideration for the purchase of an investment and recorded a note receivable of $4.7 million as partial consideration for the sale of another investment.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Certain Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation The consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly-owned subsidiaries, which are also referred to as its operating companies. The consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50% in the affiliated entity, are accounted for using the equity method. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.
Use of Estimates and Assumptions The preparation of financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of revenue recognition for construction contracts, including contractual change orders and claims; allowance for credit losses; valuation of inventory; useful lives of assets; fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments; equity and other investments; purchase price allocations; acquisition-related contingent consideration liabilities; multiemployer pension plan withdrawal liabilities; contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations; estimated insurance claim recoveries; stock-based compensation; operating results of reportable segments; provision for income taxes; and uncertain tax positions.
Inventories Inventories consist primarily of parts and supplies held for use in the ordinary course of business, which are valued by Quanta at the lower of cost or net realizable value. Cost is determined by using either the first-in, first-out (FIFO) method or the average costing method. Inventories also include certain job specific materials not yet installed, which are valued using the specific identification method.
Property and Equipment
Property and equipment are stated at cost, and depreciation is computed using the straight-line method, net of estimated salvage values, over the estimated useful lives of the assets. Leasehold improvements are capitalized and amortized over the lesser of the life of the lease or the estimated useful life of the asset. Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets.
Expenditures for repairs and maintenance are charged to expense when incurred. Expenditures for major renewals and betterments, which extend the useful lives of existing equipment, are capitalized and depreciated over the adjusted remaining useful lives of the assets. Upon retirement or disposition of property and equipment, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in selling, general and administrative expenses.
Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be realizable. When an evaluation is required, the estimated future undiscounted cash flows associated with the asset group are compared to the asset group’s carrying amount to determine if an impairment is necessary. The effect of any impairment involves expensing the difference between the fair value of the asset group and its carrying amount in the period incurred.
Goodwill and Other Intangible Assets Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with
certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company. Quanta has organized its individual operating companies into segments for goodwill disclosure purposes. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating companies represent its reporting units for the purpose of assessing goodwill impairment.
Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing a qualitative assessment on none, some, or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions; declining financial performance; deterioration in the operational environment; an expectation of selling or disposing of a portion of a reporting unit; a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.
If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of such reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.
Quanta generally determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiple valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.
Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, to each reporting unit’s projected and historical EBITDA average. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.
Other Intangible Assets
Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This method discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates.
Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name or curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the
prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.Quanta amortizes the intangible assets that are subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value.
Leases
Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received.
Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability.
The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.
Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.
Investments in Affiliates and Other
In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure solutions on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements.
Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of, or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an
unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.
Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions. Quanta’s share of net income or losses of these investments is included within operating income in the accompanying consolidated statements of operations when the investee is operationally integral to the operations of Quanta and is reported as “Equity in earnings (losses) of integral unconsolidated affiliates.” Quanta’s share of net income or losses of unconsolidated equity method investments that are not operationally integral to the operations of Quanta are included in “Other income, net” below operating income in the accompanying consolidated statements of operations.
Equity method investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying amount and whether any such decline is other-than-temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain its earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations.
Investments in entities of which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence are accounted for using the cost method of accounting. Additionally, certain investments provide for significant influence over the investee, but also include preferential liquidation rights, which precludes accounting for the investments under the equity method. These cost method investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment (if any), plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company. Earnings on investments accounted for using the cost method of accounting are recognized as dividends are declared. These earnings and any impairments of cost method investments are reported in “Other income, net” in the accompanying consolidated statements of operations.
Income Taxes
Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.
Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.
Quanta records reserves for income taxes related to certain tax positions when management considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. Quanta adjusts its tax contingencies accrual and income tax provision in the period in which matters are effectively settled with tax authorities at amounts different from our established accrual, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when more information becomes available. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.
U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in future consolidated balance sheets, statements of operations and statements of comprehensive income.
Earnings Per Share Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
Insurance Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly through its wholly-owned captive insurance company, which reimburses claims up to the amount of the applicable deductible amount of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. Deductibles for the employer’s liability and workers’ compensation programs are $5.0 million per occurrence, and deductibles for the auto liability and general liability programs are $15.0 million per occurrence. Quanta also maintains employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.8 million per claimant per year.Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.
Collective Bargaining Agreements Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on relative total shareholder return compared to a defined peer group, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement.
Functional Currency and Translation of Financial Statements The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada and Australia, is typically the currency of the country where the foreign operating company is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. When preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating companies from their functional currency into U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses that are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income, net” in the accompanying consolidated statements of operations.
Comprehensive Income Components of comprehensive income include all changes in equity during a period, except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.
Litigation Costs and Reserves Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred.
Adoption of New Accounting Pronouncements and Accounting Standards Not Yet Adopted
Adoption of New Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board (FASB) issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, with certain amendments applied prospectively and other amendments applied on a modified retrospective basis. Quanta adopted this update effective January 1, 2021, and it has not had a material impact on Quanta’s consolidated financial statements during 2021.
In January 2020, FASB issued an update that clarified the applicable guidance for measurement of the fair value of equity and cost method investments when there is a change in the level of ownership or degree of influence. Quanta adopted this update effective January 1, 2021 and will prospectively apply this update.
New Accounting Pronouncement Not Yet Adopted
In October 2021, FASB issued an update that requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606 as if it had originated the contracts. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta will adopt this update by January 1, 2023. This update is not expected to have a material impact at the time of adoption, but it could impact the valuation of contract assets and contract liabilities related to business combinations that occur subsequent to adoption.
Acquisitions These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities
Treasury Stock
General
Treasury stock is recorded at cost. Under Delaware law, treasury stock is not counted for quorum purposes or entitled to vote.
Revenue Recognition Quanta’s services include the design, new construction, upgrade and repair and maintenance of infrastructure primarily in the utility, renewable energy, communications and pipeline and energy industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories based on the methods by which transaction prices are determined and revenue is recognized: unit-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.
Performance Obligations
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.
At December 31, 2021 and 2020, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.90 billion and $3.99 billion, with 81.8% and 71.2% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work had not yet begun as of such dates. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations are potential orders under MSAs and non-fixed price contracts expected to be completed within one year.
Recognition of Revenue Upon Satisfaction of Performance Obligations
A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta recognizes certain revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.
Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the services are performed.
Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs. Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized. Such costs were not material during the years ended December 31, 2021, 2020 and 2019.
Contract Estimates
Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s project estimators, project managers and finance professionals. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies (including the ongoing COVID-19 pandemic); and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from an original estimate, and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in
estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated. Contract losses are recognized in full when they are determined to be probable and can be reasonably estimated.
Changes in cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.
The aggregate amounts related to change orders and claims, which are included in “Contract assets” in the accompanying consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized could be significantly higher or lower than the estimated amount.
Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.
Changes in estimated revenues, costs and profit are recognized on a cumulative catch-up basis and recorded in the period they are determined to be probable and can be reasonably estimated. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the currently estimated revenue is less than the previous estimate. The impact of a change in contract estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.3 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets.
The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of risk pool, which are used to calculate expected credit losses, may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations, such as economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including any potential effects from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic.
Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 90 days past due. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.
Segment Information SEGMENT INFORMATION:
Beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.
Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating companies are organized into one of three reportable segments. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company for the purpose of evaluating segment performance in support of Quanta’s market strategies. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management. Quanta’s operating companies may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers.
In addition, integrated operations and common administrative support for Quanta’s operating companies require that certain allocations be made to determine segment profitability, including allocations of corporate shared and indirect operating costs as well as general and administrative costs. Certain corporate costs are not allocated, including facility costs, acquisition and integration costs, non-cash stock-based compensation, amortization related to intangible assets, asset impairment related to goodwill and intangible assets and change in fair value of contingent consideration liabilities.
Fair Value Measurements
For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.
Goodwill and Other Intangible Assets
As discussed in Note 7, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The Goodwill and Other Intangible Assets sections within Notes 2 and 7 provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine the fair value of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that the valuation methods it employs appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with the valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the
lowest level (Level 3).
Investments
Equity investments with readily determinable fair values are measured at fair value, with changes in fair value recognized in net income. In cases where those readily determinable values are quoted market prices, the level of input used for fair value measurements is the highest level (Level 1). Equity investments without readily determinable fair values are measured on a nonrecurring basis. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgments and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk-adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Quanta has investments accounted for using the equity and cost methods of accounting as discussed in Note 8. Quanta utilizes the fair value premise as the basis for its impairment valuation and recognizes impairment if there are sufficient indicators that the fair value of the investment is less than its carrying value.
Quanta also has COLI policies related to its deferred compensation plan as further described in Note 15. These policies are carried at their cash surrender value, which is considered their fair value. The level of input used for these fair value measurements is Level 2.
Financial Instruments
The carrying amounts of cash equivalents, accounts receivable, contract assets, accounts payable, accrued expenses and contract liabilities approximate fair value due to the short-term nature of these instruments. All of Quanta’s cash equivalents were categorized as Level 1 assets at December 31, 2021 and 2020, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.
Contingent Consideration Liabilities
Financial instruments required to be measured at fair value on a recurring basis consist primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, payable in the event certain performance objectives are achieved by the acquired businesses during designated post-acquisition periods. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis.
The fair values of these liabilities described in Note 6 were primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factor was 50.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 0.04% to 3.9% and had a weighted average of 1.9% based on the fair value at the dates of the respective acquisitions. The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability.
Long-Term Debt
The carrying amount of variable rate debt, which includes borrowings under Quanta’s senior credit facility, approximates fair value. Quanta’s fixed rate debt primarily includes its Senior Notes. The fair value of Quanta’s Senior Notes, which are described further in Note 10, was $2.49 billion at December 31, 2021, compared to a carrying value of $2.47 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $27.0 million. The fair value of the senior notes is based on the quoted market prices for the same issue and are categorized as Level 1 liabilities.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Related Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregated by Geographic Location and Contract Type
The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and by contract type (in thousands):
Year Ended December 31,
202120202019
By primary geographic location:
United States$11,068,493 85.3 %$9,618,951 85.8 %$10,190,684 84.0 %
Canada1,557,117 12.0 %1,252,365 11.2 %1,436,720 11.9 %
Australia221,038 1.7 %200,664 1.8 %187,915 1.6 %
Others133,565 1.0 %130,692 1.2 %296,834 2.5 %
Total revenues$12,980,213 100.0 %$11,202,672 100.0 %$12,112,153 100.0 %
Year Ended December 31,
202120202019
By contract type:
Unit-price contracts$5,029,100 38.7 %$4,172,363 37.2 %$4,193,295 34.6 %
Cost-plus contracts3,102,075 23.9 %2,649,770 23.7 %3,304,161 27.3 %
Fixed price contracts4,849,038 37.4 %4,380,539 39.1 %4,614,697 38.1 %
Total revenues$12,980,213 100.0 %$11,202,672 100.0 %$12,112,153 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
December 31, 2021December 31, 2020December 31, 2019
Contract assets$803,453 $453,832 $601,268 
Contract liabilities$802,872 $528,864 $606,146 
Composition of the Allowance for Credit Losses
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):     
Year Ended December 31,
202120202019
Balance at beginning of year$16,546 $9,398 $5,839 
Cumulative effect of adoption of new credit loss standard— 5,067 — 
Provision for credit losses34,890 3,656 11,249 
Direct write-offs charged against the allowance(1,687)(1,575)(7,690)
Balance at end of year$49,749 $16,546 $9,398 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Summarized Financial Information
Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):
 Year Ended December 31,
 202120202019
Revenues:   
Electric Power Infrastructure Solutions (1)
$7,624,240 $6,468,192 $6,346,837 
Renewable Energy Infrastructure Solutions1,825,259 1,305,151 775,000 
Underground Utility and Infrastructure Solutions3,530,714 3,429,329 4,990,316 
Consolidated revenues$12,980,213 $11,202,672 $12,112,153 
Operating income (loss):
   
Electric Power Infrastructure Solutions (2)(3)
$865,409 $648,405 $554,824 
Renewable Energy Infrastructure Solutions181,908 177,920 36,353 
Underground Utility and Infrastructure Solutions150,147 170,074 332,011 
Corporate and non-allocated costs(533,943)(385,028)(368,314)
Consolidated operating income$663,521 $611,371 $554,874 
Depreciation:   
Electric Power Infrastructure Solutions$141,093 $112,663 $101,299 
Renewable Energy Infrastructure Solutions14,020 9,185 6,996 
Underground Utility and Infrastructure Solutions83,720 85,981 90,953 
Corporate and non-allocated costs16,696 17,427 18,859 
Consolidated depreciation$255,529 $225,256 $218,107 
(1)    Includes $63.2 million related to Latin American operations for the year ended December 31, 2019, which included the reversal of $48.8 million of revenues in the year ended December 31, 2019 in connection with the terminated telecommunications project in Peru, a portion of which related to prior periods.
(2) Includes $74.0 million and $85.7 million of operating losses related to Latin American operations for the years ended December 31, 2020 and 2019. Included in the Latin American operating loss for the year ended December 31, 2019 was a $79.2 million charge associated with the termination of the large telecommunications project in Peru, which included the $48.8 million decrease in revenues described above and a $30.4 million increase in cost of services. See Legal Proceedings — Peru Project Dispute in Note 16 for additional information on this matter. As of December 31, 2020, Quanta had substantially completed the exit of its operations in Latin America.
(3)    Includes equity in earnings of integral unconsolidated affiliates of $44.1 million and $11.3 million for the years ended December 31, 2021 and 2020. These affiliates are considered to be operationally integral to the operations of Quanta and primarily consists of equity in earnings related to Quanta’s equity interest in LUMA.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Aggregate Consideration Paid or Payable and Allocation of Net Assets The following table summarizes the fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed for acquisitions completed in the years shown (in thousands).
 2021
BlattnerAll Others2020
Consideration:
Cash paid or payable$2,372,528 $328,846 $359,624 
Value of Quanta common stock issued345,422 16,922 57,119 
Contingent consideration125,632 — 2,250 
Fair value of total consideration transferred or estimated to be transferred$2,843,582 $345,768 $418,993 
Cash and cash equivalents$171,950 $9,910 $29,221 
Accounts receivable411,835 63,032 74,492 
Contract assets13,622 8,322 8,919 
Other current assets57,803 6,334 23,877 
Property and equipment179,530 71,735 143,277 
Other assets191 229 14 
Identifiable intangible assets1,425,000 105,128 96,826 
Current maturities of long-term debt and short-term debt(2,304)— (3,307)
Accounts payable and accrued liabilities(478,521)(28,662)(31,804)
Contract liabilities(227,040)(384)(3,750)
Deferred tax liabilities, net— (2,063)(3,178)
Other long-term liabilities(7,764)— — 
Total identifiable net assets1,544,302 233,581 334,587 
Goodwill1,299,280 112,187 84,406 
Fair value of net assets acquired$2,843,582 $345,768 $418,993 
Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in 2021 and 2020 as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).
2021
BlattnerAll Other2020
Estimated Fair ValueWeighted Average Amortization Period in YearsEstimated Fair ValueWeighted Average Amortization Period in YearsEstimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$1,045,000 7.0$77,293 6.7$81,154 6.1
Backlog130,000 0.76,436 1.24,022 1.4
Trade names250,000 15.05,698 14.97,654 14.4
Non-compete agreements— N/A6,673 5.03,996 5.0
Patented rights, developed technology, and process certifications— N/A9,028 3.5— N/A
Total intangible assets subject to amortization $1,425,000 7.8$105,128 6.5$96,826 6.5
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination The following table includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the years ended December 31, 2021, 2020 and 2019 as of the respective acquisition dates:
 20212020
RangeWeighted AverageRangeWeighted Average
Discount rates
18% to 26%
18%
19% to 25%
20%
Customer attrition rates
8% to 30%
10%
10% to 43%
13%
Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities Aggregate fair values of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets were as follows (in thousands):
 December 31, 2021December 31, 2020
Accounts payable and accrued expenses$2,591 $3,466 
Insurance and other non-current liabilities140,482 7,503 
Total contingent consideration liabilities$143,073 $10,969 
Unaudited Supplemental Pro Forma Results of Operations The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in 2021, 2020 and 2019, have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro
forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts).
 Year Ended December 31,
 202120202019
Revenues$15,503,994 $14,082,275 $12,844,508 
Gross profit$2,511,503 $2,226,703 $1,761,317 
Selling, general and administrative expenses$(1,353,780)$(1,208,909)$(1,027,254)
Amortization of intangible assets$(311,208)$(404,014)$(95,185)
Net income $624,506 $421,105 $434,593 
Net income attributable to common stock$618,479 $414,742 $429,822 
Earnings per share attributable to common stock:
Basic$4.31 $2.85 $2.92 
Diluted$4.18 $2.77 $2.89 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Quanta's Goodwill
A summary of changes in Quanta’s goodwill by segment is as follows (in thousands):
Electric Power Infrastructure Solutions
Segment
Renewable Energy Infrastructure Solutions SegmentUnderground Utility and Infrastructure Solutions
Segment
Total
Balance at December 31, 2019:
Goodwill$1,365,163 $— $753,938 $2,119,101 
Accumulated impairment— — (96,426)(96,426)
1,365,163 — 657,512 2,022,675 
Goodwill related to acquisitions completed in 202079,889 — 6,308 86,197 
Purchase price allocation adjustments1,730 — 19 1,749 
Foreign currency translation adjustments 2,992 — 7,401 10,393 
Balance at December 31, 2020:
Goodwill1,449,774— 768,8682,218,642
Accumulated impairment— — (97,628)(97,628)
1,449,774— 671,2402,121,014
Goodwill related to acquisitions completed in 2021100,121 1,299,280 12,066 1,411,467 
Operating company reorganizations(161,912)161,912 — — 
Purchase price allocation adjustments (1,791)— — (1,791)
Foreign currency translation adjustments 1,226 — (3,030)(1,804)
Balance at December 31, 2021:
Goodwill1,387,418 1,461,192 777,136 3,625,746 
Accumulated impairment— — (96,860)(96,860)
$1,387,418 $1,461,192 $680,276 $3,528,886 
Significant Estimates Used by Management in Determining Fair Values of Intangible Assets The following table presents the significant estimates used by management in determining the fair values of Quanta’s reporting units for which a quantitative assessment was performed at December 31, 2021, 2020 and 2019:
 202120202019
Years of cash flows before terminal value5 years5 years5 years
Weighted average cost of capital
12.0%
12.5% to 13.5%
12.5%
Transaction multiple(s) applied to EBITDA
7.0
6.0 to 9.0
6
Guideline public company multiple(s) applied to EBITDA
N/A
N/A
6.5
Five-year revenue compounded annual growth rate(s)
 9% to 26%
-8% to 26%
  -9%
Weighting of three methods:  
Discounted cash flows100%100%70%
Market multiple0%0%15%
Market capitalization0%0%15%
Other Intangible Assets
Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
As of December 31, 2021As of December 31, 2020
Remaining Weighted Average Amortization Period in YearsIntangible
Assets
Accumulated
Amortization
Intangible
Assets, Net
Intangible
Assets
Accumulated
Amortization
Intangible
Assets, Net
Customer relationships6.4$1,738,813 $(379,417)$1,359,396 $616,875 $(277,647)$339,228 
Backlog0.4286,120 (192,140)93,980 149,769 (145,476)4,293 
Trade names14.5357,103 (41,642)315,461 101,533 (32,471)69,062 
Non-compete agreements3.754,022 (41,409)12,613 47,333 (36,973)10,360 
Patented rights, developed technology, and process certifications3.031,520 (23,458)8,062 22,486 (21,894)592 
Curriculum6.413,100 (4,432)8,668 12,233 (3,113)9,120 
Total intangible assets subject to amortization7.42,480,678 (682,498)1,798,180 950,229 (517,574)432,655 
Engineering license3,000 — 3,000 3,000 — 3,000 
Total intangible assets$2,483,678 $(682,498)$1,801,180 $953,229 $(517,574)$435,655 
Estimated Future Aggregate Amortization Expense of Intangible Assets
The estimated future aggregate amortization expense of intangible assets subject to amortization as of December 31, 2021 is set forth below (in thousands):
Year Ending December 31: 
2022$347,276 
2023246,919 
2024233,073 
2025218,532 
2026211,648 
Thereafter540,732 
Total$1,798,180 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Per Share Information (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share Attributable to Common Stock
The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):
 Year Ended December 31,
 202120202019
Amounts attributable to common stock:   
Net income attributable to common stock$485,956 $445,596 $402,044 
Weighted average shares:   
Weighted average shares outstanding for basic earnings per share attributable to common stock140,824 141,380 145,710 
Effect of dilutive unvested non-participating stock-based awards4,549 3,867 1,824 
Weighted average shares outstanding for diluted earnings per share attributable to common stock145,373 145,247 147,534 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Long-term Debt Obligations
Quanta’s long-term debt obligations consisted of the following (in thousands):
 December 31,
 20212020
0.950% Senior Notes due October 2024
$500,000 $— 
2.900% Senior Notes due October 2030
1,000,000 1,000,000 
2.350% Senior Notes due January 2032
500,000 — 
3.050% Senior Notes due October 2041
500,000 — 
Borrowings under senior credit facility1,199,841 148,508 
Other long-term debt64,800 46,981 
Finance leases2,546 2,228 
Unamortized discount and debt issuance costs related to senior notes and term loan(29,295)(12,892)
Total long-term debt obligations3,737,892 1,184,825 
Less — Current maturities of long-term debt13,418 10,531 
Total long-term debt obligations, net of current maturities$3,724,474 $1,174,294 
Current Maturities of Long-Term Debt and Short-Term Debt
Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
December 31,
20212020
Short-term debt$15,748 $4,233 
Current maturities of long-term debt13,418 10,531 
Current maturities of long-term debt and short-term debt$29,166 $14,764 
Schedule of Maturities of Long-term Debt
As of December 31, 2021, principal payments required to be made during the next five years are set forth in the table below. The payments required under finance leases are provided in Note 11.
2022$12,267 
2023$30,489 
2024$528,235 
2025$45,178 
2026$1,130,559 
Schedule of Long-term Debt Instruments
Interest on the Senior Notes is payable semi-annually in arrears as set forth below (dollars in thousands).
Title of the NotesInterest AmountPayment DatesCommencement Date
0.950% Senior Notes due October 2024
$2,375 April 1 and October 1April 1, 2022
2.900% Senior Notes due October 2030
$14,500 April 1 and October 1April 1, 2021
2.350% Senior Notes due January 2032
$5,875 January 15 and July 15July 15, 2022
3.050% Senior Notes due October 2041
$7,625 April 1 and October 1April 1, 2022
Information on Borrowings under the Credit Facility and Applicable Interest Rates
Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):
Year Ended December 31,
202120202019
Maximum amount outstanding under the senior credit facility
during the period
$1,463,667 $2,023,326 $2,051,714 
Average daily amount outstanding under the senior credit facility$591,114 $1,091,091 $1,553,499 
Weighted-average interest rate of the senior credit facility1.9 %2.1 %3.8 %
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Components of Lease Costs The components of lease costs in the accompanying consolidated statements of operations are as follows (in thousands):
 Year Ended December 31,
Lease costClassification202120202019
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,097 $1,234 $1,393 
Interest on lease liabilitiesInterest and other financing expenses90 107 64 
Operating lease costCost of services and Selling, general and administrative expenses104,668 116,672 121,767 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses716,722 656,649 837,244 
Total lease cost $822,577 $774,662 $960,468 
(1)     Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.
(2) Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.
Components of Leases in the Balance Sheet
The components of leases in the accompanying consolidated balance sheets were as follows (in thousands):
December 31,
Lease typeClassification20212020
Assets:
Operating lease right-of-use assetsOperating lease right-of-use assets$240,605 $256,845 
Finance lease assetsProperty and equipment, net of accumulated depreciation2,415 2,370 
Total lease assets $243,020 $259,215 
Liabilities:
Current:
OperatingCurrent portion of operating lease liabilities$78,251 $85,134 
FinanceCurrent maturities of long-term debt and short-term debt1,156 846 
Non-current:
OperatingOperating lease liabilities, net of current portion170,427 178,822 
FinanceLong-term debt, net of current maturities1,390 1,382 
Total lease liabilities $251,224 $266,184 
Future Minimum Lease Payments - Operating Leases
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 As of December 31, 2021
 Operating LeasesFinance LeasesTotal
2022$85,427 $1,185 $86,612 
202363,890 907 64,797 
202444,113 423 44,536 
202530,638 137 30,775 
202620,602 — 20,602 
Thereafter23,866 — 23,866 
Total future minimum operating and finance lease payments268,536 2,652 271,188 
Less imputed interest(19,858)(106)(19,964)
Total lease liabilities $248,678 $2,546 $251,224 
Future Minimum Lease Payments - Finance Leases
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 As of December 31, 2021
 Operating LeasesFinance LeasesTotal
2022$85,427 $1,185 $86,612 
202363,890 907 64,797 
202444,113 423 44,536 
202530,638 137 30,775 
202620,602 — 20,602 
Thereafter23,866 — 23,866 
Total future minimum operating and finance lease payments268,536 2,652 271,188 
Less imputed interest(19,858)(106)(19,964)
Total lease liabilities $248,678 $2,546 $251,224 
Other Information Related to Leases
The weighted average remaining lease terms and discount rates were as follows:
 As of December 31,
20212020
Weighted average remaining lease term (in years):
Operating leases4.254.28
Finance leases2.573.06
Weighted average discount rate:
Operating leases3.7 %4.2 %
Finance leases3.3 %4.1 %
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Components of Income (Loss) Before Income Taxes
The components of income before income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Income before income taxes:   
Domestic$534,302 $632,791 $550,676 
Foreign88,599 (61,445)21,611 
Total$622,901 $571,346 $572,287 
Provision for Income Taxes
The components of the provision for income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Current:   
Federal$65,273 $134,538 $121,214 
State32,930 45,610 35,329 
Foreign6,644 (745)16,848 
Total current tax provision104,847 179,403 173,391 
Deferred:
Federal27,762 (46,251)7,379 
State(2,418)(3,850)(1,776)
Foreign727 (9,915)(13,522)
Total deferred tax provision (benefit)26,071 (60,016)(7,919)
Total provision for income taxes$130,918 $119,387 $165,472 
Effective Income Tax Rate Reconciliation
The actual income tax provision differed from the income tax provision computed by applying the U.S. federal statutory corporate rate to income before provision for income taxes as follows (in thousands):
Year Ended December 31,
202120202019
Provision at the statutory rate$130,809 $119,983 $120,180 
Increases (decreases) resulting from —
State taxes27,204 31,791 23,399 
Valuation allowance on deferred tax assets 6,107 (31,138)35,761 
Employee per diems, meals and entertainment3,569 10,680 13,817 
Contingency reserves, net844 (2,125)(3,173)
Company-owned life insurance(6,969)— — 
Taxes on joint ventures(8,825)(3,466)(930)
Foreign taxes(9,359)(7,268)(21,565)
Stock-based compensation(21,271)(3,109)(1,863)
Other8,809 4,039 (154)
Total provision for income taxes$130,918 $119,387 $165,472 
Deferred Tax Assets and Liabilities and Net Deferred Income Tax Assets and Liabilities The tax effects of these temporary differences, representing deferred tax assets and liabilities, result principally from the following (in thousands):
December 31,
20212020
Deferred income tax liabilities:
Property and equipment$(278,303)$(236,256)
Goodwill(93,632)(85,467)
Leased assets(76,728)(77,344)
Customer holdbacks(32,661)(30,457)
Other intangible assets— (4,438)
Total deferred income tax liabilities(481,324)(433,962)
Deferred income tax assets:  
Net operating loss carryforwards78,947 82,817 
Lease liabilities76,608 76,826 
Accruals and reserves65,852 70,335 
Stock and incentive compensation50,772 36,590 
Tax credits39,826 42,202 
Other intangible assets19,110 — 
Deferred tax benefits on unrecognized tax positions10,090 10,108 
Other7,535 9,617 
Subtotal348,740 328,495 
Valuation allowance(41,308)(43,255)
Total deferred income tax assets307,432 285,240 
Total net deferred income tax liabilities$(173,892)$(148,722)
The net deferred income tax assets and liabilities comprised the following in the accompanying consolidated balance sheets (in thousands):
 December 31,
 20212020
Deferred income taxes:  
Assets$17,206 $17,685 
Liabilities(191,098)(166,407)
Total net deferred income tax liabilities$(173,892)$(148,722)
Reconciliation of Unrecognized Tax Benefit
A reconciliation of unrecognized tax benefit balances is as follows (in thousands):
 December 31,
 202120202019
Balance at beginning of year$33,219 $40,878 $41,110 
Additions based on tax positions related to the current year6,881 4,398 7,708 
Additions for tax positions of prior years2,339 — 1,200 
Reductions for tax positions of prior years— (2,410)— 
Reductions for audit settlements— (930)(3,205)
Reductions resulting from a lapse of the applicable statute
of limitations periods
(4,702)(8,717)(5,935)
Balance at end of year$37,737 $33,219 $40,878 
Balances of Unrecognized Tax Benefits
The balances of unrecognized tax benefits, the amount of related interest and penalties and what Quanta believes to be the range of reasonably possible changes in the next 12 months are as follows (in thousands):
 December 31,
 202120202019
Unrecognized tax benefits$37,737 $33,219 $40,878 
Portion that, if recognized, would reduce tax expense and
effective tax rate
34,967 30,868 40,695 
Accrued interest on unrecognized tax benefits4,369 5,204 6,240 
Accrued penalties on unrecognized tax benefits1,587 14 14 
Reasonably possible reduction to the balance of unrecognized
tax benefits in succeeding 12 months
$0 to $8,098
$0 to $11,859
$0 to $6,268
Portion that, if recognized, would reduce tax expense and
effective tax rate
$0 to $7,277
$0 to $10,217
$0 to $5,693
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Treasury Stock Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs based on the trade date (in thousands):
Year ended:SharesAmount
December 31, 2021721 $63,988 
December 31, 20206,680 $249,949 
December 31, 2019376 $11,954 
Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2021, 2020 and 2019 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
December 1, 2021January 4, 2022January 14, 2022$0.07 $10,363 
August 27, 2021October 1, 2021October 15, 2021$0.06 $8,638 
May 27, 2021July 1, 2021July 15, 2021$0.06 $8,650 
March 25, 2021April 6, 2021April 15, 2021$0.06 $8,429 
December 11, 2020January 4, 2021January 15, 2021$0.06 $8,933 
August 26, 2020October 1, 2020October 15, 2020$0.05 $7,244 
May 28, 2020July 1, 2020July 15, 2020$0.05 $7,182 
March 26, 2020April 6, 2020April 15, 2020$0.05 $7,184 
December 11, 2019January 2, 2020January 16, 2020$0.05 $7,371 
August 28, 2019October 1, 2019October 15, 2019$0.04 $5,564 
May 24, 2019July 1, 2019July 15, 2019$0.04 $6,233 
March 21, 2019April 5, 2019April 19, 2019$0.04 $5,896 
December 6, 2018January 2, 2019January 16, 2019$0.04 $5,838 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of RSUs and PSUs to be Settled in Common Stock Activity
A summary of the activity for RSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):
202120202019
SharesWeighted Average
Grant Date Fair Value
(Per share)
SharesWeighted Average
Grant Date Fair Value
(Per share)
SharesWeighted Average
Grant Date Fair Value
(Per share)
Unvested at January 13,869 $37.573,265 $35.342,634 $33.50
Granted1,642 $94.832,029 $39.912,142 $35.62
Vested(1,476)$37.03(1,269)$35.69(1,349)$32.22
Forfeited(155)$48.52(156)$36.67(162)$35.20
Unvested at December 313,880 $61.643,869 $37.573,265 $35.34
A summary of the activity for PSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):
202120202019
SharesWeighted Average
Grant Date Fair Value
(Per share)
Shares
Weighted Average
Grant Date Fair Value
(Per share) (1)
SharesWeighted Average
Grant Date Fair Value
(Per share)
Unvested at January 11,047 $37.65848 $40.04775 $34.72
Granted174 $90.44437 $34.60358 $40.15
Vested(268)$38.28(238)$41.87(236)$22.73
Forfeited(22)$41.86— N/A(49)$40.07
Unvested at December 31931 $47.271,047 $37.65848 $40.04
(1) Certain weighted average grant date fair value per share amounts related to the year ended December 31, 2020 have been recast to conform to the correction of the valuation of PSUs described below.
Grant Date Fair Value for Awards of Performance Units Inputs
The grant date fair values of the PSUs were determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by utilizing the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied the following key inputs:
202120202019
Valuation date price based on March 25, 2021, March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock$83.48$31.49$35.19
Expected volatility36 %34 %25 %
Risk-free interest rate0.26 %0.35 %2.43 %
Term in years2.772.762.81
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Summary of Plan Information Relating to Participation in Multiemployer Pension Plans The following table summarizes plan information relating to Quanta’s participation in multiemployer defined benefit pension plans, including company contributions for the last three years, the status of the plans under the PPA and whether the plans are subject to a funding improvement or rehabilitation plan or contribution surcharges. The most recent PPA zone status available in 2021 and 2020 relates to the plans’ fiscal year-ends in 2020 and 2019. Forms 5500 were not yet available for the plan years ending in 2021. The PPA zone status is based on information that Quanta received from the respective plans, as well as publicly available information on the U.S. Department of Labor website, and is certified by the plan’s actuary. Although multiple factors or tests may result in red zone or yellow zone status, plans in the red zone generally are less than 65 percent funded, plans in the yellow zone generally are less than 80 percent funded, and plans in the green zone generally are at least 80 percent funded. Under the PPA, red zone plans are classified as “critical” status, yellow zone plans are classified as “endangered” status and green zone plans are classified as neither “endangered” nor “critical” status. The “Subject to Financial Improvement/ Rehabilitation Plan” column indicates plans for which a financial improvement plan or a rehabilitation plan is either pending or has been implemented. The last column lists the expiration dates of Quanta’s collective-bargaining agreements to which the plans are subject. Total contributions to these plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of
ongoing projects at a given time and the need for union resources in connection with such projects. Information has been presented separately for individually significant plans, based on PPA funding status classification, and in the aggregate for all other plans.
Employee Identification Number/ Pension Plan NumberPPA Zone StatusSubject to Financial Improve- ment/ Reha- bilitation PlanContributions (in thousands)Sur-charge ImposedExpiration Date of Collective Bargaining Agreement
Fund20212020202120202019
National Electrical Benefit Fund53-0181657GreenGreenNo$38,195 $40,902 $44,414 NoVaries through May 2026
Excavators Union Local 731 Pension Fund13-1809825GreenGreenNo16,202 14,310 6,697 NoApril 2022
Central Pension Fund of the IUOE & Participating Employers36-6052390GreenGreenNo11,237 8,467 11,638 NoVaries through May 2024
Pipeline Industry Pension Fund73-6146433GreenGreenNo5,081 3,654 9,376 NoVaries through June 2023
Laborers Pension Trust Fund for Northern California94-6277608GreenGreenNo4,479 2,328 2,823 NoVaries through May 2024
Operating Engineers’ Local 324 Pension Fund38-1900637RedRedYes2,789 2,629 4,315 NoVaries through June 2023
IBEW Local 1249 Pension Plan15-6035161GreenGreenNo2,667 530 771 NoVaries through May 2025
Local 697 IBEW and Electrical Industry Pension Fund51-6133048GreenGreenNo2,229 1,840 3,717 NoMay 2025
Pension Trust Fund for Operating Engineers94-6090764YellowYellowYes1,755 1,177 956 NoJune 2023
Eighth District Electrical Pension Fund84-6100393GreenGreenNo1,599 4,272 5,939 NoVaries through August 2024
Laborers District Council of W PA Pension Fund25-6135576YellowYellowYes1,375 77 1,194 NoVaries through May 2024
Teamsters National Pipe Line Pension Plan46-1102851GreenGreenNo1,276 1,380 3,039 NoVaries through June 2023
Operating Engineers Pension Trust95-6032478YellowYellowYes1,143 172 119 NoVaries through June 2023
Laborers National Pension Fund75-1280827RedRedYes1,049 638 1,910 NoVaries through May 2024
Plumbers and Pipefitters National Pension Fund52-6152779YellowYellowYes932 1,453 1,162 NoVaries through March 2023
Michigan Laborers’ Pension Plan38-6233976YellowYellowYes737 512 1,491 NoVaries through May 2024
Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund55-6021850RedRedYes151 48 530 NoJune 2023
All other plans - U.S.37,306 30,829 27,655 
All other plans - Canada (1)
2,794 6,760 6,451 
Total contributions$132,996 $121,978 $134,197 
(1)    Multiemployer defined benefit pension plans in Canada are not subject to the reporting requirements under the PPA. Accordingly, certain information was not publicly available.
Quanta’s contributions to the following individually significant plans were five percent or more of the total contributions to these plans for the periods indicated based on the Forms 5500 for these plans for the years ended December 31, 2020 and 2019. Forms 5500 were not yet available for these plans for the year ended December 31, 2021.
Pension FundPlan Years in which Quanta Contributions Were Five Percent or More of Total Plan Contributions
Excavators Union Local 731 Pension Fund2020
National Electrical Benefit Fund2020 and 2019
Pipeline Industry Pension Fund2020 and 2019
Local 697 IBEW and Electrical Industry Pension Fund2020 and 2019
Eighth District Electrical Pension Fund2020 and 2019
Teamsters National Pipe Line Pension Plan2020 and 2019
IBEW Local 456 Pension Plan (1)
2020 and 2019
Local Union No. 9 IBEW and Outside Contractors Pension Fund (1)
2020 and 2019
West Virginia Laborers Pension Trust Fund (1)
2019
(1) This plan is included in the “All other plans - U.S.” category in the prior table.
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Detail of Certain Accounts (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Cash and Cash Equivalents
Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):
 December 31,
 20212020
Cash and cash equivalents held in domestic bank accounts$205,781 $156,122 
Cash and cash equivalents held in foreign bank accounts23,316 28,498 
Total cash and cash equivalents$229,097 $184,620 
Amounts related to cash and cash equivalents held by joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 December 31,
 20212020
Cash and cash equivalents held by domestic joint ventures$21,828 $7,714 
Cash and cash equivalents held by foreign joint ventures3,461 3,973 
Total cash and cash equivalents held by joint ventures25,289 11,687 
Cash and cash equivalents held by captive insurance company133,302 85,014 
Cash and cash equivalents not held by joint ventures or captive insurance company70,506 87,919 
Total cash and cash equivalents$229,097 $184,620 
Property and Equipment
Property and equipment consisted of the following (in thousands):
 Estimated UsefulDecember 31,
 Lives in Years20212020
LandN/A$86,013 $69,389 
Buildings and leasehold improvements
5-30
318,499 249,106 
Operating machinery, equipment and vehicles
1-25
2,603,149 2,297,120 
Office equipment, furniture and fixtures and information technology systems
3-10
259,776 244,113 
Construction work in progressN/A91,502 20,900 
Finance lease assets and rental purchase options (see Note 11)
5-20
64,256 52,160 
Property and equipment, gross3,423,195 2,932,788 
Less — Accumulated depreciation and amortization (1,503,498)(1,372,132)
Property and equipment, net of accumulated depreciation $1,919,697 $1,560,656 
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 December 31,
 20212020
Accounts payable, trade$1,251,118 $798,023 
Accrued compensation and related expenses547,161 378,002 
Other accrued expenses456,392 333,769 
Accounts payable and accrued expenses$2,254,671 $1,509,794 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Elements [Abstract]  
Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities
The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):
Year Ended December 31,
202120202019
Accounts and notes receivable$(248,452)$71,058 $(214,580)
Contract assets(331,946)153,832 (12,317)
Inventories1,418 9,860 52,168 
Prepaid expenses and other current assets(6,503)83,518 (60,475)
Accounts payable and accrued expenses and other non-current liabilities95,829 115,569 39,419 
Contract liabilities47,163 (84,370)174,230 
Other, net (1)
(15,191)(22,098)(135,250)
Net change in operating assets and liabilities, net of non-cash transactions$(457,682)$327,369 $(156,805)
(1) The amount for the year ended December 31, 2019 includes the payment of $87 million of on-demand advance payment bonds and $25 million of on-demand performance bonds exercised in connection with the terminated telecommunications project in Peru. See Legal Proceedings — Peru Project Dispute in Note 16 for additional information on this matter.
Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information
Reconciliations of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):
December 31,
2021202020192018
Cash and cash equivalents$229,097 $184,620 $164,798 $78,687 
Restricted cash included in “Prepaid expenses and other current assets”1,836 1,275 4,026 3,286 
Restricted cash included in “Other assets, net”954 913 921 1,283 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$231,887 $186,808 $169,745 $83,256 
Additional supplemental cash flow information is as follows (in thousands):
Year Ended December 31,
 202120202019
Cash (paid) received during the period for -   
Interest paid$(52,737)$(32,142)$(64,805)
Income taxes paid$(125,328)$(231,186)$(116,467)
Income tax refunds$13,257 $18,119 $7,474 
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases and rental purchase options is as follows (in thousands):
 Year Ended December 31,
 202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(104,434)$(115,597)$(119,357)
Operating cash flows from finance leases$(90)$(108)$(64)
Financing cash flows from finance leases$(1,001)$(1,198)$(1,835)
Lease assets obtained in exchange for lease liabilities:
Operating leases$73,713 $69,721 $96,550 
Finance leases$1,044 $1,384 $691 
Rental purchase option assets obtained in exchange for rental purchase option liabilities$11,713 $35,734 $12,229 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Organization (Details)
3 Months Ended
Dec. 31, 2021
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 3
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Certain Accounting Policies - Insurance (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]  
Employer's liability claims subject to deductible per occurrence $ 5.0
Worker's compensation claims per occurrence 5.0
Auto liability insurance claims deductible 15.0
General liability insurance claims deductible 15.0
Employee health care benefit plans subject to deductible per claimant $ 0.8
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Certain Accounting Policies - Stock-Based Compensation (Details)
12 Months Ended
Dec. 31, 2021
shares
Restricted Stock Units to be Settled in Cash  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares (in shares) 1
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Related Balance Sheet Accounts - Performance Obligation (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Remaining performance obligation $ 5,900 $ 3,990
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent of remaining performance obligation expected to be recognized   71.20%
Recognition period for remaining performance obligation   12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent of remaining performance obligation expected to be recognized 81.80%  
Recognition period for remaining performance obligation 12 months  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
unit
numberOfProjects
Jun. 30, 2021
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
unit
numberOfProjects
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Revenue Recognition [Line Items]              
Revenues recognized related to change orders and claims $ 367,800     $ 367,800 $ 141,200    
Number of delayed transmission projects due to changes orders and claims | numberOfProjects 2     2      
Number of projects that experienced a significant impact due accelerated timeline | unit 1     1      
Change in contract estimates, (favorable) unfavorable impact on operating results, percent         5.00% 5.00%  
Percent of total revenues recognized associated with revenue recognition method       45.90% 47.90% 50.00%  
Change in contract estimates, favorable (unfavorable) impact on revenues       $ 130,200 $ 27,000 $ 60,200  
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period       433,300 491,500 370,000  
Stockholders' equity $ 5,116,921     5,116,921 4,348,972 4,053,831 $ 3,605,453
Allowances for doubtful accounts on current receivables 49,749     49,749 16,546    
Deferred income taxes (191,098)     (191,098) (166,407)    
Provision for credit losses       34,890 3,656 11,249  
Current retainage balances 406,700     406,700 306,300    
Non-current retainage balances 93,900     93,900 88,200    
Unbilled receivables 679,000     679,000 472,300 524,300  
Limetree Bay Refining, LLC              
Revenue Recognition [Line Items]              
Accounts receivable, before allowance for credit loss 31,300     31,300      
Limetree Bay Terminals, LLC              
Revenue Recognition [Line Items]              
Accounts receivable, before allowance for credit loss 400     400      
Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC              
Revenue Recognition [Line Items]              
Provision for credit losses 8,100 $ 23,600          
Retained Earnings              
Revenue Recognition [Line Items]              
Stockholders' equity 3,714,843     3,714,843 3,264,967 2,854,271 $ 2,477,291
Cumulative Effect, Period of Adoption, Adjustment              
Revenue Recognition [Line Items]              
Stockholders' equity           (3,841)  
Allowances for doubtful accounts on current receivables           5,100  
Deferred income taxes           1,300  
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings              
Revenue Recognition [Line Items]              
Stockholders' equity           (3,841)  
Accounts payable and accrued expenses              
Revenue Recognition [Line Items]              
Unearned revenues $ 51,800     $ 51,800 53,600 33,200  
Two Larger Pipleline Projects - Canada              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount         10,000    
Larger Electric Transmission Project              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount         (20,800)    
Several Projects              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount         $ 35,500    
EPC Electric Transmission Project              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount     $ (30,100)        
Larger Pipeline Transmission Project              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount           (22,900)  
Larger Natural Gas Transmission Project              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount           (16,200)  
Electric Transmission Project - Southern California              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount           21,100  
Percentage of project completion 99.00%     99.00%      
Peru Telecommunications Project | Correction of Total Estimated Project Costs | Restatement Adjustment              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount           9,600  
Processing Facility Project              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount           $ 29,400  
Projects In Progress              
Revenue Recognition [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount       $ (111,500)      
Change in contract estimates, (favorable) unfavorable impact on operating results, percent       (5.70%)      
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 12,980,213 $ 11,202,672 $ 12,112,153
Percentage of total revenues 100.00% 100.00% 100.00%
Unit-price contracts      
Disaggregation of Revenue [Line Items]      
Revenues $ 5,029,100 $ 4,172,363 $ 4,193,295
Percentage of total revenues 38.70% 37.20% 34.60%
Cost-plus contracts      
Disaggregation of Revenue [Line Items]      
Revenues $ 3,102,075 $ 2,649,770 $ 3,304,161
Percentage of total revenues 23.90% 23.70% 27.30%
Fixed price contracts      
Disaggregation of Revenue [Line Items]      
Revenues $ 4,849,038 $ 4,380,539 $ 4,614,697
Percentage of total revenues 37.40% 39.10% 38.10%
United States      
Disaggregation of Revenue [Line Items]      
Revenues $ 11,068,493 $ 9,618,951 $ 10,190,684
Percentage of total revenues 85.30% 85.80% 84.00%
Canada      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,557,117 $ 1,252,365 $ 1,436,720
Percentage of total revenues 12.00% 11.20% 11.90%
Australia      
Disaggregation of Revenue [Line Items]      
Revenues $ 221,038 $ 200,664 $ 187,915
Percentage of total revenues 1.70% 1.80% 1.60%
Others      
Disaggregation of Revenue [Line Items]      
Revenues $ 133,565 $ 130,692 $ 296,834
Percentage of total revenues 1.00% 1.20% 2.50%
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Contract assets $ 803,453 $ 453,832 $ 601,268
Contract liabilities $ 802,872 $ 528,864 $ 606,146
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 16,546 $ 9,398 $ 5,839
Provision for credit losses 34,890 3,656 11,249
Direct write-offs charged against the allowance (1,687) (1,575) (7,690)
Balance at end of year 49,749 16,546 $ 9,398
Cumulative Effect, Period of Adoption, Adjustment      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 5,067    
Balance at end of year   $ 5,067  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Segment
Jun. 30, 2019
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | Segment 3        
Revenues     $ 12,980,213 $ 11,202,672 $ 12,112,153
Operating income (loss)     663,521 611,371 554,874
Non-US          
Segment Reporting Information [Line Items]          
Revenues     1,910,000 1,580,000 1,920,000
Property and equipment $ 338,100   338,100 336,400  
Canada          
Segment Reporting Information [Line Items]          
Revenues     $ 1,557,117 $ 1,252,365 $ 1,436,720
Percentage of foreign revenues     81.00% 79.00% 75.00%
Termination of the Peru Telecommunications Project          
Segment Reporting Information [Line Items]          
Related charge   $ 79,200     $ 79,200
Termination of the Peru Telecommunications Project | Revenues          
Segment Reporting Information [Line Items]          
Related charge         48,800
Termination of the Peru Telecommunications Project | Cost of Services          
Segment Reporting Information [Line Items]          
Related charge         30,400
Electric Power Infrastructure Solutions (1) | Operating Segments          
Segment Reporting Information [Line Items]          
Revenues     $ 7,624,240 $ 6,468,192 6,346,837
Operating income (loss)     $ 865,409 648,405 554,824
Electric Power Infrastructure Solutions (1) | Operating Segments | Latin America          
Segment Reporting Information [Line Items]          
Revenues         63,200
Operating income (loss)       $ (74,000) $ (85,700)
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Summarized Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenues $ 12,980,213 $ 11,202,672 $ 12,112,153
Operating income (loss) 663,521 611,371 554,874
Depreciation 255,529 225,256 218,107
Equity in earnings of integral unconsolidated affiliates 44,061 11,303 0
Operating Segments | Electric Power Infrastructure Solutions (1)      
Segment Reporting Information [Line Items]      
Revenues 7,624,240 6,468,192 6,346,837
Operating income (loss) 865,409 648,405 554,824
Depreciation 141,093 112,663 101,299
Operating Segments | Renewable Energy Infrastructure Solutions      
Segment Reporting Information [Line Items]      
Revenues 1,825,259 1,305,151 775,000
Operating income (loss) 181,908 177,920 36,353
Depreciation 14,020 9,185 6,996
Operating Segments | Underground Utility and Infrastructure Solutions      
Segment Reporting Information [Line Items]      
Revenues 3,530,714 3,429,329 4,990,316
Operating income (loss) 150,147 170,074 332,011
Depreciation 83,720 85,981 90,953
Corporate and Non-Allocated      
Segment Reporting Information [Line Items]      
Operating income (loss) (533,943) (385,028) (368,314)
Depreciation $ 16,696 $ 17,427 $ 18,859
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Narrative (Details)
$ in Thousands
12 Months Ended
Oct. 13, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
Businesses
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
division
shares
Business Acquisition [Line Items]        
Number of specialty utility foundation and pole-setting contractors | division       2
Goodwill expected to be deductible for income tax purposes   $ 1,400,000 $ 72,600 $ 82,100
Cash payment for contingent consideration liabilities     $ 76,000  
Shares transferred in settlement of contingent consideration liabilities (in shares) | shares     4,277  
Blattner        
Business Acquisition [Line Items]        
Aggregate cash consideration paid $ 2,370,000      
Number of shares granted for acquired companies (in shares) | shares 3,326,955      
Value of Quanta common stock issued $ 345,422      
Contingent consideration payments (up to) $ 300,000      
Post-acquisition period, financial performance objectives 3 years      
Post-acquisition period, deferred earnings, accrued interest 5.00%      
Fair value of contingent consideration liability $ 125,632      
Cash consideration $ 2,372,528      
All Other        
Business Acquisition [Line Items]        
Number of shares granted for acquired companies (in shares) | shares   187,093    
Value of Quanta common stock issued   $ 16,922    
Fair value of contingent consideration liability   0    
Cash consideration   328,846    
2021 Acquisitions        
Business Acquisition [Line Items]        
Revenues included in consolidated results of operations   499,600    
Income from continuing operations before income taxes included in consolidated results of operations   (71,600)    
Amortization expense   80,300    
Acquisition-related costs   $ 41,500    
2020 Acquisitions        
Business Acquisition [Line Items]        
Number of shares granted for acquired companies (in shares) | shares     1,334,469  
Value of Quanta common stock issued     $ 57,119  
Contingent consideration payments (up to)     6,900  
Fair value of contingent consideration liability     2,250  
Cash consideration     $ 359,624  
Contingent consideration financial target term     5 years  
Revenues included in consolidated results of operations     $ 133,500  
Income from continuing operations before income taxes included in consolidated results of operations     (1,300)  
Amortization expense     6,400  
Acquisition-related costs     $ 17,500  
2019 Acquisitions        
Business Acquisition [Line Items]        
Number of shares granted for acquired companies (in shares) | shares       60,860
Value of Quanta common stock issued       $ 1,800
Cash consideration       395,300
Revenues included in consolidated results of operations       223,300
Income from continuing operations before income taxes included in consolidated results of operations       7,500
Amortization expense       14,600
Acquisition-related costs       $ 22,100
Businesses That Provide Electric Power Construction Services In The United States        
Business Acquisition [Line Items]        
Number of businesses acquired | Businesses   3    
All Acquisitions        
Business Acquisition [Line Items]        
Contingent consideration payments (up to)   $ 313,700    
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 13, 2021
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill   $ 1,411,467 $ 86,197
Blattner      
Business Acquisition [Line Items]      
Cash paid or payable $ 2,372,528    
Value of Quanta common stock issued 345,422    
Contingent consideration $ 125,632    
Fair value of total consideration transferred or estimated to be transferred   2,843,582  
Cash and cash equivalents   171,950  
Accounts receivable   411,835  
Contract assets   13,622  
Other current assets   57,803  
Property and equipment   179,530  
Other assets   191  
Identifiable intangible assets   1,425,000  
Current maturities of long-term debt and short-term debt   2,304  
Accounts payable and accrued liabilities   (478,521)  
Contract liabilities   (227,040)  
Deferred tax liabilities, net   0  
Other long-term liabilities   (7,764)  
Total identifiable net assets   1,544,302  
Goodwill   1,299,280  
Fair value of net assets acquired   2,843,582  
All Other      
Business Acquisition [Line Items]      
Cash paid or payable   328,846  
Value of Quanta common stock issued   16,922  
Contingent consideration   0  
Fair value of total consideration transferred or estimated to be transferred   345,768  
Cash and cash equivalents   9,910  
Accounts receivable   63,032  
Contract assets   8,322  
Other current assets   6,334  
Property and equipment   71,735  
Other assets   229  
Identifiable intangible assets   105,128  
Current maturities of long-term debt and short-term debt   0  
Accounts payable and accrued liabilities   (28,662)  
Contract liabilities   (384)  
Deferred tax liabilities, net   (2,063)  
Other long-term liabilities   0  
Total identifiable net assets   233,581  
Goodwill   112,187  
Fair value of net assets acquired   $ 345,768  
2020 Acquisitions      
Business Acquisition [Line Items]      
Cash paid or payable     359,624
Value of Quanta common stock issued     57,119
Contingent consideration     2,250
Fair value of total consideration transferred or estimated to be transferred     418,993
Cash and cash equivalents     29,221
Accounts receivable     74,492
Contract assets     8,919
Other current assets     23,877
Property and equipment     143,277
Other assets     14
Identifiable intangible assets     96,826
Current maturities of long-term debt and short-term debt     3,307
Accounts payable and accrued liabilities     (31,804)
Contract liabilities     (3,750)
Deferred tax liabilities, net     (3,178)
Other long-term liabilities     0
Total identifiable net assets     334,587
Goodwill     84,406
Fair value of net assets acquired     $ 418,993
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Blattner    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 1,425,000  
Weighted average amortization period at acquisition date 7 years 9 months 18 days  
Blattner | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 1,045,000  
Weighted average amortization period at acquisition date 7 years  
Blattner | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 130,000  
Weighted average amortization period at acquisition date 8 months 12 days  
Blattner | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 250,000  
Weighted average amortization period at acquisition date 15 years  
Blattner | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 0  
Blattner | Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date 0  
All Other    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 105,128  
Weighted average amortization period at acquisition date 6 years 6 months  
All Other | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 77,293  
Weighted average amortization period at acquisition date 6 years 8 months 12 days  
All Other | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 6,436  
Weighted average amortization period at acquisition date 1 year 2 months 12 days  
All Other | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 5,698  
Weighted average amortization period at acquisition date 14 years 10 months 24 days  
All Other | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 6,673  
Weighted average amortization period at acquisition date 5 years  
All Other | Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 9,028  
Weighted average amortization period at acquisition date 3 years 6 months  
2020 Acquisitions    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 96,826
Weighted average amortization period at acquisition date   6 years 6 months
2020 Acquisitions | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 81,154
Weighted average amortization period at acquisition date   6 years 1 month 6 days
2020 Acquisitions | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 4,022
Weighted average amortization period at acquisition date   1 year 4 months 24 days
2020 Acquisitions | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 7,654
Weighted average amortization period at acquisition date   14 years 4 months 24 days
2020 Acquisitions | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 3,996
Weighted average amortization period at acquisition date   5 years
2020 Acquisitions | Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 0
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Minimum    
Goodwill And Intangible Assets [Line Items]    
Discount rates 18.00% 19.00%
Customer attrition rates 8.00% 10.00%
Maximum    
Goodwill And Intangible Assets [Line Items]    
Discount rates 26.00% 25.00%
Customer attrition rates 30.00% 43.00%
Weighted Average    
Goodwill And Intangible Assets [Line Items]    
Discount rates 18.00% 20.00%
Customer attrition rates 10.00% 13.00%
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) - Level 3 - Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Total contingent consideration liabilities $ 143,073 $ 10,969
Accounts payable and accrued expenses    
Finite-Lived Intangible Assets [Line Items]    
Accounts payable and accrued expenses 2,591 3,466
Insurance and other non-current liabilities    
Finite-Lived Intangible Assets [Line Items]    
Contingent consideration liabilities, noncurrent $ 140,482 $ 7,503
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination and Asset Acquisition [Abstract]      
Revenues $ 15,503,994 $ 14,082,275 $ 12,844,508
Gross profit 2,511,503 2,226,703 1,761,317
Selling, general and administrative expenses (1,353,780) (1,208,909) (1,027,254)
Amortization of intangible assets (311,208) (404,014) (95,185)
Net income 624,506 421,105 434,593
Net income attributable to common stock $ 618,479 $ 414,742 $ 429,822
Earnings per share attributable to common stock:      
Basic (in dollars per share) $ 4.31 $ 2.85 $ 2.92
Diluted (in dollars per share) $ 4.18 $ 2.77 $ 2.89
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Significant Estimates Used by Management in Determining Fair Values of Company's Reporting Units (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Line Items]      
Years of cash flows before terminal value 5 years 5 years 5 years
Discounted cash flows 100.00% 100.00% 70.00%
Market multiple 0.00% 0.00% 15.00%
Market capitalization 0.00% 0.00% 15.00%
Weighted Average Cost of Capital      
Goodwill [Line Items]      
Measurement input 0.120   0.125
Weighted Average Cost of Capital | Minimum      
Goodwill [Line Items]      
Measurement input   0.125  
Weighted Average Cost of Capital | Maximum      
Goodwill [Line Items]      
Measurement input   0.135  
Transaction Multiples Applied to EBITDA      
Goodwill [Line Items]      
Measurement input 7.0   6
Transaction Multiples Applied to EBITDA | Minimum      
Goodwill [Line Items]      
Measurement input   6.0  
Transaction Multiples Applied to EBITDA | Maximum      
Goodwill [Line Items]      
Measurement input   9.0  
Guideline Public Company Multiples Applied to EBITDA      
Goodwill [Line Items]      
Measurement input     6.5
Compounded Revenue Growth Rates      
Goodwill [Line Items]      
Measurement input     (0.09)
Compounded Revenue Growth Rates | Minimum      
Goodwill [Line Items]      
Measurement input 0.09 (0.08)  
Compounded Revenue Growth Rates | Maximum      
Goodwill [Line Items]      
Measurement input 0.26 0.26  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
unit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Goodwill [Line Items]            
Number of reportable segments | Segment 3          
Non-cash charge for impairment of goodwill $ 0 $ 0 $ 0 $ 0    
Goodwill sensitivity analysis       10.00%    
Goodwill 3,528,886 2,121,014 2,022,675 $ 3,528,886 $ 2,121,014 $ 2,022,675
Intangible assets 1,801,180 435,655   1,801,180 435,655  
Amortization of intangible assets       165,366 76,704 62,091
Underground Utility and Infrastructure Solutions            
Goodwill [Line Items]            
Goodwill 680,276 $ 671,240 $ 657,512 $ 680,276 $ 671,240 $ 657,512
Underground Utility and Infrastructure Solutions | Two Canadian Pipeline Operating Businesses            
Goodwill [Line Items]            
Number of reporting units at risk after cushion test | unit       2    
Goodwill 76,700     $ 76,700    
Intangible assets $ 12,800     $ 12,800    
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Goodwill gross, beginning balance $ 2,218,642 $ 2,119,101
Accumulated impairment, beginning balance (97,628) (96,426)
Goodwill net, beginning balance 2,121,014 2,022,675
Goodwill acquired 1,411,467 86,197
Purchase price allocation adjustments (1,791) 1,749
Foreign currency translation adjustments (1,804) 10,393
Operating company reorganizations 0  
Goodwill gross, ending balance 3,625,746 2,218,642
Accumulated impairment, ending balance (96,860) (97,628)
Goodwill net, ending balance 3,528,886 2,121,014
Electric Power Infrastructure Solutions Segment    
Goodwill [Roll Forward]    
Goodwill gross, beginning balance 1,449,774 1,365,163
Accumulated impairment, beginning balance 0 0
Goodwill net, beginning balance 1,449,774 1,365,163
Goodwill acquired 100,121 79,889
Purchase price allocation adjustments (1,791) 1,730
Foreign currency translation adjustments 1,226 2,992
Operating company reorganizations (161,912)  
Goodwill gross, ending balance 1,387,418 1,449,774
Accumulated impairment, ending balance 0 0
Goodwill net, ending balance 1,387,418 1,449,774
Renewable Energy Infrastructure Solutions    
Goodwill [Roll Forward]    
Goodwill gross, beginning balance 0 0
Accumulated impairment, beginning balance 0 0
Goodwill net, beginning balance 0 0
Goodwill acquired 1,299,280 0
Purchase price allocation adjustments 0 0
Foreign currency translation adjustments 0 0
Operating company reorganizations 161,912  
Goodwill gross, ending balance 1,461,192 0
Accumulated impairment, ending balance 0 0
Goodwill net, ending balance 1,461,192 0
Underground Utility and Infrastructure Solutions Segment    
Goodwill [Roll Forward]    
Goodwill gross, beginning balance 768,868 753,938
Accumulated impairment, beginning balance (97,628) (96,426)
Goodwill net, beginning balance 671,240 657,512
Goodwill acquired 12,066 6,308
Purchase price allocation adjustments 0 19
Foreign currency translation adjustments (3,030) 7,401
Operating company reorganizations 0  
Goodwill gross, ending balance 777,136 768,868
Accumulated impairment, ending balance (96,860) (97,628)
Goodwill net, ending balance $ 680,276 $ 671,240
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 2,480,678 $ 950,229
Accumulated Amortization (682,498) (517,574)
Total $ 1,798,180 432,655
Remaining Weighted Average Amortization Period 7 years 4 months 24 days  
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 2,483,678 953,229
Intangible Assets, Net 1,801,180 435,655
Engineering license    
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets 3,000 3,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 1,738,813 616,875
Accumulated Amortization (379,417) (277,647)
Total $ 1,359,396 339,228
Remaining Weighted Average Amortization Period 6 years 4 months 24 days  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 286,120 149,769
Accumulated Amortization (192,140) (145,476)
Total $ 93,980 4,293
Remaining Weighted Average Amortization Period 4 months 24 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 357,103 101,533
Accumulated Amortization (41,642) (32,471)
Total $ 315,461 69,062
Remaining Weighted Average Amortization Period 14 years 6 months  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 54,022 47,333
Accumulated Amortization (41,409) (36,973)
Total $ 12,613 10,360
Remaining Weighted Average Amortization Period 3 years 8 months 12 days  
Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 31,520 22,486
Accumulated Amortization (23,458) (21,894)
Total $ 8,062 592
Remaining Weighted Average Amortization Period 3 years  
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 13,100 12,233
Accumulated Amortization (4,432) (3,113)
Total $ 8,668 $ 9,120
Remaining Weighted Average Amortization Period 6 years 4 months 24 days  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 347,276  
2023 246,919  
2024 233,073  
2025 218,532  
2026 211,648  
Thereafter 540,732  
Total $ 1,798,180 $ 432,655
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments in Affiliates and Other Entities (Details)
mile in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2021
USD ($)
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
USD ($)
mile
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Investment
Dec. 31, 2019
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2014
kV
division
km
Summary Of Significant Accounting Policies [Line Items]                      
Investment balance             $ 101,200 $ 44,900      
Length of electric transmission and distribution system | mile       18              
Impairment of cost method investment             0 $ 9,311 $ 0    
Number of non-integral equity method investments | Investment               2      
Carrying values for investments accounted for using the cost method             130,200 $ 39,500      
Investment in real estate recognized at cost             23,300     $ 23,500  
EPC Electric Transmission Project                      
Summary Of Significant Accounting Policies [Line Items]                      
Length of electrical transmission line to be constructed under contract | km                     500
Number of substations | division                     2
Voltage of substations | kV                     500
Deferred earnings recognized           $ 60,300          
Gain related to the sale of interest in limited partnership         $ 13,000            
LUMA Energy LLC                      
Summary Of Significant Accounting Policies [Line Items]                      
Operation and maintenance period     15 years                
Integral Affiliates                      
Summary Of Significant Accounting Policies [Line Items]                      
Related party receivables             49,000        
Related party payables             56,300        
Integral Affiliate Offering Right-of-way Solutions                      
Summary Of Significant Accounting Policies [Line Items]                      
Equity interest 44.00%                    
Payments to interest in entity $ 22,000                    
LUMA Energy LLC                      
Summary Of Significant Accounting Policies [Line Items]                      
Investment balance             30,600 10,900      
Equity interest       50.00%              
Return on investment             $ 17,500        
Certain Non-Integral Equity Investments                      
Summary Of Significant Accounting Policies [Line Items]                      
Impairment of cost method investment               $ 8,700      
Broadband Technology Provider                      
Summary Of Significant Accounting Policies [Line Items]                      
Carrying values for investments accounted for using the cost method                   $ 90,000  
Broadband Technology Provider | Forecast                      
Summary Of Significant Accounting Policies [Line Items]                      
Common equity interest   5.00%                  
Cost Method Investment | Quanta Services, Inc.                      
Summary Of Significant Accounting Policies [Line Items]                      
Impairment of cost method investment       $ 9,300              
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Per Share Information - Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Amounts attributable to common stock:      
Net income attributable to common stock $ 485,956 $ 445,596 $ 402,044
Net income attributable to common stock $ 485,956 $ 445,596 $ 402,044
Weighted average shares:      
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 140,824 141,380 145,710
Effect of dilutive unvested non-participating stock-based awards (in shares) 4,549 3,867 1,824
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 145,373 145,247 147,534
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Per Share Information - Narrative (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Weighted average shares outstanding attributable to participating securities (in shares) 0.6 1.6 2.8
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Borrowings under senior credit facility $ 1,199,841 $ 148,508
Other long-term debt 64,800 46,981
Finance leases 2,546 2,228
Total long-term debt obligations 3,737,892 1,184,825
Less — Current maturities of long-term debt 13,418 10,531
Long-term debt, net of current maturities 3,724,474 1,174,294
Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 2,470,000  
Unamortized discount and debt issuance costs related to senior notes and term loan (27,000)  
0.950% Senior Notes due October 2024 | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 500,000 0
2.900% Senior Notes due October 2030 | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 1,000,000 1,000,000
2.350% Senior Notes due January 2032 | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 500,000 0
3.050% Senior Notes due October 2041 | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 500,000 0
Senior Notes And Term Loan | Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs related to senior notes and term loan $ (29,295) $ (12,892)
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Short-term debt $ 15,748 $ 4,233
Current maturities of long-term debt 13,418 10,531
Current maturities of long-term debt and short-term debt $ 29,166 $ 14,764
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Principal Payments Required to be Made (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 12,267
2023 30,489
2024 528,235
2025 45,178
2026 $ 1,130,559
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Senior Notes (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 23, 2021
Sep. 22, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]            
Proceeds from notes offerings       $ 1,487,450,000 $ 990,130,000 $ 0
Payments under credit facility       $ 4,265,478,000 4,187,645,000 $ 5,903,069,000
Term Loan            
Debt Instrument [Line Items]            
Payments under credit facility         $ 1,210,000,000  
Senior Notes | All Senior Notes | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Redemption price       100.00%    
Senior Notes | All Senior Notes | Debt Instrument, Redemption, Period One | Maximum            
Debt Instrument [Line Items]            
Redemption price     101.00%      
Senior Notes | All Senior Notes | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Redemption price       100.00%    
Senior Notes | Senior Notes Due 2024, 2032 And 2041            
Debt Instrument [Line Items]            
Debt instrument $ 1,500,000,000          
Proceeds from notes offerings 1,480,000,000          
Senior Notes | 0.950% Senior Notes due October 2024            
Debt Instrument [Line Items]            
Debt instrument $ 500,000,000          
Instrument rate 0.95%          
Senior Notes | 2.350% Senior Notes due January 2032            
Debt Instrument [Line Items]            
Debt instrument $ 500,000,000          
Instrument rate 2.35%          
Senior Notes | 3.050% Senior Notes due October 2041            
Debt Instrument [Line Items]            
Debt instrument $ 500,000,000          
Instrument rate 3.05%          
Senior Notes | 2.900% Senior Notes due October 2030            
Debt Instrument [Line Items]            
Debt instrument   $ 1,000,000,000        
Instrument rate   2.90%        
Proceeds from notes offerings   $ 986,700,000        
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Interest on Senior Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 23, 2021
Sep. 22, 2020
0.950% Senior Notes due October 2024    
Debt Instrument [Line Items]    
Instrument rate 0.95%  
Semi-annual interest payable $ 2,375  
2.900% Senior Notes due October 2030    
Debt Instrument [Line Items]    
Instrument rate   2.90%
Semi-annual interest payable   $ 14,500
2.350% Senior Notes due January 2032    
Debt Instrument [Line Items]    
Instrument rate 2.35%  
Semi-annual interest payable $ 5,875  
3.050% Senior Notes due October 2041    
Debt Instrument [Line Items]    
Instrument rate 3.05%  
Semi-annual interest payable $ 7,625  
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Senior Credit Facility (Details)
12 Months Ended
Oct. 13, 2021
USD ($)
Oct. 08, 2021
USD ($)
Oct. 07, 2021
Sep. 30, 2020
Sep. 21, 2020
Dec. 31, 2021
USD ($)
unit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 22, 2020
USD ($)
Line of Credit Facility [Line Items]                  
Payments under credit facility           $ 4,265,478,000 $ 4,187,645,000 $ 5,903,069,000  
Borrowings under senior credit facility           1,199,841,000 148,508,000    
Borrowings under credit facility           5,316,002,000 2,983,529,000 6,175,558,000  
Debt issuance costs related to amendment           12,568,000 11,089,000 2,309,000  
Amortization expense related to capitalized debt issuance costs           8,405,000 5,126,000 $ 1,870,000  
Term Loan                  
Line of Credit Facility [Line Items]                  
Payments under credit facility             1,210,000,000    
Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Option to increase revolving commitments under the credit agreement                 $ 400,000,000
Credit facility available for revolving loans or issuing new letters of credit           1,870,000,000      
Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount           25,000,000      
Senior Credit Facility | Canadian Dollars                  
Line of Credit Facility [Line Items]                  
Borrowings under senior credit facility           312,600,000      
Senior Credit Facility | U.S. Dollars                  
Line of Credit Facility [Line Items]                  
Borrowings under senior credit facility           102,400,000      
Senior Credit Facility | Australian Dollars                  
Line of Credit Facility [Line Items]                  
Borrowings under senior credit facility           34,800,000      
Senior Credit Facility | Minimum                  
Line of Credit Facility [Line Items]                  
Commitment fee       0.275% 0.20%        
Senior Credit Facility | Maximum                  
Line of Credit Facility [Line Items]                  
Commitment fee       0.425% 0.40%        
Senior Credit Facility | Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     1.125%            
Senior Credit Facility | Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     2.00%            
Senior Credit Facility | Excess of Base Rate Domestic Borrowings Only | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     0.125%            
Senior Credit Facility | Excess of Base Rate Domestic Borrowings Only | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     1.00%            
Senior Credit Facility | Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     1.125%            
Senior Credit Facility | Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     2.00%            
Senior Credit Facility | Excess of Federal Funds Rate                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     0.50%            
Senior Credit Facility | Excess of Euro Currency Rate                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     1.00%            
Senior Credit Facility | Line of Credit                  
Line of Credit Facility [Line Items]                  
Cross default provisions with debt instruments exceeding this amount   $ 300,000,000              
Borrowings under senior credit facility           $ 449,800,000      
Maximum consolidated leverage ratio           3.5      
Acquisition threshold for leverage ratio           $ 200,000,000      
Maximum consolidated leverage ratio permissible under credit agreement           4.0      
Minimum consolidated interest coverage ratio           3.0      
Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases           $ 100,000,000      
Deferred financing costs           $ 10,100,000 $ 9,700,000    
Debt Instrument, Covenant, Number Of Fiscal Quarters Applicable To Updated Acquisition Ratio | unit           4      
Senior Credit Facility | Line of Credit | Minimum                  
Line of Credit Facility [Line Items]                  
Commitment fee   0.10%              
Senior Credit Facility | Line of Credit | Maximum                  
Line of Credit Facility [Line Items]                  
Commitment fee   0.275%              
Senior Credit Facility | Revolving Credit Facility | Line of Credit                  
Line of Credit Facility [Line Items]                  
Senior secured revolving credit facility   $ 2,640,000,000              
Borrowed amount $ 50,900,000                
Senior Credit Facility | Revolving Credit Facility | Line of Credit | London Interbank Offered Rate (LIBOR) | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   1.125%              
Senior Credit Facility | Revolving Credit Facility | Line of Credit | London Interbank Offered Rate (LIBOR) | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   1.75%              
Senior Credit Facility | Revolving Credit Facility | Line of Credit | Alternative Currency Term Rate | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   1.125%              
Senior Credit Facility | Revolving Credit Facility | Line of Credit | Alternative Currency Term Rate | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   1.75%              
Senior Credit Facility | Revolving Credit Facility | Line of Credit | Base Rate | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   0.125%              
Senior Credit Facility | Revolving Credit Facility | Line of Credit | Base Rate | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   0.75%              
Senior Credit Facility | Standby Letters of Credit | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     1.125%            
Senior Credit Facility | Standby Letters of Credit | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     2.00%            
Senior Credit Facility | Standby Letters of Credit | Line of Credit | Minimum                  
Line of Credit Facility [Line Items]                  
Letter of credit fee   1.125%              
Senior Credit Facility | Standby Letters of Credit | Line of Credit | Maximum                  
Line of Credit Facility [Line Items]                  
Letter of credit fee   1.75%              
Senior Credit Facility | Performance Letters of Credit | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     0.675%            
Senior Credit Facility | Performance Letters of Credit | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate     1.15%            
Senior Credit Facility | Performance Letters of Credit | Line of Credit | Minimum                  
Line of Credit Facility [Line Items]                  
Letter of credit fee   0.675%              
Senior Credit Facility | Performance Letters of Credit | Line of Credit | Maximum                  
Line of Credit Facility [Line Items]                  
Letter of credit fee   1.125%              
Senior Credit Facility | Letters of Credit                  
Line of Credit Facility [Line Items]                  
Letters of credit and bank guarantees under the credit facility           $ 318,200,000      
Senior Credit Facility | Letters of Credit and Bank Guarantees | Canadian Dollars                  
Line of Credit Facility [Line Items]                  
Letters of credit and bank guarantees under the credit facility           76,500,000      
Senior Credit Facility | Letters of Credit and Bank Guarantees | U.S. Dollars                  
Line of Credit Facility [Line Items]                  
Letters of credit and bank guarantees under the credit facility           $ 241,700,000      
Senior Credit Facility | Term Loan | Payments Due First Business Day Of Quarter In 2023 And 2024                  
Line of Credit Facility [Line Items]                  
Quarterly principal payments   $ 4,700,000              
Senior Credit Facility | Term Loan | Payments Due First Business Day Of Quarter In 2025                  
Line of Credit Facility [Line Items]                  
Quarterly principal payments   9,400,000              
Senior Credit Facility | Term Loan | Payments Due First Business Day Of Quarter In 2026                  
Line of Credit Facility [Line Items]                  
Quarterly principal payments   18,800,000              
Senior Credit Facility | Term Loan | Line of Credit                  
Line of Credit Facility [Line Items]                  
Senior secured revolving credit facility   $ 750,000,000              
Borrowed amount $ 750,000,000                
Senior Credit Facility | Term Loan | Line of Credit | London Interbank Offered Rate (LIBOR)                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   1.00%              
Senior Credit Facility | Term Loan | Line of Credit | London Interbank Offered Rate (LIBOR) | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   1.00%              
Senior Credit Facility | Term Loan | Line of Credit | London Interbank Offered Rate (LIBOR) | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   1.625%              
Senior Credit Facility | Term Loan | Line of Credit | Base Rate | Minimum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   0.00%              
Senior Credit Facility | Term Loan | Line of Credit | Base Rate | Maximum                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   0.625%              
Senior Credit Facility | Term Loan | Line of Credit | Fed Funds Effective Rate Overnight Index Swap Rate                  
Line of Credit Facility [Line Items]                  
Debt instrument basis spread on variable rate   0.50%              
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]      
Maximum amount outstanding under the senior credit facility during the period $ 1,463,667 $ 2,023,326 $ 2,051,714
Average daily amount outstanding under the senior credit facility $ 591,114 $ 1,091,091 $ 1,553,499
Weighted-average interest rate of the senior credit facility 1.90% 2.10% 3.80%
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Obligations - Bridge Facility Commitment (Details) - Bridge Facility - Bridge Loan - USD ($)
3 Months Ended
Sep. 01, 2021
Sep. 30, 2021
Oct. 08, 2021
Sep. 23, 2021
Line of Credit Facility [Line Items]        
Length of bridge facility 364 days      
Senior secured revolving credit facility $ 2,180,000,000      
Credit facility available for revolving loans or issuing new letters of credit     $ 0 $ 696,100,000
Commitment fees   $ 4,400,000    
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Operating lease term (up to) 9 years 6 months    
Option to extend the leases (up to) 5 years    
Rental purchase option asset $ 53.9 $ 45.7  
Future minimum lease payments for short-term leases 14.0    
Maximum guaranteed residual value $ 891.8    
Related Parties      
Lessee, Lease, Description [Line Items]      
Operating lease term (up to) 10 years    
Lease expense $ 13.9 $ 14.3 $ 16.7
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finance lease cost:      
Amortization of lease assets $ 1,097 $ 1,234 $ 1,393
Interest on lease liabilities 90 107 64
Operating lease cost 104,668 116,672 121,767
Short-term and variable lease cost 716,722 656,649 837,244
Total lease cost $ 822,577 $ 774,662 $ 960,468
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Components of Leases in the Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Operating lease right-of-use assets $ 240,605 $ 256,845
Finance lease assets 2,415 2,370
Total lease assets $ 243,020 $ 259,215
Finance Leased Asset, Type [Extensible Enumeration] Property and equipment, net of accumulated depreciation of $1,503,498 and $1,372,132 Property and equipment, net of accumulated depreciation of $1,503,498 and $1,372,132
Current:    
Operating $ 78,251 $ 85,134
Finance $ 1,156 $ 846
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current maturities of long-term debt and short-term debt Current maturities of long-term debt and short-term debt
Non-current:    
Operating $ 170,427 $ 178,822
Finance $ 1,390 $ 1,382
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt, net of current maturities Long-term debt, net of current maturities
Total lease liabilities $ 251,224 $ 266,184
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 85,427  
2023 63,890  
2024 44,113  
2025 30,638  
2026 20,602  
Thereafter 23,866  
Total future minimum lease payments 268,536  
Less imputed interest (19,858)  
Total lease liabilities 248,678  
Finance Leases    
2022 1,185  
2023 907  
2024 423  
2025 137  
2026 0  
Thereafter 0  
Total future minimum lease payments 2,652  
Less imputed interest (106)  
Total lease liabilities 2,546 $ 2,228
Total    
2022 86,612  
2023 64,797  
2024 44,536  
2025 30,775  
2026 20,602  
Thereafter 23,866  
Total future minimum operating and finance lease payments 271,188  
Less imputed interest (19,964)  
Total lease liabilities $ 251,224 $ 266,184
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Other Information Related to Leases (Details)
Dec. 31, 2021
Dec. 31, 2020
Weighted average remaining lease term (in years):    
Operating leases 4 years 3 months 4 years 3 months 10 days
Finance leases 2 years 6 months 25 days 3 years 21 days
Weighted average discount rate:    
Operating leases 3.70% 4.20%
Finance leases 3.30% 4.10%
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income before income taxes:      
Domestic $ 534,302 $ 632,791 $ 550,676
Foreign 88,599 (61,445) 21,611
Income before income taxes $ 622,901 $ 571,346 $ 572,287
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 65,273 $ 134,538 $ 121,214
State 32,930 45,610 35,329
Foreign 6,644 (745) 16,848
Total current tax provision 104,847 179,403 173,391
Deferred:      
Federal 27,762 (46,251) 7,379
State (2,418) (3,850) (1,776)
Foreign 727 (9,915) (13,522)
Total deferred tax provision (benefit) 26,071 (60,016) (7,919)
Total provision for income taxes $ 130,918 $ 119,387 $ 165,472
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Provision at the statutory rate $ 130,809 $ 119,983 $ 120,180
Increases (decreases) resulting from —      
State taxes 27,204 31,791 23,399
Valuation allowance on deferred tax assets 6,107 (31,138) 35,761
Employee per diems, meals and entertainment 3,569 10,680 13,817
Contingency reserves, net 844 (2,125) (3,173)
Company-owned life insurance (6,969) 0 0
Taxes on joint ventures (8,825) (3,466) (930)
Foreign taxes (9,359) (7,268) (21,565)
Stock-based compensation (21,271) (3,109) (1,863)
Other 8,809 4,039 (154)
Total provision for income taxes $ 130,918 $ 119,387 $ 165,472
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred income tax liabilities:      
Property and equipment $ (278,303) $ (236,256)  
Goodwill (93,632) (85,467)  
Leased assets (76,728) (77,344)  
Customer holdbacks (32,661) (30,457)  
Other intangible assets 0 (4,438)  
Total deferred income tax liabilities (481,324) (433,962)  
Deferred income tax assets:      
Net operating loss carryforwards 78,947 82,817  
Lease liabilities 76,608 76,826  
Accruals and reserves 65,852 70,335  
Tax credits 39,826 42,202  
Other intangible assets 19,110 0  
Stock and incentive compensation 50,772 36,590  
Deferred tax benefits on unrecognized tax positions 10,090 10,108  
Other 7,535 9,617  
Subtotal 348,740 328,495  
Valuation allowance (41,308) (43,255) $ (104,200)
Total deferred income tax assets 307,432 285,240  
Total net deferred income tax liabilities $ (173,892) $ (148,722)  
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Net Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred income taxes:    
Assets $ 17,206 $ 17,685
Liabilities (191,098) (166,407)
Total net deferred income tax liabilities $ (173,892) $ (148,722)
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]        
Valuation allowance for deferred income tax assets $ 41,308 $ 43,255 $ 104,200  
Change in total valuation allowance 1,900 (60,900) 36,600  
Increase in tax expense 6,100 (31,100)    
Tax effect of state and foreign net operating loss carryforwards 78,947 82,817    
Tax carryforwards expiring in 2022 200      
Tax carryforwards expiring in 2023 700      
Tax carryforwards expiring in 2024 100      
Tax carryforwards expiring in 2025 6,200      
Tax carryforwards expiring in 2026 400      
Tax carryforwards expiring thereafter 72,400      
Valuation allowance foreign and state net operating loss carryforwards 40,000      
Total amount of unrecognized tax benefits relating to uncertain tax positions 37,737 33,219 40,878 $ 41,110
Increase (decrease) in the total amount of unrecognized tax benefits relating to uncertain tax positions 4,500 (12,100) (9,100)  
Additions for tax positions of prior years 2,339 0 1,200  
Interest and penalties expense (income) in the provision for income taxes (800) (700) 800  
Reduction due to expiration of certain federal and state statutes of limitations 4,702 8,717 $ 5,935  
Foreign Operating Loss Carryforwards        
Income Taxes [Line Items]        
Change in total valuation allowance 8,500 (29,400)    
State And Local Operating Carryforwards        
Income Taxes [Line Items]        
Change in total valuation allowance (2,400)      
Operating Loss Carryforwards, Subject To Expiration        
Income Taxes [Line Items]        
Change in total valuation allowance (8,000)      
Foreign Tax Credits        
Income Taxes [Line Items]        
Change in total valuation allowance   (45,100)    
Deferred Tax Assets        
Income Taxes [Line Items]        
Change in total valuation allowance   $ 14,000    
Gross Amount Before Balance Sheet Presentation Netting        
Income Taxes [Line Items]        
Tax effect of state and foreign net operating loss carryforwards $ 80,000      
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits      
Balance at beginning of year $ 33,219 $ 40,878 $ 41,110
Additions based on tax positions related to the current year 6,881 4,398 7,708
Additions for tax positions of prior years 2,339 0 1,200
Reductions for tax positions of prior years 0 (2,410) 0
Reductions for audit settlements 0 (930) (3,205)
Reductions resulting from a lapse of the applicable statute of limitations periods (4,702) (8,717) (5,935)
Balance at end of year $ 37,737 $ 33,219 $ 40,878
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Balances of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Unrecognized tax benefits $ 37,737 $ 33,219 $ 40,878 $ 41,110
Portion that, if recognized, would reduce tax expense and effective tax rate 34,967 30,868 40,695  
Accrued interest on unrecognized tax benefits 4,369 5,204 6,240  
Accrued penalties on unrecognized tax benefits 1,587 14 14  
Minimum        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months 0 0 0  
Portion that, if recognized, would reduce tax expense and effective tax rate 0 0 0  
Maximum        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months 8,098 11,859 6,268  
Portion that, if recognized, would reduce tax expense and effective tax rate $ 7,277 $ 10,217 $ 5,693  
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity - Treasury Stock (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 31, 2020
Sep. 30, 2018
Equity, Class of Treasury Stock [Line Items]          
Value of treasury stock acquired, cost method $ 63,988,000 $ 249,949,000 $ 11,954,000    
Cash payments related to stock repurchases 66,687,000 247,249,000 20,092,000    
2018 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Aggregate authorized amount of common stock to be repurchased         $ 500,000,000
2020 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Aggregate authorized amount of common stock to be repurchased       $ 500,000,000  
Remaining authorized share repurchase amount under repurchase program 472,800,000        
Treasury Stock Associated with Deferred Compensation Plans          
Equity, Class of Treasury Stock [Line Items]          
Net amounts recorded to treasury stock related to the deferred compensation plans $ 6,800,000 $ 4,400,000 $ (3,000,000)    
Common Stock Withheld for Settlement of Employee Tax Liabilities          
Equity, Class of Treasury Stock [Line Items]          
Treasury stock acquired (in shares) 0.8 0.6 0.5    
Value of treasury stock acquired, cost method $ 65,300,000 $ 25,500,000 $ 17,400,000    
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity [Abstract]      
Shares 721 6,680 376
Amount $ 63,988 $ 249,949 $ 11,954
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity - Non-controlling Interests (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Variable Interest Entity [Line Items]      
Income attributable to non-controlling interests $ 6,027 $ 6,363 $ 4,771
Non-controlling interests 4,620 4,791  
Distributions to non-controlling interests 6,357 5,404 $ 2,526
VIE      
Variable Interest Entity [Line Items]      
Net Assets 12,900 13,200  
Non-controlling interests $ 4,600 $ 4,800  
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 01, 2021
Aug. 27, 2021
May 27, 2021
Mar. 25, 2021
Dec. 11, 2020
Aug. 26, 2020
May 28, 2020
Mar. 26, 2020
Dec. 11, 2019
Aug. 28, 2019
May 24, 2019
Mar. 21, 2019
Dec. 06, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity [Abstract]                                
Dividend per share (in dollars per share) $ 0.07 $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.05 $ 0.05 $ 0.05 $ 0.05 $ 0.04 $ 0.04 $ 0.04 $ 0.04 $ 0.25 $ 0.21 $ 0.17
Dividends declared $ 10,363 $ 8,638 $ 8,650 $ 8,429 $ 8,933 $ 7,244 $ 7,182 $ 7,184 $ 7,371 $ 5,564 $ 6,233 $ 5,896 $ 5,838      
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Incentive Plans (Details)
Dec. 31, 2021
shares
2019 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate number of shares of common stock that may be issued 7,466,592
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of RSUs and PSUs to be Settled in Common Stock Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock and RSUs to be Settled in Common Stock      
Shares      
Unvested, shares, beginning of period (in shares) 3,869 3,265 2,634
Shares granted (in shares) 1,642 2,029 2,142
Vested, shares (in shares) (1,476) (1,269) (1,349)
Forfeited, shares (in shares) (155) (156) (162)
Unvested, shares, end of period (in shares) 3,880 3,869 3,265
Weighted Average Grant Date Fair Value (Per share)      
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 37.57 $ 35.34 $ 33.50
Weighted average grant date fair value (in dollars per share) 94.83 39.91 35.62
Vested, weighted average grant date fair value (in usd per share) 37.03 35.69 32.22
Forfeited, weighted average grant date fair value (in usd per share) 48.52 36.67 35.20
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 61.64 $ 37.57 $ 35.34
PSUs      
Shares      
Unvested, shares, beginning of period (in shares) 1,047 848 775
Shares granted (in shares) 174 437 358
Vested, shares (in shares) (268) (238) (236)
Forfeited, shares (in shares) (22) 0 (49)
Unvested, shares, end of period (in shares) 931 1,047 848
Weighted Average Grant Date Fair Value (Per share)      
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 37.65 $ 40.04 $ 34.72
Weighted average grant date fair value (in dollars per share) 90.44 34.60 40.15
Vested, weighted average grant date fair value (in usd per share) 38.28 41.87 22.73
Forfeited, weighted average grant date fair value (in usd per share) 41.86   40.07
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 47.27 $ 37.65 $ 40.04
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock and RSUs to be Settled in Common Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-cash stock compensation expense $ 88,259 $ 91,641 $ 52,013
Restricted Stock Units to be Settled in Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of vested restricted stock 125,700 51,600 48,700
Non-cash stock compensation expense 67,300 $ 55,700 $ 45,500
Unrecognized compensation cost, related to unvested restricted stock, total $ 139,500    
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) 4 years 6 months 14 days    
Restricted Stock Units to be Settled in Common Stock | Equal Installments      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Restricted Stock Units to be Settled in Common Stock | Minimum | Unequal Installments      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Restricted Stock Units to be Settled in Common Stock | Maximum | Unequal Installments      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 10 years    
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-cash stock compensation expense $ 88,259 $ 91,641 $ 52,013
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Required performance period 3 years    
Non-cash stock compensation expense $ 21,000 $ 35,900 $ 6,500
Unrecognized compensation cost, related to unvested restricted stock, total $ 17,500    
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) 1 year 7 months 28 days    
Number of common shares issued in connection with performance units (in shares) 0.5 0.5 0.4
Fair value of vested restricted stock $ 45,200 $ 18,300 $ 13,100
PSUs | Valuation Correction Related to Fiscal Years 2017 Through 2019      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Charge to correct valuation correction   14,000  
PSUs | Valuation Correction Related To Fiscal Year 2019      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Charge to correct valuation correction   $ 7,200  
PSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance units performance percentage 0.00%    
PSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance units performance percentage 200.00%    
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) - PSUs - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 25, 2021
Mar. 26, 2020
Mar. 08, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share price (in usd per share)       $ 83.48 $ 31.49 $ 35.19
Expected volatility 36.00% 34.00% 25.00%      
Risk-free interest rate 0.26% 0.35% 2.43%      
Term in years 2 years 9 months 7 days 2 years 9 months 3 days 2 years 9 months 21 days      
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - RSUs to be Settled in Cash (Details) - Restricted Stock Units to be Settled in Cash - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Number of common stock shares that may be received by RSU holder (in shares) 1    
Compensation expense related to RSUs to be settled in cash $ 17.4 $ 9.4 $ 5.9
Payments to settle liabilities under compensation plan 13.2 4.3 $ 5.4
Accrued liabilities under compensation plan $ 11.1 $ 8.7  
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Percent of employees covered by collective bargaining agreements 35.00%    
Contributions $ 132,996 $ 121,978 $ 134,197
Percentage of contribution by employer of each employee's contribution up to 3% 100.00%    
Percentage of contribution by employer of each employee who contributes between 3% and 6% 50.00%    
Contributions to Quanta 401(k) Plan $ 50,700 45,900 41,400
Contributions to the deferred compensation plans 1,400 1,300 1,100
Discretionary contributions 0 0 0
Deferred compensation obligations included in other long-term liabilities 74,200 58,200  
Investments in company-owned life insurance policies 73,800 56,500  
Increase to fair market value of plan assets 8,600 6,900 7,900
Increase to fair market value of plan liabilities $ 10,400 7,500 9,300
Minimum      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Percentage of employee contribution, lower range 3.00%    
Maximum      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Percentage of employee contribution, lower range 6.00%    
Multiemployer Defined Contribution and Other Benefit Plans      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Contributions $ 213,400 $ 188,600 $ 201,300
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Summary of Plan Information Relating to Participation in Multiemployer Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Multiemployer Plans [Line Items]      
Contributions $ 132,996 $ 121,978 $ 134,197
National Electrical Benefit Fund      
Multiemployer Plans [Line Items]      
Contributions 38,195 40,902 44,414
Excavators Union Local 731 Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 16,202 14,310 6,697
Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Contributions 11,237 8,467 11,638
Pipeline Industry Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 5,081 3,654 9,376
Laborers Pension Trust Fund for Northern California      
Multiemployer Plans [Line Items]      
Contributions 4,479 2,328 2,823
Operating Engineers’ Local 324 Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 2,789 2,629 4,315
IBEW Local 1249 Pension Plan      
Multiemployer Plans [Line Items]      
Contributions 2,667 530 771
Local 697 IBEW and Electrical Industry Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 2,229 1,840 3,717
Pension Trust Fund for Operating Engineers      
Multiemployer Plans [Line Items]      
Contributions 1,755 1,177 956
Eighth District Electrical Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 1,599 4,272 5,939
Laborers District Council of W PA Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 1,375 77 1,194
Teamsters National Pipe Line Pension Plan      
Multiemployer Plans [Line Items]      
Contributions 1,276 1,380 3,039
Operating Engineers Pension Trust      
Multiemployer Plans [Line Items]      
Contributions 1,143 172 119
Laborers National Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 1,049 638 1,910
Plumbers and Pipefitters National Pension Fund      
Multiemployer Plans [Line Items]      
Contributions 932 1,453 1,162
Michigan Laborers’ Pension Plan      
Multiemployer Plans [Line Items]      
Contributions 737 512 1,491
Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund      
Multiemployer Plans [Line Items]      
Contributions 151 48 530
All other plans - U.S.      
Multiemployer Plans [Line Items]      
Contributions 37,306 30,829 27,655
All other plans - Canada      
Multiemployer Plans [Line Items]      
Contributions $ 2,794 $ 6,760 $ 6,451
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Committed Expenditures (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Estimated committed in first half of 2022 $ 71.3
Vehicle Fleet Committed Capital  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Estimated committed capital in next fiscal year $ 96.0
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Legal Proceedings (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended 52 Months Ended
Jan. 31, 2022
USD ($)
Jul. 31, 2021
USD ($)
Aug. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Apr. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2020
USD ($)
Apr. 30, 2019
USD ($)
Nov. 30, 2021
USD ($)
Aug. 31, 2019
building
Loss Contingencies [Line Items]                              
Gross profit               $ 1,953,259 $ 1,660,847 $ 1,600,252          
Number of buildings with property damage | building                             2
Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Recorded charges           $ 79,200       $ 79,200          
Net receivable position on projects               120,000              
Scenario, Adjustment | Correction Of Estimated Project Costs And Percentage Of Completion Method [Member] | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Gross profit           $ (14,500)                  
Lorenzo Benton v Telecom Network Specialists Inc                              
Loss Contingencies [Line Items]                              
Damages sought   $ 37,000                          
Lorenzo Benton v Telecom Network Specialists Inc | Subsequent Event                              
Loss Contingencies [Line Items]                              
Damages sought $ 17,600                            
Lorenzo Benton v Telecom Network Specialists Inc | Maximum                              
Loss Contingencies [Line Items]                              
Reasonably possible amount of loss               9,500              
Damages awarded                       $ 9,500      
Redes | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Advance payments received                     $ 87,000        
On-demand performance bonds                     $ 25,000        
Payment of arbitration                           $ 190,000  
Construction costs incurred                         $ 157,000    
Payments received on construction contracts                         $ 100,000    
Net receivable position on projects               $ 87,000              
Redes | Telecommunication Networks Construction and Operation                              
Loss Contingencies [Line Items]                              
Term of post-construction operation and maintenance period                     10 years        
Redes | Telecommunication Networks Construction and Operation | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Aggregate consideration for projects                     $ 248,000        
Aggregate consideration to be paid during the construction period                     151,000        
Aggregate consideration to be paid during the post-construction operation and maintenance period                     $ 97,000        
QPS | Maurepas Project Dispute                              
Loss Contingencies [Line Items]                              
Damages sought             $ 22,000                
Maurepas | Maurepas Project Dispute                              
Loss Contingencies [Line Items]                              
Damages sought       $ 59,000                      
PRONATEL | Termination of the Peru Telecommunications Project                              
Loss Contingencies [Line Items]                              
Damages sought     $ 40,000   $ 45,000                    
Bond proceeds received         $ 112,000                    
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Silverado Wildfire Matter (Details) - Silverado Wildfire
1 Months Ended
Oct. 31, 2020
a
Loss Contingencies [Line Items]  
Damaged land (in acres) 13,000
Time of pole replacement before fire 19 months
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Concentrations of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]          
Ownership percentage of customer in joint venture   50.00%      
Accounts receivable   $ 49,749 $ 16,546 $ 9,398 $ 5,839
Customer With Financial Difficulties | Financial Asset, Past Due | Underground Utility and Infrastructure Solutions          
Concentration Risk [Line Items]          
Nonpayment of receivables $ 17,500 $ 17,500 $ 27,500    
Collection of receivables $ 10,000        
One Customer | Customer Concentration Risk | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage   11.00%      
Customer With Joint Venture Interest | Customer Concentration Risk | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage   11.00%      
Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC          
Concentration Risk [Line Items]          
Accounts receivable   $ 31,700      
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Insurance (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Commitment And Contingencies [Line Items]    
Insurance and other non-current liabilities $ 487,309 $ 391,221
Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims    
Commitment And Contingencies [Line Items]    
Gross amount accrued for insurance claims 318,200 319,500
Insurance and other non-current liabilities 238,000 238,000
Related insurance recoveries/receivables 28,600 35,600
Related insurance recoveries/receivables included in prepaid expenses and other current assets 400 400
Related insurance recoveries/receivables included in other assets $ 28,200 $ 35,200
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Letters of Credit (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Letters of Credit | Senior Credit Facility  
Loss Contingencies [Line Items]  
Outstanding letters of credit and bank guarantees $ 318.2
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2019
Dec. 31, 2021
Termination of the Peru Telecommunications Project | PRONATEL    
Loss Contingencies [Line Items]    
Bond proceeds received $ 112  
Performance Guarantee    
Loss Contingencies [Line Items]    
Total amount of outstanding performance bonds   $ 3,900
Performance Guarantee | Estimate    
Loss Contingencies [Line Items]    
Estimated cost to complete bonded projects   $ 1,200
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Residual Value Guarantees (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Maximum guaranteed residual value $ 891.8
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Deferral of Employer Payroll Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Deferred payment of employer payroll taxes $ 108.9  
Percentage of deferred employer payroll taxes due, remainder of fiscal year   50.00%
Percentage of deferred employer payroll taxes due, 2022   50.00%
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Contingent Consideration Liabilities (Details) - Level 3 - Recurring - Valuation, Market Approach
Dec. 31, 2021
Volatility  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration liability, measurement input 0.500
Minimum | Discount Rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration liability, measurement input 0.0004
Maximum | Discount Rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration liability, measurement input 0.039
Weighted Average | Discount Rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration liability, measurement input 0.019
XML 126 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Long-Term Debt (Details) - Senior Notes
$ in Millions
Dec. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value of notes $ 2,490.0
Long-term debt 2,470.0
Unamortized discount and deferred financing costs related to senior notes $ 27.0
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 229,097 $ 184,620 $ 164,798 $ 78,687
Cash equivalents 140,000 98,000    
Held in Domestic Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 205,781 156,122    
Held in Foreign Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 23,316 28,498    
Held by Domestic Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 21,828 7,714    
Held by Foreign Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 3,461 3,973    
Held by Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 25,289 11,687    
Captive Insurance Company        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 133,302 85,014    
Not Held by Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 70,506 $ 87,919    
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Detail of Certain Accounts - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Finance lease assets and rental purchase options $ 64,256 $ 52,160  
Property and equipment, gross 3,423,195 2,932,788  
Less — Accumulated depreciation and amortization (1,503,498) (1,372,132)  
Property and equipment, net of accumulated depreciation 1,919,697 1,560,656  
Depreciation 255,529 225,256 $ 218,107
Asset impairment charges 5,743 8,282 $ 13,892
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 86,013 69,389  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 318,499 $ 249,106  
Buildings and leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 5 years 5 years  
Buildings and leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 30 years 30 years  
Operating machinery, equipment and vehicles      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 2,603,149 $ 2,297,120  
Operating machinery, equipment and vehicles | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 1 year 1 year  
Operating machinery, equipment and vehicles | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 25 years 25 years  
Office equipment, furniture and fixtures and information technology systems      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 259,776 $ 244,113  
Office equipment, furniture and fixtures and information technology systems | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 3 years 3 years  
Office equipment, furniture and fixtures and information technology systems | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 10 years 10 years  
Construction work in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 91,502 $ 20,900  
Finance lease assets and rental purchase options | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 5 years 5 years  
Finance lease assets and rental purchase options | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 20 years 20 years  
XML 129 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable, trade $ 1,251,118 $ 798,023
Accrued compensation and related expenses 547,161 378,002
Other accrued expenses 456,392 333,769
Accounts payable and accrued expenses $ 2,254,671 $ 1,509,794
XML 130 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplemental Cash Flow Elements [Abstract]      
Accounts and notes receivable $ (248,452) $ 71,058 $ (214,580)
Contract assets (331,946) 153,832 (12,317)
Inventories 1,418 9,860 52,168
Prepaid expenses and other current assets (6,503) 83,518 (60,475)
Accounts payable and accrued expenses and other non-current liabilities 95,829 115,569 39,419
Contract liabilities 47,163 (84,370) 174,230
Other, net (15,191) (22,098) (135,250)
Net change in operating assets and liabilities, net of non-cash transactions $ (457,682) $ 327,369 (156,805)
Payments of on-demand advance payment bonds     87,000
Payments of on-demand performance bonds     $ 25,000
XML 131 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 229,097 $ 184,620 $ 164,798 $ 78,687
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 231,887 186,808 169,745 83,256
Prepaid Expenses and Other Current Assets        
Cash and Cash Equivalents [Line Items]        
Restricted cash 1,836 1,275 4,026 3,286
Other Assets, Net        
Cash and Cash Equivalents [Line Items]        
Restricted cash $ 954 $ 913 $ 921 $ 1,283
XML 132 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ (104,434) $ (115,597) $ (119,357)
Operating cash flows from finance leases (90) (108) (64)
Financing cash flows from finance leases (1,001) (1,198) (1,835)
Lease assets obtained in exchange for lease liabilities:      
Operating leases 73,713 69,721 96,550
Finance leases 1,044 1,384 691
Rental purchase option assets obtained in exchange for rental purchase option liabilities $ 11,713 $ 35,734 $ 12,229
XML 133 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplemental Cash Flow Elements [Abstract]      
Interest paid $ (52,737) $ (32,142) $ (64,805)
Income taxes paid (125,328) (231,186) (116,467)
Income tax refunds $ 13,257 $ 18,119 $ 7,474
XML 134 R119.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract]    
Accrued capital expenditures $ 27.4 $ 11.3
Fair value of assets contributed as partial consideration   6.1
Note receivable recorded for the sale of an investment   $ 4.7
XML 135 pwr-20211231_htm.xml IDEA: XBRL DOCUMENT 0001050915 2021-01-01 2021-12-31 0001050915 2021-06-30 0001050915 2022-02-22 0001050915 2021-12-31 0001050915 2020-12-31 0001050915 pwr:CommonStockClassUndefinedMember 2021-12-31 0001050915 pwr:CommonStockClassUndefinedMember 2020-12-31 0001050915 2020-01-01 2020-12-31 0001050915 2019-01-01 2019-12-31 0001050915 2019-12-31 0001050915 2018-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2018-12-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2018-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001050915 us-gaap:RetainedEarningsMember 2018-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001050915 us-gaap:TreasuryStockMember 2018-12-31 0001050915 us-gaap:ParentMember 2018-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2018-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001050915 us-gaap:ParentMember 2019-01-01 2019-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001050915 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0001050915 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-12-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2019-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001050915 us-gaap:RetainedEarningsMember 2019-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001050915 us-gaap:TreasuryStockMember 2019-12-31 0001050915 us-gaap:ParentMember 2019-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2019-12-31 0001050915 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001050915 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ParentMember 2019-12-31 0001050915 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001050915 us-gaap:ParentMember 2020-01-01 2020-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001050915 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001050915 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2020-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2020-12-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001050915 us-gaap:RetainedEarningsMember 2020-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001050915 us-gaap:TreasuryStockMember 2020-12-31 0001050915 us-gaap:ParentMember 2020-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2020-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001050915 us-gaap:ParentMember 2021-01-01 2021-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001050915 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001050915 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2021-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2021-12-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2021-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001050915 us-gaap:RetainedEarningsMember 2021-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001050915 us-gaap:TreasuryStockMember 2021-12-31 0001050915 us-gaap:ParentMember 2021-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2021-12-31 0001050915 2021-10-01 2021-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2021-01-01 2021-12-31 0001050915 2022-01-01 2021-12-31 0001050915 2021-01-01 2020-12-31 0001050915 pwr:ProjectsInProgressMember 2021-01-01 2021-12-31 0001050915 pwr:LargerElectricTransmissionProjectMember 2020-01-01 2020-12-31 0001050915 pwr:TwoLargerPiplelineProjectsCanadaMember 2020-01-01 2020-12-31 0001050915 pwr:SeveralProjectsMember 2020-01-01 2020-12-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2019-01-01 2019-03-31 0001050915 pwr:PipelineTransmissionProjectMember 2019-01-01 2019-12-31 0001050915 pwr:LargerNaturalGasTransmissionProject1Member 2019-01-01 2019-12-31 0001050915 pwr:ProcessingFacilityConstructionProjectMember 2019-01-01 2019-12-31 0001050915 pwr:ElectricTransmissionProjectSouthernCaliforniaMember 2019-01-01 2019-12-31 0001050915 pwr:ElectricTransmissionProjectSouthernCaliforniaMember 2021-12-31 0001050915 srt:RestatementAdjustmentMember pwr:CorrectionOfTotalEstimatedProjectCostsMember pwr:TelecommunicationsProjectPeruMember 2019-01-01 2019-12-31 0001050915 country:US 2021-01-01 2021-12-31 0001050915 country:US 2020-01-01 2020-12-31 0001050915 country:US 2019-01-01 2019-12-31 0001050915 country:CA 2021-01-01 2021-12-31 0001050915 country:CA 2020-01-01 2020-12-31 0001050915 country:CA 2019-01-01 2019-12-31 0001050915 country:AU 2021-01-01 2021-12-31 0001050915 country:AU 2020-01-01 2020-12-31 0001050915 country:AU 2019-01-01 2019-12-31 0001050915 pwr:OtherCountriesMember 2021-01-01 2021-12-31 0001050915 pwr:OtherCountriesMember 2020-01-01 2020-12-31 0001050915 pwr:OtherCountriesMember 2019-01-01 2019-12-31 0001050915 pwr:UnitPriceContractsMember 2021-01-01 2021-12-31 0001050915 pwr:UnitPriceContractsMember 2020-01-01 2020-12-31 0001050915 pwr:UnitPriceContractsMember 2019-01-01 2019-12-31 0001050915 pwr:CostPlusContractMemberMember 2021-01-01 2021-12-31 0001050915 pwr:CostPlusContractMemberMember 2020-01-01 2020-12-31 0001050915 pwr:CostPlusContractMemberMember 2019-01-01 2019-12-31 0001050915 us-gaap:FixedPriceContractMember 2021-01-01 2021-12-31 0001050915 us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0001050915 us-gaap:FixedPriceContractMember 2019-01-01 2019-12-31 0001050915 pwr:BlattnerHoldingCompanyMember 2021-12-31 0001050915 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001050915 pwr:LimetreeBayRefiningLLCMember 2021-12-31 0001050915 pwr:LimetreeBayTerminalsLLCMember 2021-12-31 0001050915 pwr:LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember 2021-04-01 2021-06-30 0001050915 pwr:LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember 2021-10-01 2021-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2021-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2020-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2019-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureServicesMember 2021-01-01 2021-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyInfrastructureSolutionsMember 2021-01-01 2021-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyInfrastructureSolutionsMember 2020-01-01 2020-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyInfrastructureSolutionsMember 2019-01-01 2019-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2021-01-01 2021-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2020-01-01 2020-12-31 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2019-01-01 2019-12-31 0001050915 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001050915 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001050915 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001050915 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-12-31 0001050915 us-gaap:SalesMember pwr:ProjectContractTerminationMember 2019-01-01 2019-12-31 0001050915 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-12-31 0001050915 pwr:ProjectContractTerminationMember 2019-01-01 2019-12-31 0001050915 us-gaap:CostOfSalesMember pwr:ProjectContractTerminationMember 2019-01-01 2019-12-31 0001050915 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001050915 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001050915 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001050915 us-gaap:NonUsMember 2021-12-31 0001050915 us-gaap:NonUsMember 2020-12-31 0001050915 pwr:BlattnerHoldingCompanyMember 2021-10-13 2021-10-13 0001050915 pwr:BlattnerHoldingCompanyMember 2021-10-13 0001050915 pwr:BusinessesThatProvideElectricPowerConstructionServicesInTheUnitedStatesMember 2021-01-01 2021-12-31 0001050915 pwr:AcquisitionsIn2021ExcludingBlattnerMember 2021-01-01 2021-12-31 0001050915 pwr:Acquisitions2020Member 2020-01-01 2020-12-31 0001050915 pwr:Acquisitions2020Member 2020-12-31 0001050915 pwr:Acquisitions2019Member 2019-01-01 2019-12-31 0001050915 pwr:AcquisitionsIn2021ExcludingBlattnerMember 2021-12-31 0001050915 pwr:BlattnerHoldingCompanyMember 2021-01-01 2021-12-31 0001050915 pwr:BlattnerHoldingCompanyMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001050915 pwr:AcquisitionsIn2021ExcludingBlattnerMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001050915 pwr:Acquisitions2020Member us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001050915 pwr:BlattnerHoldingCompanyMember us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001050915 pwr:AcquisitionsIn2021ExcludingBlattnerMember us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001050915 pwr:Acquisitions2020Member us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-12-31 0001050915 pwr:BlattnerHoldingCompanyMember us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001050915 pwr:AcquisitionsIn2021ExcludingBlattnerMember us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001050915 pwr:Acquisitions2020Member us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001050915 pwr:BlattnerHoldingCompanyMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001050915 pwr:AcquisitionsIn2021ExcludingBlattnerMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001050915 pwr:Acquisitions2020Member us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001050915 pwr:BlattnerHoldingCompanyMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001050915 pwr:AcquisitionsIn2021ExcludingBlattnerMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001050915 pwr:Acquisitions2020Member us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001050915 srt:MinimumMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember 2021-01-01 2021-12-31 0001050915 srt:WeightedAverageMember 2021-01-01 2021-12-31 0001050915 srt:MinimumMember 2020-01-01 2020-12-31 0001050915 srt:MaximumMember 2020-01-01 2020-12-31 0001050915 srt:WeightedAverageMember 2020-01-01 2020-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001050915 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001050915 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001050915 pwr:AllAcquisitionsMember 2021-12-31 0001050915 pwr:Acquisitions2021Member 2021-01-01 2021-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2019-12-31 0001050915 pwr:RenewableEnergyInfrastructureSolutionsMember 2019-12-31 0001050915 pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2019-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-12-31 0001050915 pwr:RenewableEnergyInfrastructureSolutionsMember 2020-01-01 2020-12-31 0001050915 pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2020-01-01 2020-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2020-12-31 0001050915 pwr:RenewableEnergyInfrastructureSolutionsMember 2020-12-31 0001050915 pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2020-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2021-01-01 2021-12-31 0001050915 pwr:RenewableEnergyInfrastructureSolutionsMember 2021-01-01 2021-12-31 0001050915 pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2021-01-01 2021-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2021-12-31 0001050915 pwr:RenewableEnergyInfrastructureSolutionsMember 2021-12-31 0001050915 pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember 2021-12-31 0001050915 us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001050915 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2020-12-31 0001050915 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2020-12-31 0001050915 us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001050915 pwr:MeasurementInputEBITDAMultipleTransactionMember 2021-12-31 0001050915 srt:MinimumMember pwr:MeasurementInputEBITDAMultipleTransactionMember 2020-12-31 0001050915 srt:MaximumMember pwr:MeasurementInputEBITDAMultipleTransactionMember 2020-12-31 0001050915 pwr:MeasurementInputEBITDAMultipleTransactionMember 2019-12-31 0001050915 pwr:MeasurementInputEBITDAMultipleGuidelinePublicCompanyMember 2019-12-31 0001050915 srt:MinimumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-12-31 0001050915 srt:MaximumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2021-12-31 0001050915 srt:MinimumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2020-12-31 0001050915 srt:MaximumMember us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2020-12-31 0001050915 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2019-12-31 0001050915 2019-10-01 2019-12-31 0001050915 2020-10-01 2020-12-31 0001050915 pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember pwr:TwoCanadianPipelineOperatingBusinessesMember 2021-01-01 2021-12-31 0001050915 pwr:UndergroundUtilityAndInfrastructureSolutionsSegmentMember pwr:TwoCanadianPipelineOperatingBusinessesMember 2021-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2021-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2020-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0001050915 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001050915 us-gaap:TradeNamesMember 2021-12-31 0001050915 us-gaap:TradeNamesMember 2020-12-31 0001050915 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001050915 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001050915 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001050915 pwr:CurriculumMember 2021-01-01 2021-12-31 0001050915 pwr:CurriculumMember 2021-12-31 0001050915 pwr:CurriculumMember 2020-12-31 0001050915 us-gaap:LicensingAgreementsMember 2021-12-31 0001050915 us-gaap:LicensingAgreementsMember 2020-12-31 0001050915 pwr:IntegralAffiliatesMember 2021-12-31 0001050915 pwr:IntegralAffiliateOfferingRightOfWaySolutionsMember 2021-10-31 0001050915 pwr:IntegralAffiliateOfferingRightOfWaySolutionsMember 2021-10-01 2021-10-31 0001050915 pwr:LUMAEnergyLLCMember 2020-06-30 0001050915 pwr:LUMAEnergyLLCMember 2021-12-31 0001050915 pwr:LUMAEnergyLLCMember 2020-12-31 0001050915 pwr:LUMAEnergyLLCMember 2021-01-01 2021-12-31 0001050915 pwr:LUMAEnergyLLCMember 2021-04-01 2021-06-30 0001050915 2020-04-01 2020-06-30 0001050915 pwr:CertainNonIntegralEquityInvestmentsMember 2020-01-01 2020-12-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2014-12-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2019-10-01 2019-12-31 0001050915 pwr:BroadbandTechnologyProviderMember 2021-03-31 0001050915 pwr:BroadbandTechnologyProviderMember srt:ScenarioForecastMember 2022-04-01 2022-06-30 0001050915 2021-03-31 0001050915 pwr:QuantaServicesIncMember pwr:CostMethodInvestmentMember 2020-04-01 2020-06-30 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2021-09-23 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2021-12-31 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2020-12-31 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2020-09-22 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2021-12-31 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2020-12-31 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2021-09-23 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2021-12-31 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2020-12-31 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2021-09-23 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2021-12-31 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2020-12-31 0001050915 pwr:SeniorNotesAndTermLoanMember us-gaap:SeniorNotesMember 2021-12-31 0001050915 pwr:SeniorNotesAndTermLoanMember us-gaap:SeniorNotesMember 2020-12-31 0001050915 pwr:SeniorNotesDue20242032And2041Member us-gaap:SeniorNotesMember 2021-09-23 0001050915 pwr:SeniorNotesDue20242032And2041Member us-gaap:SeniorNotesMember 2021-09-23 2021-09-23 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2020-09-22 2020-09-22 0001050915 pwr:TermLoanMember 2020-01-01 2020-12-31 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2021-09-23 2021-09-23 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2021-09-23 2021-09-23 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2021-09-23 2021-09-23 0001050915 pwr:AllSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001050915 pwr:AllSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:AllSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2021-10-01 2021-12-31 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 0001050915 pwr:SeniorCreditFacilityMember 2020-09-22 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001050915 pwr:SeniorCreditFacilityMember 2021-01-01 2021-12-31 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-13 2021-10-13 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-13 2021-10-13 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember pwr:PaymentsDueFirstBusinessDayOfQuarterIn2023And2024Member 2021-10-08 2021-10-08 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember pwr:PaymentsDueFirstBusinessDayOfQuarterIn2025Member 2021-10-08 2021-10-08 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember pwr:PaymentsDueFirstBusinessDayOfQuarterIn2026Member 2021-10-08 2021-10-08 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-08 2021-10-08 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-10-08 2021-10-08 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-10-08 2021-10-08 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-08 2021-10-08 0001050915 currency:USD pwr:SeniorCreditFacilityMember 2021-12-31 0001050915 currency:CAD pwr:SeniorCreditFacilityMember 2021-12-31 0001050915 currency:AUD pwr:SeniorCreditFacilityMember 2021-12-31 0001050915 us-gaap:LetterOfCreditMember pwr:SeniorCreditFacilityMember 2021-12-31 0001050915 currency:USD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorCreditFacilityMember 2021-12-31 0001050915 currency:CAD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorCreditFacilityMember 2021-12-31 0001050915 pwr:SeniorCreditFacilityMember 2021-12-31 0001050915 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-08 2021-10-08 0001050915 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-10-08 2021-10-08 0001050915 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember pwr:AlternativeCurrencyTermRateMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember pwr:AlternativeCurrencyTermRateMember 2021-10-08 2021-10-08 0001050915 srt:MinimumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 2021-10-08 0001050915 srt:MinimumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 2021-10-08 0001050915 srt:MinimumMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 2021-10-08 0001050915 srt:MaximumMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 2021-10-08 0001050915 srt:MinimumMember pwr:SeniorCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2021-10-07 2021-10-07 0001050915 srt:MaximumMember pwr:SeniorCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2021-10-07 2021-10-07 0001050915 srt:MinimumMember pwr:SeniorCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2021-10-07 2021-10-07 0001050915 srt:MaximumMember pwr:SeniorCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2021-10-07 2021-10-07 0001050915 srt:MinimumMember pwr:SeniorCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2021-10-07 2021-10-07 0001050915 srt:MaximumMember pwr:SeniorCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2021-10-07 2021-10-07 0001050915 srt:MinimumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorCreditFacilityMember 2021-10-07 2021-10-07 0001050915 srt:MaximumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorCreditFacilityMember 2021-10-07 2021-10-07 0001050915 srt:MinimumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorCreditFacilityMember 2021-10-07 2021-10-07 0001050915 srt:MaximumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorCreditFacilityMember 2021-10-07 2021-10-07 0001050915 pwr:SeniorCreditFacilityMember pwr:ExcessOfFederalFundsRateMember 2021-10-07 2021-10-07 0001050915 pwr:SeniorCreditFacilityMember pwr:ExcessOfEuroCurrencyRateMember 2021-10-07 2021-10-07 0001050915 srt:MinimumMember pwr:SeniorCreditFacilityMember 2020-09-22 2020-09-30 0001050915 srt:MaximumMember pwr:SeniorCreditFacilityMember 2020-09-22 2020-09-30 0001050915 srt:MinimumMember pwr:SeniorCreditFacilityMember 2020-09-21 2020-09-21 0001050915 srt:MaximumMember pwr:SeniorCreditFacilityMember 2020-09-21 2020-09-21 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0001050915 pwr:BridgeFacilityMember us-gaap:BridgeLoanMember 2021-09-01 2021-09-01 0001050915 pwr:BridgeFacilityMember us-gaap:BridgeLoanMember 2021-09-01 0001050915 pwr:BridgeFacilityMember us-gaap:BridgeLoanMember 2021-09-23 0001050915 pwr:BridgeFacilityMember us-gaap:BridgeLoanMember 2021-10-08 0001050915 pwr:BridgeFacilityMember us-gaap:BridgeLoanMember 2021-07-01 2021-09-30 0001050915 pwr:RelatedPartiesMember 2021-12-31 0001050915 pwr:RelatedPartiesMember 2021-01-01 2021-12-31 0001050915 pwr:RelatedPartiesMember 2020-01-01 2020-12-31 0001050915 pwr:RelatedPartiesMember 2019-01-01 2019-12-31 0001050915 pwr:ForeignOperatingLossCarryforwardsMember 2021-01-01 2021-12-31 0001050915 pwr:StateAndLocalOperatingCarryforwardsMember 2021-01-01 2021-12-31 0001050915 pwr:OperatingLossCarryforwardsSubjectToExpirationMember 2021-01-01 2021-12-31 0001050915 pwr:ForeignTaxCreditsMember 2020-01-01 2020-12-31 0001050915 pwr:DeferredTaxAssetsMember 2020-01-01 2020-12-31 0001050915 pwr:ForeignOperatingLossCarryforwardsMember 2020-01-01 2020-12-31 0001050915 pwr:GrossAmountBeforeBalanceSheetPresentationNettingMember 2021-12-31 0001050915 srt:MinimumMember 2021-12-31 0001050915 srt:MaximumMember 2021-12-31 0001050915 srt:MinimumMember 2020-12-31 0001050915 srt:MaximumMember 2020-12-31 0001050915 srt:MinimumMember 2019-12-31 0001050915 srt:MaximumMember 2019-12-31 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2021-01-01 2021-12-31 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2020-01-01 2020-12-31 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2019-01-01 2019-12-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2021-01-01 2021-12-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2020-01-01 2020-12-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2019-01-01 2019-12-31 0001050915 pwr:A2018RepurchaseProgramMember 2018-09-30 0001050915 pwr:A2020RepurchaseProgramMember 2020-08-31 0001050915 pwr:A2020RepurchaseProgramMember 2021-12-31 0001050915 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001050915 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001050915 2021-12-01 2021-12-01 0001050915 2021-08-27 2021-08-27 0001050915 2021-05-27 2021-05-27 0001050915 2021-03-25 2021-03-25 0001050915 2020-12-11 2020-12-11 0001050915 2020-08-26 2020-08-26 0001050915 2020-05-28 2020-05-28 0001050915 2020-03-26 2020-03-26 0001050915 2019-12-11 2019-12-11 0001050915 2019-08-28 2019-08-28 0001050915 2019-05-24 2019-05-24 0001050915 2019-03-21 2019-03-21 0001050915 2018-12-06 2018-12-06 0001050915 pwr:A2019PlanMember 2021-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2020-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2019-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2018-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2021-01-01 2021-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2020-01-01 2020-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2019-01-01 2019-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2021-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001050915 srt:MinimumMember pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2020-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2019-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2018-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2021-01-01 2021-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2020-01-01 2020-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2019-01-01 2019-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2021-12-31 0001050915 srt:MinimumMember pwr:PerformanceStockUnitsPSUsMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:PerformanceStockUnitsPSUsMember 2021-01-01 2021-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2021-03-25 0001050915 pwr:PerformanceStockUnitsPSUsMember 2020-03-26 0001050915 pwr:PerformanceStockUnitsPSUsMember 2019-03-08 0001050915 pwr:PerformanceStockUnitsPSUsMember pwr:ValuationCorrectionRelatedToFiscalYears2017Through2019Member 2020-01-01 2020-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember pwr:ValuationCorrectionRelatedToFiscalYear2019Member 2020-01-01 2020-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2020-01-01 2020-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2019-01-01 2019-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2021-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2020-12-31 0001050915 pwr:NationalElectricalBenefitFundMember 2021-01-01 2021-12-31 0001050915 pwr:NationalElectricalBenefitFundMember 2020-01-01 2020-12-31 0001050915 pwr:NationalElectricalBenefitFundMember 2019-01-01 2019-12-31 0001050915 pwr:ExcavatorsUnionLocal731PensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:ExcavatorsUnionLocal731PensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:ExcavatorsUnionLocal731PensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:CentralPensionFundOfIuoeAndParticipatingEmployersMember 2021-01-01 2021-12-31 0001050915 pwr:CentralPensionFundOfIuoeAndParticipatingEmployersMember 2020-01-01 2020-12-31 0001050915 pwr:CentralPensionFundOfIuoeAndParticipatingEmployersMember 2019-01-01 2019-12-31 0001050915 pwr:PipelineIndustryPensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:PipelineIndustryPensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:PipelineIndustryPensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:LaborersPensionTrustFundForNorthernCaliforniaMember 2021-01-01 2021-12-31 0001050915 pwr:LaborersPensionTrustFundForNorthernCaliforniaMember 2020-01-01 2020-12-31 0001050915 pwr:LaborersPensionTrustFundForNorthernCaliforniaMember 2019-01-01 2019-12-31 0001050915 pwr:OperatingEngineersLocal324PensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:OperatingEngineersLocal324PensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:OperatingEngineersLocal324PensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:IBEWLocal1249PensionPlanMember 2021-01-01 2021-12-31 0001050915 pwr:IBEWLocal1249PensionPlanMember 2020-01-01 2020-12-31 0001050915 pwr:IBEWLocal1249PensionPlanMember 2019-01-01 2019-12-31 0001050915 pwr:Local697IBEWAndElectricalIndustryPensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:Local697IBEWAndElectricalIndustryPensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:Local697IBEWAndElectricalIndustryPensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:PensionTrustFundForOperatingEngineersMember 2021-01-01 2021-12-31 0001050915 pwr:PensionTrustFundForOperatingEngineersMember 2020-01-01 2020-12-31 0001050915 pwr:PensionTrustFundForOperatingEngineersMember 2019-01-01 2019-12-31 0001050915 pwr:EighthDistrictElectricalPensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:EighthDistrictElectricalPensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:EighthDistrictElectricalPensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:LaborersDistrictCouncilOfWPAPensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:LaborersDistrictCouncilOfWPAPensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:LaborersDistrictCouncilOfWPAPensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:TeamstersNationalPipeLinePensionPlanMember 2021-01-01 2021-12-31 0001050915 pwr:TeamstersNationalPipeLinePensionPlanMember 2020-01-01 2020-12-31 0001050915 pwr:TeamstersNationalPipeLinePensionPlanMember 2019-01-01 2019-12-31 0001050915 pwr:OperatingEngineersPensionTrustMember 2021-01-01 2021-12-31 0001050915 pwr:OperatingEngineersPensionTrustMember 2020-01-01 2020-12-31 0001050915 pwr:OperatingEngineersPensionTrustMember 2019-01-01 2019-12-31 0001050915 pwr:LaborersNationalPensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:LaborersNationalPensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:LaborersNationalPensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:PlumbersAndPipefittersNationalPensionFundMember 2021-01-01 2021-12-31 0001050915 pwr:PlumbersAndPipefittersNationalPensionFundMember 2020-01-01 2020-12-31 0001050915 pwr:PlumbersAndPipefittersNationalPensionFundMember 2019-01-01 2019-12-31 0001050915 pwr:MichiganLaborersPensionPlanMember 2021-01-01 2021-12-31 0001050915 pwr:MichiganLaborersPensionPlanMember 2020-01-01 2020-12-31 0001050915 pwr:MichiganLaborersPensionPlanMember 2019-01-01 2019-12-31 0001050915 pwr:EmployerTeamstersLocalNos175505PensionTrustFundMember 2021-01-01 2021-12-31 0001050915 pwr:EmployerTeamstersLocalNos175505PensionTrustFundMember 2020-01-01 2020-12-31 0001050915 pwr:EmployerTeamstersLocalNos175505PensionTrustFundMember 2019-01-01 2019-12-31 0001050915 pwr:AllOtherPlansUSMember 2021-01-01 2021-12-31 0001050915 pwr:AllOtherPlansUSMember 2020-01-01 2020-12-31 0001050915 pwr:AllOtherPlansUSMember 2019-01-01 2019-12-31 0001050915 pwr:AllOtherPlansCanadaMember 2021-01-01 2021-12-31 0001050915 pwr:AllOtherPlansCanadaMember 2020-01-01 2020-12-31 0001050915 pwr:AllOtherPlansCanadaMember 2019-01-01 2019-12-31 0001050915 pwr:MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember 2021-01-01 2021-12-31 0001050915 pwr:MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember 2020-01-01 2020-12-31 0001050915 pwr:MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember 2019-01-01 2019-12-31 0001050915 pwr:VehicleFleetCommittedCapitalMember 2021-12-31 0001050915 pwr:TelecommunicationNetworksConstructionAndOperationMember pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-12-31 0001050915 pwr:TelecommunicationNetworksConstructionAndOperationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-01-01 2015-12-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-01-01 2015-12-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-12-31 0001050915 pwr:ProjectContractTerminationMember pwr:ProgramaNacionalDeTelecomunicacionesPRONATELMember 2019-04-01 2019-04-30 0001050915 pwr:ProjectContractTerminationMember pwr:ProgramaNacionalDeTelecomunicacionesPRONATELMember 2020-08-01 2020-08-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2021-11-30 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-01-01 2019-04-30 0001050915 pwr:ProjectContractTerminationMember 2019-04-01 2019-06-30 0001050915 us-gaap:ScenarioAdjustmentMember pwr:CorrectionOfEstimatedProjectCostsAndPercentageOfCompletionMethodMember pwr:ProjectContractTerminationMember 2019-04-01 2019-06-30 0001050915 pwr:ProjectContractTerminationMember 2021-12-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2021-12-31 0001050915 pwr:MaurepasProjectDisputeMember pwr:QPSEngineeringLLCQPSMember 2017-07-01 2017-09-30 0001050915 pwr:MaurepasProjectDisputeMember pwr:MaurepasPipelineLLCMember 2019-07-01 2019-07-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2019-01-01 2020-12-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember 2021-07-01 2021-07-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember us-gaap:SubsequentEventMember 2022-01-01 2022-01-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2021-12-31 0001050915 2019-08-31 0001050915 pwr:SilveradoWildfireMember 2020-10-31 0001050915 pwr:SilveradoWildfireMember 2020-10-01 2020-10-31 0001050915 pwr:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001050915 pwr:CustomerWithJointVentureInterestMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001050915 pwr:CustomerWithFinancialDifficultiesMember us-gaap:FinancialAssetPastDueMember pwr:UndergroundUtilityAndInfrastructureSolutionsMember 2020-12-31 0001050915 pwr:CustomerWithFinancialDifficultiesMember us-gaap:FinancialAssetPastDueMember pwr:UndergroundUtilityAndInfrastructureSolutionsMember 2021-07-01 2021-09-30 0001050915 pwr:CustomerWithFinancialDifficultiesMember us-gaap:FinancialAssetPastDueMember pwr:UndergroundUtilityAndInfrastructureSolutionsMember 2021-09-30 0001050915 pwr:CustomerWithFinancialDifficultiesMember us-gaap:FinancialAssetPastDueMember pwr:UndergroundUtilityAndInfrastructureSolutionsMember 2021-12-31 0001050915 pwr:LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember 2021-12-31 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2021-12-31 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2020-12-31 0001050915 us-gaap:PerformanceGuaranteeMember 2021-12-31 0001050915 us-gaap:PerformanceGuaranteeMember pwr:EstimateMember 2021-12-31 0001050915 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001050915 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001050915 us-gaap:SeniorNotesMember 2021-12-31 0001050915 pwr:DomesticBankAccountsMember 2021-12-31 0001050915 pwr:DomesticBankAccountsMember 2020-12-31 0001050915 pwr:ForeignBankAccountsMember 2021-12-31 0001050915 pwr:ForeignBankAccountsMember 2020-12-31 0001050915 pwr:DomesticJointVenturesMember 2021-12-31 0001050915 pwr:DomesticJointVenturesMember 2020-12-31 0001050915 pwr:ForeignJointVenturesMember 2021-12-31 0001050915 pwr:ForeignJointVenturesMember 2020-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2021-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2020-12-31 0001050915 pwr:CaptiveInsuranceCompanyMember 2021-12-31 0001050915 pwr:CaptiveInsuranceCompanyMember 2020-12-31 0001050915 pwr:CashNotHeldByJointVenturesMember 2021-12-31 0001050915 pwr:CashNotHeldByJointVenturesMember 2020-12-31 0001050915 us-gaap:LandMember 2021-12-31 0001050915 us-gaap:LandMember 2020-12-31 0001050915 srt:MinimumMember pwr:BuildingsAndLeaseholdImprovementsMember 2020-01-01 2020-12-31 0001050915 srt:MinimumMember pwr:BuildingsAndLeaseholdImprovementsMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:BuildingsAndLeaseholdImprovementsMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:BuildingsAndLeaseholdImprovementsMember 2020-01-01 2020-12-31 0001050915 pwr:BuildingsAndLeaseholdImprovementsMember 2021-12-31 0001050915 pwr:BuildingsAndLeaseholdImprovementsMember 2020-12-31 0001050915 srt:MinimumMember pwr:OperatingMachineryEquipmentAndVehiclesMember 2020-01-01 2020-12-31 0001050915 srt:MinimumMember pwr:OperatingMachineryEquipmentAndVehiclesMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:OperatingMachineryEquipmentAndVehiclesMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:OperatingMachineryEquipmentAndVehiclesMember 2020-01-01 2020-12-31 0001050915 pwr:OperatingMachineryEquipmentAndVehiclesMember 2021-12-31 0001050915 pwr:OperatingMachineryEquipmentAndVehiclesMember 2020-12-31 0001050915 srt:MinimumMember pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember 2021-01-01 2021-12-31 0001050915 srt:MinimumMember pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember 2020-01-01 2020-12-31 0001050915 srt:MaximumMember pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember 2020-01-01 2020-12-31 0001050915 pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember 2021-12-31 0001050915 pwr:OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember 2020-12-31 0001050915 us-gaap:ConstructionInProgressMember 2021-12-31 0001050915 us-gaap:ConstructionInProgressMember 2020-12-31 0001050915 srt:MinimumMember pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMember 2020-01-01 2020-12-31 0001050915 srt:MinimumMember pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMember 2021-01-01 2021-12-31 0001050915 srt:MaximumMember pwr:FinanceLeaseAssetsAndRentalPurchaseOptionsMember 2020-01-01 2020-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001050915 us-gaap:OtherAssetsMember 2021-12-31 0001050915 us-gaap:OtherAssetsMember 2020-12-31 0001050915 us-gaap:OtherAssetsMember 2019-12-31 0001050915 us-gaap:OtherAssetsMember 2018-12-31 iso4217:USD shares iso4217:USD shares pwr:Segment pure pwr:numberOfProjects pwr:unit pwr:Businesses pwr:division pwr:mile pwr:Investment utr:km utr:kV pwr:building utr:acre FY false 2021 0001050915 http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#DebtCurrent http://fasb.org/us-gaap/2021-01-31#DebtCurrent http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations P3Y P5Y P3Y 10-K true 2021-12-31 --12-31 false 001-13831 Quanta Services, Inc. DE 74-2851603 2800 Post Oak Boulevard, Suite 2600 Houston TX 77056 713 629-7600 Common Stock, $0.00001 par value PWR NYSE Yes No Yes Yes Large Accelerated Filer false false true false 12500000000 142690314 Portions of the Registrant’s Definitive Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K. 238 PricewaterhouseCoopers LLP Houston, Texas 229097000 184620000 49749000 16546000 3400318000 2716083000 803453000 453832000 84659000 50472000 215050000 183382000 4732577000 3588389000 1503498000 1372132000 1919697000 1560656000 240605000 256845000 632244000 435713000 682498000 517574000 1801180000 435655000 3528886000 2121014000 12855189000 8398272000 29166000 14764000 78251000 85134000 2254671000 1509794000 802872000 528864000 3164960000 2138556000 3724474000 1174294000 170427000 178822000 191098000 166407000 487309000 391221000 7738268000 4049300000 0.00001 0.00001 600000000 600000000 168546513 162710792 142633934 138300191 2000 2000 2615410000 2170026000 3714843000 3264967000 -237689000 -232997000 25912579 24410601 980265000 857817000 5112301000 4344181000 4620000 4791000 5116921000 4348972000 12855189000 8398272000 12980213000 11202672000 12112153000 11026954000 9541825000 10511901000 1953259000 1660847000 1600252000 44061000 11303000 0 1155956000 975074000 955991000 165366000 76704000 62091000 5743000 8282000 13892000 6734000 719000 13404000 663521000 611371000 554874000 68899000 45013000 66890000 3194000 2449000 927000 25085000 2539000 83376000 622901000 571346000 572287000 130918000 119387000 165472000 491983000 451959000 406815000 6027000 6363000 4771000 485956000 445596000 402044000 3.45 3.15 2.76 3.34 3.07 2.73 140824000 141380000 145710000 145373000 145247000 147534000 491983000 451959000 406815000 0 0 0 -5877000 11439000 43535000 -381000 865000 -200000 1185000 -2618000 695000 -4692000 8821000 44230000 487291000 460780000 451045000 6027000 6363000 4771000 481264000 454417000 446274000 491983000 451959000 406815000 255529000 225256000 218107000 165366000 76704000 62091000 5743000 8282000 13892000 0 9311000 0 -6734000 -719000 -13404000 28682000 1309000 76801000 8405000 5126000 1870000 9116000 3056000 5797000 34890000 3656000 11249000 26071000 -60016000 -7919000 88259000 91641000 52013000 5110000 5159000 5568000 0 14506000 0 457682000 -327369000 156805000 582390000 1115977000 526551000 385852000 260052000 261762000 49186000 35390000 31142000 535000 542000 1964000 2451703000 292573000 387966000 0 18785000 0 139021000 14856000 47056000 29109000 13963000 46590000 867000 522000 508000 -2898613000 -499323000 -617596000 5316002000 2983529000 6175558000 4265478000 4187645000 5903069000 1487450000 990130000 0 3635000 2970000 2203000 11391000 -4846000 -28292000 12568000 11089000 2309000 263000 61483000 0 6357000 5404000 2526000 64956000 25447000 16144000 34022000 28891000 23236000 66687000 247249000 20092000 2360877000 -601365000 177687000 425000 1774000 -153000 45079000 17063000 86489000 186808000 169745000 83256000 231887000 186808000 169745000 141103900 2000 486112 0 1 0 1967354000 2477291000 -286048000 -554440000 3604159000 1294000 3605453000 44230000 44230000 44230000 60860 1791000 1791000 1791000 1085165 55465000 -20379000 35086000 35086000 449929 -449929 -1 375536 11954000 11954000 11954000 0.17 25064000 25064000 25064000 2526000 2526000 402044000 402044000 4771000 406815000 142324318 2000 36183 0 0 0 2024610000 2854271000 -241818000 -586773000 4050292000 3539000 4053831000 -3841000 -3841000 -3841000 8821000 8821000 8821000 1338746 57289000 57289000 57289000 1280489 88127000 -21095000 67032000 67032000 36183 -36183 6679545 249949000 249949000 249949000 0.21 30543000 30543000 30543000 5404000 5404000 516000 516000 -293000 223000 445596000 445596000 6363000 451959000 138300191 2000 0 0 0 0 2170026000 3264967000 -232997000 -857817000 4344181000 4791000 4348972000 -4692000 -4692000 -4692000 3514048 362344000 362344000 362344000 1540259 83040000 -58460000 24580000 24580000 720564 63988000 63988000 63988000 0.25 36080000 36080000 36080000 6357000 6357000 -159000 -159000 485956000 485956000 6027000 491983000 142633934 2000 0 0 0 0 2615410000 3714843000 -237689000 -980265000 5112301000 4620000 5116921000 BUSINESS AND ORGANIZATION:<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta Services, Inc., (together with its subsidiaries, Quanta), is a leading provider of specialty contracting services, delivering comprehensive infrastructure solutions for the electric and gas utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets. Beginning with the three months ended December 31, 2021, Quanta reports its results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner Holding Company and its operating subsidiaries (collectively, Blattner) as described below. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, Quanta completed the acquisition of Blattner. Blattner is a large and leading utility-scale renewable energy infrastructure solutions provider that is located and primarily operates in North America. For additional information regarding this acquisition, see Note 6. Blattner provides comprehensive solutions to customers in the renewable energy industry, which generally include front-end engineering, procurement, project management and construction services for wind, solar and energy storage projects. Blattner’s results of operations have been included in Quanta’s consolidated financial statements since the acquisition date. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Electric Power Infrastructure Solutions Segment</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Electric Power Infrastructure Solutions segment provides comprehensive network solutions to customers in the electric power and other industries. Services include design, procurement, new construction, upgrade and repair and maintenance for electric power transmission and distribution infrastructure, both overhead and underground, and substation facilities, along with other engineering and technical services. This includes solutions that support the implementation of upgrades by utilities to modernize and harden the electric power grid in order to ensure its safety and enhance reliability. In addition, this segment provides emergency restoration services, including the repair of infrastructure damaged by fire and inclement weather; the energized installation, maintenance and upgrade of electric power infrastructure utilizing bare hand and hot stick methods and Quanta’s robotic arm techniques; and the installation of “smart grid” technologies on electric power networks. This segment also provides comprehensive design and construction solutions to wireline and wireless communications companies, cable multi-system operators and other customers within the communications industry, including services in connection with 5G wireless deployment; and the design, installation, maintenance and repair services related to commercial and industrial wiring. Additionally, this segment provides aviation services primarily for the utility industry, including the transportation of line workers, the setting of poles and towers and the stringing of wires. The majority of the financial results of Quanta’s postsecondary educational institution, which specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers, as well as training for the gas distribution and communications industries, are also included in the segment.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Renewable Energy Infrastructure Solutions Segment</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Renewable Energy Infrastructure Solutions segment provides comprehensive infrastructure solutions to customers involved in the renewable energy industry. Services include engineering, procurement, new construction and repair and maintenance for renewable generation facilities, such as utility-scale wind, solar, and hydropower generation facilities and battery storage facilities, as well as engineering and construction services for substations and switchyards, transmission and other electrical infrastructure needed to interconnect and transmit renewable energy generation and battery storage facilities. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Underground Utility and Infrastructure Solutions Segment</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Underground Utility and Infrastructure Solutions segment provides comprehensive infrastructure solutions for customers involved in the development, transportation, distribution, storage and processing of natural gas, oil and other products. Services include design, engineering, procurement, new construction, upgrade and repair and maintenance for natural gas systems for gas utility customers, as well as pipeline protection, integrity testing, rehabilitation and replacement services. Quanta also provides catalyst replacement services, high-pressure and critical-path turnaround services, instrumentation and electrical services, piping, fabrication and storage tank services for the midstream and downstream industrial energy markets. This segment also provides engineering and construction services for pipeline systems, storage systems and compressor and pump stations and the fabrication of pipeline support systems and related structures and facilities, as well as trenching, directional boring and mechanized welding services related to the services described above and in connection with our electric power infrastructure services. This segment also provides engineering, construction and maintenance services for energy transition and carbon-reduction related projects, such as alternative fuel facilities, carbon capture systems and hydrogen facilities.</span></div> 3 BASIS OF PRESENTATION AND CERTAIN ACCOUNTING POLICIES:<div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly-owned subsidiaries, which are also referred to as its operating companies. The consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50% in the affiliated entity, are accounted for using the equity method. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Assumptions</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of revenue recognition for construction contracts, including contractual change orders and claims; allowance for credit losses; valuation of inventory; useful lives of assets; fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments; equity and other investments; purchase price allocations; acquisition-related contingent consideration liabilities; multiemployer pension plan withdrawal liabilities; contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations; estimated insurance claim recoveries; stock-based compensation; operating results of reportable segments; provision for income taxes; and uncertain tax positions.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 for Quanta’s accounting policy related to revenue recognition and related balance sheet accounts.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of parts and supplies held for use in the ordinary course of business, which are valued by Quanta at the lower of cost or net realizable value. Cost is determined by using either the first-in, first-out (FIFO) method or the average costing method. Inventories also include certain job specific materials not yet installed, which are valued using the specific identification method.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, and depreciation is computed using the straight-line method, net of estimated salvage values, over the estimated useful lives of the assets. Leasehold improvements are capitalized and amortized over the lesser of the life of the lease or the estimated useful life of the asset. Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for repairs and maintenance are charged to expense when incurred. Expenditures for major renewals and betterments, which extend the useful lives of existing equipment, are capitalized and depreciated over the adjusted remaining useful lives of the assets. Upon retirement or disposition of property and equipment, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in selling, general and administrative expenses.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be realizable. When an evaluation is required, the estimated future undiscounted cash flows associated with the asset group are compared to the asset group’s carrying amount to determine if an impairment is necessary. The effect of any impairment involves expensing the difference between the fair value of the asset group and its carrying amount in the period incurred.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company. Quanta has organized its individual operating companies into segments for goodwill disclosure purposes. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating companies represent its reporting units for the purpose of assessing goodwill impairment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing a qualitative assessment on none, some, or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions; declining financial performance; deterioration in the operational environment; an expectation of selling or disposing of a portion of a reporting unit; a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of such reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta generally determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiple valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, to each reporting unit’s projected and historical EBITDA average. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This method discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name or curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta amortizes the intangible assets that are subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Affiliates and Other </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure solutions on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of, or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions. Quanta’s share of net income or losses of these investments is included within operating income in the accompanying consolidated statements of operations when the investee is operationally integral to the operations of Quanta and is reported as “Equity in earnings (losses) of integral unconsolidated affiliates.” Quanta’s share of net income or losses of unconsolidated equity method investments that are not operationally integral to the operations of Quanta are included in “Other income, net” below operating income in the accompanying consolidated statements of operations. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying amount and whether any such decline is other-than-temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain its earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in entities of which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence are accounted for using the cost method of accounting. Additionally, certain investments provide for significant influence over the investee, but also include preferential liquidation rights, which precludes accounting for the investments under the equity method. These cost method investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment (if any), plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company. Earnings on investments accounted for using the cost method of accounting are recognized as dividends are declared. These earnings and any impairments of cost method investments are reported in “Other income, net” in the accompanying consolidated statements of operations. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta records reserves for income taxes related to certain tax positions when management considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. Quanta adjusts its tax contingencies accrual and income tax provision in the period in which matters are effectively settled with tax authorities at amounts different from our established accrual, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when more information becomes available. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in future consolidated balance sheets, statements of operations and statements of comprehensive income. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly through its wholly-owned captive insurance company, which reimburses claims up to the amount of the applicable deductible amount of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. Deductibles for the employer’s liability and workers’ compensation programs are $5.0 million per occurrence, and deductibles for the auto liability and general liability programs are $15.0 million per occurrence. Quanta also maintains employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.8 million per claimant per year.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collective Bargaining Agreements and Multiemployer Pension Plans</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on relative total shareholder return compared to a defined peer group, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. For additional information on Quanta’s RSU and PSU awards, see Note 14.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Functional Currency and Translation of Financial Statements</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada and Australia, is typically the currency of the country where the foreign operating company is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. When preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating companies from their functional currency into U.S. dollars. </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses that are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income, net” in the accompanying consolidated statements of operations.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of comprehensive income include all changes in equity during a period, except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation Costs and Reserves</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. See Note 16 for additional information related to legal proceedings and other contingencies.</span></div> The consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly-owned subsidiaries, which are also referred to as its operating companies. The consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50% in the affiliated entity, are accounted for using the equity method. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries. The preparation of financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of revenue recognition for construction contracts, including contractual change orders and claims; allowance for credit losses; valuation of inventory; useful lives of assets; fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments; equity and other investments; purchase price allocations; acquisition-related contingent consideration liabilities; multiemployer pension plan withdrawal liabilities; contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations; estimated insurance claim recoveries; stock-based compensation; operating results of reportable segments; provision for income taxes; and uncertain tax positions. Inventories consist primarily of parts and supplies held for use in the ordinary course of business, which are valued by Quanta at the lower of cost or net realizable value. Cost is determined by using either the first-in, first-out (FIFO) method or the average costing method. Inventories also include certain job specific materials not yet installed, which are valued using the specific identification method. <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, and depreciation is computed using the straight-line method, net of estimated salvage values, over the estimated useful lives of the assets. Leasehold improvements are capitalized and amortized over the lesser of the life of the lease or the estimated useful life of the asset. Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for repairs and maintenance are charged to expense when incurred. Expenditures for major renewals and betterments, which extend the useful lives of existing equipment, are capitalized and depreciated over the adjusted remaining useful lives of the assets. Upon retirement or disposition of property and equipment, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in selling, general and administrative expenses.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be realizable. When an evaluation is required, the estimated future undiscounted cash flows associated with the asset group are compared to the asset group’s carrying amount to determine if an impairment is necessary. The effect of any impairment involves expensing the difference between the fair value of the asset group and its carrying amount in the period incurred.</span></div> Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company. Quanta has organized its individual operating companies into segments for goodwill disclosure purposes. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating companies represent its reporting units for the purpose of assessing goodwill impairment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing a qualitative assessment on none, some, or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions; declining financial performance; deterioration in the operational environment; an expectation of selling or disposing of a portion of a reporting unit; a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of such reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta generally determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiple valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, to each reporting unit’s projected and historical EBITDA average. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This method discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name or curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the </span></div>prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.Quanta amortizes the intangible assets that are subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure solutions on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of, or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions. Quanta’s share of net income or losses of these investments is included within operating income in the accompanying consolidated statements of operations when the investee is operationally integral to the operations of Quanta and is reported as “Equity in earnings (losses) of integral unconsolidated affiliates.” Quanta’s share of net income or losses of unconsolidated equity method investments that are not operationally integral to the operations of Quanta are included in “Other income, net” below operating income in the accompanying consolidated statements of operations. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying amount and whether any such decline is other-than-temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain its earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations.</span></div>Investments in entities of which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence are accounted for using the cost method of accounting. Additionally, certain investments provide for significant influence over the investee, but also include preferential liquidation rights, which precludes accounting for the investments under the equity method. These cost method investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment (if any), plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company. Earnings on investments accounted for using the cost method of accounting are recognized as dividends are declared. These earnings and any impairments of cost method investments are reported in “Other income, net” in the accompanying consolidated statements of operations. <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta records reserves for income taxes related to certain tax positions when management considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. Quanta adjusts its tax contingencies accrual and income tax provision in the period in which matters are effectively settled with tax authorities at amounts different from our established accrual, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when more information becomes available. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.</span></div>U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in future consolidated balance sheets, statements of operations and statements of comprehensive income. Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive. Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly through its wholly-owned captive insurance company, which reimburses claims up to the amount of the applicable deductible amount of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. Deductibles for the employer’s liability and workers’ compensation programs are $5.0 million per occurrence, and deductibles for the auto liability and general liability programs are $15.0 million per occurrence. Quanta also maintains employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.8 million per claimant per year.Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate. 5000000 5000000 15000000 15000000 800000 Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods. Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on relative total shareholder return compared to a defined peer group, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. 1 The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada and Australia, is typically the currency of the country where the foreign operating company is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. When preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating companies from their functional currency into U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses that are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income, net” in the accompanying consolidated statements of operations. Components of comprehensive income include all changes in equity during a period, except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income. Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. NEW ACCOUNTING PRONOUNCEMENTS:<div style="margin-top:7pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Pronouncements </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (FASB) issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, with certain amendments applied prospectively and other amendments applied on a modified retrospective basis. Quanta adopted this update effective January 1, 2021, and it has not had a material impact on Quanta’s consolidated financial statements during 2021.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, FASB issued an update that clarified the applicable guidance for measurement of the fair value of equity and cost method investments when there is a change in the level of ownership or degree of influence. Quanta adopted this update effective January 1, 2021 and will prospectively apply this update. </span></div><div style="margin-top:7pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncement Not Yet Adopted</span></div>In October 2021, FASB issued an update that requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606 as if it had originated the contracts. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta will adopt this update by January 1, 2023. This update is not expected to have a material impact at the time of adoption, but it could impact the valuation of contract assets and contract liabilities related to business combinations that occur subsequent to adoption. <div style="margin-top:7pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Pronouncements </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (FASB) issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, with certain amendments applied prospectively and other amendments applied on a modified retrospective basis. Quanta adopted this update effective January 1, 2021, and it has not had a material impact on Quanta’s consolidated financial statements during 2021.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, FASB issued an update that clarified the applicable guidance for measurement of the fair value of equity and cost method investments when there is a change in the level of ownership or degree of influence. Quanta adopted this update effective January 1, 2021 and will prospectively apply this update. </span></div><div style="margin-top:7pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncement Not Yet Adopted</span></div>In October 2021, FASB issued an update that requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606 as if it had originated the contracts. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta will adopt this update by January 1, 2023. This update is not expected to have a material impact at the time of adoption, but it could impact the valuation of contract assets and contract liabilities related to business combinations that occur subsequent to adoption. REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:<div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s services include the design, new construction, upgrade and repair and maintenance of infrastructure primarily in the utility, renewable energy, communications and pipeline and energy industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories based on the methods by which transaction prices are determined and revenue is recognized: unit-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 and 2020, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.90 billion and $3.99 billion, with 81.8% and 71.2% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work had not yet begun as of such dates. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations are potential orders under MSAs and non-fixed price contracts expected to be completed within one year.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recognition of Revenue Upon Satisfaction of Performance Obligations</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta recognizes certain revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the services are performed.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs. Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized. Such costs were not material during the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Estimates</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s project estimators, project managers and finance professionals. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies (including the ongoing COVID-19 pandemic); and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from an original estimate, and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated. Contract losses are recognized in full when they are determined to be probable and can be reasonably estimated.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, Quanta had recognized revenues of $367.8 million and $141.2 million related to change orders and claims included as contract price adjustments that were in the process of being negotiated in the normal course of business. The largest component of the revenues recognized is associated with change orders and claims arising from delays, administrative requirements and labor issues on two transmission projects in Canada that negatively impacted productivity, which were primarily attributable to the COIVD-19 pandemic. The productivity and delays were significantly impacted due to governmental requirements and worksite restrictions associated with COVID-19. Additionally, during the third quarter of 2021, both of the projects were negatively impacted by unrelated wildfires, and one was also impacted by acceleration of the project timeline, all of which resulted in change orders. Quanta believes that the contracts for these projects entitle it to recover certain amounts associated with these delays. The aggregate amounts related to change orders and claims, which are included in “Contract assets” in the accompanying consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized could be significantly higher or lower than the estimated amount.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimated revenues, costs and profit are recognized on a cumulative catch-up basis and recorded in the period they are determined to be probable and can be reasonably estimated. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the currently estimated revenue is less than the previous estimate. The impact of a change in contract estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Estimates</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues were positively impacted by $130.2 million, $27.0 million and $60.2 million during the years ended December 31, 2021, 2020 and 2019 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2020, 2019 and 2018. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the year ended December 31, 2021, were favorably impacted by $111.5 million or 5.7% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of year ended December 31, 2020. The overall favorable impact resulted from net positive changes in estimates across a large number of projects, primarily as a result of favorable performance and successful mitigation of risks and contingencies as the projects progressed to completion.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the years ended December 31, 2020 and 2019 were impacted by less than 5% as a result of aggregate changes in contract estimates related to projects that were in progress as of the corresponding prior year end. However, certain individual projects were materially impacted by changes to estimated contract revenues and/or project costs during these periods. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, revenues and gross profit were favorably impacted by $20.8 million as a result of successful execution through project risks and close-out activities on a large transmission project in the United States. Revenues and gross profit were also favorably impacted as a result of successful execution through project risks and close-out </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">activities on certain larger pipeline projects in the United States. The favorable impact related to these larger pipeline projects was offset by increased costs on two larger pipeline projects in Canada that experienced severe weather conditions during the year ended December 31, 2020, both of which were substantially complete as of December 31, 2020. With respect to all of these large pipeline projects, the aggregate net negative impact on gross profit related to work performed in prior periods was $10.0 million during the year ended December 31, 2020. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, during the year ended December 31, 2020, Quanta was in the process of exiting its Latin American operations. These operations have been adversely impacted by the COVID-19 pandemic due to shelter-in-place restrictions and other work disruptions, and as a result Quanta accelerated various contract terminations and other activities in order to expedite cessation of operations in the region. The decision to accelerate these exit activities materially changed certain contract estimates as of December 31, 2019 due to significant reductions in the volume of work to be performed, as well as lower productivity than expected. The majority of the impacts of these developments were not recoverable from the customers. These factors, as well as political and regulatory uncertainties and other customer challenges, resulted in changes in estimates on several projects and negatively impacted gross profit related to work performed in prior periods by $35.5 million in aggregate during year ended December 31, 2020. As of December 31, 2020, substantially all of the projects in Latin America that were active at the beginning of 2020 had been completed.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, Quanta successfully completed an electric transmission project in Canada ahead of schedule during the three months ended March 31, 2019, which resulted in a reduction in estimated project costs and positively impacted gross profit related to work performed in prior periods by $30.1 million. Quanta also successfully executed through project risks on a larger pipeline transmission project, which resulted in a reduction of estimated project costs and positively impacted gross profit in 2019 related to work performed in prior periods by $22.9 million. Quanta also settled claims related to a larger natural gas transmission project that experienced losses in 2018, which increased revenues and gross profit in 2019 related to work performed in prior periods by $16.2 million. Additionally, Quanta experienced rework and start-up delays on a processing facility construction project, which resulted in additional estimated project costs and liquidated damages payable to the customer and negatively impacted gross profit related to work performed in prior periods by $29.4 million. As of December 31, 2021, this project was complete. Quanta also experienced unfavorable weather and labor-related impacts, as well as a project scope reduction, on an electric transmission project in southern California, which resulted in an increase in estimated project costs and a reduction in expected project earnings. These changes negatively impacted gross profit related to work performed in prior periods by $21.1 million. As of December 31, 2021, this project was approximately 99% complete. Additionally, the changes in contract estimates include the negative impact of the correction of $9.6 million of prior period errors related to the determination of total estimated project costs and the resulting revenue recognized on a large telecommunications project in Peru that was terminated during 2019.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues by Category</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and by contract type (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By primary geographic location:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,068,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,618,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,190,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,980,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202,672 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By contract type:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,172,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,193,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,102,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,849,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,380,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,980,213 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112,153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Approximately 45.9%, 47.9% and 50.0% of Quanta’s revenues recognized during the years ended December 31, 2021, 2020 and 2019 were associated with this revenue recognition method.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts, the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as they are intended to protect the customer in the event Quanta does not perform on its obligations under the contract. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered to have a significant financing component, as they are used to meet working capital requirements that are generally higher in the early stages of a contract and are intended to protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.219%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, deferred billings; and unapproved change orders and contract claims recognized in revenues. The increase in contract assets from December 31, 2020 to December 31, 2021 was primarily due to increased working capital requirements related to progress on two large transmission projects in Canada and the timing </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of billings, as well as the recognition of certain change orders and claims for such projects. Both of the projects were negatively impacted by delays and labor issues related to the COVID-19 pandemic and unrelated wildfires, and one project was also impacted by acceleration of the project timeline, all of which resulted in change orders and an increase in contract assets. The decrease in contract assets from December 31, 2019 to December 31, 2020 was partially due to a decline in revenues related to contracts for which revenues are recognized over time. Additionally, Quanta’s exit from and the close out of projects in Latin America also contributed to the reduction. The increase in contract liabilities from December 31, 2020 to December 31, 2021 was primarily due to the acquisition of Blattner, which had $227.0 million of contract liabilities as of the date of acquisition.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020 and 2019, Quanta recognized revenue of approximately $433.3 million, $491.5 million and $370.0 million related to contract liabilities outstanding at December 31, 2020, 2019 and 2018.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.3 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s historical loss ratio and its determination of risk pool, which are used to calculate expected credit losses, may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations, such as economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including any potential effects from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 90 days past due. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):     </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of adoption of new credit loss standard</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct write-offs charged against the allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the increase in provision for credit losses during 2021 was related to Limetree Bay Refining, LLC (Limetree Refining), a customer within Quanta’s Underground Utility and Infrastructure Solutions segment, that filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended (the Bankruptcy Code), in July 2021 after experiencing operational and financial difficulties and shutting down operations at its refinery. As of December 31, 2021, Quanta had $31.3 million of receivables for services performed and other costs related to Limetree Refining and $0.4 million of receivables outstanding from an affiliate, which have been fully reserved. During the three months ended June 30, 2021, Quanta recorded a provision for credit loss of $23.6 million with respect to these receivables based on the estimated amount of expected loss at that time. During the three months ended December 31, 2021, as a result of developments in the bankruptcy proceeding, including the sale of Limetree Refinery in January 2021 for substantially less than its secured debts, and negotiations regarding payment of the amounts owed by Limetree Terminals, Quanta recorded an additional provision for credit losses of $8.1 million with respect to these receivables based on the current estimated amount of expected loss, which assumes that Quanta will not collect any of the receivables outstanding at December 31, 2021. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Note 16 for further discussion of the credit quality of certain other outstanding receivables due from customers that have experienced financial difficulties.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contract and acceptance of the project by the customer. Based on Quanta’s experience in recent years, the majority of these retainage balances are expected to be collected within one year. Retainage balances with expected settlement dates within one year of December 31, 2021 and 2020 were $406.7 million and $306.3 million, which are included in “Accounts receivable.” Retainage balances as of December 31, 2021 and 2020 with expected settlement dates beyond one year were $93.9 million and $88.2 million and are included in “Other assets, net.” </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date or when amounts arise from routine lags in billing (for example, work completed during one month but not billed until the next month). These balances do not include revenues recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At December 31, 2021, 2020 and 2019, unbilled receivables included in “Accounts receivable” were $679.0 million, $472.3 million and $524.3 million. The increase in unbilled receivables from December 31, 2020 to December 31, 2021 was primarily due to the ramp up of work and certain delays in billing related to certain large customers. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $51.8 million, $53.6 million and $33.2 million at December 31, 2021, 2020 and 2019.</span></div> Quanta’s services include the design, new construction, upgrade and repair and maintenance of infrastructure primarily in the utility, renewable energy, communications and pipeline and energy industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories based on the methods by which transaction prices are determined and revenue is recognized: unit-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.<div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 and 2020, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.90 billion and $3.99 billion, with 81.8% and 71.2% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work had not yet begun as of such dates. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations are potential orders under MSAs and non-fixed price contracts expected to be completed within one year.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recognition of Revenue Upon Satisfaction of Performance Obligations</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta recognizes certain revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the services are performed.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs. Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized. Such costs were not material during the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Estimates</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s project estimators, project managers and finance professionals. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies (including the ongoing COVID-19 pandemic); and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from an original estimate, and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated. Contract losses are recognized in full when they are determined to be probable and can be reasonably estimated.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.</span></div>The aggregate amounts related to change orders and claims, which are included in “Contract assets” in the accompanying consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized could be significantly higher or lower than the estimated amount.<div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimated revenues, costs and profit are recognized on a cumulative catch-up basis and recorded in the period they are determined to be probable and can be reasonably estimated. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations that were satisfied or partially satisfied in prior periods or the reversal of previously recognized revenue if the currently estimated revenue is less than the previous estimate. The impact of a change in contract estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.3 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s historical loss ratio and its determination of risk pool, which are used to calculate expected credit losses, may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations, such as economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including any potential effects from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 90 days past due. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.</span></div> 5900000000 3990000000 0.818 0.712 P12M P12M 367800000 141200000 2 1 130200000 27000000 60200000 -111500000 -0.057 0.05 0.05 -20800000 10000000 35500000 -30100000 -22900000 -16200000 29400000 21100000 0.99 9600000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and by contract type (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By primary geographic location:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,068,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,618,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,190,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,980,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202,672 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By contract type:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,172,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,193,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,102,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,849,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,380,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,980,213 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202,672 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112,153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 11068493000 0.853 9618951000 0.858 10190684000 0.840 1557117000 0.120 1252365000 0.112 1436720000 0.119 221038000 0.017 200664000 0.018 187915000 0.016 133565000 0.010 130692000 0.012 296834000 0.025 12980213000 1.000 11202672000 1.000 12112153000 1.000 5029100000 0.387 4172363000 0.372 4193295000 0.346 3102075000 0.239 2649770000 0.237 3304161000 0.273 4849038000 0.374 4380539000 0.391 4614697000 0.381 12980213000 1.000 11202672000 1.000 12112153000 1.000 0.459 0.479 0.500 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.219%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 803453000 453832000 601268000 802872000 528864000 606146000 227000000 433300000 491500000 370000000 -3800000 5100000 -1300000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):     </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of adoption of new credit loss standard</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct write-offs charged against the allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,398 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 16546000 9398000 5839000 5067000 34890000 3656000 11249000 1687000 1575000 7690000 49749000 16546000 9398000 31300000 400000 23600000 8100000 406700000 306300000 93900000 88200000 679000000 472300000 524300000 51800000 53600000 33200000 SEGMENT INFORMATION:<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating companies are organized into one of three reportable segments. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company for the purpose of evaluating segment performance in support of Quanta’s market strategies. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management. Quanta’s operating companies may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, integrated operations and common administrative support for Quanta’s operating companies require that certain allocations be made to determine segment profitability, including allocations of corporate shared and indirect operating costs as well as general and administrative costs. Certain corporate costs are not allocated, including facility costs, acquisition and integration costs, non-cash stock-based compensation, amortization related to intangible assets, asset impairment related to goodwill and intangible assets and change in fair value of contingent consideration liabilities.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power Infrastructure Solutions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,624,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,468,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground Utility and Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,429,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,990,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,980,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power Infrastructure Solutions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground Utility and Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and non-allocated costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground Utility and Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and non-allocated costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Includes $63.2 million related to Latin American operations for the year ended December 31, 2019, which included the reversal of $48.8 million of revenues in the year ended December 31, 2019 in connection with the terminated telecommunications project in Peru, a portion of which related to prior periods. </span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes $74.0 million and $85.7 million of operating losses related to Latin American operations for the years ended December 31, 2020 and 2019. Included in the Latin American operating loss for the year ended December 31, 2019 was a $79.2 million charge associated with the termination of the large telecommunications project in Peru, which included the $48.8 million decrease in revenues described above and a $30.4 million increase in cost of services. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings — Peru Project Dispute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Note 16 for additional information on this matter. As of December 31, 2020, Quanta had substantially completed the exit of its operations in Latin America. </span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes equity in earnings of integral unconsolidated affiliates of $44.1 million and $11.3 million for the years ended December 31, 2021 and 2020. These affiliates are considered to be operationally integral to the operations of Quanta and primarily consists of equity in earnings related to Quanta’s equity interest in LUMA.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separate measures of Quanta’s assets and cash flows by reportable segment, including capital expenditures, are not produced or utilized by management to evaluate segment performance. Quanta’s fixed assets, which are held at the operating company level, include operating machinery, equipment and vehicles, office equipment, buildings and leasehold improvements, and certain fixed assets are used on an interchangeable basis across its reportable segments. As such, for reporting purposes, total depreciation expense is allocated each quarter among Quanta’s reportable segments based on the ratio of each reportable segment’s revenue contribution to consolidated revenues.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Operations</span></div>During 2021, 2020, and 2019, Quanta derived $1.91 billion, $1.58 billion and $1.92 billion of its revenues from foreign operations. Of Quanta’s foreign revenues, 81%, 79% and 75% were earned in Canada during the years ended December 31, 2021, 2020 and 2019. In addition, Quanta held property and equipment of $338.1 million and $336.4 million in foreign countries, primarily Canada, as of December 31, 2021 and 2020. SEGMENT INFORMATION:<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added primarily due to the acquisition of Blattner. In conjunction with this change, certain prior period amounts have been recast to conform to this new segment reporting structure. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating companies are organized into one of three reportable segments. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company for the purpose of evaluating segment performance in support of Quanta’s market strategies. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management. Quanta’s operating companies may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, integrated operations and common administrative support for Quanta’s operating companies require that certain allocations be made to determine segment profitability, including allocations of corporate shared and indirect operating costs as well as general and administrative costs. Certain corporate costs are not allocated, including facility costs, acquisition and integration costs, non-cash stock-based compensation, amortization related to intangible assets, asset impairment related to goodwill and intangible assets and change in fair value of contingent consideration liabilities.</span></div> 3 3 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power Infrastructure Solutions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,624,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,468,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,305,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground Utility and Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,429,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,990,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,980,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,202,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,112,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power Infrastructure Solutions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground Utility and Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and non-allocated costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy Infrastructure Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground Utility and Infrastructure Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and non-allocated costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,256 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,107 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Includes $63.2 million related to Latin American operations for the year ended December 31, 2019, which included the reversal of $48.8 million of revenues in the year ended December 31, 2019 in connection with the terminated telecommunications project in Peru, a portion of which related to prior periods. </span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes $74.0 million and $85.7 million of operating losses related to Latin American operations for the years ended December 31, 2020 and 2019. Included in the Latin American operating loss for the year ended December 31, 2019 was a $79.2 million charge associated with the termination of the large telecommunications project in Peru, which included the $48.8 million decrease in revenues described above and a $30.4 million increase in cost of services. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings — Peru Project Dispute </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Note 16 for additional information on this matter. As of December 31, 2020, Quanta had substantially completed the exit of its operations in Latin America. </span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes equity in earnings of integral unconsolidated affiliates of $44.1 million and $11.3 million for the years ended December 31, 2021 and 2020. These affiliates are considered to be operationally integral to the operations of Quanta and primarily consists of equity in earnings related to Quanta’s equity interest in LUMA.</span></div> 7624240000 6468192000 6346837000 1825259000 1305151000 775000000 3530714000 3429329000 4990316000 12980213000 11202672000 12112153000 865409000 648405000 554824000 181908000 177920000 36353000 150147000 170074000 332011000 -533943000 -385028000 -368314000 663521000 611371000 554874000 141093000 112663000 101299000 14020000 9185000 6996000 83720000 85981000 90953000 16696000 17427000 18859000 255529000 225256000 218107000 63200000 48800000 -74000000 -85700000 79200000 48800000 30400000 44100000 11300000 1910000000 1580000000 1920000000 0.81 0.79 0.75 338100000 336400000 ACQUISITIONS: The results of operations of the acquired businesses have been included in Quanta’s consolidated financial statements since the respective acquisition dates. On October 13, 2021, Quanta completed the acquisition of Blattner, a large and leading utility-scale renewable energy infrastructure solutions provider that is located in and primarily operates in North America. Consideration for this acquisition was $2.37 billion paid or payable in cash (subject to certain adjustments) and 3,326,955 <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of Quanta common stock, which had a fair value of $345.4 million as of the date of the acquisition. The final amount of consideration for the acquisition remains subject to certain post-closing adjustments, including with respect to net working capital (inclusive of cash) and certain assumed liabilities. Additionally, the former owners of Blattner are eligible to receive potential payment of up to $300.0 million of contingent consideration, payable to the extent the acquired business achieves certain financial performance targets over a three-year period beginning in January 2022. Based on the estimated fair value of the contingent consideration, Quanta recorded a $125.6 million liability as of the date of the acquisition. Contingent consideration is earned based on performance during each year of the three-year performance period, and amounts earned are payable in cash after the end of the applicable performance year. Quanta may defer payment of earned contingent consideration amounts, at its sole discretion, until after the end of the entire three-year performance period; however, any deferred amounts will accrue interest at five percent per annum until paid. Blattner’s results are included in the Renewable Energy Infrastructure Solutions segment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, Quanta also acquired the following businesses: three businesses located in the United States that provide electric power construction and related services; a communications services business located in the United States that performs data center connection services; a business located in the United States that designs, develops and holds a certification for the manufacture of personal protective breathing equipment and related monitoring devices primarily used in the refining and petrochemical industries, including in connection with catalyst services; a business that provides turnaround and catalyst change-out services to the refining and petrochemical industries primarily in the United States and Canada; a business located in Canada that provides front-end land services for infrastructure development projects in Canada and the United States; a business located in the United States that primarily provides horizontal directional drilling services; and a communications services business located in the United States. The aggregate consideration for these acquisitions was $328.8 million paid or payable in cash (subject to certain adjustments) and 187,093 shares of Quanta common stock, which had a fair value of $16.9 million as of the applicable acquisition dates. The results of the manufacturing business and the turnaround and catalyst change-out business are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the remaining businesses are generally included in the Electric Power Infrastructure Solutions segment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, Quanta acquired a contractor located in the United States that provides electric power distribution, transmission and substation maintenance and construction, directional boring and emergency restoration services; a professional engineering business located in the United States that provides infrastructure engineering and design services to electric utilities, gas utilities and communications services companies, as well as permitting and utility locating services; a business located in the United States that provides aviation services primarily for the utility industry; an electric power infrastructure business located in the United States that primarily provides underground conduit services; a business located in the United States that specializes in the deployment of short- and long-haul fiber optic cable and utilities; an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, for customers in the refining and chemical industries; and a business located in the United States that provides heavy, civil, industrial and energy related services and specializes in the construction and maintenance of pipelines and metering stations. The aggregate consideration for these acquisitions was $359.6 million paid or payable in cash (subject to certain adjustments) and 1,334,469 shares of Quanta common stock, which had a fair value of $57.1 million as of the respective acquisition dates. Additionally, one of the acquisitions includes the potential payment of up to $6.9 million of contingent consideration, payable if the acquired business achieves certain performance objectives over a five-year post-acquisition period. Based on the estimated fair value of the contingent consideration, Quanta recorded a $2.3 million liability as of the acquisition date. The results of the industrial services business and the business specializing in construction and maintenance of pipelines and metering stations are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the remaining businesses are generally included in the Electric Power Infrastructure Solutions segment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2019, Quanta acquired The Hallen Construction Co., Inc. (Hallen), an underground utility and infrastructure solutions business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure solutions business located in Canada. The aggregate consideration for these acquisitions was $395.3 million paid or payable in cash, subject to certain adjustments, and 60,860 shares of Quanta common stock, which had a fair value of $1.8 million as of the respective acquisition date. A portion of the cash consideration in connection with the Hallen acquisition was placed in an escrow account, which, subject to certain conditions, could be utilized to reimburse Quanta for obligations associated with certain contingent liabilities assumed by Quanta in the transaction. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings — Hallen Acquisition Assumed Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Note 16 for additional information related to these liabilities. The results of Hallen are generally included in the Underground Utility and Infrastructure Solutions segment and the results of the other acquired businesses are generally included in the Electric Power Infrastructure Solutions segment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the aggregate consideration paid or payable as of December 31, 2021 for the acquisitions completed in 2021 and 2020 and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired during 2021, and further adjustments to the purchase price allocations may occur. As of December 31, 2021, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to tax estimates, certain intangible assets and the finalization of closing working capital adjustments. The following table summarizes the fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed for acquisitions completed in the years shown (in thousands). </span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Blattner</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid or payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of Quanta common stock issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred or estimated to be transferred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843,582 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,768 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt and short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(478,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,581 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843,582 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,993 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the amount by which the purchase price for an acquired business exceeds the net fair value of the assets acquired and liabilities assumed. The acquisitions completed in 2021, 2020 and 2019 strategically expanded Quanta’s domestic renewable energy infrastructure solutions, domestic and international electric power infrastructure solutions and communications service offerings, and domestic and international underground utility and infrastructure solutions, which Quanta believes contributes to the recognition of the goodwill. Approximately $1.4 billion, $72.6 million, and $82.1 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in 2021, 2020 and 2019.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in 2021 and 2020 as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Blattner</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,293 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patented rights, developed technology, and process certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant estimates used by management in determining the fair values of customer relationship intangible assets include future revenues, discount rates and customer attrition rates. The following table includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the years ended December 31, 2021, 2020 and 2019 as of the respective acquisition dates:</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18% to 26%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19% to 25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer attrition rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8% to 30%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10% to 43%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described above, certain business acquisitions have contingent consideration liabilities associated with the transactions. Aggregate fair values of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:65.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in contingent consideration liabilities from December 31, 2020 to December 31, 2021 was primarily due to the acquisition of Blattner. The majority of Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, which totaled $313.7 million as of December 31, 2021. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance in post-acquisition periods and accretion in present value. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying consolidated statements of operations. Quanta settled certain contingent consideration liabilities with $76.0 million of cash payments and the issuance of 4,277 shares of Quanta common stock during the year ended December 31, 2020.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in 2021, 2020 and 2019, have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts).</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,503,994 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,082,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,844,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,353,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,027,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma combined results of operations were prepared by adjusting the historical results of Quanta to include the historical results of the acquisitions completed in 2021 as if they occurred January 1, 2020, the historical results of the acquisitions completed in 2020 as if they occurred January 1, 2019 and the historical results of the acquisitions completed in 2019 as if they occurred January 1, 2018. These pro forma combined historical results were adjusted for the following: a reduction of interest and other financing expenses as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest and other financing expenses as a result of the cash consideration paid; an increase in amortization expense due to the intangible assets recorded; elimination of inter-company sales; changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies; an increase in the number of outstanding shares of Quanta common stock; reclassifications to conform the acquired businesses’ presentation to Quanta’s accounting policies; and elimination of certain transaction costs incurred by one of the acquired businesses and directly related to the acquisition of the business by Quanta. The pro forma combined results of operations do not include any adjustments to eliminate the impact of acquisition-related costs incurred by Quanta or any cost savings or other synergies that resulted or may result from the acquisitions. As noted above, the pro forma results of operations do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future. </span></div>Revenues of $499.6 million and a loss before income taxes of $71.6 million, which included $80.3 million of amortization expense and $41.5 million of acquisition-related costs, related to acquisitions completed in 2021 are included in Quanta’s consolidated results of operations for the year ended December 31, 2021. Revenues of $133.5 million and a loss before income taxes of $1.3 million, which included $17.5 million of acquisition-related costs and $6.4 million of amortization expense, related to acquisitions completed in 2020 are included in Quanta’s consolidated results of operations for the year ended December 31, 2020. Revenues of $223.3 million and income before income taxes of $7.5 million, which included $22.1 million of acquisition-related costs and $14.6 million of amortization expense, related to the acquisitions completed in 2019 are included in Quanta’s consolidated results of operations for the year ended December 31, 2019. 2370000000 3326955 345400000 300000000 P3Y 125600000 P3Y P3Y 0.05 3 328800000 187093 16900000 359600000 1334469 57100000 6900000 P5Y 2300000 2 395300000 60860 1800000 These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities The following table summarizes the fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed for acquisitions completed in the years shown (in thousands). <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Blattner</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid or payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of Quanta common stock issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred or estimated to be transferred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843,582 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,768 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt and short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(478,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,581 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843,582 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,993 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2372528000 328846000 359624000 345422000 16922000 57119000 125632000 0 2250000 2843582000 345768000 418993000 171950000 9910000 29221000 411835000 63032000 74492000 13622000 8322000 8919000 57803000 6334000 23877000 179530000 71735000 143277000 191000 229000 14000 1425000000 105128000 96826000 2304000 0 3307000 478521000 28662000 31804000 227040000 384000 3750000 0 2063000 3178000 7764000 0 0 1544302000 233581000 334587000 1299280000 112187000 84406000 2843582000 345768000 418993000 1400000000 72600000 82100000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in 2021 and 2020 as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Blattner</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,293 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patented rights, developed technology, and process certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,826 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr></table></div> 1045000000 P7Y 77293000 P6Y8M12D 81154000 P6Y1M6D 130000000 P0Y8M12D 6436000 P1Y2M12D 4022000 P1Y4M24D 250000000 P15Y 5698000 P14Y10M24D 7654000 P14Y4M24D 0 6673000 P5Y 3996000 P5Y 0 9028000 P3Y6M 0 1425000000 P7Y9M18D 105128000 P6Y6M 96826000 P6Y6M The following table includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the years ended December 31, 2021, 2020 and 2019 as of the respective acquisition dates:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18% to 26%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19% to 25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer attrition rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8% to 30%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10% to 43%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13%</span></td></tr></table> 0.18 0.26 0.18 0.19 0.25 0.20 0.08 0.30 0.10 0.10 0.43 0.13 Aggregate fair values of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:65.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.637%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2591000 3466000 140482000 7503000 143073000 10969000 313700000 76000000 4277 The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in 2021, 2020 and 2019, have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts).</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,503,994 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,082,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,844,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,511,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,226,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,353,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,208,909)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,027,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15503994000 14082275000 12844508000 2511503000 2226703000 1761317000 -1353780000 -1208909000 -1027254000 -311208000 -404014000 -95185000 624506000 421105000 434593000 618479000 414742000 429822000 4.31 2.85 2.92 4.18 2.77 2.89 499600000 -71600000 80300000 41500000 133500000 -1300000 17500000 6400000 223300000 7500000 22100000 14600000 GOODWILL AND OTHER INTANGIBLE ASSETS:<div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. Quanta has recorded goodwill in connection with certain of its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating companies or managed on a stand-alone basis as an individual operating company.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 5 above, beginning with the three months ended December 31, 2021, Quanta reports results under three reportable segments: (1) Electric Power Infrastructure Solutions, (2) Renewable Energy Infrastructure Solutions and (3) Underground Utility and Infrastructure Solutions. The Renewable Energy Infrastructure Solutions segment was added due to the acquisition of Blattner in the fourth quarter of 2021. In conjunction with this change, Quanta has reorganized its reporting of goodwill to align with the reportable segments. Goodwill was allocated to reporting units of operating companies based on estimated relative fair value of reporting units within each operating company. From time to time, the goodwill of a reporting unit may be reorganized into a different reportable segment if warranted due to fundamental changes in its predominant </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of changes in Quanta’s goodwill by segment is as follows (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:43.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.948%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electric Power Infrastructure Solutions<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Renewable Energy Infrastructure Solutions Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underground Utility and Infrastructure Solutions<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill related to acquisitions completed in 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price allocation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,868</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,218,642</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,240</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,121,014</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill related to acquisitions completed in 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating company reorganizations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price allocation adjustments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,625,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,528,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the inherent assumptions and estimates used in developing future cash flows include projected revenues and margins, weighted average costs of capital, and transaction multiples. As of December 31, 2019, the inherent assumptions and estimates used in developing future cash flows and market valuations include projected revenues and margins, weighted average cost of capital and market multiples. The following table presents the significant estimates used by management in determining the fair values of Quanta’s reporting units for which a quantitative assessment was performed at December 31, 2021, 2020 and 2019:</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years of cash flows before terminal value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average cost of capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5% to 13.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction multiple(s) applied to EBITDA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 to 9.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guideline public company multiple(s) applied to EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Five-year revenue compounded annual growth rate(s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 9% to 26%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-8% to 26%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  -9%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighting of three methods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market multiple</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market capitalization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta determined the fair value of its reporting units as of December 31, 2021 and 2020 using only the income approach. Quanta determined that the use of market multiple valuations applied to 2020 and 2021 financial results would not yield valuations reflective of fair market value due to the continued uncertainties and challenges in the energy market and </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">overall economy caused by the COVID-19 pandemic. The range of compounded annual growth rates in 2021 and 2020 reflects Quanta’s expectation of a recovery over the five-year period used in the goodwill model.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the annual goodwill assessment performed during the fourth quarter of 2021, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified certain reporting units for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of each reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of 2021. In connection with the 2020 and 2019 annual goodwill assessments, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and also identified certain reporting units for which quantitative goodwill impairment assessments were deemed appropriate based on financial performance indicators. The subsequent quantitative analyses indicated that the fair values of the reporting units were in excess of their carrying amounts. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarters of 2020 or 2019. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although no goodwill impairment charges were recorded during the year ended December 31, 2021, the determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. With respect to reporting units within Quanta’s Underground Utility and Infrastructure Solutions segment, the potential impact of uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic is unknown and depends on numerous factors, and therefore the negative impact on these reporting units could continue or increase in future periods. In particular, due to volatility in commodity prices and commodity production volumes over the past few years, the effect of which has been exacerbated by the COVID-19 pandemic, two Canadian pipeline-related businesses with aggregate goodwill and intangible asset balances totaling $76.7 million and $12.8 million as of December 31, 2021 have an increased risk of goodwill impairment in the near and medium term. Management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions for these reporting units. After taking into account a 10% decrease in fair value, these reporting units would have fair values below their carrying amounts. Quanta will continue to monitor the impact of the goodwill associated with these reporting units, and should they suffer additional declines in actual or forecasted financial results, the risk of goodwill impairment would increase.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s intangible assets include customer relationships; backlog; trade names; non-compete agreements; patented rights, developed technology, and process certifications; and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, Quanta assessed certain potential negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Underground Utility and Infrastructure Solutions segment. Quanta concluded that such impact is not likely to result in intangible asset impairments, and therefore no intangible asset impairments were recognized during the year ended December 31, 2021. However, the full potential impact of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic is unknown and depends on numerous factors, and therefore the negative impact on certain of Quanta’s reporting units and related intangible assets could increase in future periods. Quanta will continue to monitor the impact of these events and should any of the reporting units suffer additional declines in actual or forecasted financial results, the risk of intangible asset impairment would increase.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:22.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Weighted Average Amortization Period in Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets, Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets, Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(379,417)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277,647)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patented rights, developed technology, and process certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,894)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curriculum</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682,498)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517,574)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineering license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682,498)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517,574)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $165.4 million, $76.7 million and $62.1 million for the years ended December 31, 2021, 2020 and 2019. </span></div><div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future aggregate amortization expense of intangible assets subject to amortization as of December 31, 2021 is set forth below (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of changes in Quanta’s goodwill by segment is as follows (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:43.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.948%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Electric Power Infrastructure Solutions<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Renewable Energy Infrastructure Solutions Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underground Utility and Infrastructure Solutions<br/>Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,512 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022,675 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill related to acquisitions completed in 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price allocation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,868</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,218,642</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,240</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,121,014</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill related to acquisitions completed in 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating company reorganizations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price allocation adjustments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,804)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,625,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,418 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,528,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1365163000 0 753938000 2119101000 0 0 96426000 96426000 1365163000 0 657512000 2022675000 79889000 0 6308000 86197000 1730000 0 19000 1749000 2992000 0 7401000 10393000 1449774000 0 768868000 2218642000 0 0 97628000 97628000 1449774000 0 671240000 2121014000 100121000 1299280000 12066000 1411467000 -161912000 161912000 0 0 -1791000 0 0 -1791000 1226000 0 -3030000 -1804000 1387418000 1461192000 777136000 3625746000 0 0 96860000 96860000 1387418000 1461192000 680276000 3528886000 The following table presents the significant estimates used by management in determining the fair values of Quanta’s reporting units for which a quantitative assessment was performed at December 31, 2021, 2020 and 2019:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years of cash flows before terminal value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average cost of capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5% to 13.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction multiple(s) applied to EBITDA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 to 9.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guideline public company multiple(s) applied to EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Five-year revenue compounded annual growth rate(s)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 9% to 26%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-8% to 26%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  -9%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighting of three methods:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounted cash flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market multiple</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market capitalization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</span></td></tr></table> P5Y P5Y P5Y 0.120 0.125 0.135 0.125 7.0 6.0 9.0 6 6.5 0.09 0.26 -0.08 0.26 -0.09 1 1 0.70 0 0 0.15 0 0 0.15 0 0 0 2 76700000 12800000 0.10 0 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:22.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Weighted Average Amortization Period in Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets, Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangible<br/>Assets, Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(379,417)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277,647)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patented rights, developed technology, and process certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,894)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curriculum</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682,498)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517,574)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineering license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,483,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682,498)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517,574)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P6Y4M24D 1738813000 379417000 1359396000 616875000 277647000 339228000 P0Y4M24D 286120000 192140000 93980000 149769000 145476000 4293000 P14Y6M 357103000 41642000 315461000 101533000 32471000 69062000 P3Y8M12D 54022000 41409000 12613000 47333000 36973000 10360000 P3Y 31520000 23458000 8062000 22486000 21894000 592000 P6Y4M24D 13100000 4432000 8668000 12233000 3113000 9120000 P7Y4M24D 2480678000 682498000 1798180000 950229000 517574000 432655000 3000000 3000000 3000000 3000000 2483678000 682498000 1801180000 953229000 517574000 435655000 165400000 76700000 62100000 <div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future aggregate amortization expense of intangible assets subject to amortization as of December 31, 2021 is set forth below (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 347276000 246919000 233073000 218532000 211648000 540732000 1798180000 INVESTMENTS IN AFFILIATES AND OTHER ENTITIES:<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, in the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and conditions. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values for Quanta’s unconsolidated equity method investments were $101.2 million and $44.9 million at December 31, 2021 and 2020 and are included in “Other assets, net” in the accompanying consolidated balance sheets. As of December 31, 2021, Quanta had receivables of $49.0 million and payables of $56.3 million from its integral unconsolidated affiliates. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, Quanta acquired a 44% interest in an entity that provides right-of-way solutions, including site preparation and clearing, materials delivery and installation and management of permitting requirements and traffic control for approximately $22.0 million, subject to certain adjustments. This investment is accounted for as an integral affiliate using the equity method of accounting.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included within the equity method investments described above is the carrying value of Quanta’s 50% equity interest in LUMA Energy, LLC (LUMA), which was $30.6 million and $10.9 million at December 31, 2021 and 2020. During the year ended December 31, 2021, Quanta received $17.5 million of cash related to its share of earnings from LUMA. During the three months ended June 30, 2020, the LUMA joint venture was selected for a 15-year operation and maintenance agreement to operate, maintain and modernize the approximately 18,000-mile electric transmission and distribution system in Puerto Rico. In </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2021, LUMA completed the steps necessary to transition operation and maintenance of the system from the owner to LUMA and entered into an interim services agreement. Once the owner emerges from its Title III debt restructuring process, the 15-year operation and maintenance period is scheduled to begin. During the interim services period, LUMA receives a fixed annual management fee, payable in monthly installments, and is reimbursed for costs and expenses. During the 15-year operation and maintenance period, LUMA will continue to be reimbursed for costs and expenses and receive a fixed annual management fee, but will also have the opportunity to receive additional annual performance-based incentive fees. LUMA has not assumed and will not assume ownership of the electric transmission and distribution system assets and is not responsible for operation of the power generation assets. Quanta’s ownership interest and participation in LUMA is accounted for as an equity method investment due to Quanta’s and its joint venture partner’s equal ownership of LUMA. LUMA is operationally integral to the operations of Quanta, and therefore Quanta’s share of LUMA’s net income or losses is reported within operating income in “Equity in earnings (losses) of integral unconsolidated affiliates.” </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, Quanta recognized impairment losses of $8.7 million related to two non-integral equity method investments, which were primarily due to the decline in commodity prices and production volumes during 2020. These impairment losses are included in “Other income, net” in the accompanying consolidated statement of operations for the year ended December 31, 2020.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta had a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new 500-kilometer electric transmission line and two 500 kV substations in Alberta, Canada and accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognized revenue and related cost of services as performance progressed on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit was deferred until the electric transmission line and related substations were constructed and ownership of the assets was deemed to be transferred to the third-party customer, which occurred in the three months ended March 31, 2019. The deferral of earnings and recognition of such earnings deferral were recorded as components of equity in earnings (losses) of non-integral unconsolidated affiliates, which is included in “Other income, net” in the accompanying consolidated statements of operations. During the three months ended March 31, 2019, deferred earnings of $60.3 million were recognized, the majority of which was attributable to profit earned and deferred in the years ended December 31, 2018 and 2017. During the three months ended December 31, 2019, Quanta sold its minority ownership interest in the limited partnership and recognized a gain of $13.0 million related to the sale. The gain was recorded in equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income, net” in the accompanying consolidated statements of operations.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values for investments accounted for using the cost method of accounting were $130.2 million and $39.5 million at December 31, 2021 and 2020, and these amounts are included in “Other assets, net” in the accompanying consolidated balance sheets. During the three months ended March 31, 2021, Quanta acquired a minority interest in a broadband technology provider for $90.0 million. This investment includes preferential liquidation rights and is accounted for using the cost method of accounting. There have been no changes in the carrying value of the investment through December 31, 2021. However, in October 2021, the broadband technology provider entered into an agreement and plan of merger with a special purpose acquisition company. Pursuant to the terms of this transaction, which is expected to be consummated during the first half of 2022, the broadband technology provider will become a publicly traded company, and Quanta’s current preferred equity interest would become an approximate five percent common equity interest, without preferential liquidation rights, in the publicly traded company. Quanta would then begin to remeasure this investment at fair value, and the investment balance will be marked to the market price of its stock investment, with changes in value recorded within “Other income, net” on its consolidated statements of operations. Additionally, any shares of common equity held by Quanta in the publicly traded company are expected to be subject to a lock-up period that restricts the transfer of such shares for 180 days after closing of the transaction.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, Quanta also purchased, through its wholly-owned captive insurance company, certain real property, including associated buildings and facilities, that is being developed for its future corporate headquarters. A portion of this property is currently leased to third-party lessees and is expected to continue to be leased to third-party lessees in the future. As a result, an investment in real estate of $23.5 million was recognized at cost for the third-party leased portion of the property during the three months ended March 31, 2021, and the carrying amount of $23.3 million is included in “Other assets, net” in the accompanying consolidated balance sheet at December 31, 2021. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2020, Quanta recognized a $9.3 million impairment to an investment in a water and gas infrastructure contractor in Australia, which also represents the cumulative amount of impairment on investments accounted for using the cost method of accounting. Quanta did not exercise its option to acquire the remaining interest in this business at an agreed price based on a multiple of the company’s earnings during a designated performance period. This impairment loss is included in “Other income, net” in the accompanying consolidated statement of operations for the year ended December 31, 2020.</span></div>As a result of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic, including the significant decline in commodity prices during 2020 and the continued volatility in commodity prices and production volumes, Quanta assessed the expected negative impacts related to certain of its investments, particularly investments dependent on the energy market. This assessment contributed in part to management’s decision to record the impairments related to certain non-integral equity method investments and the water and gas pipeline infrastructure contractor in Australia described above. Additionally, the potential impact of the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic remains unknown and may change based on numerous factors, which could further negatively impact these and other of Quanta’s investments. Quanta will continue to monitor the potential impacts of these events, and should any investments suffer additional declines in actual or forecasted financial results, additional impairments may be required. See Notes 13 and 16 for additional information related to equity and cost method investments. See Note 15 for information related to Quanta’s investments associated with its deferred compensation plan. 101200000 44900000 49000000 56300000 0.44 22000000 0.50 30600000 10900000 17500000 P15Y 18000 P15Y P15Y 8700000 2 500 2 500 60300000 13000000 130200000 39500000 90000000 0.05 23500000 23300000 9300000 PER SHARE INFORMATION:<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts attributable to common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive unvested non-participating stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,534 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock included 0.6 million, 1.6 million and 2.8 million weighted average participating securities for the years ended December 31, 2021, 2020 and 2019. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating diluted earnings per share attributable to common stock, there were no adjustments required to derive Quanta’s net income attributable to common stock. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts attributable to common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive unvested non-participating stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,534 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 485956000 485956000 445596000 445596000 402044000 402044000 140824000 141380000 145710000 4549000 3867000 1824000 145373000 145247000 147534000 600000 1600000 2800000 DEBT OBLIGATIONS:<div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s long-term debt obligations consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under senior credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs related to senior notes and term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,737,892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less — Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations, net of current maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724,474 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174,294 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:10pt;margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt and short-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, principal payments required to be made during the next five years are set forth in the table below. The payments required under finance leases are provided in Note 11.</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 23, 2021, Quanta issued $1.50 billion aggregate principal amount of senior notes consisting of: $500.0 million aggregate principal amount of 0.950% senior notes due October 2024 (the 2024 notes); $500.0 million aggregate principal amount of 2.350% senior notes due January 2032 (the 2032 notes); and $500.0 million aggregate principal amount of 3.050% senior notes due October 2041 (the 2041 notes). The cumulative proceeds received from the public offering of the 2024 notes, the 2032 notes and the 2041 notes were $1.48 billion, net of the original issue discount, underwriting discounts and deferred financing costs, which were used, along with drawings under Quanta’s senior credit facility, as amended, to acquire Blattner. Additionally, on September 22, 2020, Quanta issued $1.00 billion aggregate principal amount of 2.900% senior notes due October 2030 (the 2030 notes, and together with the 2024 notes, the 2032 notes and the 2041 notes, collectively, the Senior Notes) and received proceeds of $986.7 million from the offering, net of the original issue discount, underwriting discounts and deferred financing costs, and used such proceeds, together with cash on hand, to voluntarily prepay the $1.21 billion of term loans then-outstanding under Quanta’s credit agreement for its senior credit facility. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the Senior Notes is payable semi-annually in arrears as set forth below (dollars in thousands).</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of the Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commencement Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 15 and July 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each case as further specified by the terms of the Senior Notes and the indenture and supplemental indentures governing the Senior Notes (collectively, the indenture), Quanta may redeem all or a portion of (i) the 2024 notes at any time prior to October 1, 2022 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after October 1, 2022 at a price equal to 100% of the principal amount plus accrued and unpaid interest; (ii) the 2030 notes at any time prior to July 1, 2030 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after July 1, 2030 at a price equal to 100% of the principal amount plus accrued and unpaid interest; (iii) the 2032 notes at any time prior to October 15, 2031 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after October 15, 2031 at a price equal to 100% of the principal amount plus accrued and unpaid interest; and (iv) the 2041 notes at any time prior to April 1, 2041 at a price equal to 100% of the principal amount plus a make-whole premium and accrued and unpaid interest, and at any time on or after April 1, 2041 at a price equal to 100% of the principal amount plus accrued and unpaid interest.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a Change of Control Triggering Event (as defined in the indenture), unless Quanta has exercised its right to redeem the applicable series of Senior Notes in full by giving irrevocable notice to the trustee, each holder of such Senior Notes will have the right to require Quanta to purchase all or a portion of such holder’s Senior Notes of such series at a purchase price equal to 101% of the principal amount thereof plus accrued and unpaid interest.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indenture contains covenants that, among other things, limit Quanta’s ability to incur liens securing certain indebtedness, to engage in certain sale and leaseback transactions with respect to certain properties and to sell all or substantially all of Quanta’s assets or merge or consolidate with or into other companies. The indenture also contains customary events of default.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Credit Facility </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement for Quanta’s senior credit facility (the credit agreement) provides for a $750.0 million term loan facility, which was utilized for the purpose of financing Quanta’s acquisition of Blattner, and aggregate revolving commitments of $2.64 billion, with a maturity date of October 8, 2026. Subject to the conditions specified in the credit agreement, Quanta has the option to increase the capacity of the credit facility, in the form of an increase in the revolving commitments, term loans or a combination thereof, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) $400.0 million plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement contains certain covenants, including, as of the end of any fiscal quarter of Quanta, (i) a maximum Consolidated Leverage Ratio of 3.5 to 1.0 (except that in connection with certain permitted acquisitions in excess of $200.0 million, such ratio is 4.0 to 1.0 for the fiscal quarter in which the acquisition is completed and the four subsequent fiscal quarters) and (ii) a minimum Consolidated Interest Coverage Ratio of 3.0 to 1.0. As of December 31, 2021, Quanta was in compliance with all of the financial covenants under the credit agreement. The Consolidated Leverage Ratio is the ratio of Quanta’s total funded debt to Consolidated EBITDA (as defined in the credit agreement). For purposes of calculating the Consolidated Leverage Ratio, total funded debt is reduced by available cash and Cash Equivalents (as defined in the credit agreement) in excess of $25.0 million. Consolidated Interest Coverage Ratio is the ratio of (i) Consolidated EBIT (as defined in the credit agreement) for the four fiscal quarters most recently ended to (ii) Consolidated Interest Expense (as defined in the credit agreement) for such period (excluding all interest expense attributable to capitalized loan costs and the amount of fees paid in connection with the issuance of letters of credit on behalf of Quanta during such period). </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on Quanta’s assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (including after giving effect to the dividend or stock repurchase): (i) no default or event of default under the credit agreement; (ii) continued compliance with the financial covenants in the credit agreement; and (iii) at least $100.0 million of availability under the senior </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credit facility and/or cash and cash equivalents on hand. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement provides for customary events of default and contains cross-default provisions with other debt instruments exceeding $300.0 million in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that Quanta provide cash collateral for all outstanding letter of credit obligations and terminate the commitments under the credit agreement.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, pursuant to an amendment of the credit agreement, a pledge of capital stock of certain Quanta subsidiaries and liens on the collateral that secured the obligations under the credit agreement were released, and all of Quanta’s subsidiaries that were guarantors of the obligations under the credit agreement were released from their guarantees of such obligations. In addition, the amendment removed the collateral reinstatement provision that would have applied in the event Quanta’s corporate credit rating were to fall below an investment grade rating.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount outstanding under the senior credit facility <br/>during the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,051,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average daily amount outstanding under the senior credit facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average interest rate of the senior credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, Quanta borrowed the full amount of the $750.0 million term loan facility and used such amount, together with the net proceeds from the September 2021 offering of the 2024 notes, the 2032 notes and the 2041 notes and approximately $50.9 million of revolving loans borrowed under the senior credit facility, to pay the cash consideration for the acquisition of Blattner, as further described in Note 4.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is required to make quarterly principal payments on the first business day of each January, April, July and October, beginning in January 2023, on outstanding borrowings under the term loan facility in an amount equal to $4.7 million per quarter in 2023 and 2024, $9.4 million per quarter in 2025 and $18.8 million per quarter in 2026. The aggregate remaining principal amount outstanding for the new term loan facility must be paid on the maturity date of the senior credit facility. Quanta may voluntarily prepay the term loan borrowings from time to time, in whole or in part, without premium or penalty. Amounts borrowed under the term loan facility bear interest, at Quanta’s option, at a rate equal to either (a) the LIBOR Rate (as defined in the credit agreement) plus 1.000% to 1.625%, or (b) the Base Rate (as defined below) plus 0.000% to 0.625%, each as determined based on either Quanta’s Consolidated Leverage Ratio (as described above) or Quanta’s Debt Rating (as defined in the credit agreement), whichever is more favorable to Quanta. The Base Rate equals the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) Bank of America N.A.’s prime rate and (iii) the LIBOR Rate plus 1.00%. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, to address the transition in financial markets away from the London Interbank Offered Rate (LIBOR), the credit agreement includes customary LIBOR benchmark replacement provisions. The benchmark replacement for U.S. dollar-denominated loans may be a rate based on the secured overnight financing rate published by the Federal Reserve Bank of New York or an alternate benchmark, subject to the terms and conditions set forth in the credit agreement. In certain circumstances, loans in U.S. dollars would default to the Base Rate, which under such circumstances would equal the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5% and (ii) the prime rate publicly announced by Bank of America, N.A.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Loans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, Quanta had $449.8 million of outstanding revolving loans under the senior credit facility. Of the total outstanding borrowings, $102.4 million were denominated in U.S. dollars, $312.6 million were denominated in Canadian dollars and $34.8 million were denominated in Australian dollars. As of December 31, 2021, Quanta also had $318.2 million of letters of credit issued under the senior credit facility, of which $241.7 million were denominated in U.S. dollars and $76.5 million were denominated in currencies other than the U.S. dollar, primarily Canadian dollars. As of December 31, 2021, subject to the applicable sublimits and other terms and conditions, the remaining $1.87 billion of available commitments under the senior credit facility was available for loans or issuing new letters of credit in U.S. dollars and certain alternative currencies. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning October 8, 2021, amounts borrowed in U.S. dollars under the revolving credit facility bear interest, at Quanta’s option, at a rate equal to either (a) the LIBOR Rate plus 1.125% to 1.750%, or (b) the Base Rate plus 0.125% to 0.750%, each as determined based on either Quanta’s Consolidated Leverage Ratio or its Debt Rating, whichever is more favorable to Quanta. Revolving loans borrowed in any currency other than U.S. dollars bear interest at a rate equal to the Alternative Currency Daily Rate or the Alternative Currency Term Rate (each as defined in the credit agreement), as applicable, plus 1.125% to 1.750%, as determined based on either Quanta’s Consolidated Leverage Ratio or Quanta’s Debt Rating, whichever is </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more favorable to Quanta. Additionally, standby or commercial letters of credit issued under the credit agreement are subject to a letter of credit fee of 1.125% to 1.750%; Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of 0.675% to 1.125%; and Quanta is subject to a commitment fee of 0.100% to 0.275% on any unused availability under the revolving credit facility, in each case as determined based on either the Quanta’s Consolidated Leverage Ratio or its Debt Rating, whichever is more favorable to Quanta. Additionally, as described above, the credit agreement includes customary LIBOR benchmark replacement provisions. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to October 8, 2021, revolving loans borrowed in U.S. dollars bore interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio, or (ii) the prior base rate (as described below) plus 0.125% to 1.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Revolving loans borrowed in any currency other than U.S. dollars bore interest at a rate equal to the Eurocurrency Rate plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Additionally, standby or commercial letters of credit issued under the credit agreement were subject to a letter of credit fee of 1.125% to 2.000%, based on Quanta’s Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations were subject to a letter of credit fee of 0.675% to 1.150%, based on Quanta’s Consolidated Leverage Ratio. The prior calculation for base rate equaled the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) the prime rate publicly announced by Bank of America, N.A. and (iii) the Eurocurrency Rate plus 1.00%. Quanta was also subject to a commitment fee of 0.275% to 0.425% from September 22, 2020 through October 7, 2021, based on its Consolidated Leverage Ratio, on any unused availability under the senior credit facility. Prior to the amendment on September 22, 2020, Quanta was subject to a commitment fee of 0.200% to 0.400%.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Financing Costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized deferred financing costs related to Quanta’s senior credit facility (other than deferred financing costs related to the term loan, which are recorded along with deferred financing costs related to the Senior Notes in a contra account to long-term debt) are included in “Other assets, net” in the accompanying consolidated balance sheets and are amortized to “Interest and other financing expenses” on a straight-line basis over the terms of the respective agreements giving rise to the costs, which Quanta believes approximates the effective interest rate method. As of December 31, 2021 and 2020, capitalized deferred financing costs, net of accumulated amortization, related to Quanta’s revolving loans under its senior credit facility were $10.1 million and $9.7 million. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bridge Facility Commitment</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2021, in connection with the signing of the merger agreement for the acquisition of Blattner, Quanta entered into a commitment letter, pursuant to which certain lenders committed to provide a 364-day senior unsecured bridge facility in an aggregate principal amount of up to $2.18 billion to finance the cash consideration estimated to be due at closing of the acquisition of Blattner and to pay fees and expenses incurred in connection therewith. On September 23, 2021, in accordance with the terms of the commitment letter, the aggregate commitments under the commitment letter were reduced to $696.1 million concurrently with Quanta’s issuance of the 2024 notes, the 2032 notes and the 2041 notes. Additionally, concurrent with the amendment to Quanta’s senior credit facility in October 2021, the remaining aggregate commitments under the commitment letter were reduced to zero and the commitment was terminated. </span></div>During the three months ended September 30, 2021, Quanta paid $4.4 million of fees to the lenders related to the bridge facility commitment, all of which was amortized to “Interest and other financing expenses” during the year ended December 31, 2021. <div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s long-term debt obligations consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under senior credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs related to senior notes and term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,737,892 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less — Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations, net of current maturities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724,474 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174,294 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.00950 500000000 0 0.02900 1000000000 1000000000 0.02350 500000000 0 0.03050 500000000 0 1199841000 148508000 64800000 46981000 2546000 2228000 29295000 12892000 3737892000 1184825000 13418000 10531000 3724474000 1174294000 <div style="margin-bottom:10pt;margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt and short-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15748000 4233000 13418000 10531000 29166000 14764000 <div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, principal payments required to be made during the next five years are set forth in the table below. The payments required under finance leases are provided in Note 11.</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 12267000 30489000 528235000 45178000 1130559000 1500000000 500000000 0.00950 500000000 0.02350 500000000 0.03050 1480000000 1000000000 0.02900 986700000 1210000000 <div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the Senior Notes is payable semi-annually in arrears as set forth below (dollars in thousands).</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of the Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commencement Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 15 and July 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr></table></div> 0.00950 2375000 0.02900 14500000 0.02350 5875000 0.03050 7625000 1 1 1 1 1 1 1 1 1.01 750000000 2640000000 400000000 3.5 200000000 4.0 4 3.0 25000000 100000000 300000000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:53.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount outstanding under the senior credit facility <br/>during the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,051,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average daily amount outstanding under the senior credit facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average interest rate of the senior credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1463667000 2023326000 2051714000 591114000 1091091000 1553499000 0.019 0.021 0.038 750000000 50900000 4700000 9400000 18800000 0.01000 0.01625 0.00000 0.00625 0.005 0.0100 0.005 449800000 102400000 312600000 34800000 318200000 241700000 76500000 1870000000 0.01125 0.01750 0.00125 0.00750 0.01125 0.01750 0.01125 0.01750 0.00675 0.01125 0.00100 0.00275 0.01125 0.02000 0.00125 0.01000 0.01125 0.02000 0.01125 0.02000 0.00675 0.01150 0.005 0.0100 0.00275 0.00425 0.00200 0.00400 10100000 9700000 P364D 2180000000 696100000 0 4400000 LEASES:Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of December 31, 2021, the majority of Quanta’s leases had remaining lease terms less than 9.5 years. Certain leases include options to extend <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying consolidated statements of operations are as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other financing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term and variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822,577 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has entered into arrangements with certain related parties to lease certain real property and facilities. Typically, the parties are employees of Quanta who are also the former owners of businesses acquired by Quanta, and the real properties and facilities continue to be utilized by Quanta subsequent to the acquisitions. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to ten years, subject to renewal options. Related party lease expense was $13.9 million, $14.3 million and $16.7 million for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of leases in the accompanying consolidated balance sheets were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.278%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease type</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzQtMS0xLTEtMTMyNTMw_56526648-0330-4aec-a7f5-7738d20c298c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzQtMS0xLTEtMTMyNTMw_e92ddb16-f371-4410-9152-4265ae39dbb5">Property and equipment, net of accumulated depreciation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,020 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzktMS0xLTEtMTI2Mzg0_446131db-2c51-41f6-b5c8-9e008ed3b2ed"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzktMS0xLTEtMTI2Mzg0_90d218d5-9db0-477b-9274-cd2af75c1333">Current maturities of long-term debt and short-term debt</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzEzLTEtMS0xLTEyNjM4Mg_834d6b18-e014-4f1d-a503-8e3fe640168c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzEzLTEtMS0xLTEyNjM4Mg_c673c2ce-f152-49a4-9d64-ca7befa47f1e">Long-term debt, net of current maturities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of December 31, 2021 and 2020, the assets recorded, net of accumulated depreciation, totaled $53.9 million and $45.7 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating and finance leases were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum operating and finance lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to Quanta’s accounting policy election, were $14.0 million as of December 31, 2021. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.28</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.</span></div> LEASES:Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of December 31, 2021, the majority of Quanta’s leases had remaining lease terms less than 9.5 years. Certain leases include options to extend <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying consolidated statements of operations are as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other financing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term and variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822,577 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has entered into arrangements with certain related parties to lease certain real property and facilities. Typically, the parties are employees of Quanta who are also the former owners of businesses acquired by Quanta, and the real properties and facilities continue to be utilized by Quanta subsequent to the acquisitions. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to ten years, subject to renewal options. Related party lease expense was $13.9 million, $14.3 million and $16.7 million for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of leases in the accompanying consolidated balance sheets were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.278%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease type</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzQtMS0xLTEtMTMyNTMw_56526648-0330-4aec-a7f5-7738d20c298c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzQtMS0xLTEtMTMyNTMw_e92ddb16-f371-4410-9152-4265ae39dbb5">Property and equipment, net of accumulated depreciation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,020 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzktMS0xLTEtMTI2Mzg0_446131db-2c51-41f6-b5c8-9e008ed3b2ed"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzktMS0xLTEtMTI2Mzg0_90d218d5-9db0-477b-9274-cd2af75c1333">Current maturities of long-term debt and short-term debt</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzEzLTEtMS0xLTEyNjM4Mg_834d6b18-e014-4f1d-a503-8e3fe640168c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzEzLTEtMS0xLTEyNjM4Mg_c673c2ce-f152-49a4-9d64-ca7befa47f1e">Long-term debt, net of current maturities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of December 31, 2021 and 2020, the assets recorded, net of accumulated depreciation, totaled $53.9 million and $45.7 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating and finance leases were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum operating and finance lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to Quanta’s accounting policy election, were $14.0 million as of December 31, 2021. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.28</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.</span></div> P9Y6M P5Y The components of lease costs in the accompanying consolidated statements of operations are as follows (in thousands):<div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other financing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term and variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822,577 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying consolidated statements of operations.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.</span></div> 1097000 1234000 1393000 90000 107000 64000 104668000 116672000 121767000 716722000 656649000 837244000 822577000 774662000 960468000 P10Y 13900000 14300000 16700000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of leases in the accompanying consolidated balance sheets were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.278%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease type</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzQtMS0xLTEtMTMyNTMw_56526648-0330-4aec-a7f5-7738d20c298c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzQtMS0xLTEtMTMyNTMw_e92ddb16-f371-4410-9152-4265ae39dbb5">Property and equipment, net of accumulated depreciation</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,020 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzktMS0xLTEtMTI2Mzg0_446131db-2c51-41f6-b5c8-9e008ed3b2ed"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzktMS0xLTEtMTI2Mzg0_90d218d5-9db0-477b-9274-cd2af75c1333">Current maturities of long-term debt and short-term debt</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzEzLTEtMS0xLTEyNjM4Mg_834d6b18-e014-4f1d-a503-8e3fe640168c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xMzYvZnJhZzpkOGI3ODk5YzVhMzE0ZDhkODA5YjkyZDJiZTM2ZjFjMS90YWJsZTpjNWM4YWFiNjZkMmQ0Y2NiYTU3OWM4MzUyMzhkNTZjNi90YWJsZXJhbmdlOmM1YzhhYWI2NmQyZDRjY2JhNTc5YzgzNTIzOGQ1NmM2XzEzLTEtMS0xLTEyNjM4Mg_c673c2ce-f152-49a4-9d64-ca7befa47f1e">Long-term debt, net of current maturities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 240605000 256845000 2415000 2370000 243020000 259215000 78251000 85134000 1156000 846000 170427000 178822000 1390000 1382000 251224000 266184000 53900000 45700000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating and finance leases were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum operating and finance lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating and finance leases were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum operating and finance lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,536 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 85427000 1185000 86612000 63890000 907000 64797000 44113000 423000 44536000 30638000 137000 30775000 20602000 0 20602000 23866000 0 23866000 268536000 2652000 271188000 19858000 106000 19964000 248678000 2546000 251224000 14000000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.28</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P4Y3M P4Y3M10D P2Y6M25D P3Y21D 0.037 0.042 0.033 0.041 891800000 INCOME TAXES:<div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal and state and foreign income tax laws and regulations are voluminous and often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, statements of operations and statements of comprehensive income.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before income taxes were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,287 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax provision (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision differed from the income tax provision computed by applying the U.S. federal statutory corporate rate to income before provision for income taxes as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision at the statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases (decreases) resulting from —</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee per diems, meals and entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingency reserves, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company-owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on joint ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes result from temporary differences in the recognition of income and expenses for financial reporting purposes and tax purposes. The tax effects of these temporary differences, representing deferred tax assets and liabilities, result principally from the following (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:72.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer holdbacks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(433,962)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock and incentive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefits on unrecognized tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,495 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,892)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,722)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net deferred income tax assets and liabilities comprised the following in the accompanying consolidated balance sheets (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,892)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,722)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowances for deferred income tax assets at December 31, 2021, 2020 and 2019 were $41.3 million, $43.3 million and $104.2 million. These valuation allowances relate to state and foreign net operating loss carryforwards and foreign tax credits. The net changes in the total valuation allowance for each of the years ended December 31, 2021, 2020 and 2019 were a decrease of $1.9 million, a decrease of $60.9 million and an increase of $36.6 million. The change in valuation allowance during the year ended December 31, 2021 resulted in a $6.1 million increase in tax expense due to approximately $8.5 million of new valuation allowances primarily recorded on foreign net operating losses, which was partially offset by a $2.4 million valuation allowance release recorded due to the completion of certain internal restructuring efforts that increased management’s visibility into future utilization of certain state net operation losses. The total valuation allowance was reduced by $1.9 million from December 31, 2020 to December 31, 2021 as a result of a reduction of $8.0 million due to the expiration of certain net operating losses, for which a valuation allowance had previously been recorded, as well as currency translation adjustments on previously recorded valuation allowances, offset by an increase to the valuation allowance as a result of the $6.1 million of new valuation allowances as noted above. The change in valuation allowance during the year ended December 31, 2020 resulted in a $31.1 million reduction in tax expense, primarily due to a release of $45.1 million of valuation allowance on foreign tax credits due to the completion of an internal financial reorganization, which was partially offset by the establishment of $14.0 million of new valuation allowances on deferred tax assets generated during the year ended December 31, 2020. The </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">total change in valuation allowance for the year ended December 31, 2020 was a $60.9 million reduction, primarily due to the removal of approximately $29.4 million of foreign net operating losses that were no longer eligible to be carried forward as well as the $31.1 million reduction noted above. The valuation allowances were established primarily as a result of uncertainty in Quanta’s outlook as to the amount and character of future taxable income in particular tax jurisdictions. Quanta believes it is more likely than not that it will realize the benefit of its deferred tax assets net of existing valuation allowances.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, Quanta had state and foreign net operating loss carryforwards, the tax effect of which was $80.0 million. These carryforwards will expire as follows: 2022, $0.2 million; 2023, $0.7 million; 2024, $0.1 million; 2025, $6.2 million; 2026, $0.4 million; and $72.4 million thereafter. A valuation allowance of $40.0 million has been recorded against certain foreign and state net operating loss carryforwards.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta generally does not provide for taxes related to undistributed earnings of its foreign subsidiaries because such earnings either would not be taxable when remitted or they are considered to be indefinitely reinvested. Quanta could also be subject to additional foreign withholding taxes if it were to repatriate cash that is indefinitely reinvested outside the United States, but it does not expect such amount to be material.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of unrecognized tax benefit balances is as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for audit settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions resulting from a lapse of the applicable statute <br/>of limitations periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the total amount of unrecognized tax benefits relating to uncertain tax positions was $37.7 million, an increase of $4.5 million from December 31, 2020. This aggregate increase resulted primarily from reserves for uncertain tax positions taken in 2021. For the year ended December 31, 2020, the $12.1 million of aggregate reductions were primarily due to the favorable settlement of U.S. and Canadian tax audits and the expiration of U.S. federal and state statutes of limitations. For the year ended December 31, 2019, the $9.1 million of aggregate reductions were primarily due to the favorable settlement of certain non-U.S. income tax obligations of an acquired business and the expiration of U.S. state income tax statutes of limitations.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of unrecognized tax benefits, the amount of related interest and penalties and what Quanta believes to be the range of reasonably possible changes in the next 12 months are as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Portion that, if recognized, would reduce tax expense and <br/>effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest on unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued penalties on unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reasonably possible reduction to the balance of unrecognized <br/>tax benefits in succeeding 12 months</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $8,098</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $11,859</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $6,268</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Portion that, if recognized, would reduce tax expense and <br/>effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $7,277</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $10,217</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,693</span></div></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta classifies interest and penalties within the provision for income taxes. Quanta recognized interest income of $0.8 million, interest income of $0.7 million and interest expense of $0.8 million in the provision for income taxes for the years ended December 31, 2021, 2020 and 2019. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s consolidated federal income tax return for tax year 2019 is currently under examination by the Internal Revenue Service (IRS), and Quanta’s consolidated federal income tax returns for tax years 2017, 2018, and 2020 remain open to </span></div>examination by the IRS, as these statute of limitations periods have not yet expired. Additionally, various state and foreign tax returns filed by Quanta and certain subsidiaries for multiple periods remain under examination by various U.S. state and foreign tax authorities. Quanta does not consider any state in which it does business to be a major tax jurisdiction. <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before income taxes were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,287 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 534302000 632791000 550676000 88599000 -61445000 21611000 622901000 571346000 572287000 <div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax provision (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 65273000 134538000 121214000 32930000 45610000 35329000 6644000 -745000 16848000 104847000 179403000 173391000 27762000 -46251000 7379000 -2418000 -3850000 -1776000 727000 -9915000 -13522000 26071000 -60016000 -7919000 130918000 119387000 165472000 <div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision differed from the income tax provision computed by applying the U.S. federal statutory corporate rate to income before provision for income taxes as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision at the statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases (decreases) resulting from —</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance on deferred tax assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee per diems, meals and entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingency reserves, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company-owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on joint ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,918 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 130809000 119983000 120180000 27204000 31791000 23399000 6107000 -31138000 35761000 3569000 10680000 13817000 844000 -2125000 -3173000 6969000 0 0 8825000 3466000 930000 -9359000 -7268000 -21565000 -21271000 -3109000 -1863000 8809000 4039000 -154000 130918000 119387000 165472000 The tax effects of these temporary differences, representing deferred tax assets and liabilities, result principally from the following (in thousands):<div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:72.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer holdbacks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481,324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(433,962)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock and incentive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefits on unrecognized tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,495 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,892)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,722)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net deferred income tax assets and liabilities comprised the following in the accompanying consolidated balance sheets (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,892)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,722)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 278303000 236256000 93632000 85467000 76728000 77344000 32661000 30457000 0 4438000 481324000 433962000 78947000 82817000 76608000 76826000 65852000 70335000 50772000 36590000 39826000 42202000 19110000 0 10090000 10108000 7535000 9617000 348740000 328495000 41308000 43255000 307432000 285240000 173892000 148722000 17206000 17685000 191098000 166407000 173892000 148722000 41300000 43300000 104200000 1900000 -60900000 36600000 6100000 8500000 -2400000 1900000 -8000000 6100000 -31100000 -45100000 14000000 -60900000 -29400000 -31100000 80000000 200000 700000 100000 6200000 400000 72400000 40000000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of unrecognized tax benefit balances is as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for audit settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions resulting from a lapse of the applicable statute <br/>of limitations periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,219 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33219000 40878000 41110000 6881000 4398000 7708000 2339000 0 1200000 0 2410000 0 0 930000 3205000 4702000 8717000 5935000 37737000 33219000 40878000 37700000 4500000 -12100000 -9100000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of unrecognized tax benefits, the amount of related interest and penalties and what Quanta believes to be the range of reasonably possible changes in the next 12 months are as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Portion that, if recognized, would reduce tax expense and <br/>effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest on unrecognized tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued penalties on unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reasonably possible reduction to the balance of unrecognized <br/>tax benefits in succeeding 12 months</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $8,098</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $11,859</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $6,268</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Portion that, if recognized, would reduce tax expense and <br/>effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $7,277</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $10,217</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0 to $5,693</span></div></td></tr></table></div> 37737000 33219000 40878000 34967000 30868000 40695000 4369000 5204000 6240000 1587000 14000 14000 0 8098000 0 11859000 0 6268000 0 7277000 0 10217000 0 5693000 -800000 -700000 800000 EQUITY:<div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Treasury stock is recorded at cost. Under Delaware law, treasury stock is not counted for quorum purposes or entitled to vote.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shares withheld for tax withholding obligations</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax withholding obligations of employees with respect to RSUs and PSUs that are settled in common stock are typically satisfied by Quanta making tax payments and withholding the number of common shares having a value equal to the tax withholding obligation that is due on the date of vesting or settlement (as applicable). With respect to these liabilities, Quanta withheld 0.8 million shares of Quanta common stock during the year ended December 31, 2021, which had a market value of $65.3 million, 0.6 million shares of Quanta common stock during the year ended December 31, 2020, which had a market value of $25.5 million, and 0.5 million shares of Quanta common stock during the year ended December 31, 2019, which had a market value of $17.4 million. These shares and the related costs to acquire them were accounted for as adjustments to the balance of treasury stock. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Notional amounts recorded related to deferred compensation plans</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs and PSUs that vest but the settlement of which is deferred under a deferred compensation plan, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital.” At vesting, only shares withheld for tax liabilities other than income taxes are added to outstanding treasury shares, as the shares of Quanta common stock associated with deferred stock-based awards are not issued until settlement of the award. Upon settlement of the deferred stock-based awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. The net amounts recorded to treasury stock related to the deferred compensation plans were a reduction to treasury stock of $6.8 million, a reduction to treasury stock of $4.4 million and an increase to treasury stock of $3.0 million during the years ended December 31, 2021, 2020 and 2019. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock repurchases</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2018, Quanta’s Board of Directors approved a stock repurchase program that authorized Quanta to purchase up to $500.0 million of its outstanding common stock, which was completed in 2021. In August 2020, Quanta’s Board of Directors approved a stock repurchase program that authorized Quanta to repurchase, from time to time through June 30, 2023, up to an additional $500.0 million in shares of its outstanding common stock, and as of December 31, 2021, $472.8 million remained available under this repurchase program. Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs based on the trade date (in thousands): </span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:73.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchases may be implemented through open market repurchases or privately negotiated transactions, at management’s discretion, based on market and business conditions, applicable contractual and legal requirements, including restrictions under Quanta’s senior credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the repurchase program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s policy is to record a stock repurchase as of the trade date; however, the payment of cash related to the repurchase is made on the settlement date of the trade. During the years ended December 31, 2021, 2020 and 2019, cash payments related to stock repurchases were $66.7 million, $247.2 million and $20.1 million. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-controlling Interests</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta holds interests in various entities through both joint venture entities that provide infrastructure-related services under specific customer contracts, either directly or through subcontracting relationships, and other equity investments in partially owned entities that own and operate certain infrastructure assets, including investments entered into through the partnership structure Quanta formed with certain infrastructure investors. Quanta has determined that certain of these joint ventures where Quanta provides the majority of the infrastructure services, which management believes most significantly influences the economic performance of such joint ventures, are VIEs. Management has concluded that Quanta is the primary beneficiary of these joint ventures and has accounted for each on a consolidated basis. The other parties’ equity interests in these joint ventures have been accounted for as “Non-controlling interests” in Quanta’s consolidated balance sheets. Net income attributable to the other participants in the amounts of $6.0 million, $6.4 million and $4.8 million for the years ended December 31, 2021, 2020 and 2019 have been accounted for as a reduction of net income in deriving “Net income attributable to common stock” in Quanta’s consolidated statements of operations. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the investments in VIEs held by Quanta was $12.9 million and $13.2 million at December 31, 2021 and 2020. The carrying amounts of investments held by the non-controlling interests in these VIEs were $4.6 million and $4.8 million at December 31, 2021 and 2020 and are included in “Non-controlling interests” in the consolidated balance sheets. During the years ended December 31, 2021, 2020 and 2019, net distributions to non-controlling interests were $6.4 million, $5.4 million and $2.5 million. There were no other material changes in equity as a result of transfers to/from the non-controlling interests during the years ended December 31, 2021, 2020 or 2019. See Note 16 for further disclosures related to Quanta’s joint venture arrangements. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta declared and paid the following cash dividends and cash dividend equivalents during 2021, 2020 and 2019 (in thousands, except per share amounts):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:20.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.844%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.662%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declared</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 4, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 14, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 27, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 27, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 25, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 6, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 4, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 6, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 15, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 16, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 24, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 21, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 19, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 6, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 16, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant majority of the dividends declared were paid on the corresponding payment dates. Holders of RSUs awarded under the Quanta Services, Inc. 2011 Omnibus Equity Incentive Plan (the 2011 Plan) generally received cash dividend equivalent payments equal to the cash dividend payable on account of the underlying Quanta common stock. Holders of RSUs awarded under the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan (the 2019 Plan) and holders of unearned and unvested PSUs awarded under the 2011 Plan and the 2019 Plan receive cash dividend equivalent payments only to the extent such RSUs and PSUs become earned and/or vest. Additionally, cash dividend equivalent payments related to certain stock-based awards that have been deferred pursuant to the terms of a deferred compensation plan maintained by Quanta are recorded as liabilities in such plans until the deferred awards are settled. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The declaration, payment and amount of future cash dividends will be at the discretion of Quanta’s Board of Directors after taking into account various factors, including Quanta’s financial condition, results of operations and cash flows from operations; current and anticipated capital requirements and expansion plans; the current and potential impact of market, industry, economic and political conditions; income tax laws then in effect; and the requirements of Delaware law. In addition, as discussed in Note 10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Quanta’s credit agreement restricts the payment of cash dividends unless certain conditions are met.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Treasury stock is recorded at cost. Under Delaware law, treasury stock is not counted for quorum purposes or entitled to vote.</span></div> 800000 65300000 600000 25500000 500000 17400000 6800000 4400000 -3000000 500000000 500000000 472800000 Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs based on the trade date (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:73.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 721000 63988000 6680000 249949000 376000 11954000 66700000 247200000 20100000 6000000 6400000 4800000 12900000 13200000 4600000 4800000 6400000 5400000 2500000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta declared and paid the following cash dividends and cash dividend equivalents during 2021, 2020 and 2019 (in thousands, except per share amounts):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:20.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.844%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.662%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declared</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 4, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 14, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 27, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 27, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 25, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 6, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 4, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 28, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 6, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 15, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 11, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 16, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 24, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 21, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 5, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 19, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 6, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 16, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.07 10363000 0.06 8638000 0.06 8650000 0.06 8429000 0.06 8933000 0.05 7244000 0.05 7182000 0.05 7184000 0.05 7371000 0.04 5564000 0.04 6233000 0.04 5896000 0.04 5838000 STOCK-BASED COMPENSATION:<div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Plan was approved by Quanta’s stockholders in May 2019 and provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock awards, RSUs, stock bonus awards, performance compensation awards (including cash bonus awards) or any combination of the foregoing. Current and prospective employees, directors, officers, advisors or consultants of Quanta or its affiliates are eligible to participate in the 2019 Plan. Subject to certain adjustments, the maximum number of shares available for issuance under the 2019 Plan is 7,466,592 shares, plus any shares underlying share-settling awards previously awarded pursuant to the 2011 Plan that are ultimately forfeited, canceled, expired or settled in cash subsequent to stockholder approval of the 2019 Plan. All awards subsequent to stockholder approval of the 2019 Plan have been and will be made pursuant to the 2019 Plan and applicable award agreements. Awards made under the 2011 Plan prior to approval of the 2019 Plan remain subject to the terms of the 2011 Plan and applicable award agreements.</span></div><div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs to be Settled in Common Stock</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for RSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$33.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$94.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$39.91</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.62</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$32.22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$48.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.20</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$61.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.34</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value for RSUs to be settled in common stock is based on the market value of Quanta common stock on the date of grant. RSU awards to be settled in common stock are subject to forfeiture, restrictions on transfer and certain other conditions until vesting, which generally occurs in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xNDUvZnJhZzoyMDZmNTgzZjljODc0OGQwYTEwMjQ4ZWMxYmEyMTM0OC90ZXh0cmVnaW9uOjIwNmY1ODNmOWM4NzQ4ZDBhMTAyNDhlYzFiYTIxMzQ4XzEwOTk1MTE2MzY4NTg_61e397c3-9620-444a-9fbc-293ae9f8bde8">three</span> equal annual installments following the date of grant or over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xNDUvZnJhZzoyMDZmNTgzZjljODc0OGQwYTEwMjQ4ZWMxYmEyMTM0OC90ZXh0cmVnaW9uOjIwNmY1ODNmOWM4NzQ4ZDBhMTAyNDhlYzFiYTIxMzQ4XzE2NDkyNjc0NTQwMDY_225c9ba8-e1e4-4a1a-a294-c8137a5ae3e6">five</span> to ten years following the date of grant. Holders of RSUs to be settled in common stock awarded under the 2011 Plan generally are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of the underlying Quanta common stock on the payment date of any such dividend. Holders of RSUs to be settled in common stock awarded under the 2019 Plan are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the RSUs vest, such that the dividend equivalent payments are subject to forfeiture. The approximate fair values of RSUs settled in common stock during the years ended December 31, 2021, 2020 and 2019 were $125.7 million, $51.6 million and $48.7 million, respectively. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020 and 2019, Quanta recognized $67.3 million, $55.7 million and $45.5 million of non-cash stock compensation expense related to RSUs to be settled in common stock. Such expense is recorded in “Selling, general and administrative expenses.” As of December 31, 2021, there was $139.5 million of total unrecognized compensation expense related to unvested RSUs to be settled in common stock granted to both employees and non-employees. This cost is expected to be recognized over a weighted average period of 4.54 years. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PSUs to be Settled in Common Stock</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for PSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Per share)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$34.72</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$90.44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$34.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.15</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$38.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.73</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.07</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.04</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain weighted average grant date fair value per share amounts related to the year ended December 31, 2020 have been recast to conform to the correction of the valuation of PSUs described below.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs provide for the issuance of shares of common stock upon vesting, which occurs at the end of a three-year performance period based on achievement of certain company performance metrics established by the Compensation Committee of Quanta’s Board of Directors, including financial and operational goals and Quanta’s total shareholder return as compared to a predetermined group of peer companies. The final number of shares of common stock issuable upon vesting of PSUs can range from 0% to 200% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of Quanta’s Board of Directors. Holders of PSUs are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the PSUs vest, such that the dividend equivalent payments are subject to forfeiture. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair values of the PSUs were determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by utilizing the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied the following key inputs:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.031%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation date price based on March 25, 2021, March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$83.48</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$31.49</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of the company financial and operational performance metrics and forecasted performance with respect to relative total shareholder return, multiplied by the completed portion of the three-year period and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. During the years ended December 31, 2021, 2020 and 2019, Quanta recognized $21.0 million, $35.9 million and $6.5 million in compensation expense associated with PSUs. Such expense is recorded in “Selling, general and administrative expenses.” Included in compensation expense associated with PSUs during the year ended December 31, 2020 was a charge of $14.0 million to correct the valuation of certain PSUs during the years 2017 to 2019, $7.2 million of which related to 2019. Quanta assessed the materiality of the prior period error and determined that the error was immaterial to both the current and prior period financial statements. As of December 31, 2021, there was $17.5 million of total unrecognized compensation expense related to unvested PSUs to be settled in common stock granted to both employees and non-employees based on currently estimated levels of attainment of established performance goals. The compensation expense related to outstanding PSUs can vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. Compensation cost related to PSUs outstanding at December 31, 2021 is expected to be recognized over a weighted average period of 1.66 years. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, 2020 and 2019, 0.5 million, 0.5 million and 0.4 million shares of common stock were earned and either issued or deferred for future issuance in connection with PSUs. The approximate fair values of </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs settled in common stock during the years ended December 31, 2021, 2020 and 2019 were $45.2 million, $18.3 million and $13.1 million, respectively. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs to be Settled in Cash</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain RSUs granted by Quanta are settled solely in cash. These cash-settled RSUs are intended to provide plan participants with cash performance incentives that are substantially equivalent to the risks and rewards of stock ownership in Quanta, typically vest in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjcyMDBkMWM4ZjAwZDQyNDRiYmMwZGJhNmNmNmYwYTg3L3NlYzo3MjAwZDFjOGYwMGQ0MjQ0YmJjMGRiYTZjZjZmMGE4N18xNDUvZnJhZzoyMDZmNTgzZjljODc0OGQwYTEwMjQ4ZWMxYmEyMTM0OC90ZXh0cmVnaW9uOjIwNmY1ODNmOWM4NzQ4ZDBhMTAyNDhlYzFiYTIxMzQ4XzY3MDg_828137a1-3fda-4219-bb17-f498a7dfa9ea">three</span> equal annual installments following the date of grant, and are subject to forfeiture under certain conditions, primarily termination of service. Additionally, subject to certain restrictions, Quanta’s non-employee directors may elect to settle a portion of their RSU awards in cash. For RSUs settled in cash, the holders receive for each vested RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to RSUs to be settled in cash was $17.4 million, $9.4 million and $5.9 million for the years ended December 31, 2021, 2020 and 2019. Such expense is recorded in “Selling, general and administrative expenses.” RSUs that are anticipated to be settled in cash are not included in the calculation of weighted average shares outstanding for earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid $13.2 million, $4.3 million and $5.4 million to settle liabilities related to cash-settled RSUs in the years ended December 31, 2021, 2020 and 2019. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $11.1 million and $8.7 million at December 31, 2021 and 2020.</span></div> 7466592 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for RSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,265 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$33.50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$94.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$39.91</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.62</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$32.22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$48.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$36.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.20</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$61.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,869 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.34</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for PSUs to be settled in common stock for the years ended December 31, 2021, 2020 and 2019 is as follows (shares in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.875%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Per share)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per share)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$34.72</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$90.44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$34.60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.15</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$38.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.73</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41.86</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.07</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.04</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain weighted average grant date fair value per share amounts related to the year ended December 31, 2020 have been recast to conform to the correction of the valuation of PSUs described below.</span></div> 3869000 37.57 3265000 35.34 2634000 33.50 1642000 94.83 2029000 39.91 2142000 35.62 1476000 37.03 1269000 35.69 1349000 32.22 155000 48.52 156000 36.67 162000 35.20 3880000 61.64 3869000 37.57 3265000 35.34 P10Y 125700000 51600000 48700000 67300000 55700000 45500000 139500000 P4Y6M14D 1047000 37.65 848000 40.04 775000 34.72 174000 90.44 437000 34.60 358000 40.15 268000 38.28 238000 41.87 236000 22.73 22000 41.86 0 49000 40.07 931000 47.27 1047000 37.65 848000 40.04 P3Y 0 2 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair values of the PSUs were determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by utilizing the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied the following key inputs:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.031%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation date price based on March 25, 2021, March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$83.48</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$31.49</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</span></td></tr></table></div> 83.48 31.49 35.19 0.36 0.34 0.25 0.0026 0.0035 0.0243 P2Y9M7D P2Y9M3D P2Y9M21D P3Y 21000000 35900000 6500000 14000000 7200000 17500000 P1Y7M28D 500000 500000 400000 45200000 18300000 13100000 1 17400000 9400000 5900000 13200000 4300000 5400000 11100000 8700000 EMPLOYEE BENEFIT PLANS:<div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unions’ Multiemployer Pension Plans</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta contributes to a number of multiemployer defined benefit pension plans under the terms of collective bargaining agreements with various unions that represent certain of Quanta’s employees. Approximately 35% of Quanta’s employees at December 31, 2021 were covered by collective bargaining agreements. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on a monthly or annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. Quanta may also have additional liabilities imposed by law as a result of its participation in multiemployer defined benefit pension plans. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer pension plan if the employer withdraws or is deemed to have withdrawn from the plan or the plan is terminated or experiences a mass withdrawal. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pension Protection Act of 2006 (PPA) also added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer plans in the United States that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and whether a projected minimum funding deficiency exists). Plans in these classifications must adopt remedial measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which Quanta contributes or may contribute in the future are in “endangered,” “seriously endangered” or “critical” status. The amount of additional funds, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes plan information relating to Quanta’s participation in multiemployer defined benefit pension plans, including company contributions for the last three years, the status of the plans under the PPA and whether the plans are subject to a funding improvement or rehabilitation plan or contribution surcharges. The most recent PPA zone status available in 2021 and 2020 relates to the plans’ fiscal year-ends in 2020 and 2019. Forms 5500 were not yet available for the plan years ending in 2021. The PPA zone status is based on information that Quanta received from the respective plans, as well as publicly available information on the U.S. Department of Labor website, and is certified by the plan’s actuary. Although multiple factors or tests may result in red zone or yellow zone status, plans in the red zone generally are less than 65 percent funded, plans in the yellow zone generally are less than 80 percent funded, and plans in the green zone generally are at least 80 percent funded. Under the PPA, red zone plans are classified as “critical” status, yellow zone plans are classified as “endangered” status and green zone plans are classified as neither “endangered” nor “critical” status. The “Subject to Financial Improvement/ Rehabilitation Plan” column indicates plans for which a financial improvement plan or a rehabilitation plan is either pending or has been implemented. The last column lists the expiration dates of Quanta’s collective-bargaining agreements to which the plans are subject. Total contributions to these plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ongoing projects at a given time and the need for union resources in connection with such projects. Information has been presented separately for individually significant plans, based on PPA funding status classification, and in the aggregate for all other plans.</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.049%"/><td style="width:0.1%"/></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Identification Number/ Pension Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PPA Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subject to Financial Improve- ment/ Reha- bilitation Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions (in thousands)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sur-charge Imposed</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreement</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">National Electrical Benefit Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53-0181657</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excavators Union Local 731 Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13-1809825</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Central Pension Fund of the IUOE &amp; Participating Employers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36-6052390</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pipeline Industry Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73-6146433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laborers Pension Trust Fund for Northern California</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277608</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Engineers’ Local 324 Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38-1900637</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IBEW Local 1249 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15-6035161</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Local 697 IBEW and Electrical Industry Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51-6133048</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6090764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Eighth District Electrical Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84-6100393</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through August 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laborers District Council of W PA Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25-6135576</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Teamsters National Pipe Line Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46-1102851</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Engineers Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95-6032478</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laborers National Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75-1280827</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plumbers and Pipefitters National Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52-6152779</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through March 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Michigan Laborers’ Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38-6233976</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employer-Teamsters Local Nos 175 &amp; 505 Pension Trust Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55-6021850</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All other plans - U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All other plans - Canada </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,197 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multiemployer defined benefit pension plans in Canada are not subject to the reporting requirements under the PPA. Accordingly, certain information was not publicly available.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s contributions to the following individually significant plans were five percent or more of the total contributions to these plans for the periods indicated based on the Forms 5500 for these plans for the years ended December 31, 2020 and 2019. Forms 5500 were not yet available for these plans for the year ended December 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Years in which Quanta Contributions Were Five Percent or More of Total Plan Contributions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excavators Union Local 731 Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National Electrical Benefit Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipeline Industry Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Local 697 IBEW and Electrical Industry Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eighth District Electrical Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teamsters National Pipe Line Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IBEW Local 456 Pension Plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Local Union No. 9 IBEW and Outside Contractors Pension Fund </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Virginia Laborers Pension Trust Fund </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This plan is included in the “All other plans - U.S.” category in the prior table.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the contributions made to multiemployer defined benefit pension plans noted above, Quanta also contributed to multiemployer defined contribution or other benefit plans on behalf of certain union employees. Contributions to union multiemployer defined contribution or other benefit plans by Quanta were $213.4 million, $188.6 million and $201.3 million for the years ended December 31, 2021, 2020 and 2019. Total contributions made to all of these multiemployer plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of ongoing projects at a given time and the need for union resources in connection with such projects.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quanta 401(k) Plan</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta maintains a 401(k) plan pursuant to which employees who are not provided retirement benefits through a collective bargaining agreement may make contributions through a payroll deduction. Quanta makes matching cash contributions of 100% of each employee’s contribution up to 3% of that employee’s salary and 50% of each employee’s contribution between 3% and 6% of such employee’s salary, up to the maximum amount permitted by law. Contributions to the 401(k) plan by Quanta were $50.7 million, $45.9 million and $41.4 million for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plans </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta maintains non-qualified deferred compensation plans pursuant to which non-employee directors and certain key employees may defer receipt of some or all of their cash compensation and/or settlement of certain stock-based awards, subject to certain limitations. These plans are unfunded and unsecured compensation arrangements. Individuals participating in these plans may allocate deferred cash amounts among a group of notional accounts that mirror the gains and losses of various investment alternatives. Generally, participants receive distributions of deferred balances based on predetermined payout schedules or other events.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plan covering key employees provides for employer matching contributions for certain officers and employees whose benefits under the 401(k) plan are limited by federal tax law. Quanta may also make discretionary employer contributions to such plan. Matching contributions vest immediately, and discretionary employer contributions may be subject to a vesting schedule determined at the time of the contribution, provided that vesting accelerates upon a change in control or the participant’s death or retirement. All matching and discretionary employer contributions, whether vested or not, are forfeited upon a participant’s termination of employment for cause or upon the participant engaging in competition with Quanta or any of its affiliates. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta made matching contributions to the eligible participants’ accounts under the deferred compensation plans of $1.4 million, $1.3 million and $1.1 million during the years ended December 31, 2021, 2020 and 2019 and did not make discretionary contributions during those years. At December 31, 2021 and 2020, the deferred compensation liability under these plans, including amounts contributed by Quanta, was $74.2 million and $58.2 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying consolidated balance sheets. To provide for future obligations related to these deferred compensation plans, Quanta has invested in COLI policies covering certain participants in the deferred compensation plans, the underlying investments of which are intended to be aligned with the investment alternatives elected by </span></div>plan participants. The COLI policies are recorded at their cash surrender value, which is considered their fair market value, and at December 31, 2021 and 2020, the fair market values were $73.8 million and $56.5 million and were included in “Other assets, net” in the accompanying consolidated balance sheets. During the years ended December 31, 2021, 2020 and 2019, the fair market value of the COLI policies increased $8.6 million, $6.9 million and $7.9 million. These changes in fair market value of the COLI policies are recorded in “Other income, net” and were largely offset by corresponding changes in the fair market value of the liabilities associated with our deferred compensation plan, which are recorded in “Selling, general and administrative expenses.” During the years ended December 31, 2021, 2020 and 2019, the deferred compensation liability increased $10.4 million, $7.5 million and $9.3 million. 0.35 The following table summarizes plan information relating to Quanta’s participation in multiemployer defined benefit pension plans, including company contributions for the last three years, the status of the plans under the PPA and whether the plans are subject to a funding improvement or rehabilitation plan or contribution surcharges. The most recent PPA zone status available in 2021 and 2020 relates to the plans’ fiscal year-ends in 2020 and 2019. Forms 5500 were not yet available for the plan years ending in 2021. The PPA zone status is based on information that Quanta received from the respective plans, as well as publicly available information on the U.S. Department of Labor website, and is certified by the plan’s actuary. Although multiple factors or tests may result in red zone or yellow zone status, plans in the red zone generally are less than 65 percent funded, plans in the yellow zone generally are less than 80 percent funded, and plans in the green zone generally are at least 80 percent funded. Under the PPA, red zone plans are classified as “critical” status, yellow zone plans are classified as “endangered” status and green zone plans are classified as neither “endangered” nor “critical” status. The “Subject to Financial Improvement/ Rehabilitation Plan” column indicates plans for which a financial improvement plan or a rehabilitation plan is either pending or has been implemented. The last column lists the expiration dates of Quanta’s collective-bargaining agreements to which the plans are subject. Total contributions to these plans correspond to the number of union employees employed at any given time and the plans in which they participate and vary depending upon the location and number of <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ongoing projects at a given time and the need for union resources in connection with such projects. Information has been presented separately for individually significant plans, based on PPA funding status classification, and in the aggregate for all other plans.</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.049%"/><td style="width:0.1%"/></tr><tr style="height:50pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Identification Number/ Pension Plan Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PPA Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subject to Financial Improve- ment/ Reha- bilitation Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions (in thousands)</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sur-charge Imposed</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreement</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">National Electrical Benefit Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53-0181657</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excavators Union Local 731 Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13-1809825</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Central Pension Fund of the IUOE &amp; Participating Employers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36-6052390</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pipeline Industry Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73-6146433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laborers Pension Trust Fund for Northern California</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6277608</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Engineers’ Local 324 Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38-1900637</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IBEW Local 1249 Pension Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15-6035161</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Local 697 IBEW and Electrical Industry Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51-6133048</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6090764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Eighth District Electrical Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84-6100393</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through August 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laborers District Council of W PA Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25-6135576</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Teamsters National Pipe Line Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46-1102851</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Engineers Pension Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95-6032478</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through June 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laborers National Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75-1280827</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plumbers and Pipefitters National Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52-6152779</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through March 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Michigan Laborers’ Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38-6233976</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Varies through May 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employer-Teamsters Local Nos 175 &amp; 505 Pension Trust Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55-6021850</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All other plans - U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All other plans - Canada </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,197 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multiemployer defined benefit pension plans in Canada are not subject to the reporting requirements under the PPA. Accordingly, certain information was not publicly available.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s contributions to the following individually significant plans were five percent or more of the total contributions to these plans for the periods indicated based on the Forms 5500 for these plans for the years ended December 31, 2020 and 2019. Forms 5500 were not yet available for these plans for the year ended December 31, 2021.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Years in which Quanta Contributions Were Five Percent or More of Total Plan Contributions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excavators Union Local 731 Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">National Electrical Benefit Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipeline Industry Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Local 697 IBEW and Electrical Industry Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eighth District Electrical Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teamsters National Pipe Line Pension Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IBEW Local 456 Pension Plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Local Union No. 9 IBEW and Outside Contractors Pension Fund </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 and 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Virginia Laborers Pension Trust Fund </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This plan is included in the “All other plans - U.S.” category in the prior table.</span></div> 38195000 40902000 44414000 16202000 14310000 6697000 11237000 8467000 11638000 5081000 3654000 9376000 4479000 2328000 2823000 2789000 2629000 4315000 2667000 530000 771000 2229000 1840000 3717000 1755000 1177000 956000 1599000 4272000 5939000 1375000 77000 1194000 1276000 1380000 3039000 1143000 172000 119000 1049000 638000 1910000 932000 1453000 1162000 737000 512000 1491000 151000 48000 530000 37306000 30829000 27655000 2794000 6760000 6451000 132996000 121978000 134197000 213400000 188600000 201300000 1 0.03 0.50 0.03 0.06 50700000 45900000 41400000 1400000 1300000 1100000 0 0 0 74200000 58200000 73800000 56500000 8600000 6900000 7900000 10400000 7500000 9300000 COMMITMENTS AND CONTINGENCIES:<div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Affiliates and Other Entities</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Notes 2, 8 and 13, Quanta holds investments in various entities, including joint venture entities that provide infrastructure-related services under specific customer contracts and partially owned entities that own, operate and/or maintain certain infrastructure assets. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If losses are incurred by entities in which Quanta holds an interest, they are generally shared ratably based on the percentage ownership of the participants in the structures. However, in Quanta’s joint venture structures that provide infrastructure-related services, each participant is typically jointly and severally liable for all of the obligations of the joint venture entity pursuant to the contract with the customer, and therefore Quanta can be liable for full performance of the contract with the customer. Additionally, in circumstances where Quanta’s participation in a joint venture qualifies as a general partnership, Quanta can be liable for all obligations of the joint venture, including obligations owed to the customer or any other person or entity. Quanta is not aware of circumstances that would lead to future claims against it for material amounts in connection with these liabilities. Additionally, typically each joint venture participant agrees to indemnify the other participant for any liabilities incurred in excess of what the other participant is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each participant. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if another participant is unable or refuses to pay or perform its share of the obligations. Quanta is not aware of circumstances that would lead to future claims against it for material amounts that would not be indemnified. However, to the extent any such claims arise, they could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Committed Expenditures</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has capital commitments for the expansion of its equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of December 31, 2021, Quanta had $96.0 million of production orders with expected delivery dates in 2022, $71.3 million of which is anticipated to occur in the first half of 2022. Although Quanta has committed to purchase these vehicles at the time of their delivery, Quanta anticipates that the majority of these orders will be assigned to third-party leasing companies and made available under certain master equipment lease agreements, thereby releasing Quanta from its capital commitments.</span></div><div style="margin-top:7pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, property damage, breach of contract, negligence or gross negligence, environmental liabilities, wage and hour and other employment-related damages, punitive damages, consequential damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, Quanta records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. Quanta evaluates which potential liabilities are probable and the related range of reasonably estimated losses and records a reserve that reflects its best estimate or the lower end of the range, if there is no better estimate. In addition, Quanta discloses matters for which management believes a material loss is at least reasonably possible. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves a series of complex judgments about future events. In all instances, management has assessed the matter based on current information and made a judgment concerning its potential outcome, giving due consideration to the nature of the claim, the amount and nature of damages sought and the probability of success and taking into account, among other things, negotiations with claimants, discovery, settlements and payments, judicial rulings, arbitration and mediation decisions, advice of internal and external legal counsel, and other information and events pertaining to a particular matter. Costs incurred for litigation are expensed as incurred. Except as otherwise stated below, none of these proceedings are expected to have a material </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adverse effect on Quanta’s consolidated financial position, results of operations or cash flows. However, management’s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Peru Project Dispute</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2015, Redes Andinas de Comunicaciones S.R.L. (Redes), a majority-owned subsidiary of Quanta, entered into two separate contracts with an agency of the Peruvian Ministry of Transportation and Communications (MTC), currently Programa Nacional de Telecomunicaciones (PRONATEL), as successor to Fondo de Inversion en Telecomunicaciones (FITEL), pursuant to which Redes would design, construct and operate certain telecommunication networks in rural regions of Peru. The aggregate consideration provided for in the contracts was approximately $248 million, consisting of approximately $151 million to be paid during the construction period and approximately $97 million to be paid during a 10-year post-construction operation and maintenance period. At the beginning of the project, FITEL made advance payments totaling approximately $87 million to Redes, which were secured by two on-demand advance payment bonds posted by Redes to guarantee proper use of the payments in the execution of the project. Redes also provided two on-demand performance bonds in the aggregate amount of $25 million to secure performance of its obligations under the contracts.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the construction phase, the project experienced numerous challenges and delays, primarily related to issues which Quanta believes were outside of the control of and not attributable to Redes, including, among others, weather-related issues, local opposition to the project, permitting delays, the inability to acquire clear title to certain required parcels of land and other delays which Quanta believes were attributable to FITEL/PRONATEL. In response to various of these challenges and delays, Redes requested and received multiple extensions to certain contractual deadlines and relief from related liquidated damages. However, in April 2019, PRONATEL provided notice to Redes claiming that Redes was in default under the contracts due to the delays and that PRONATEL would terminate the contracts if the alleged defaults were not cured. Redes responded by claiming that it was not in default, as the delays were due to events not attributable to Redes, and therefore PRONATEL was not entitled to terminate the contracts. PRONATEL subsequently terminated the contracts for alleged cause prior to completion of Redes’ scope of work, exercised the on-demand performance bonds and advance payment bonds against Redes, and indicated its intention to claim damages, including a verbal allegation of approximately $45 million of liquidated damages under the contracts. In August 2020, Redes received a formal claim from PRONATEL for liquidated damages in the amount of approximately $40 million, which represents the U.S. dollar equivalent of the amount asserted based on the December 31, 2021 exchange rate.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce (ICC) against PRONATEL and the MTC. In the arbitration, Redes claims that PRONATEL: breached and wrongfully terminated the contracts; wrongfully executed the advance payment bonds and the performance bonds; and is not entitled to the alleged amount of liquidated damages. In addition, Redes is seeking compensation for all damages arising from PRONATEL’s actions, including but not limited to (i) repayment of the amounts collected by PRONATEL under the advance payment bonds and the performance bonds; (ii) payment of amounts owed for work completed by Redes under the contracts; (iii) lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) other related costs and damages to Redes as a result of the breach and improper termination of the contracts (including construction costs caused by the delays and costs related to the transfer of the networks). The amount claimed by Redes in this arbitration is approximately $190 million. In May 2021, PRONATEL and the MTC filed their counter memorial and counterclaims in the ICC arbitration, requesting: (i) that Redes’ claims for breach of contract be rejected; (ii) a declaration that the execution of the advance payment bonds and the performance bonds was valid, and that the funds may be applied towards any debt owed by Redes; (iii) a declaration that the liquidated damages asserted by PRONATEL apply; (iv) that Redes’ claim for payment of amounts owed for work completed as a result of contractual reconciliation of balances be rejected and that any reconciliation of balances approved by the arbitration panel exclude the funds from the performance bonds; (v) that Redes’ claims for damages be rejected; (vi) a declaration that the contract terminations by PRONATEL were valid; and (vii) that Redes reimburse all funds it received from PRONATEL. In addition, PRONATEL alleges that Redes did not satisfy the contractual requirements for the transfer of the networks, which Redes disputes. In July 2021, Redes filed its statement of defense in reply to the counter memorial and counterclaims of PRONATEL and the MTC, in which it disputes all claims made by PRONATEL and the MTC and maintains the positions on its claims against PRONATEL and the MTC in the arbitration. In August 2021, PRONATEL and the MTC filed a rejoinder statement with their position on the merits and damages, which did not present any new claims, and in October 2021, Redes filed a rejoinder with respect to the counterclaims of PRONATEL and the MTC. The arbitration hearing on the merits occurred in the fourth quarter of 2021 and a decision is expected during the third or fourth quarter of 2022.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date of the contract terminations, Redes had incurred costs of approximately $157 million related to the design and construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments). Furthermore, upon completion of the transfer of the networks (as completed at the time of the contract terminations) to PRONATEL, which was required upon termination of the contracts and was completed in 2020, PRONATEL and the MTC are able to possess the networks, for which PRONATEL has paid approximately $100 million while also collecting approximately $112 million of bond proceeds. Quanta believes that PRONATEL’s actions represent an abuse of </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">power and unfair and inequitable treatment and that PRONATEL and the MTC have been unjustly enriched. Specifically, under the terms of the contracts, the advance payment bonds were to be exercised only if it is determined that Redes did not use the advance payments for their intended purpose, in which case Redes would be obligated to return the portion of the advance payments not properly used. In connection with PRONATEL exercising the bonds, Redes was not afforded the opportunity to provide evidence of its proper use of the advance payments for project expenditures. Redes has incurred substantially more than the advance payment amounts in the execution of the project, and Quanta believes Redes has used the advance payment amounts for their intended purpose.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta believes Redes is entitled to all amounts described in its claims above. However, as a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, there can be no assurance that Redes will prevail on those claims or in defense of liquidated damages claims or any other claims asserted by PRONATEL. As a result, during the three months ended June 30, 2019, Quanta recorded a charge to earnings of $79.2 million, which included a reduction of previously recognized earnings on the project, a reserve against a portion of the project costs incurred through the project termination date, an accrual for a portion of the alleged liquidated damages, and the estimated costs to complete the project turnover and close out the project. The reduction of previously recognized earnings on the project included $14.5 million related to the correction of prior period errors associated with the determination of total estimated project costs and the resulting revenue recognized. Quanta assessed the materiality of the prior period errors and determined that the errors were immaterial individually and in the aggregate to its previously issued financial statements.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, after taking into account the above charge, Quanta had a contract receivable of approximately $120 million related to the project, which includes the approximately $87 million PRONATEL collected through exercise of the advance payment bonds. The contract receivable from PRONATEL is included in “Other assets, net” in the accompanying consolidated balance sheet as of December 31, 2021.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta also reserves the right to seek full compensation for the loss of its investment under applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC. In connection with these rights, in May 2020 Quanta’s Dutch subsidiary delivered to the Peruvian government an official notice of dispute arising from the termination of the contracts and related acts by PRONATEL (which are attributable to Peru) under the Agreement on the Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the Republic of Peru (Investment Treaty). The Investment Treaty protects Quanta’s subsidiary’s indirect ownership stake in Redes and the project, and provides for rights and remedies distinct from the ICC arbitration. In December 2020, Quanta’s Dutch subsidiary filed a request for the institution of an arbitration proceeding against Peru with the International Centre for Settlement of Investment Disputes (ICSID) related to Peru’s breach of the Investment Treaty, which was registered by ICSID in January 2021. In the ICSID arbitration, Quanta’s Dutch subsidiary claims, without limitation, that Peru: (i) treated the subsidiary’s investment in Redes and the project unfairly and inequitably; and (ii) effectively expropriated the subsidiary’s investment in Redes and the project. In addition, Quanta’s Dutch subsidiary is seeking full compensation for all damages arising from Peru’s actions, including but not limited to (i) the fair market value of the investment and/or lost profits; (ii) attorneys’ fees and arbitration costs; (iii) other related costs and damages and (iv) pre- and post-award interest.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Quanta is not successful in the pending arbitration proceedings, including the ICC arbitration proceeding held in the fourth quarter of 2021, this matter could result in an additional significant loss that could have a material adverse effect on Quanta’s consolidated results of operations and cash flows. However, based on the information currently available and the status of the pending arbitration proceedings, Quanta is not able to determine a range of reasonably possible additional loss, if any, with respect to this matter.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maurepas Project Dispute</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of its claim for liquidated damages allegedly arising from delay in mechanical completion of a project in Louisiana. Quanta disputes the claim and believes that QPS is not responsible for liquidated damages under the contract terms, and in June 2019 QPS filed suit against SemGroup Corporation (now Energy Transfer LP), the parent company of Maurepas, under the parent guarantee issued to secure payment from Maurepas on the project. QPS is seeking to recover $22 million that it believes has been wrongfully withheld, which represents the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, QPS also received notice from Maurepas claiming certain warranty defects on the project. In July 2019, Maurepas filed suit against QPS and Quanta, pursuant to a parent guarantee, for damages related to the alleged warranty defects and for a declaratory judgment related to the liquidated damages claim, subsequently claiming approximately $59 million in damages related to a portion of the alleged warranty defects. The lawsuits relating to these claims have been consolidated and are pending in the Tulsa County District Court in Oklahoma. Quanta is continuing to evaluate the claimed warranty defects and, if they exist, the appropriate remedy. At this time, Quanta disputes the extent of the alleged defects or has not been able to substantiate them. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, Quanta had recorded an accrual with respect to this matter based on its current estimated amount of probable loss. Based on the information currently available, including documentation received in the discovery process, Quanta estimates the range of additional reasonably possible loss in connection with this matter is between no additional loss and the amount claimed by Maurepas with respect to the alleged warranty defects and liquidated damages, less the accrued amount. Upon final resolution of this matter, any liquidated damages or warranty defect damages in excess of Quanta’s current loss accrual would be recorded as additional costs on the project.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lorenzo Benton v. Telecom Network Specialists, Inc., et al. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2006, plaintiff Lorenzo Benton filed a class action complaint in the Superior Court of California, County of Los Angeles, alleging various wage and hour violations against Telecom Network Specialists (TNS), a former subsidiary of Quanta. Quanta retained liability associated with this matter pursuant to the terms of Quanta’s sale of TNS in December 2012. Benton represents a class of workers that includes all persons who worked on certain TNS projects, including individuals that TNS retained through numerous staffing agencies. The plaintiff class in this matter is seeking damages for unpaid wages, penalties associated with the failure to provide meal and rest periods and overtime wages, interest and attorneys’ fees. In January 2017, the trial court granted a summary judgment motion filed by the plaintiff class and found that TNS was a joint employer of the class members and that it failed to provide adequate meal and rest breaks and failed to pay overtime wages. During 2019 and 2020, the parties filed additional summary judgment and other motions and a bench trial on liability and damages was held. Liability and damages have been determined by the trial court, with the amount of liability for TNS, including interest through the date of the trial court’s orders, determined to be approximately $9.5 million. Quanta believes the court’s decisions on liability and damages are not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter. The amount determined by the trial court includes damages and interest, but does not include attorneys’ fees or costs. In July 2021, the plaintiff class filed a motion for approval of approximately $37.0 million in attorneys’ fees and costs. In December 2021, the trial court issued a ruling that reduced the amount of attorneys’ fees and costs available to plaintiffs. Specifically, while not stating the recoverable amount, the court reduced the hourly rate, limited the time period for which fees are recoverable, and lowered the fee enhancement multiplier available. In January 2022, the plaintiffs submitted a supplemental filing in response to the trial court’s ruling requesting approval of approximately $17.6 million of attorneys’ fees and costs. In February 2022, the plaintiffs separately appealed the trial court’s December 2021 ruling with respect to the reduction of their claimed attorneys’ fees and costs. Quanta is planning to submit a supplemental response disputing the amount of the plaintiffs’ revised calculation of recoverable attorneys’ fees and costs in advance of the next trial court hearing on this matter, which is scheduled for April 2022. Quanta also expects to appeal certain aspects of the trial court’s December 2021 ruling.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in November 2007, TNS filed cross complaints for indemnity and breach of contract against the staffing agencies, which employed many of the individuals in question. In December 2012, the trial court heard cross-motions for summary judgment filed by TNS and the staffing agencies pertaining to TNS’s demand for indemnity. The court denied TNS’s motion and granted the motions filed by the staffing agencies; however, the California Appellate Court reversed the trial court’s decision in part and instructed the trial court to reconsider its ruling. In February 2017, the court denied a new motion for summary judgment filed by the staffing companies and has since stated that the staffing companies would be liable to TNS for any damages owed to the class members that the staffing companies employed. However, Quanta currently believes that, due to solvency issues, any contribution from the staffing companies may not be substantial.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final amount of liability and attorneys’ fees, if any, payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of Quanta’s appeal of the trial court’s rulings on liability and damages, a final determination with respect to the amount of any attorneys’ fees or additional costs or damages owed by Quanta, and the solvency of the staffing agencies. Based on review and analysis of the trial court’s rulings on liability, Quanta does not believe, at this time, that it is probable this matter will result in a material loss. However, if Quanta is unsuccessful in this litigation and the staffing agencies are unable to fund damages owed to class members, Quanta believes the range of reasonably possible loss to Quanta upon final resolution of this matter could be up to approximately $9.5 million, plus the final amount of any attorneys’ fees, interest and expenses awarded to the plaintiff class.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hallen Acquisition Assumed Liability</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, in connection with the acquisition of The Hallen Construction Co., Inc. (Hallen), Quanta assumed certain contingent liabilities associated with a March 2014 natural gas-fed explosion and fire in the Manhattan borough of New York City, New York. The incident resulted in, among other things, loss of life, personal injury and the destruction of two buildings and other property damage. After investigation, the National Transportation Safety Board determined that the probable cause of the incident was the failure of certain natural gas infrastructure installed by Consolidated Edison, Inc. (Con Ed) and the failure of certain sewer infrastructure maintained by the City of New York. Pursuant to a contract with Con Ed, Hallen had performed certain work related to such natural gas infrastructure and agreed to indemnify Con Ed for certain claims, liabilities and costs associated with its work. Numerous lawsuits are pending in New York state courts related to the incident, which generally name </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Con Ed, the City of New York and Hallen as defendants. These lawsuits are at various preliminary stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, Quanta had not recorded an accrual related to this matter. Hallen’s liabilities associated with this matter are expected to be covered under applicable insurance policies or contractual remedies negotiated by Quanta with the former owners of Hallen. If a loss becomes probable and estimable with respect to this matter, Quanta expects to accrue its estimated liability and a receivable in the same amount. However, the ultimate amount of liability in connection with this matter remains subject to uncertainties associated with pending litigation, including, among other things, the apportionment of liability among the defendants and other responsible parties and the likelihood and amount of potential damages claims. As a result, this matter could result in a loss that is in excess of, or not covered by, such insurance or contractual remedies, which could have a material adverse effect on Quanta’s consolidated financial condition, results of operations and cash flows.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Silverado Wildfire Matter </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, two of Quanta’s subsidiaries received a tender of defense and demand for preservation of evidence from Southern California Edison Company (SCE) related to two lawsuits filed in April 2021 and November 2021 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits assert property damage and related claims on behalf of certain individuals and subrogation claims on behalf of insurers relating to damages caused by a wildfire that began in October 2020 in Orange County, California (the Silverado Fire) and that is purported to have damaged approximately 13,000 acres. The lawsuits allege the Silverado Fire originated from utility poles in the area, generally claiming that each defendant failed to adequately maintain, inspect, repair or replace its overhead facilities, equipment and utility poles and remove vegetation in the vicinity; that the utility poles were overloaded with equipment from shared usage; and that SCE failed to de-energize its facilities during red flag warnings for a Santa Ana wind event. The lawsuits allege the Silverado Fire started when SCE and T-Mobile equipment contacted each other and note the Orange County Fire Department is investigating whether a T-Mobile lashing wire contacted an SCE overhead primary conductor in high winds. In October 2021, T-Mobile filed a cross-complaint against SCE alleging the ignition site of the Silverado Fire encompassed two utility poles replaced by SCE or a third party engaged by SCE, and that certain equipment, including T-Mobile’s lashing wire, was not sufficiently re-secured after the utility pole replacements. One of Quanta’s subsidiaries performed planning and other services related to the two utility poles, and another Quanta subsidiary replaced the utility poles and reattached the electrical and telecommunication equipment to the new utility poles in March 2019, approximately 19 months before the Silverado Fire. Pursuant to the general terms of a master services agreement and a master consulting services agreement between the Quanta subsidiaries and SCE, the subsidiaries agreed to defend and indemnify SCE against certain claims arising with respect to performance or nonperformance under the agreements. The SCE tender letters seek contractual indemnification and defense from Quanta’s subsidiaries for the claims asserted against SCE in the lawsuits and the T-Mobile cross-complaint. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s subsidiaries intend to vigorously defend against the lawsuits, the T-Mobile cross-complaint and any other claims asserted in connection with the Silverado Fire. Quanta will continue to review additional information in connection with this matter as litigation and resolution efforts progress, and any such information may potentially allow Quanta to determine an estimate of potential loss, if any. As of December 31, 2021, Quanta had not recorded an accrual with respect to this matter, and Quanta is currently unable to reasonably estimate a range of reasonably possible loss, if any, because there are a number of unknown facts and legal considerations that may impact the amount of any potential liability. Quanta also believes that to the extent its subsidiaries are determined to be liable for any damages resulting from this matter, its insurance would be applied to any such liabilities over its deductible amount and its insurance coverage would be adequate to cover such potential liabilities. However, the ultimate amount of any potential liability and insurance coverage in connection with this matter remains subject to uncertainties associated with pending and potential future litigation.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is subject to concentrations of credit risk related primarily to its cash and cash equivalents and its net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of Quanta’s cash and cash equivalents are managed by what it believes to be high credit quality financial institutions. In accordance with Quanta’s investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what Quanta believes to be high quality cash and cash equivalent investments, which consist primarily of interest-bearing demand deposits, money market investments and money market mutual funds. Although Quanta does not currently believe the principal amount of these cash and cash equivalents is subject to any material risk of loss, changes in economic conditions could impact the interest income Quanta receives from these investments. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta grants credit under normal payment terms, generally without collateral, to its customers, which primarily include utilities, renewable energy developers, communications providers, industrial companies and energy delivery companies located primarily in the United States, Canada and Australia. No customer represented 10% or more of Quanta’s consolidated revenues </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the years ended December 31, 2021, 2020 or 2019. One customer represented 11% of Quanta’s consolidated net receivable position at December 31, 2021. Another customer, when combined with the net receivable position of a joint venture in which such customer owns a 50% interest, also represented 11% of Quanta’s consolidated net receivable position at December 31, 2021. The projects for these customers were primarily in Quanta’s Electric Power Infrastructure Solutions and Renewable Energy segments. No customer represented 10% or more of Quanta’s consolidated net receivable position at December 31, 2020. While Quanta generally has certain statutory lien rights with respect to services provided, Quanta is subject to potential credit risk related to business, economic and financial market conditions that affect these customers and locations, which has been heightened as a result of the unfavorable and uncertain economic and financial market conditions resulting from the uncertainties and challenges in the energy market and overall economy caused by the COVID-19 pandemic. Some of Quanta’s customers have experienced significant financial difficulties (including bankruptcy), and customers may experience financial difficulties in the future. These difficulties expose Quanta to increased risk related to collectability of billed and unbilled receivables and contract assets for services Quanta has performed.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, a customer within Quanta’s Underground Utility and Infrastructure Solutions segment encountered financial difficulties during 2020 that resulted in nonpayment of $27.5 million of receivables, plus accrued interest. As a result of the nonpayment, Quanta decided to foreclose the liens on the pipeline asset in order to recover the outstanding amount. During the three months ended September 30, 2021, Quanta entered into a settlement with the customer resulting in the sale of the pipeline asset to a third party and pursuant to which Quanta received $10.0 million of the amount owed and the right to receive payment of the remainder of the receivables in quarterly installments from the third party based on the cash flows generated by the pipeline and certain related assets. As a result, the remaining receivable balance of $17.5 million at September 30, 2021 was reclassified to long-term receivables as of such date. Quanta also retained a security interest in the pipeline asset to secure payment of the remaining amount owed and believes that the value of the pipeline asset is in excess of such amount. However, the ultimate outcome with respect to the amount owed remains uncertain and is based on a number of assumptions that are potentially subject to change, including the future financial performance of the third party and the cash flows generated by the pipeline asset, as well as the future value of the pipeline asset. As a result, the amount ultimately collected could be materially less than the amount owed. As of December 31, 2021, the remaining receivable balance was $17.5 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in July 2021 Limetree Refining, a customer within Quanta’s Underground Utility and Infrastructure Solutions segment, filed for bankruptcy protection under Chapter 11 of the Bankruptcy Code, after experiencing operational and financial difficulties and shutting down operations at its refinery. During 2021, Quanta recorded provisions for credit losses in the aggregate amount of $31.7 million with respect to this customer, and its affiliate, reflecting the full amount of receivables outstanding. See Note 4 for further information related to this customer. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 2, Quanta carries various insurance policies. As of December 31, 2021 and 2020, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability and group health claims totaled $318.2 million and $319.5 million, with $238.0 million and $238.0 million considered to be long term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of December 31, 2021 and 2020 were $28.6 million and $35.6 million, of which $0.4 million and $0.4 million are included in “Prepaid expenses and other current assets” and $28.2 million and $35.2 million are included in “Other assets, net.”</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta renews its insurance policies on an annual basis, and therefore deductibles and levels of insurance coverage may change in future periods. In addition, insurers may cancel Quanta’s coverage or determine to exclude certain items from coverage, including wildfires, or Quanta may elect not to obtain certain types or incremental levels of insurance based on the potential benefits considered relative to the cost of such insurance, or coverage may not be available at reasonable and competitive rates. In any such event, Quanta’s overall risk exposure would increase, which could negatively affect its results of operations, financial condition and cash flows. For example, due to the increased occurrence and future risk of wildfires in California and other areas in the western United States, Australia and other locations, insurers have reduced coverage availability and increased the cost of insurance coverage for such events in recent years. As a result, Quanta’s level of insurance coverage for wildfire events has decreased in recent years, and the current level of coverage may not be sufficient to cover potential losses in connection with these events. Additionally, Quanta’s third-party insurers could decide to further reduce, exclude or increase the cost of coverage for wildfires or other events in connection with insurance renewals in the future. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Quanta’s vendors require letters of credit to ensure reimbursement for amounts they are disbursing on Quanta’s behalf, such as to beneficiaries under its insurance programs. In addition, from time to time, certain customers require Quanta to post letters of credit to ensure payment of subcontractors and vendors and guarantee performance under contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to Quanta’s senior credit facility. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit if the holder claims that Quanta has failed to perform specified actions. If this were to occur, Quanta would be required to reimburse the issuer of the letter of </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credit. Depending on the circumstances of such a reimbursement, Quanta may also be required to record a charge to earnings for the reimbursement. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, Quanta had $318.2 million in outstanding letters of credit under its senior credit facility securing its casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2022. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon their maturity. Quanta is not aware of any claims currently asserted or threatened under any of these letters of credit that are material, individually or in the aggregate. However, to the extent payment is required for any such claims, the amount paid could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonds and Parent Guarantees</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many customers, particularly in connection with new construction, require Quanta to post performance and payment bonds. These bonds provide a guarantee that Quanta will perform under the terms of a contract and pay its subcontractors and vendors. In certain circumstances, the customer may demand that the surety make payments or provide services under the bond, and Quanta must reimburse the surety for any expenses or outlays it incurs. Quanta may also be required to post letters of credit in favor of the sureties, which would reduce the borrowing availability under its senior credit facility. Quanta has not been required to make any material reimbursements to its sureties for bond-related costs except related to the exercise of approximately $112 million advance payment and performance bonds in 2019 related to the terminated telecommunications project in Peru, as set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings - Peru Project Dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above. However, to the extent further reimbursements are required, the amounts could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows. As of December 31, 2021, Quanta is not aware of any outstanding material obligations for payments related to bond obligations.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance bonds expire at various times ranging from mechanical completion of a project to a period extending beyond contract completion in certain circumstances, and therefore a determination of maximum potential amounts outstanding requires certain estimates and assumptions. Such amounts can also fluctuate from period to period based upon the mix and level of Quanta’s bonded operating activity. As of December 31, 2021, the total amount of the outstanding performance bonds was estimated to be approximately $3.9 billion. Quanta’s estimated maximum exposure related to the value of the performance bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each commitment under a performance bond generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately $1.2 billion as of December 31, 2021.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, from time to time, Quanta guarantees certain obligations and liabilities of its subsidiaries that may arise in connection with, among other things, contracts with customers, equipment lease obligations, joint venture arrangements and contractor licenses. These guarantees may cover all of the subsidiary’s unperformed, undischarged and unreleased obligations and liabilities under or in connection with the relevant agreement. For example, with respect to customer contracts, a guarantee may cover a variety of obligations and liabilities arising during the ordinary course of the subsidiary’s business or operations, including, among other things, warranty and breach of contract claims, third party and environmental liabilities arising from the subsidiary’s work and for which it is responsible, liquidated damages, or indemnity claims. Quanta is not aware of any claims under any guarantees that are material, except as set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings – Maurepas Project Dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above. To the extent a subsidiary incurs a material obligation or liability and Quanta has guaranteed the performance or payment of such obligation or liability, the recovery by a customer or other counterparty or a third party will not be limited to the assets of the subsidiary. As a result, responsibility under the guarantee could exceed the amount recoverable from the subsidiary alone and could materially and adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employment Agreements</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has various employment agreements with certain executives and other employees, which provide for compensation, other benefits and, under certain circumstances, severance payments and post-termination stock-based compensation benefits. Certain employment agreements also contain clauses that require the potential payment of specified amounts to such employees upon the occurrence of a defined change in control event.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collective Bargaining Agreements and Multiemployer Pension Plans</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Quanta’s operating companies are parties to collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. From time to time, Quanta is a party to grievance and arbitration actions based on claims arising out of the collective bargaining agreements. The agreements require the operating companies to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta may also be subject to liabilities as a result of its participation in, or withdrawal from, multiemployer defined benefit pension plans. Quanta may be required to make additional contributions to its multiemployer pension plans if they become underfunded, and these additional contributions will be determined based on Quanta’s union employee payrolls. Certain plans to which Quanta contributes or may contribute in the future may adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (e.g., a surcharge on benefit contributions) and/or modifications to retiree benefits. The amount, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions. Quanta may also be subject to additional liabilities imposed by law if it or another participating employer withdraws from a multiemployer defined benefit pension plan, a plan is terminated or a plan experiences a mass withdrawal. These liabilities may include an allocable share of the unfunded vested benefits in the plan for all plan participants, not only the benefits payable to a contributing employer’s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. Quanta is not aware of any material withdrawal liabilities that have been incurred or asserted and that remain outstanding as a result of a withdrawal by Quanta from a multiemployer defined benefit pension plan. However, Quanta’s future contribution obligations and potential withdrawal liability exposure could vary based on the investment and actuarial performance of the multiemployer pension plans to which it contributes and other factors, which could be negatively impacted as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and related issues. Quanta has been subject to significant withdrawal liabilities in the past, including in connection with its withdrawal from the Central States, Southeast and Southwest Areas Pension Plan. To the extent Quanta is subject to material withdrawal liabilities in the future, such liability could adversely affect its business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Employee Benefit Plans</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta maintains certain other employee benefit plans. Additional information regarding these plans is included in Note 15.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration Liabilities</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of certain of Quanta’s business acquisitions have included the potential payment of contingent consideration. Additional information regarding the liabilities associated with these potential obligations is included in Note 6.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnities</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta generally indemnifies its customers for the services it provides under its contracts and other specified liabilities, which may subject Quanta to indemnity claims and liabilities and related litigation. Additionally, in connection with certain acquisitions and dispositions, Quanta has indemnified various parties against specified liabilities that those parties might incur in the future. The indemnities under acquisition or disposition agreements are usually contingent upon the other party incurring liabilities that reach specified thresholds. Except as set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings – Silverado Wildfire Matter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, Quanta is not aware of any indemnity claims in connection with its indemnity obligations that are material. To the extent indemnification is required with respect to any matter, the amount could adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of Quanta’s acquisition transactions, Quanta obtains rights to indemnification from the sellers or former owners of acquired businesses for certain risks, liabilities and obligations arising from their operations prior to the date of acquisition, such as financial, performance, operational, safety, workforce, environmental, litigation, compliance or tax issues, some of which Quanta may not have discovered during due diligence. However, the indemnities may not cover all of Quanta’s exposure for such pre-acquisition matters, or the indemnitors may be unwilling or unable to pay amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed, and such amounts could be material and could have a material adverse effect on Quanta’s business or consolidated financial condition, results of operations and cash flows. For example, Quanta has obtained certain indemnification rights from the former owners of Hallen with respect to contingent liabilities that were assumed in connection with the acquisition, as set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings — Hallen Acquisition Assumed Liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Residual Value Guarantees</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has also guaranteed the residual value under certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of lease termination. As of December 31, 2021, the maximum guaranteed residual value of this equipment was $891.8 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferral of Employer Payroll Taxes</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act), which provided for various tax relief and tax incentive measures. These measures did not have a material impact on Quanta’s results of operations. However, pursuant to the CARES Act, Quanta deferred the payment of $108.9 million of employer payroll taxes during the year ended December 31, 2020, 50% of which were paid in the year ended December 31, 2021 and the remainder of which is due by December 31, 2022.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Availability of Equipment and Project Materials</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s customers depend on the availability of certain materials for construction, upgrade and repair and maintenance of their infrastructure and are typically responsible for supplying most or all of the materials required for the services Quanta performs on their projects, including, among other things, steel, copper, aluminum and components for renewable energy projects (e.g., solar panels, wind turbine blades). A number of factors that Quanta and its customers may not be able to predict or control could result in increased costs for, or delays in delivery or lack of availability of, these materials, including, among other things, the continued impact of the ongoing COVID-19 pandemic on the global supply chain, global trade relationships (e.g., tariffs, sourcing restrictions) and other general market and political conditions (e.g., inflation). To the extent these or other dynamics delay Quanta’s customers’ projects or impact their decision-making with respect to timing of future projects, Quanta’s business and demand for its services could be negatively impacted. Additionally, pursuant to certain contracts, including contracts for our comprehensive engineering, procurement and construction services, Quanta is required to procure all or part of the materials needed for a project. A number of factors that Quanta may not be able to predict or control, including those described above with respect to its customers, could negatively impact its ability to procure the materials it has agreed to procure for a project, and in such circumstances, it may be responsible for delays and additional costs associated with projects.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta also depends on the availability of certain equipment, including specialty vehicles, to perform services. A number of factors that Quanta may not be able to predict or control could result in increased costs for, or delays in delivery of, this equipment, including the continued impact of the ongoing COVID-19 pandemic on the global supply chain, as well as global trade relationships, geopolitical events, and other general market and political conditions (e.g., inflation). For example, based on, among other things, the significant worldwide shortage of semiconductors, vehicle manufacturers are experiencing production delays with respect to new vehicles for our fleet (both on-road and specialty vehicles) and vehicle parts (e.g., tires), and certain of Quanta’s vehicle delivery orders scheduled for delivery in 2022 have been delayed and cancelled. While Quanta believes it has taken steps to secure delivery of a sufficient amount of vehicles in the near term and does not anticipate any significant disruptions with respect to its fleet, to the extent the production issues become worse than expected or become longer-term in nature, Quanta’s operations could be negatively impacted.</span></div> 96000000 71300000 248000000 151000000 97000000 P10Y 87000000 25000000 45000000 40000000 190000000 157000000 100000000 87000000 100000000 112000000 79200000 -14500000 120000000 87000000 22000000 59000000 9500000 37000000 17600000 9500000 2 13000 P19M 0.11 0.50 0.11 27500000 10000000 17500000 17500000 31700000 318200000 319500000 238000000 238000000 28600000 35600000 400000 400000 28200000 35200000 318200000 112000000 3900000000 1200000000 891800000 108900000 0.50 0.50 FAIR VALUE MEASUREMENTS<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 7, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sections within Notes 2 and 7 provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine the fair value of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that the valuation methods it employs appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with the valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lowest level (Level 3).</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity investments with readily determinable fair values are measured at fair value, with changes in fair value recognized in net income. In cases where those readily determinable values are quoted market prices, the level of input used for fair value measurements is the highest level (Level 1). Equity investments without readily determinable fair values are measured on a nonrecurring basis. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgments and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk-adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3). </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has investments accounted for using the equity and cost methods of accounting as discussed in Note 8. Quanta utilizes the fair value premise as the basis for its impairment valuation and recognizes impairment if there are sufficient indicators that the fair value of the investment is less than its carrying value. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta also has COLI policies related to its deferred compensation plan as further described in Note 15. These policies are carried at their cash surrender value, which is considered their fair value. The level of input used for these fair value measurements is Level 2.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash equivalents, accounts receivable, contract assets, accounts payable, accrued expenses and contract liabilities approximate fair value due to the short-term nature of these instruments. All of Quanta’s cash equivalents were categorized as Level 1 assets at December 31, 2021 and 2020, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration Liabilities</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments required to be measured at fair value on a recurring basis consist primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, payable in the event certain performance objectives are achieved by the acquired businesses during designated post-acquisition periods. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these liabilities described in Note 6 were primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factor was 50.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 0.04% to 3.9% and had a weighted average of 1.9% based on the fair value at the dates of the respective acquisitions. The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of variable rate debt, which includes borrowings under Quanta’s senior credit facility, approximates fair value. Quanta’s fixed rate debt primarily includes its Senior Notes. The fair value of Quanta’s Senior Notes, which are described further in Note 10, was $2.49 billion at December 31, 2021, compared to a carrying value of $2.47 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $27.0 million. The fair value of the senior notes is based on the quoted market prices for the same issue and are categorized as Level 1 liabilities. See Note 10 for additional information regarding Quanta’s senior credit facility and the Senior Notes.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 7, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sections within Notes 2 and 7 provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine the fair value of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that the valuation methods it employs appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with the valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lowest level (Level 3).</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity investments with readily determinable fair values are measured at fair value, with changes in fair value recognized in net income. In cases where those readily determinable values are quoted market prices, the level of input used for fair value measurements is the highest level (Level 1). Equity investments without readily determinable fair values are measured on a nonrecurring basis. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgments and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk-adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3). </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has investments accounted for using the equity and cost methods of accounting as discussed in Note 8. Quanta utilizes the fair value premise as the basis for its impairment valuation and recognizes impairment if there are sufficient indicators that the fair value of the investment is less than its carrying value. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta also has COLI policies related to its deferred compensation plan as further described in Note 15. These policies are carried at their cash surrender value, which is considered their fair value. The level of input used for these fair value measurements is Level 2.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash equivalents, accounts receivable, contract assets, accounts payable, accrued expenses and contract liabilities approximate fair value due to the short-term nature of these instruments. All of Quanta’s cash equivalents were categorized as Level 1 assets at December 31, 2021 and 2020, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration Liabilities</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments required to be measured at fair value on a recurring basis consist primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, payable in the event certain performance objectives are achieved by the acquired businesses during designated post-acquisition periods. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of these liabilities described in Note 6 were primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factor was 50.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 0.04% to 3.9% and had a weighted average of 1.9% based on the fair value at the dates of the respective acquisitions. The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt</span></div>The carrying amount of variable rate debt, which includes borrowings under Quanta’s senior credit facility, approximates fair value. Quanta’s fixed rate debt primarily includes its Senior Notes. The fair value of Quanta’s Senior Notes, which are described further in Note 10, was $2.49 billion at December 31, 2021, compared to a carrying value of $2.47 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $27.0 million. The fair value of the senior notes is based on the quoted market prices for the same issue and are categorized as Level 1 liabilities. 0.500 0.0004 0.039 0.019 2490000000 2470000000 27000000 DETAIL OF CERTAIN ACCOUNTS:<div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held in domestic bank accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held in foreign bank accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At December 31, 2021 and 2020, cash equivalents were $140.0 million and $98.0 million and consisted primarily of money market investments and money market mutual funds and are discussed further in Note 17.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by domestic joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by foreign joint ventures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents held by joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by captive insurance company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents not held by joint ventures or captive insurance company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lives in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-30</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating machinery, equipment and vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment, furniture and fixtures and information technology systems</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets and rental purchase options (see Note 11)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,932,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less — Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,503,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,372,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets and was $255.5 million, $225.3 million and $218.1 million for the years ended December 31, 2021, 2020 and 2019. Additionally, Quanta recorded asset impairment charges of $5.7 million during the year ended December 31, 2021 related to certain equipment that was not utilized in Quanta’s core operations, some of which was sold in October 2021 and the remainder of which was classified as assets held for sale as of December 31, 2021. Quanta also recorded asset impairment </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">charges of $8.3 million during the year ended December 31, 2020 related to the exit of its Latin American operations and due to the planned sale of certain equipment and asset impairment charges of $13.9 million during the year ended December 31, 2019 related to the winding down and exit of certain oil-influenced operations and assets, the replacement of an internally-developed software application and the planned sale and exit of certain foreign operations and assets. </span></div><div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Payable and Accrued Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses consisted of the following (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> DETAIL OF CERTAIN ACCOUNTS:<div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held in domestic bank accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held in foreign bank accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At December 31, 2021 and 2020, cash equivalents were $140.0 million and $98.0 million and consisted primarily of money market investments and money market mutual funds and are discussed further in Note 17.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by domestic joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by foreign joint ventures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents held by joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by captive insurance company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents not held by joint ventures or captive insurance company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lives in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-30</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating machinery, equipment and vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment, furniture and fixtures and information technology systems</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets and rental purchase options (see Note 11)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,932,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less — Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,503,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,372,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment is recognized on a straight-line basis over the estimated useful lives of the assets and was $255.5 million, $225.3 million and $218.1 million for the years ended December 31, 2021, 2020 and 2019. Additionally, Quanta recorded asset impairment charges of $5.7 million during the year ended December 31, 2021 related to certain equipment that was not utilized in Quanta’s core operations, some of which was sold in October 2021 and the remainder of which was classified as assets held for sale as of December 31, 2021. Quanta also recorded asset impairment </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">charges of $8.3 million during the year ended December 31, 2020 related to the exit of its Latin American operations and due to the planned sale of certain equipment and asset impairment charges of $13.9 million during the year ended December 31, 2019 related to the winding down and exit of certain oil-influenced operations and assets, the replacement of an internally-developed software application and the planned sale and exit of certain foreign operations and assets. </span></div><div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Payable and Accrued Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses consisted of the following (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held in domestic bank accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held in foreign bank accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div>Amounts related to cash and cash equivalents held by joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by domestic joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by foreign joint ventures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents held by joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by captive insurance company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents not held by joint ventures or captive insurance company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 205781000 156122000 23316000 28498000 229097000 184620000 140000000 98000000 21828000 7714000 3461000 3973000 25289000 11687000 133302000 85014000 70506000 87919000 229097000 184620000 <div style="margin-top:7pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lives in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-30</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating machinery, equipment and vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-25</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,297,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment, furniture and fixtures and information technology systems</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets and rental purchase options (see Note 11)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-20</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,423,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,932,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less — Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,503,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,372,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560,656 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 86013000 69389000 P5Y P5Y P30Y P30Y 318499000 249106000 P1Y P1Y P25Y P25Y 2603149000 2297120000 P3Y P3Y P10Y P10Y 259776000 244113000 91502000 20900000 P5Y P5Y P20Y P20Y 64256000 52160000 3423195000 2932788000 1503498000 1372132000 1919697000 1560656000 255500000 225300000 218100000 5700000 8300000 13900000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses consisted of the following (in thousands):</span></div><div style="margin-bottom:2pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1251118000 798023000 547161000 378002000 456392000 333769000 2254671000 1509794000 SUPPLEMENTAL CASH FLOW INFORMATION:<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands): </span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248,452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,580)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses and other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in operating assets and liabilities, net of non-cash transactions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(457,682)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,369 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,805)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount for the year ended December 31, 2019 includes the payment of $87 million of on-demand advance payment bonds and $25 million of on-demand performance bonds exercised in connection with the terminated telecommunications project in Peru. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings — Peru Project Dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Note 16 for additional information on this matter.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Prepaid expenses and other current assets”</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Other assets, net”</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,745 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash includes any cash that is legally restricted as to withdrawal or usage.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases and rental purchase options is as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental purchase option assets obtained in exchange for rental purchase option liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional supplemental cash flow information is as follows (in thousands): </span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash (paid) received during the period for -</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued capital expenditures were $27.4 million and $11.3 million as of December 31, 2021 and 2020. The impact of these items has been excluded from Quanta’s capital expenditures in the accompanying consolidated statements of cash flows due to their non-cash nature. </span></div>During the year ended December 31, 2020, Quanta contributed certain assets that had a fair value of $6.1 million as partial consideration for the purchase of an investment and recorded a note receivable of $4.7 million as partial consideration for the sale of another investment. <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands): </span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248,452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214,580)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses and other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in operating assets and liabilities, net of non-cash transactions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(457,682)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,369 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,805)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount for the year ended December 31, 2019 includes the payment of $87 million of on-demand advance payment bonds and $25 million of on-demand performance bonds exercised in connection with the terminated telecommunications project in Peru. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings — Peru Project Dispute</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in Note 16 for additional information on this matter.</span></div> 248452000 -71058000 214580000 331946000 -153832000 12317000 -1418000 -9860000 -52168000 6503000 -83518000 60475000 95829000 115569000 39419000 47163000 -84370000 174230000 15191000 22098000 135250000 457682000 -327369000 156805000 87000000 25000000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Prepaid expenses and other current assets”</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Other assets, net”</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,745 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional supplemental cash flow information is as follows (in thousands): </span></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash (paid) received during the period for -</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 229097000 184620000 164798000 78687000 1836000 1275000 4026000 3286000 954000 913000 921000 1283000 231887000 186808000 169745000 83256000 <div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases and rental purchase options is as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:2pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental purchase option assets obtained in exchange for rental purchase option liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 104434000 115597000 119357000 90000 108000 64000 1001000 1198000 1835000 73713000 69721000 96550000 1044000 1384000 691000 11713000 35734000 12229000 52737000 32142000 64805000 125328000 231186000 116467000 13257000 18119000 7474000 27400000 11300000 6100000 4700000 EXCEL 136 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #N)650'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " [B5E42%Y6J^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1,'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);NM$)+?RI:_+ZX__"["?K!NY_ZQ M\5E0=?#K+M074$L#!!0 ( #N)65297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M.XE95$*@^J5%!@ ?1D !@ !X;"]W;W)KY^!>$60PO$L43Y*VT2P+&3U6N;>G':+AOV0$MT3$0B/9)RDG^_ M2TFVW$"^$K \Q)*L>W1T+WD.>7WZJ/2#67%NR5,22W/66EF[?M_IF'#%$V:. MU9I+^&:I=,(LG.K[CEEKSJ(L*(D[U//ZG80)V3H_S:[-]/FI2FTL))]I8M(D M8?KY@L?J\:SEM[87;L3]RKH+G?/3-;OG=8: M^>\GP< %9'=\%_S1[!T3]RH+I1[\WN[W18)4V-54@0#@T3(_),]%8G8"QAZ!P)H$4!?!/B'GA 4 4'3@&X1 MT,TRD[]*EH<)L^S\5*M'HMW=@.8.LF1FT?#Z0KJZSZV&;P7$V?.QVG!-9E!B MTB;?YA/R]LT[\H8(22Y$'$-ES&G'PG/D!3)^2+TK:E2&7,N+1 MSP =(+AC2;+8S5,.[_02"[.\AN!MD]E" 5IC ;+;E]7O.JBN'A MOM?^A+#H[5CTFK$829FRF-SPM=*VB@Z.8W7*$3K]'9T^"C-.M79LKH0)@)[?]H,A M6C_?*T73:\+HAM\+-X2KK,X=#DF'GD=F MRECRE3V0"Y7&?,-T!,5)A>6_O@;N'VC?\S#^I2_XN+*_Y#]V9U#_6_4H*[GC ML254I\;21Q$^EY3K?X;N%+MM2K62&(]8P*Q6>-E+XK'1D#,9SKW2E M4-3@?&8:ILLH##D 4R40V(<2Z6GN% 7'.<)BV-RD1KXVE17$\>I6X?34O(I MKM8%H\N$ZWLWP'X#!+L"(TK63%:G[_]M$6BI_117[.GXZH:,TDA86$&,K.7@ MV-E*\BIF]Y7,<+R:/6A0JGS0:*\P7X&689FJ@:G+5%"J?=!H9S!+%[$((3V* M54W$28'2RU!<^W!S[M/CWFEG4_7T4MF#1LK^L\'.5PP66N1K:J%JTIEB59.G M0.[O,^K2_HD7^-T#M/9:,K@4;_>]9F_'!)-YX39Y2PYB5;T>X@LN5^E4#=W6'L2K-*,"M8P24HIS6 4FH :B=@J7[!+AKO$Q0 MUIHZG!X=^+TJ9IV]?K6S MDJSO;TCH>A)YZWIW=??;PBCKJ'?*V_,?)KXPYT2&Q'P)H=[Q $JH\UY_?F+5 M.NM^+Y2U*LD.5YS!G'$WP/=+I>SVQ#U@]XO+^7]02P,$% @ .XE95-8% MJ*T< @ ;P4 !@ !X;"]W;W)K+U5Z89"!68T_6GFRZ;U_;"5E6@HB;^#3_ MYW\9 3E?=A:-(<)#<#+$'9E3UJR>9$L MPF@XG(62"Q4DL9_;ZB3&B@JA8*N9J:3D^N\2"JSGP2@X3KR(0TYN(DSBDA_@ M%>A;N=5V%':43$A01J!B&O;S8#&Z7\YF$I_TC_='G;G/9<0,/6/P0&>7SX"Y@&>QY M5= +UD_0YC-UO!0+X[^L;F*C3P%+*T,H6[%U((5J6O[>GL.IX/:"(&H%D??= M;.1=KCCQ)-98,^VB+;>TYQ2!;K M%L.T12P;1'0!,8K8,RK*#?NL,LC^!X363V>-KTV2_5SL#&E[)7[UX"<=?N+QDSX\:O8HM&3KU;D3[ =$X[L>&]/. MQO0J&U^XA',>^M5;+5*H.8'.L7*WW-:]-FRSV?98FW769E=9VV!Z\9+U$Y[0 MU8*Z85_AG9MSEL*3(I"@#[[4#4NQ4M340S?;O2:+IHC^A3=/T3/7!Z$,*V!O MI?QF-_:P??E,[ MAW+77Z6;?O@_>]C9HEE6;7JKVUUC4-#6W?:O?-P%XJ !9I$&9-> O+4!W36@ M@Z-;98-;E]+*LQ.C'S+CK*$W=S'$9F@-WM2=&\9K:^#7&MK9LPO=];JIE]*J M9?9!-K*K5';MNNNSX^SK]67VP]&/V5%6=]F7E=[TLEOV)PL+;W;M%]7N+1^V M;R&1MURJZEU&\3PCB.! \XNW-T]E Z\(QFK;53%TY:;9_1DA)2J+D\7] M84Q\,RP8=P&X#RAE>Z4LJ?2\JO0&A,$8SW/&0]YL7\%Y.I/E6 M.6)%1%FQ5U8DE5T9M9;U,E./P(0>QMP-M+8K9:#P;"=(/*:%/YHX1SF:"/?- ML*!41)2+O7*15/Y%6]F\0:3P1[2@)"^F,\VWH[D05)1AF>5>9OE*@(&VQCX- M@74U80W\L^-LJZI-NVF&RKM4 .&JE@/:W-S#\QS1.2O%;OK-:4'FV"6C[V;I M![G$)?<*2L NYXCG/.PF1B-#4-+1/\%-D-[=98T"I&;&L?-8WQYOX"8^/+M> M7R010QSE$]TANYP+ED=T'[ /IW4/R;X5. Q+4"7VWLXI(8Q-5?IVC.8%CM0W M/,(*DS>HK#LKN[L:RO6AX&D>R58;6_\[YA$79,RB'!?SO&!!+TE@IB(,_Z9N M^H;@)L]C@S$2%*<1^JO6RX>Z:8+J:&"&$B$$GZKS#0DF&&$6D3=B$Z>YN:TY MB63V^8:)R',LIL4\8"EH*4BLGN,1A3A_T[KF4RUOZJ:VP)S4X@:/#,-IB#UW M#,OFC1GZ=2OAEF!8^-XP@] MG*;>LRMK-U&VDT1/RE>D33//G;]Q@R[_7'9W^GN^*TY[T.,B8*B*>P"=K3$A."(_I%U)+WOV\[0 MUU3Z>[JB@.T']\(JZZ*:4[V MYX[UWO=K6:G3&6P9>F7NU>PL"YVI_ \=O?1Y9"PIDNN0GV&O8Y]22P\RXHZD M<>?B!YCNK:Z^!<,5H-IT<%,F+V6-)"-IDITOE[6K0I"#;A-]7'=9)=(@"%4,$0BA* CT6B::)^5E? (E@C2=)" X9.I ,D*S 2;GI6$ M#(E#7J0NT9%D-$VR\X/=S.XP0K>0H"MW='P/9-!]6+K/IF-""^XMO\.&I"QC MTD>(T33$OAA@U\8\;9-UGI%\#J4.=ES;,S3"YC#@''P;<-]6/I=FKNZZV&=> LMT;L"G#?;;S7;&ZO7P^>.&VVM;H?+ ME9*0O\X ?K_5VC[?N"\H^R]F9_\!4$L#!!0 ( #N)6501'>!E5 , -() M 8 >&PO=V]R:W-H965T&ULE59;3]LP%/XK5L3#D( X M]V1J*XVB:7N8A"C;GMW$;2P<.]A."_SZ'2I! MEY0:]%1QH:=.:4S]U75U7M**Z"M94P%O5E)5Q,!4K5U=*TJ*%E1QU\F>,K)2EE ]V\K.8.M@RHISF MQKH@\+>A<\JY]00\'GNGSK"F!>Z.7[U_;\6#F"71="[Y7U:8$$Y%3M+#N-/IR2Q05IJ2&Y82?HTOT>W&#OIR=HS/$!+HO9:.)*/3$-<#$ M^G/S?M7K;E7_C55O:'Z% N\"^=CW1N#ST^%X'^Z"_B$(_A $O_47ON'O&X=J MMLHU@L9 A6R69M5PJ+%<-@(B ?66-\H& THWIVQ#EIR.ZNX62MJ%; MM9F&6 MA-G$W>S*.[;RXBB,!ZL]%<&@(GA?19XW549(M8,$H"(UE"G8RK"HP#'J7\LXM@L\I(H"< M_.$"Y;*J@+XNH9V@J]CK\'R,>7045S_*/#]*#FMHQ# ,/1QC;YQ]/+"/WV4_ M[]@N+/=W>BL9W"6GN.M#41.%-H0WM U#(3DG2B,HS2XDHQ'I_*>[E48O<700 MCH^L]LBG _GT$^3[!)+&E%*Q%ZC0#W*9'J4HQOWG@/TIEGL*LD%!]GD%3.OF M8_;9<8?'*>Q2D1<NO>W\(FK-A$:$:-_L'4$L#!!0 ( #N)652)F\;\ M/ 8 -<7 8 >&PO=V]R:W-H965T&ULG5C?;]LV$/Y7 M"*,/+9#&(O4[< (D<;<56->@6=>'80^T1=M$)=$5*2?=7[\CK4@V17'=7F)+ M^>[,CW>\^WB+)]%\E3O&%'JNREI>SW9*[:_F<[G>L8K*2[%G-?QG(YJ**GAL MMG.Y;Q@MC%%5SDD0)/.*\GIVLS#O'IJ;A6A5R6OVT"#95A5MOM^Q4CQ=S_#L MY<4GOMTI_6)^L]C3+7MDZO/^H8&G>>^EX!6K)1G:+KY8DT08&\0=G M3_+D.])45D)\U0_OB^M9H%?$2K96V@6%CP.[9V6I/<$ZOG5.9_UO:L/3[R_> M?S+D@H%=GSXNY@H5I]_-UMXB[ MXR+(Q"(P01]$K782O:L+5IP[F .CGA9YH75'O!Z7;'V)0GR!2$"P8T'W/VX> M.,R7/VR.UVM1L2$\Z,_;E50-G)F_/-ZCWGMDO$<3WC^Q M ZM;YHS;T3(UEKJ$'"!6>09[&B[FA]/]= Q;%Z2DG/@TN41H#@>/)ZQB'L6 ML9?%O9!*9ZUDS8&O(45?\WI=M@6OMU 'H":NN4GF-RZ:1]?)V>IA\7D<633' M0,#@C,062X?#(,8X#[";9=*S3+PL?VZ$E&C?B U7+B+)^'?S."1Q;O%PX)(D MR*+4XN'"!0&)B9M&VM-(O33>?6NY^JZK!J--#2$R!8?7BFT;6J(6\OVD+-'- MAI<0/7>*IJ,E1E&08(OP&(5Q&%A9O!RC C?1K">:>8D^0D,#>A=HRVJFJ4&! M1+2 0L[U =8]#[%G:.+232X;+>@MQG&NG#@+Y_(R[SG MF7MYWE:B4?QO<\*Z4-)ZRUY) X3FYL#ER9I8%-SP!(23#'# MP= A S\W30#Q:D]Y8ZKO&GK@UAVOSM79(N(TLJNE"Y:1S*Z5+A@.LWSB].&3 MIH_]Q7('T6'Z_&V %#K0LF4Z;'#L%*2K(0DGD!>= D!P_%9P!A6?H(T=>Y^& M=O5TP5*V"\].A&Z M8G#99!TCI.CS1):-E4-"R*G^Z3B-<7$*ISVQ6;EPA&13 1J4"/9+D8=&'+BY MQ0*O?Z?ET!$A])C,IN72&WF8V?K*A4OB*)VJ\(/NP'[A\1OSGINQ#(ARG&>C M/N7 Q: H1SGGP 5)AN,)&H.LP'Y=\2N3\@H-9!!5JN&K5E$M+91 M:C?ZJ[5 M"".TC(;41<,=O;%$2 *2VJ0=J# 9E;TQ*DK3";%!!K%!_&+#0Q5>5I"F4HGU M5Q>[SO/IU2K*'%+1A8M ]I'SH6#ZW TT;K(H#X(]EYGW[UH?NC'QX&"E^N5 M;QXP-'_B;_YW5/*UOA2B E*%-B>_[KP2=N[RT]9R&=DEV8G"]FW0@2*74Q69 M#!* ^"7 DI>MOA_]!U*A8[DCF>9$!7;IY'@\#IA:"<2 M%R3"OC6:C8VRQIL80X$%1DZ.?%W\A'CHDND_\'9,2"(XC"U M&XD;1T;S!B;R6J&0;= _T,_R;_X!4$L#!!0 ( #N)651(%MX.JP, *0+ 8 >&PO M=V]R:W-H965T&ULC9;?;]LV$,?_%4+(0P(DD:C?"FP#B;UA M!=8M:-KMH>@#+=&6&HGT2#I.__L=*4>U)4K-@TV1^MX=/T>1O-F!BV=94JK0 M:U,S.7=*I79WKBOSDC9$WO(=9?!FPT5#%'3%UI4[04EAC)K:]3TO=AM2,6U57C#X*)/=-0\2/!UKSP]S!SMO IVI;*CW@+F8[LJ5/5'W9/0KH MN9V7HFHHDQ5G2-#-W+G'=RML#(SBGXH>Y,DSTBAKSI]UYT,Q=SP](UK37&D7 M!)H7NJ1UK3W!//X[.G6ZF-KP]/G-^^\&'F#61-(EK_^M"E7.G=1!!=V0?:T^ M\<,?] @4:7\YKZ7Y1X=6FP0.RO=2\>9H##-H*M:VY/68B!,#'(\8^$<#OV\0 MCA@$1X/@O0;AT2 TF6E13!Y61)'%3/ #$EH-WO2#2::Q!OR*Z75_4@+>5F"G M%DO.)*^K@BA:H"<%#2RJDHAOT)(W\"F5>HU?*/K $%7+F*IB-]NGFQ\@/;61_)#+VT4?.5"G1;ZR@Q;D#%S Z%O^-Y<&? M]+BB^2T*\#7R/1];)K1\O[EG,5^]VQQG$S1!MS*!\1>,^.L68W0MOMZOI1*P M<[Y-A N[<*$)%XZ$^PO.F,KXM2UE:YL86WV4O"S"#&=I,'-?3A-LD44XB[)S MVY" MQI-)@Z,'#A8&&U4(RO(?"):#R9JT1UKQ'?:O7L'3P+JY\*[AAV#?0&-+=QLU M/DG0390F22_;0Q7&8=!/]E 5!E$PDNND T\FP4VN!UB708HARQ=I'+5PEW#] M7-D $\O4TZC'-Q3=^#%.>WQ#59R-T*4=7?IKNO=_23; =#CW,,[\'N%0E:;Z MZ#H#'(K"T \\.V+6(6:3B$L+G(TC&P9/$S_KS7%ID<5>DGH]%(LLPEXXLES8 M^WF)>9,T?U(I[Y"-"1&E1+7>*[*N*5(<,BRX*0YSTB2VZ,/:3L,?LGI0O#15;4P9*F.Z>J?;V[T:[4O/>%%B] M\0==@IJRZ*>;MG[]2,2V8A+5= ,NO=L$KA+1EH1M1_&=*9+67$')91Y+**.I MT )XO^%&PO=V]R:W-H965T&ULC55-<]HP$/TK.YX M"=!.<\B4"4U[Z/0@[ 6KD24J"4C^?5>R<0G!-!?K:]_;?;O2NK]1^LD4B!:> M2R'-("BL7=Z$HC*0[J*G@V0L0LS2"5:\U_TU7TP5S#I8]'RIVQ7[EV5WO M6:>4P_5N]O]K,3YF\4I4KQ'5.RKJ*UU<#=FKY/'Z8@MES!DH9]$JJOGK(#1-2H]\2%.\^Z1+WP[=%0^"MIJU?0[#8=^-8WGKW](77F MJI'^HZG:^CW3"RX-")P3971Q18'IJE56"ZN6OGG,E*56Y*<%_5U0.P,ZGRME MMPOGH/E?I7\!4$L#!!0 ( #N)653AX*K>\ D ,K 8 >&PO=V]R M:W-H965T&ULO9I=DYLX%H;_BJIG:BJIBF/T 8A,IZL2.]G- MQ612R"ZWM=?:_W M2AGRXU"4]=NKO3''-\MEG>W5(:U?ZZ,JX9>=K@ZI@8_5[;(^5BK=-HT.Q9(% M0;0\I'EY=7/=?/>ENKG6)U/DI?I2D?IT.*35PWM5Z/NW5_3J\8NO^>W>V"^6 M-]?']%9]4^;/XY<*/BW[7K;Y095UKDM2J=W;JW?TS5K$MD&C^$>N[NO1W\1: MV6C]W7[XM'U[%=@[4H7*C.TBA?_NU$H5A>T)[N.OKM.K_IJVX?COQ]X_-N;! MS":MU4H7_\RW9O_V2EZ1K=JEI\)\U?=_5YVAT/:7Z:)N_B7WG3:X(MFI-OK0 M-88[..1E^W_ZHPO$J &-)AJPK@%S&XB)!KQKP"]M(+H&HHE,:Z6)PSHUZ])9=70F_VC"6;3&NSGI1WW;Z:"7W-H9VY6NJQUD6]3H[;DFX'_8%!-3?2. MK-)Z3S["Q*C)@OSY;4U>_/R2_$SRDORQUZEEEWO??M]=C$ M]2@CO^G2[&ORH=RJ[7D'2[CYW@%[=/">S?:X5MEKPNDKP@)&D1M:7=X\0)JO M+VY.DQDWO!\/WO3'I\9C"/JNT@?R^U%5J;2SU6C(09DNL[Q0I.RMV>_MI\P&]5CINQRF'-D\$-U' M->VC^LM/- I^_>4GR2C[=2;"47]_T6R$UPH2<9:G-KUA,6Y;1Z.HL# ,F1.\ M%2)C(0LC)\:(C$H:Q'B,X]Y#/.OAW4%7)O]WX\&FA+PT:7F;;R#*:5TK@R: MV+L5&H4\Y64*61T2M9W:N$?F+SX1 MA*Y#7Q52YF911$5E/#6EAYI.^:R]OP%_$W!6IT4SE:$400&"$0>&(@H&_SBU M3+N.SR*>4.KF4DS& Z](8+(P3B:*!!U8@L[#Q!=;6IN= &Q$2 8#EQM2:,BR M^(@)[S:XD(F;@#!9Y'OR590RD4QX&NB"AD^4[VX*/J)$^H.H'[#=JA5YL5&E MVN7F)>HN]$MQ%,34=>?+%E$0N$.[QG1Q0J?\#71"Y_'DLRX7#1?!%B/[OK![ MIRTLLH-U.,DLU,<,*9D+?"M$EM!(N,4#D86 T7S"V@ M=)Y:8$,(V[T2MD\P M@&76+C-M]JI"/?F(L0@I]68C*O-8%Y6%D9SP-! +G4>6+^E#B[K-"OMO2Z&/ M()Y-7[*@(@R\:3G7U;G' 67H/,NTE;^V=7 $Z UG-D,X7P/)Q&ILJA8F; M39="'U46(HR16N@+.8MYY(TTTB&%D0XF]C5L(" V3T"?+]VR8#Z9SRBA9-S+ MKHB.4IC/<>SXQ#ID41A.%'TV4 ^CS]KJ?FJ ]?*M+AOP@LWCQ2H]YB8MVOP- MM>E43<3.+_\++D,9NG,$$T*2#USA&A?2.)K ?C8P!9MG"JBYF5+;+G;/)POF MLP#L\:5+%HB,A]YL6F,R2L64RX$LV)-D,7*9E_4)EGFF".0$4W1'594J&D"& MS?XS[/O8$'(7&C&1\(88 9 DFM@3L($_V#Q_-*L#]G;;)N.G&9BI\R:[];G/ MYHA7;::P7F&GU,3#>H<)#CN#S(:E^;UI7[GG;5TH$,)@(J1QX&YS467"PIB[ M,4&$7,;)Z!#@/"P#MK!Y;#F?$+ !.NHV+#8@FU,-\BGL9#YN>$G1EP#_R]"U M-]?3N;$!6M@\M'SJM^M- 9S<_,W##$/P@\)R92Y^HD(A/;S&="(>;RW._0Y MP^:!IIG?E>WR[D. >O.1@R74W:2N$!E$(/*FJ"\349A,C>, ,>P) MB#E;MQ<=F#&$)&04N[X05[3PX+) M1$;432Z84B0)9^[(84(HJ6$R,2?Y0"3\>43RL3]]N(Q(^$ D?)Y(WNL*VC0G M/:<2\/UQT[Q+,TNX#V@HD2,,3H$Z7#I!A"R1W#M;7B-"&\@PG)HOHZ<83]#) MXW;E>+TP2V!6[R(7H)I(7'Z"#ST-'/VRVGMH:0PI=WBZ,JJ#6 MJ@U*4ARK]9''4IB,);'G"I.Q8.),@ _8Y8/^/HE&,0P,:G%9TG3$<# MZ>431,?&Q\CGG@96X/^'PP^.G&PP%PM6F"J"A>H5H8O//_B #GP>'=;CX_SF MV:4]W "[E2X*.Y! $\J2_6@+8'_MFSSB%&H? 0-8I2YE8+)0>(_E,!D+V40% M%@-GB'G.Z$=ZM*FS)Z_WN=GO=;&U4;"3H-ZGE;KPT%)@O" 2%W57F(Z%0K@' M(IB.PAR9V/*) 3_$_&.@(?O:1SOVY&?B%0N!/(?A(G!A<(7IF)1NSEJC.@"O MJ>$<,$?,8\Y7=3Q5V1Z&J9VLAX-]"F(/G%%;R&%)%$72G:.8CHEX?.C?^<*$ M03"59,6 -V(>;] 3NA<=&[\P:T0X2(")HA4CJ7IVIE)W6^?_LUP<>8,+8W=4B,AH'WJX6DF];PDT+MH,O@ M=0S3L&K?N&P_&'ULWD'<:&/TH?ESKU) -RN WW<:=E#=!WN!_KW7F_\ 4$L# M!!0 ( #N)653QZHER$0D ,&PO=V]R:W-H965T&ULK5IM4JS+_E:RL+YMHF3_'2T+HKMKY-) MOEK+39"_2[,DWV8R""NA33PA"(G))HB2T=E)];?;[.PD MW15QE,C;S,EWFTV0?3^7_[IDO!2H$']$\BD_^NR4KMRGZ9?RRX?P=(1*BV0L M5T6I(E"_OLH+&<>E)F7'O[72T6'-4O#X\[/VR\IYY#K3G<)8/2<.:0;U158?$BVGNU.Q_%SNK&>;U=T MB3PG'!L9[Q1Y3CFN?WC@_ M.5'B_+Y.=WF0A/G)I%#KEUHFJWJM\_U:I&.MW],BB &Q"[O8Q6ZSBX.R)#BS MAP=5(]XZMS*+TK T\GV8;LNB\59]^D<%K+0>6&+:LT2ZV:C"DJR_'GP%- ML^&:9M]6ZR!YE,%]+)V[=9!)*&B7=H6WJO;)+*NRHW3>*<]E[LP!17.[HO=A M&)61"F+G-HC"LW/1L:]5C\UWVO7/++ 84_UV<++:835:(.=8H< MZA2I=+,.W>=!'"0KZ?RBMFU>':4W3E X4[EZYU#\UB$(>]"YWVL5E=:2]WP] MPPQC1'V$3B9?C\^UB62>P)BT89> P@.BY1D]>$8'>3; F_.])O=H<2H09YRV MC9R:.,V-F8G0XG'9BYB;".P+EW+6QET!UC#7)3YNXZY-W)AX C&OC;L!<)PS MQC3[%F"T&.9^&[<$_" ^@[/*#EEEUJRJ4I/NDJ(\!JJK)F&0A;GS>5OV6>>O MV;>BK#AE6Y@ENXW,@O+P_0UE_.6KJ#TDQI@Z?WV4FWN9_6TYA/S@%+ %CV@EO7>P7K/:GW5;,;E MO!566T/MBZ 9XTH&V1-3SS0*>1P+#MOE'^SR7V<7%&K?L(5RE6 MUB9*U9\C M>_=ERD2-":*N5GT6?4NVG,>HX?7(ZOXS^2S;NSPFHOM,]"6EUMX^:KY/-.MG M &ZL =L.' TFV.J (HA15DTCI0O; PW.R[SVF']9ZQ[0IG'#0+"=@M34?K]^ M)K>[3$4U'Q!*DS*,J%AKN< MPA'$C!P,PRTAG.MV'>^F"6-[%QXP8?C@\0::JB(EA%'LZ<72A%*!/8V]7P*P M#H:!FR:-[5VZ8\J /#K'9D=FB%./:G3BH@:VF#CUF :; C!]' $@^CS2#YD# MAA-$F,!(WY( T..,N)KI'X9Y> WH&Q.&/7T'W$! [@G7I?IA '. B*]%[N,P M"Y> /LII5Y-N.!:VDZP73038I#R>1XR8#D$M^E#MRX:&/1$[>_J1F8"8% A3 MZKFLH_Z2A@(1.P7J&PR(R7*X2SR-H\V'P1:]L+871S=1/F>9BX6D4 8&."D<_U[/2MV@Y!0[>(G6Z] MRIG84K",5LT^:IOLUFC0#H,9]OPW2]JQI_7384YL!WIQ3X $,53W>U1KKM 9:GVZ8$,/= M7L@\" MP,Z[7WKT\,K.H%XT %" \S"ACS;7PV"+7EC;M889T;Z'*\-G K0(([9\;.K MMA4-P:%V@M,W U"3R%!!J'YK,A^(6_3CVHXTM(C::=&KQP!J,ANLFBGA'$\4RS;]5V"!HZ1.UTZ*4\ MF@(,QR6(=]V,;;L+LW*230S/@ MNL%X9Z 'U+:IZ:;,WDWMM)>9C8[YV->'[2L(YW&?Z[1W(&X)X 0B70DX>D/" MWE\'T%X,E1QF]EK,B*#4IUHSFP%0G0=:(6W/FI[-[#V[@_9"WIPS\_T(CK&B M+_HM.@#4:2\ ,=SMA/L1? T!%>UVA7T'>0$#?4X1; MOPV#HT8HTFDO &2"Z!F>'+U 6[[B_C'('B-5TF+YH,30.U=IR?9OC>^_%.FV M>J?V/BV*=%-]7,L@E%D)4/]_2-/B^4OYFN[AW?VS_P!02P,$% @ .XE9 M5#UD!!@: P W P !D !X;"]W;W)K&ULC9=K M;]HP%(;_BA5-6BMM) [W"I!:>K_2HFT?IGTPB2%6G9C:!MI_/SNW 4W8Z8^& &&R%?542I1N\Q3]30B;1>GKBN"B(:$]402YJ8)W,A8Z+-4"Y< MM924A"D4<]?WO(X;$Y8XHT$Z-Y&C@5AISA(ZD4BMXIC(CS/*Q6;H8*>8>&&+ M2-L)=S18D@6=4OUC.9%FY)910A;31#&1($GG0^<4GSPWK3X5_&1TH[;ND:UD M)L2K'=R$0\>S"Z*<\_ART MVH /P=\*-#,@>8^4+>D5@ZTH!G:.="& ITA1V8[#?N# Y/N[)0W>Y$EM@=-M31/F>'T:"P2 M)3@+B:8AFFIS,0U&*R3FZ.)MQ?0'.IH0::8BJEE ^#'ZCKX@%ZG(S*J!J\T: M;"0WR/.=9?G\FGSG-&@@#W]#ON?C"GQ\&#]=+1K([];BYX?Q!_)QB+[X'RU- M\G8M?@DH'6>E>Q7X%:3T3BU^#2B]5TO?0$JO3WX++AWW*_ [2.F]6OP>4'JK MEGZ E%Z_]D?("Y]^FG2>R9;CWR&E[7V_DSWJRWVU@E MT]D5G4-$%Q#1)41T52EJ[XJN(:(;B.@6(KJK%+5V1?<0T0-$] @1/56)_+V% M3RI%>V_!]MQO&LZ")0IQ.C>8U^B:@X7,SM+90(ME^H4^ M$]H<$-+;R/S\H-(*S/.Y$+H8V#-"^8-F]!=02P,$% @ .XE95%"]:Z=R M"0 QQH !D !X;"]W;W)K&ULK5EM;]LX$OXK MA \XM(!B)TZ[NVC3 $G;W&^V!)%#F>>F7EF*)UMK+OUE5)!_-'4QK^952&TKQ8+GU>JD7YN6V7P9&U= M(P-N7;GPK5.RX$5-O5@>'_^P:*0VL_,S'OOHSL]L%VIMU$[Q2"ET(TR7ELCG%J_F5VTLU5\69V3 JI6N6!)$C\W:FWJJY)$-3XFF3.ABUIX?2Z ME_XSVPY;5M*KM[;^ERY"]6;VTTP4:BV[.GRRFU]5LN754$X; M(]X+:0KQP972Z#\EX76V"!!/DQ9Y$G4912T/B#I9BM^L M"947[TVABET!"^@U*+?LE;M5/[ M,O'6&F]K7<@8'K#_HU->F1 '[%K\K(TTN9:UN,&@0BP&+_YSL?+!(9K^^XA& M+P:-7K!&+_X?\']#U.>;J^OW-S?BXOJ=^/#IEXOKJW]?_'[UX?J5^$Y.Y\IGXLKD\TP\"[94H5(.,1%UHZ3=/BNN>9T%!0U,AY;4K1 M.GNG"ZP"0KY5A$_8BARN)U1HAA\V*E2-I',TF-L&M%%1/M\IH#8Y:%S M2L 1'9GM!7A&0"?!>>MTSLB4T@L\KW789J "HS9R56..4:[$"$0WG=$Y(X== M6]TJ@H?7QDG8L$ VD5VXY!T^&QU4$5V+16^ED87,Q 5-D[66O#KRA[ ,DS9! M.<.[("9 8K<*C"@N5:F-(1L91Y(=*J>4:&(Z*$H'@6!6S0I2^H#N\85!K74 MGQR " 2?P%I#"$@4-5E2FYM"9 OI+9V+M2'Y%&N25-*5"R"EX!($$ MC1&PV%';0L@&6$B+"5TI1V,>IKGX8,2' M/%B*F)/3O8BA7*H51>\C ,U'J&+^2E?&E.@S.:74D<]EK>[EU>$<'1@@5#*0 M\-HB]Z -"1]]&!T1$^X:!E;BH@%0N9P+5%1RN4ZII$UL+V*E+Z5C]1BGB7$9 M %.0%)3X86)B9+&95W3D[SN"B76 M#NE\I)A2D/"*:2VC[7/ 0X[DFR_$%PW(I.0QQ@3.CSB2@3T[,M5ML&]&NDHW M92MHZR"@E^='<__^MY^6)S^^'ID"'D\13[:.H9?4+LCB&#;#TGRH?'B\'HJ< M'XL8/!3;"F[?=<2.3&PFEBGF79("0TO5MO$)D2U<$IC MH3":F0A4A8Q6#SJG=)HCU#KF$PN%/84$-R-RK5+)4:9B:!WJNEPQ:S%)]QR2 M1;*X%S[0%J1G\BVE"^743@9FR>I(-JKW)^S:H[Y"-LC&@JQ<:Q=MHJ4QPS=* M$M:OHWV4P+";)L!#=9VZS6F L$=3'&&S/4CV]F98_R055Q*W%2UF3"V<$W1^ M*QHT<;:(=7LOTYU%+%$3196'7?^U4_YU# 7RZ$1'4H46+H]?>S!X8-_PP,GK MN-C6MB3_8NZ>SBDQ^V#J_2!K;P_EM!9(D?K_(0(1LJ@5$FTL2=U+ ACD/B1-$AIHR;MP-C:6D7T P6+ M'R A]8F?>!:!EUK(1GZQCA3 ,,T;2]2DZ.U%>FM]\ I.*:3;"E5TN1R:"Z1) MZ"+>L;BG8PO2E%V)J#R2+7Y-($0JW9*)VG!]/_ @LO @IQA "]+?CK-V:L$ M$%K.C:IK^M^92<;266>G.L0,>2@V(^43'U&>30M^] "[?OX='?FT9']_'W\@ MT0^VD7NU^\[6=Z/V!QNT!TKWX7YLOWY_JVR/N\;^[UZ!]1W"9SR-IM9YTL7% M\EQM"V=3A7M($$]:H:-3;FSV=@KY&"'[)?QP,SDV!7$##V+*JRV*+R7E?@N2 M&H04G+$+GSH*>Q:1>?CY[:6+MXR;.O_MXN1.=W[WX?PU2PO5P ME!8*ITG;QF#;I<5L)XNS 8)X1K+PF4_,9R3V!/[(_$Q874^\@XE@LO!8O_KT MX']R\SI12,0J&G&8O(89,=F)U>'-"Q0)*NU*PDOF$J<"^ M;QE2*@X?H#A 8?**82W0!N2I!-ORIPH< M6D N?$E'8.5H IZO+5@EW= &P[>K\[\ 4$L#!!0 ( #N)650>%2+T'28 M /U[ 9 >&PO=V]R:W-H965T^WWD_9!_V==-_]V@W#(=O'C_NBYW?NW[5'GP#?]FT MW=X-\&NW?=P?.N]*>FE?/W[VY,E?'^]=U3SZ_EOZ[+;[_MMV'.JJ\;==UH_[ MO>N.SWW=WG_WZ.DC_>!UM=T-^,'C[[\]N*U_XX=?#[<=_/8XK%)6>]_T5=MD MG=]\]^CJZ3?/O\3GZ8&_5_Z^-S]G>))UV[['7V[*[QX]08!\[8L!5W#PWYV_ M]G6-"P$8O\N:C\*6^*+]65?_@R^>_3UHZST&S?6P^OV M_C^]G.[YV:^^?)058S^T>WD9(-A7#?_O/@@>S M?/UEXX9F\ M\(S@YHT(RA=N<-]_V[7W68=/PVKX QV5W@;@J@8OY&_X_KGKJSYK M-]EMYWO?#(YQU939M>\&N-3LJBC:L1FJ9IO=MG555+[_]O$ 6^,"CPO9YCEO M\VQAFZ?/LI_;9MCUV?G+VZNW-Z]^R:Y^>9%=OWS]]NH&?KZ^?O7K+V]O?ODQNWWUT\WU MSS(GSBRVQ3-0Z>=G76PS$\\.A K_WW MZ.!<&:Q4CZ7/!GC/\9GLG]_X[JXJ?)]G-PW<(6*@@@?N=VU='R_:^P9VZ,=U M7Y65ZRI\[GY7%;O,=;!7@8AU3G"7-'N#ZZ!UU:?"#"["M8M$L!:;OL MT+6'MD/\PB?U,?E[CLG87F$:P/X:>_QC")!$:J^VC;5IBH -@4< MGS@(_:P QPF<;K.IZHJ @(^J AS?:NH3[ MR.Y:.H-N@,=<^^'>^P:8_=^)8+Z"_P4MTQ,=.F![['%%?-S_/L(S MV=X/N[9<9;\V0/(]_06/Z3\,0%[P2(>,@!=W7_4 ,9$< M\CT4WH_&&Z3B[> MTC5L#F>'P[WLAPKT"ZR-[USU<+T')(R>*!AT[<%US(GP\"P- RI@&U31>+9[ MH+CLQZNKVW@4/-_(N_ED-V=V6P-:7 .J&!?%-4L/-P!*1W$'D #)PC'&N#^.ZKD '(N/ JDN@=A[X+%JCT#WBV'#L]*LB3 MJ@5J/+"P]D JD*!!& M!*TK^?8\+4H8;XY9XX'0>I0!KGPW*G\? .8.40@O5!VCI2#*667_-99;P1B> M/@(+^$.SID0P)C)N[>O*;TX)I03DW.%ING:/?$WF$6FS.U?5;ET#^PT$->SB M@>A!*KQ[8/^]*SVRHDA;(@"$B3>OB<&B12E-$0[H;C!.Q^ZD0U/$I]@1 !3L,1@-<4? M@B#,BIT#S@"E 'CEDQ6UJ_;])=)8>P] >UX5=%XU9,!5 ,-E=N?J,1P.U5$S MM-WQ$B'?C#7PUITW''J9;1S0!+[D$\RA4FA=TVVXN:+I^6S2K0ME5'N+Q4V8H/ZNM!^5P".79PTIZ07'@Z&Q,G'K2 M5WM"X$7G:^(5(S(0GU7IY2Z-U+C,]F!^5WY_J-LC;'@0=^%0NX9(J.S+]+>5YX!N>&JVQ'( M#H2&(*T"DW??(&9:8,BMGEF)&1\ .4G73 L1.8$^)6#! RC>7S"'HFT#!Z0% M+HW- VP"6! 9AW*/6+#W6\5\U]Y5O1(G$&$+7#FX#[@^ C@JY^&'8#OP10!S MO!;Z?FWH^XWWV2\MB.0O:;4I?TQLD&.FUSFTL^S",MV9^)+$!71*X%#, =B)#IQ\.AQN=VOE8SP*MP &X#>="AX35VK!G7:"4 M=UOKC?BE1-4HXE\$&_ E4 4I-K10.I#(:#FXNOJ#D$_OK<"0AK]6?="DO!1; M(V(8LF;K^N&B:G+Y";SG[.R'FQ]>G8NA@CN0L0-D 0J:=L4UU(RQ6$D,6KW8 M=^TZ0UF*VBI#JNM $+*5=T0V!GD%#(D:].3LT78*"P OPAUO1+D$*&X[I$F1 M "^!HP\D*)./??@8MR!)7")2\42LODL/@AL9$9>N>J+Z<4@! =F)[O8%>C^R M?4Y78 P<( !7WR&VZ"!PK62DDC(-CTR%)2&9!.8J^\D#UZ%1BE(.6,A8'(4[ M5 ->-@+?D)4!MCS^%O9 NY))A'ZK-C[\C.OJCR'-$%VYFN;U[1XLV_AXI%%<%ZQ_9![&O] F&NA=3;PHLV8_$8(J)?/;. M IW96V-SRJ-,PK/@,@\AX]<#Q:8&,++9)NC0\%4)2N)H]FYR\3C0T#4"$$3> M" J-?D[8 .&'+=I@=26.*E%@C$ABH.K0,1'/L'#]+MN *#]1_O&2LVW7C@@_Z:PPZ-! M]F<5&N\63P!OL.0Y7I&:^?;1YJZMD0+Y9E02EM5&/-/@(Y-"B;:>I5@]C+JF M$V#5;B;?Q_#HCV(5AA^"K+4$:X!E$Q7=9O&?Q(?Y@&>-6E.9CJ %#?X>%@U MXPYJ?#+$HG1(OT;#5$F0H.&[#YI<#;!^HFA6-DC!7A;\48U?<:<;"1P3/9A M$&)N!YP"VK9 YHFF:V^M"*_BP3Q 1 DRT, '9H2)$>W79"/ Z5H0V'XF[A2D MVTS(*R/QB>P:Q#T<_\+5;1#VKB<2!"ZXJTIT/J;+'!/X+W"&OCRQFJ#1 6 [4Z& :(W50?A M&*@#@"X8*I1);T6FB3-> %6O273A5;"93;8TH;/VA#>',(.WQRK.NO(-X*/Q M>=:#9T308W3GE/DF5Q#N%WUMS1X-5\'E MHB6P]P_!(1MB0)*O2/:F,X47Y#;:KN?[ MP&L8NFJ[%"$7II&,W$MT+O8/0LKA7?)0YMUL8I:J%8OR="W#YVT#3_OFKNK:!J&[)(/B P:=0FA% MS"5CV^$OP&R9!/#YE_1"+U'ZFNB@Q'CH)*CG(U,['6,%0<:@ 'H='' D?P!<]0I;@3H)>B">\Q>2O M$^(7!1W,:$80BTY,NZK/>Q,R/10_O/-,.Y34<&*CJAZ=)\X\JT@8 M'X$E&A):P4Q,;9SI!>#[$MI'A7=J[>3*'8M4:O42"YSD:7Y$S3(V#M4L2V&C MV.4$/+(J9L&*04*5?H33.4;'0(P?N9Q2@I8@;(+L M)5 Q#=1A/!99#[44>7;X'!+(LR>75Y-XH#S1TY^?7BKCI>F0)'T8>%)R=S%0 MI6;QU$I/SX2*R'VX*/D0:!INC<(C^:R!Q)A5$TLC++#S\[KS:N[C16D.M%?M MJR'Z"D,[H*T8KBTL)F%0?G*&4(*.$6<-6"%8$OT,K@ $J[I76$"1W:U^!QG+]0JU9USOO@M""FT/?A$&.XMV.9EGV@1\I!R-(DN M(Z50YO!S&E)5*B%/'7$#PA*M$S!U"O1[-+=@8NODSY.[W<]HD\3-<=/(H%-N MHI EQ69!F"L+[5O #29*2E&_#YPT#]G<2"T&RI#RF?62C6.,%.[="5GF=F\* M0;&ARJLKP8%=]_XBA%3 F( ?NF.D0QO.)+>0=4LTY06-I+'OB/S5?-_$= _N ML@1G3 CBK5& '$Y(<8-V'% 62)("[?MVK$NY+XI8N:Y99=F5Q*/H/7AI" 4R\7#,9[! MJ;_'9!EEL<1,.Z5N#B&Y'DR>-<"D:A7\3/#A.Q1P3"<@IO@2JTFBST56%YF1 M0A-=5, ;I4;6?M-27DXK!2CGD$]"6S%\RA^YT5^VDT,OUUQ^.VD/&H:GPL9*7%6..B-E[JK#N#'K5WQOFZW MEWC?\%CC]IB>!+?\@ET96 BTOM>4)AR(=$^'JH1DB@I+LCY:6.J81T<:W2@X M>,A92>:3:BY D2-JQ>6/^2\0T.]$%5@!18[,O4?;C14\G!/\8++]X7(Q;&[N M"5V6A868'%/S;1X[)Q=N2V-<]!31S TQ4*OA:?V+JKE VP>NM_ 'T!Y(MW^H MRS(Q /.0[2,51M2,?' ANDIBN4'6:P[PK3&BU$3H3RT$IE@5'5;Q#4-7K4=. M88OQ/(\4,073VH M2"WR7L([6FF1II0B-L.#M#,M0IHT&-Z"2-W4//!A8GB1W>RXKRU!^/&AU,3D)M+A@ MY*,)K7-=HLGVQ0(O+/BY0'5_T;5'5X=*N04WP1!Z0F^QP$2"G5BUX4?R\N[! MC\$+S$G2L" ,\@I](H(&#N?0 0)PH)K2DG!,(,7]&O91@CGZN>MA1<#\DI,3D]5P*I&2&Z*UP8?E"EJF M99MO5G4DX>%>;GXJT>EF'Q"44[HW/ <\J_3!,(,,#-&]-3#JID*A3D'ZA;1U M)3ASF!NF9:8+8%@6Q6^HX^0,(M;\@$0+T*RL-M/B1#*6,=LY%PXO;:!NQCWG0GLDFLV02BX%XOA M)ZE/J)9#7,W)@JI9#5(6LYKS 3$I[^CYO[00K/,6L&A?G7*L^,N8.M^#7.7* M#A!<$M.*M2!DR()E;]0$2*4]RAE"".H) 2FEP8^"\:>"D(-,&7O./6.!EJLE M_T N>A]RPEP,F&Z%59PYQUSQ_5K"R 5F;>^XT-:C-[F:\74X,PX7AZ2[EY(_ M#%BC/1O?DK3F_2EEM>G9DW5"1)="3@1=35DEXX9 M0$Z!13!)61$>\S(6('GFLN#VAT(_+,CQ78%2D8ZH4=_H=LWL>CDEI2JF(;EN M!ZOO8GA 2VB"9+;%32='.D-./7#UR,(5;< 8I1NDBCO761QPA;#=Z?QRF7-! M_Z2("W2LU33@C562(8(%.$O+2X3Z3G2U#:H]IC-(Y*O,P1C/@#D#C@.QAS%? MH'&*:T'L"9ZXC8B.Z]A*EZHF,28EO4Q&#@6SV%BD;HX&5'2-"I-S&&A1B9&- M9T#]\ !=89!(?L,M0I_(A,K1Q1#JGG*E92;AH*O-(#PW(XUX-PH/+N%'WFJI&)/L^%3K?J \D_'[6GY,1CF>L-9A]$!]W MD>CQ;T%*B.#@N_%8 <#+%#6&V4GM1]DB17M(UQQJ).\UBMJD98>D0"QHT>:$&3 #DSB"WJ$%PEY^C[1&VK/4#I.FYL*\9"D9R"F MSI):Z1Z$1.AC4BH.^G-Z62P?EM3"V@=\E6J1$$N8@M.3(WUVK:D5*B^\D@.% M^*:='P;%9S$WBN*&Z*GG(P&7M9OSZ""3$Y\COW#!F.%MQ/[#5I-D?5G\LM.I M_2NI"-BX0C1&:MD;7)$3+[).RT5$(A([5^W8TSIMEW2(!$UF3"@*9WG02&RG M-C$ 019YGI8;$IXQS%_MVE:JCMQ$!#"#I'=;T M23?EE?8>\F5H;)1=)"Q J6?;"P1X#&!V4C:GA XX^A-;)U)%$#.] 2Z7 *W MOX^J/X@*0V$,:9;>9[9/%;TXU1/2JZ/Z29HD8I^#=1^U4S2I39#:811TDNI& MVT_,5GC41KFFW;'HUQ.NL$J'B[89'&Z,1=\=%ZN*ZA CI3.'25H=)A26+$#= MC!+9&;10"(O\J$N+@6*#2BM55;( ;'4+9KG4V6.!2D0#"=C+@Y==8>6 M2((K82:,<>/1,#N 41%"H;XPP4-87PEI/58UR$/PY7*!SF=GC'4J-,0X' HE M\?K.1:##2Q=#>]&/U3!_W\:759.K>V .$=Q \N0PK8$9 MP>XX9T"IZPNU" =%F.M!-W/@B%U^-#%,9 W5'U28DA9KW/ MA0O*+;X3RU1#W"S%D*N.\39G'62;T$(T'K-F"F'UH6APC\F5]M5^@8J5HT MPB3L=ZXZ1BI$N*?$CH5 LYD-93,>HHXC!P(>8WQH>I@)<(%O4\-%U4U,>,;; MYR++A4M?GO5 F!2!;J-+"S,@/GE&@[292%?IBOH*XQ^MX.,FKZZKN-&C!5:@ MZ:6KJZ7$-] MEI0^D\ZLT$\V,6VJH*-*307&L(2'>#5QR85',&:7FG%V^?BBC9E& $H]")=)_WFW^#$^6$I>86U0B*F8@#>\@DR\ MQGRGDYKZ -YIL-)X)[%W9IIXL4J;>PVP?4:7EODJ%UB??0%G1(G5D:0"L^$] MBP)C7TCIA3C*B;%NI([D@Y8R21/055/!ZK+$A.NY)IN1JE6IO$B,!@,3Z?#$G0[(F%:@SEA9-A1>S'V!.?LOU\&QT(.]L+P)Y@ M3$L;!K<9V<;(V=R&&.VV91NO%<<"5J9"G9R/N#AY@X*-0G-,TR-8F/FH53/V MEC/.*%MX/)=D)4:[Z1$N':0]><2(.2$-5\$ZIFDQ(<9RJ;&TX&"&%A<:,2$L MU6.Q26B2?*FBH$U)ZK/I=";/RX9J4VH9<%$[=68 :4$(::+*S& )O;6+]"'* M^D^5)">ZZ8:UVULL]U4!P%D("5%K_F,>(],I);'B-M26871 I\"Y#TLSI12U M%%(/[J[$^/ ]/ _58!=BBZD>,G5 ?=I9'9K,8OTDZ1%8;>UZ.W+G%!R\,$OB MQN1M'.?I8)DN!!1K=V],%9O,6Y-REK:88-%-4X672OJ_1Y#!WQD:)YIJO(Q_C MZH@5Z9;G&AX) 3A-PNP2.O>#)&*\5Y85@(E2'6\.%8[4M6,A1I>F3LI&2HX MR +E12AX8F$J2+RJN&!_D-3&\ ;27]R.3)?AD$'ZNO' 1RD M+T)C&[>C .05<>%OW+Q;T'2BK2!/CQ?KQ+&Z4B,3D"RJ48K5P.D8%,=4EB4B$&W<]JUC/T#^< L_QJ(2!-C!5KG, M9@, .E$M27<\S_EK8X$@][DSW/*1R0Y#_6BR:V@3+I1 M)IL8;,=!6--1%\)Q>ZHF9#G)PI6Z(%1,2FDG4JA!MQO"-9L< Q)_.W:)H!2P M\BBQ48>.W)E$:11Q- '5E0[$X7(&N:7);8OU[$)"RU)WIEGT/7?AQ&M@X9%, M*GB;\%J(*J491[D,%@:J,W7Z]ATD M]C66AIB!>;!ZL\HVO@S3;,@TX3P#G!TL>TL%I%6Y36\K/7Q\XW=M/0(FVY'_ MW&X&A&F_KK8C? 8.!?N=N?&$K,$-\I(:"X\:-9>NYCBD$!:-H@[KBG'D*%.LJ:ZM>\M% OER3"C@S%B1>W!8=I@%NXMZ,5B]M\#8 M;R@:@W.-"XF#U32G*QBH!\QBT4/3JGXL]8&;I.%V8;;.9,C729=@,^[7/&^" M%E4PXT+8T8<33W %HU>Q&0K,>_(+9,9!ZAJ.[-N5R; ]=^]X]J8+Q8@4C0:" MVOB*3\(.'B<$U&2G,0'\"_EO8(P03L],0I+&BX#8(WXY-PPP)?I)F^GZG\9U M&!H21Q=8TR,4(LOI:3J-0>LJ>_$/;CP_R.U/NV,=G&&CO*C>#NW@M?R.<$:U M]79!)W:;[&47>>4[+IVW.Y.AWH7[B!#1<*X2_8L8[]OM5]CN40O,($I M'89M)4$\P]*FW3\^0Q)U5W7E!>6?S):@1K:=V_><0)HX&I-PM+.H!2 M_%GMV8Q XN6AK309J: <.\K7:"YA^9,>(.K[Y:OGJ.KR[0<(2:S^Y:O5DVR/ M/374TMBQM=5)"H:&X)UNGI+/ M&DVSQ=WB.5-!ZVZI/&%4M(\-)?GJR^ M3DY$%.FX69NF'*VRGSA$R_&Z6-S;^QF"T2 FV3>F,68ZWDN7F=SM)/CC4-*J#A MBQU8C$NR#Y,^._*,X$]CP_;_3,$;F*JR?#=JJEDL4W3 W1X$5"XU MN"8],%="&]#&12DJQ+#O/>2G-39#95M! >$7(I0DU"W:9/(4&_*V9YAN,QZN MG_9##QV:![F(U=/^?#:)[;JNQ(+R@<;(!C)_'LG\*I Y+?IS,@GY5NJ7;HF3 MKA>_QV!N[A@-!1*\? *3,2&-3;1$/I8H42N MTHY&3B6$*D.RH+!F<=L.52A%H")&J7.A.CF-\))B:>-$8-HIW5TN.T)C"T/G M,"=MBU+6A0XCJM(\)!H4':$0@UB"QKH&$2>E1VQ+Q5?4ZD='8W'FM3"=BE85 MIT-'OO(!=.OH>"IE!#'I=HW3GI;G:@?@0J^LJ>ZJMQDJJFR0@#,@Z,+U M%\=VO-BV(3]*50\A1$M3:Q*\(%ZQ"$3N1&>'TWDCSTYQ:4O!^5-VU\%'DT[A M2N-@ 583?O-'ZI %]B?=01="+!0VLQ=*((OI=,L#A[_>;7_ER"#[$V M*GGDEA[A4+B&9PC%QC*?U&J?S$0E)V=F<+3X>%@7.M>D#]"I@S29[6WW2Z@2 M(-Y2^T2LC\*!F'SQF*LZEIF&^H MKFW!(Y3SQ9YAZ=2V]['W>'F P'48HW%43;YT>NF8^J416&,WP*E='@:8\?8,8RQE7^2OZ!K;II.XY^2+.*QES5W$ M;*UPCE%*&'6 XX9P>8!-5'K8UK1@)0V!QB3;91'B\#?(ILAT""C)2B3&4EC[]J%=14KIR>A6C&E3))YOE=W:OF33V("V M#Z"IWQRCLL3@*RIDE >TDE%])S,'^1:75 X%,[EIK!)I&ZKWXTR'5:HQ]<*F M>P7O)8E)QE8%5)/S^6&:!*UY"XEG[?()[87[164],PAQ06-.>D0GTZ&4*FGV M->\?)]ZSP V]X'&4%?%'8P:1$ZZHH58MR=DIX=CN&*H"0^[J5'=$0*2S%!OS M@@FLI0XQJB0'5?HEK#8VA:QTS7$2 MCK.\Q?*4&._](10;O(G!>61W2GB 8J%*%1D#&9%!9=@$$K1(: +7\DH@\)G3XX.J^;HJV[V M#JF=R! ;F?WS.:1\-F7$WFPZUS" 3I)$(__4.(O99BX3X([L29?KZ=OTU@7E M6CZ(R=)%LAQ2=D)$I=\Q9,=\FF>W%*&,E<5!Q(;\##4G]/S]8JQ]01*)'N2B M/8X*ZG!<\ST)3 JSR*(JZ?-0_?PC1]ZQ$$B+02LR%_C6;"D;AJA*C^TDC7+. MZ7UJ;&=:7/XOK 2[3HXI=6'7BJ[%3&.HK<2HJK$^!+>2^''!-I.\#<=SHH%& M>#*OG\3W:=SHA?GZ%?G&J4F!R4>OC!UDX;/ /9:D[/?T&;MLAC\U'[L)G8#: MBY*'KV7)A40-;9S2*)LFIR!C)!@0Q@\1BF*9YRK["82;]!Q=T\P7W..UEF,L M5=Z$@@;3<,PQ5/E60Q=F_ARZ=AT&]J2I'7I$1OF;5F-3^7.=CJ'94'U; %BM MH*9G%HU?81*^M>SI7SDW.*_*SF+IWM6 M2_SMS.'33+_;^HJ_TCD^SE^,_;/KMGC7M=_ JT]6?_OJ$2>>]9>A/= 7/*_; M86CW]./.@]';X0/P]TT+!Y=?<(/PC=_?_Q]02P,$% @ .XE95/ [8W43 M! %0D !D !X;"]W;W)K&ULK59=;^,V$/PK M"QF6,]7F6A;RD"D/?U63YG\+Y"B-/_2H+ MM2=4*:@RV6@P^"&K4-O>9)S6;OUD[)IHM*5;#Z&I*O2;&1FWON@->[N%.[TJ MHRQDDW&-*[JG^%C?>IYE'8K2%=F@G05/Q45O.CR?'NP-P;)9.G< M9YE0 21H3P* O+CB>9DC "QC"];S%Y'*8'[XQWZ5*"FQ,O'/K7VB;SXG@Y#-P)&VX!1TMT2)94?,.)D[-T:O.QF-!FD5%,TB]-6BG(?/?^K.2Y.%NS; M-,]=8Z.V*[CUSO(X)_8]AG$6F4(V9OD6;M;"C=Z &X[@QME8!KBTBM37 !EK MZP2.=@)GHW<1/U#>AZ/A 8P&H^$[>$==PD<)[^@-O+UD[R-:A5X%>*P51@*> MPKQ$NR+0]FM;M,UU;0C^G"Y#]-Q+?[VCY;C3+G^'V[N."Q_/+F\O%P_TY3)6KTYO@"GB7&:XML.U4+]GWX,.H2'%AD+36AM+C > E>,8QVB>5S@^R!I9#A>& M5:,54Q"_[8:#%$3'KVW'Q4<01'P&@VO(4YD"K$NR0L.Z==Q B0$0-H3^,+K# MQ&Q<"%).WJ1M)*\KJ/G7J53NVKLGK1BHXV:#2BXC4],3FD8@F"1)1@B1ZL.F M%CQ1PN>!#N+GRCFUUL9LE8>D')9-X!(Q?>ZJ);O7NI]PJ$:??/%H Z83J@\/ M):-M#>,1%06E0RMEOA,OJM':ANO0YA%@22MMK5B$!6]Z*=[P)+TW@P,^56() M.?F(8H58WI8:Z]IH2CZ$NF4SF\315NF5K7*60N64+F3F*;Z$MH;TX;<&;41 MZ3@IXUY>+TG]BIR$W\#VW3Y(K#JF&EHG3R5$*&ESLKJJV2=A;]&__>9L-#S] M2N#;2[B=1%>GBV_I(E^C:5CR=PMYV<#_%\[%W40(NB^AR=]0 M2P,$% @ .XE95 ID33%5) 57H !D !X;"]W;W)K&ULW3UKC]M&DG^%\(T/,4#+>HQFI#@),)YX;[-PXIP?61P.]X$B M6Q)CBJUEDS.>_?57CWY4DY3&R6[V@/N0>$21S:KJ>E=UZ9M[W7PR>Z7:Y/.A MJLVW3_9M>_SZQ0N3[]4A,Q-]5#5\L]7-(6OA8[-[88Z-R@IZZ%"]F$^G5R\. M65D_^>X;NO9S\]TWNFNKLE8_-XGI#H>L>7BE*GW_[9/9$W?A7;G;MWCAQ7?? M'+.=>J_:C\>?&_CTPJ]2E =5FU+72:.VWSZYF7W]ZA+OIQM^*=6]$7\GB,E& MZT_XX8?BVR=3!$A5*F]QA0S^N5.WJJIP(0#C;W;-)_Z5^*#\VZW^)\(=<-ED M1MWJZJ]ET>Z_?;)ZDA1JFW55^T[?_UE9?):X7JXK0_]/[OG>Y?))DG>FU0?[ M,$!P*&O^-_MLZ2 >6$U//#"W#\P);GX10?E]UF;??=/H^Z3!NV$U_(-0I:<7OF9]XSVR>_*CK=F^2UW6ABGB!%P"TAWSN('\U M/[OB]RJ?)(M9FLRG\]F9]1:>$@M:;_$();:-/B2W &L#' .[T>Z36]H'U23_ M?;,Q=/U_SKSPTK_PDEYX^8>3_I'WO/[E]4\?7R?O7M^^_8^??OCPP]N?DIN? MOH?/;VX^O/X^>77SYN:GV]?)^S^_?OTAN;F]??OQIP_OO_8T,,E_=EG=9O_^ M;ZOY[/JE28QJ[LI'0U66>X?L,+7XLCPKI0!_X/EBH@'UL2F4FR8>],BH@ MD@V^5-^5P)W)L6L,XIRT&KXS+6R]O3?)=HU2H)6 +%_]^/[&/$M/(95[^N$W MV_(S+MS0&O"YUO5S>4W2+#SJ(!5K 7'R*C.FW);P,+Q. WT I@3P5SN-^)&> M*A+-E#NH=J\+N/B0W._+?)_ 2K7)^$WT*V;,T\"=QZ-]5 M\74"A&Z?>Y 9*-P" U>KSIS!6B(UA #LR^C:?=!02)*CXIL1T1)>/X(1KC<* M5;P<$"4['JN'LM[ANHW>PJK >3MD.TTK$)]W31,H&N-XXN6CJ(]B4W6'XW.P MBHS-)+FI*I2(GM39_> EPHZPO@HO((55PA^Y55JPX _PEJ)@#4/LPNP&K-Y8 MF0'IS9MR@P1!.YW*W:]U*]_7U94R2-$*+6NV(;&$J[!81!Q\U+V%"*$W*+5I M?-,^,R2_JLG+K +? !0L20]1MG_G1JD:]POD5!5 *(M45E4/O74/@#U] H%, MCMD#2FR"9 =N@87NP0W ?_&9!@TW;R5"4K8LW; #&PVT/&9-2SKC9]60$X30 MO=U4Y<[2[@;9T7^C_3=( &*I0PD27.).YY%9R?P>T:X@&VWA[RPI2M,"S[7) M3FO@$:]\)F!# :TA;_340Z ZK+O/[H":B0$.!YUY M3[/=P.LL#KLLS_K2OM M$JC30(>WN/3A6*G/[$R52!?6L'#OD4A,^@@P .U[!]R%:AJ%(: Z2?Y$DAGQ MZP%\J/)X$CS8,PL8[+1&/4>4U0W!#N3 ;6QU"PPT$$:$7V6@]4Y@WB%A2& V M"F@+_X'A:95;%;FQR"I=H[6H*KR7E[7?G]HJ8"ZC@:71D!.*9V"8).]/O04V MPD%46%#QK>KS$61/%58_D8K+K-H"L6@3<([480/,Y!PDVB;X8\IRDNW C.T0 MSR'!'(UIZSOXLBT-V1K CH0!Q2T)ET_L67(/\D6R^IG@AV.7;[K.6A&P 558%=4QJ M1:$S0%L9&'5;-@>@(PBGL2ISW$R@SGU0K96WEHF/@L06'",=$.S"W[=1NZY& MA0;O,!W<@6 ;EC5P9H[:,&)Y5N4=N)<(E@#P$:FS?IY!UA#\&"Q2"V[5IFM) MW,EJ"M+]JD$G)' G^G6L+N[ LZ-[4;$T)'9U2]HD#8L2(;=()/9'NMI^L.0D M?'9@")J:-$\@GC5QZG-+++%7#]9F9@9LQ088\=3F";_' I#OLWJGW):1C:BR M\M!_26 H-* E+&&\R06MY/6^7_P>6!Y?K;+&.5SL&L BP5C2EK&A)3WQ^C-M MA.6R1S>0ECQJA!"-:\1WZ+N>%(75,/#E:3,Z5$6ED;?13 MJ,;(#L*-'",B2VA8.]B"P!FX4- ; FV';F;X'NNHN.=\P.)>WP&_(D#DE[/^ M?AS8@VZ0/EG]N\ ^';"<0<@@1N?$3YA/M]/6SEDFRD$Z07:=S?2!."HN!1/%QXBR]DV(3*$5 M&W"7'AF0G@%_1'MC'&AT&G13#T%^1U;\"K)LE2-Z^8'EMR7F(? %B!4H:]2/ M6Q\,E2,*GBP-?*8(CP3)Z7BV.*@$V>4ZL6&W 5C+FD0!]!N8_H$+4LLJM/_= M)H^?Q*ME;9_A2XW-B_%>\\W1+O%&F/ PFXFT5A!-5LE7H9R) );D<1K7/ MNR->.6C,%/Q=T#GUH &)V:\%OB5&S(YERRX9Q$8=67Q$ZEY9NKG-2(JN<3$1 M\*.V# >J(J-RYC MP28E93$!CKHKT2J'H*+HV#,F=])P-@#=8,4RR;L#YTC,@(<&:0$1T=*^Y&B$..U%.:(HS^ANY?!3YZ@$REXR$3-D MBO8=2/6IUO>5*G8VS0K:!!"R^=P>*(Z0]A6$J[O&SG/C##!G3^6+ +SW0' G MBI98K-9Q3X!,7864 &?7E%CFD806!*C=.XU4SHCHM@.S^5GE'2?)]HWN=GL/ M85.:3Z0WBL[[L<'(QDRBK3AF-N0:QDM?C$V-(?I);!P&L(DY!# <(W8U;@H8 MI9*R-36K#?/2+X&*H<&T!9AM9?TFGRI,,"G0%$ZD3*Z/!*=3]R_'(1&:&1^K M5+V#51$_]&M)7[-9Y=3MB+$+"R-PL-R#!0TM-=(6%CEB'-"V3F$!J!C)ZN;! MY:HH;Q>!R+X]I\Q\CHH+!KJP 6=0[.@E?8*X# T@6HZ70$V4[+P\"F<*I8A# M0"O3%EP,T+.RPN(% XMHHJ %ZFK,D)9-X7**+T,"4#[*58B0@8L@]&B\3%33 M(./@5M0[B) 4ZD+034 P\@%LE-S8V@R\SDL<8._O> E.!&@%""WN58;V2?!- MFM09Q.VH:4M#A1"K[C7=""1OP%G-,0_X55!=2'9=[S3^??OVEQ^^?SY; \Z@ MF@]E_NPE:U;I#\'GOX'N17,+1@65+\8Z^#@15Z[MW!?8T:H$6G"2H<@.H$+, M,\26Z<89#C+&=.U893EQB,L*>96+>;<=_YG$G? MI)QOT*!,:LQ[*?0O"4Y@AY J +->/XQ+5*Z[JA":0$@OURA0W MT!+DPT+$?L]O*V#O7)Y94>I1U[Q_Y6$#(06G6'P\$Z58R%&Z'5(S*-Y4.)>V MU..**4T1\HEHQG01$D,_X@G2#@0F0]Q1_%Q)-LI]I;&+YHHP;'/\)^!OF5](6>51-ESY)&AP M]4F/^BR)Q]LX5V/CV)R-(V]>C\]/9NAZ\FD&*Z!++.X8Q9H9]*( M2RD?62DV%T=0? -9J9R9S)C+)W*12T)5XU3O. (5B5@!#XC&G/=EBXWWE^# M\Z*JV<#+F9JH[WOD',LGN>3V%Y-%Y+0@&BPI$/0,1G2.,F*LVAPM?;CIRG,A MKY*!+K-"B?=P3M;Q:E7V.?54)2L&N^'RD5>Z/OV.>L/77ISZ49_IRB[.Y^'M M&7=/N#C9D 5FJ$>>HJHLN-F4*;^CRGJ^QSC&%FA=,?10&3U\LKJXGJ^0@ZT:SR]ED M[B_)U, IOO=Q4F;ZW!TXUG(8!9JECW@H$L)ZL$+TG2 '@U&C?403A!:*;D3G M!1[BL*K*P$DRK4C#V*WQ2$J3\%M$&3P5A(B8A-U08(("%$Z);4K$N](WYD"= MLB[6S<)8Y][6GFT\+T.DY!:RH%F++0#K M_&J0,RJ<5D9'3X"R495+_L6OHC +NYU22K3Y; I;=IM=DCSD-9BO50WTOG'R M;01&UBJBT0"26[OJW8I3EH@7X:WD?0[5YU":?52 '7O9I++/>:"FFD]?>D\+ M78W6T-792R>AJ*J!F/6#U?.A/+FQ77;40LFYP2\L$I^M[Q%!J?6">E9Z9;Y3 M];T_ZWM8H$G[2K@?&#"-TKX5QBX*6VKW)4U^8-.7GWVY0]^'PH=[,#=C#*R%R(__(<@G%@$ \%X4_,,]S MD2N7?JREK2>"92+O>=R- QCU3L0=<>A[5.4G))0L$5"Y<5" 95+:G/SMR6Q\ ME(D_ 1+Y^6,N5YRY1RYJ,.7JN->C*IP2Y\0)VT%>&GI&.L>L,.:%N'>RMC+: M/O1S-:=I!U*@J[M>4/&;8BH+U7EORI=<_Z (C-/'HS%VE&MC>QR5L46-!Q%H M*!M@0<--/E7V"R[$H[TS)56Z>:W2.D_.,R .P(*ES2:35/<=).=16O D[K*' M+Q1TV&[T\M,L46QN2+4Y+3PF?[A>ORY9E-LM9DMRU'?MO5*U=' 0JUT#$;#C MD&$/CZ0">V@ 3!/X]-1*KA\&E5Q0MV)]]"OM B6J (\%W=B9@ .S(^U[8(,1 M\$8%@MF)-)C(VL31O[1@_Z(D0*ANO/.=)^2>V3QYSRVYF"VFP:U.DXOY]60: M.]Y7XH;?6WYQ!5"BDT\T].C9=R-.21N ,=Z^,MJK1OL(!.V#.$TM9 SB:I*\ M/9(RI#0B NH](JZ'GL24Z+O-[G1#^Q*3=S:;+#WU8+GEY/HI]3%)GNY1)WA+ M9ZVBU.S>8XNB&;@**QEC^\3.H#%EA8#N'7J4#ANO(KQG29%'K=I'"B]93OAE M' HE=48 +]]YWY@3N"[S"%MH4]293RPQ=1Q! M7%'9-6 \MOFG^%QP.--<['W0P,NG_ZH=9H?>=3O8T!WP<#LO'$[GQ&/M_*XL M;*96!#*N"-%C:9&8ENGCD5+V"\J'R4I9T![&F7SP[;Z/=AR^O!=JX1!OU7'>M;(?FCGYB\[&HVAF4CV!? *+W+3NT[\[C0G9E M!*$_!G['"X1%$\[2R,3 " X?]FI,4TAWTZC3B]X3SVX-=K.&TH*ONG&BXAQ( M,E<1:M'87(39WY'B5M]\G68U%]^+!$=4]Q<%SM%\%^C3O_:JF392%T098M7O MU49%ZVO"SENK^ZZ5)S@5OWQSSM#71(I?S*;"PG\A0TZ[M[\1O=A6B]A/=I!(^VSA#058+831FZUR;4\V'&I$UJ/:4Y5RB MCPXPG]OMD#8_M]/#YAY,((\=8OA#U.-\/;D4!!NO8J)_5H;>QGN;MT*%$C.1 MI&U7!R?9^:2^+O?<@6G-662!,O\FKO]ZJ4EM+_ZC"LR LP_O0TU6E8!^76:C M6U2'_WS!K4X.$@N[5Y__3]FDDU]N7[%1]07*^?BAT<.5Y\ M-CR7XQ &;KJ(QKVFNUA/KD(V:!LG06UW7R]?[]*"H0[8._$QW")V$7%W.9\Q M*!O(D!59*!ZG(-CG9]5TUEJCJK. 4!&6[!^W5OM8%O;EEF<2/'!PJ+'1BPPE M97H]G]=C[(,7[ZL&FJD;!^3H.BI.+9#9+IU>K M]'*]2%;+R2)Y"M?6Z15H_?5RAI=6=&DV36?K:7JUNDQ6EQ"1/77.QBQ=+J_3 MV>PZF?)J\1;U@DMEBD2YQ:7[5 AY8SQ-^SWQ] ME:X6E\D<',>GR0?=RF9YP&">KE?3=#Y; #)3>IZP!]*E5]=S>7$.^,!_RW#G MEQ,_VD0F]^ PV$6R3*?S=0JK)XL5X7Z17*:S:Z3;(EE<$SYT:;U(Y^MELK@D M*MR.#(Q8P#+S='J]3.8+(B^@<[E.KZ^G> '77J2+*2QU!9!>TP[_:30??9FN MX#G<#@#@$FZ[3!= L.5BG2S6H+WPPM4,_EM?(]2S?SJ1;^2+_+\X37<3V93+Y63]-$TNK^$?HL<2=N/IN0$?@AR_M\#"T=2@$:,T M??W/O;PT(484MV^HAX*6>U-R#R;&MOTP=$[3P/5;(3Y8JSH(_I_7>V99Z> MR_(]MKJXWG&Y#%A@V&-=VWXUE]%)S[=X4[!7'FQX.D96V?K,,P[ $?(%!>E# M9('>H688""]VQMX9NE1&>\C0$7-I-==BL^&3#6=&T]CF%%?IMJ_R+9?NB+$5 M#M_]R)O)_BR6,.V+;+W$XNVFK&S0O:".!)>&S:HA>J[#4TPR>?QL(POU@VT0 M:EE2N%32[+/[=C!)1L&5VW+-OC%3GUYBS/I!'3=+80>,!Y M:ZB6Z%X^BQCW%'J9"+;%-E0YOJ*.)]-2W,H-%?V6Y#$6M8SH-X<3B6A>'^B$ M$-D""^ 7ME6'A4C5E/VBV0K VCB.@YN_RLB(G'@G M[1,U2KD#<#XLZ+OD0U=P6'$=YJ/[ %PDJ^DBO01'"#R^Y0)\V#G\=34%K^EJ M-[22SO=Q9\A&6D MC0^,]$Q=.%9)34PB<='?#I*K(0N-M(/,*,(-/0FVQA$R=&?50URG9ZK+ N:C M_=8N; _^12!@?WI9W+/F+<&IGO'@O=K73I)7O[5[V:8"!]WDO5S%L.C&.WVF M]3E*S?R1+="LANMS[.(+:K^)GP#=L?8BYB7*!1\G(X,.C!C^ M=&H0H(^(QA.\H9D8JX#^7 D9#&P$2+ 1H*/(N,H.^5*>S@-['VH+[T MI2'8<&A(:,C$5\2#T2X7B\E"]-U=KF6C&$]*NY:5^K%A&!(IV$PZN4.J?#@/ M;MCNYN;+XBPGY\[CMS=HG$G%(P?>-EB13MYP_<*EN M];*W'A^-?;61 IV7I M]%##OAZ'WZ0U>1E;!E';K>+"WU^RNL/,FB,F#XGQI374FC)B%5ZNZ2M"V7+\ MG-\@3Z99+L+AUKB\.P5 GBHJ4$#'I:Y[3=&R+B;9@] VUO>1 MC*QL4AM@ML7C)'WL^:0 !0Z44''^'=+8$9;X'6O9HV^.\^1V7)3R4\\0+)OQ M[T7?5[R R0P_=/?AQNN&:>-AS+)3G#ZP+L&-%M'[;?9!B;$GI1%#BQE8 M9P2N!-^[:@.=0.EO%S6P$,:W;?;9GU,(3(?X>#\O"X45[GZQE9.JW-)HD9Z0<#SH-KFD6AMY M&U'KY$A,'CE0SK+=5.AG[_:/[T%1\I1!&U#YR2NA_6B8!0JG:P+$!A/B-A?4 MQMK6OCX58RTCU.69ES.MP^(A47!+98NB/Z>+56O\ HD"-\(^Y&9L:@D("(0G MI>;9C0X7:_[]6!;#G#"MT--L:%%6MT1T2K6BLR5@\.(:+QNL. M0>M#8YD-"69#FQS#?,-2[XN6="N6Y M#6"?U!UEB>\@;K7#'ODW!)#3R 6@2*&V#34X2)$^&-TUN?.";,!+)[ I5X-A MCTT$".IQ1X[MA7?-P4?!5N49S0=X/702CLM&92\^ MOL1#DLF/AE?XEF4[ +0__Q,3" +(> M1(>E1&3L)3M,U'+@1GI(=(_A'JE\7^M*[XBJJKXK(;JV8LBN$;I,?HJ,]]IM M(J7.'_RA&Y^[K0O/]6@?1S0.WB(V<^P6MT^ *5KO<8ZF>.H\VH#X$C1&N>L,RNZF(*YOL!0(*8T:?-0S+4 MK29G(QJYBI5*J7. 4:H'S#+: ?/M7HW[,PTU"%8*;<+:PD$& MS*P:S[@X:0 M0#=VE)!'PJX;\:>]E=]L(7-3B?26X U@8'?#^!@1'KLGHAP^2,*CF44ZVF]X M:JTV/C*J0&*9%9;).V-"M81)ZUYENVD$H((RLT^V%"Z%66LE'V N;+S[?D_N MEAQ\99MFRYY5EM3 [#1[00P2Q+NQ$#^ZVB:K/V%W-9W4 ;D)?=>8F("XK^M- MI6:W4)A?B@W0AL18AF:[4''Q>M+)LG%CM_!G!5S;\7"BWCG9_PV)[2]M=[ N M5=;&O;#4YWJ1S*[2Y>45]9,LUBOJ>E@MULGM(-X23C;^33_1(B3/^_J$YOPE M=D]<7?M//[N)32,X+R[3%+^'?Z_1J/7TFL;>FQ>*-W1?PG@$!S@%:B@$@86C >YYH MDCK5Q1YC!]<50N1X^3%[3X[HO68S1PI/D[>3P ' M_\BM+A2EN+,#I]F^PKMZ-SQ#S9+\I0-#P[-DR"1Y14!"XK; [FG0='A2N0\ MHW+J5BK4IK4UDFB(6!C6*88BAK([T/R>?5H/R@<.SBHSLG=19_8YM80[N1*Y ML]^XD<[T/KJA/F(TICNXD2KN!)F;=&'=9(H2_%2E<6D828//P-T!LMS&82.L M8_/<[S!ZA6W["1096!OVY[N&9#6,>O/-O0.?T0\XIBV@_8,[/\1ZFK9IKROJI#E@[!-WO_D>#OG;9YQ@Q3O"V,;4G;T. MCGW<"8'HV%8MWX/7GT5&=C;/U;%U:7=9S!N,O7OE&&A0RO+.'Q70$!^NTG!_ M5L_R$ELZC'P<-O)K+F$2^LA/70P6X-_W<2OP@1$21_H1EOX2Y^>A<=WUXG)Z M-;GNU7_@DB@1G1V&=#.,FR;.?QE!8/S0J@3J/(8;]:!M 9'L><,0 M!$$LW316.WT6[N8*ENOK^&HK1[Y2\V5HVK4>)VXDF4N"F:!T("((7"/XW/(] MSUQ#FF>G0D<_?W"J]:MWK$,T6PY_7S#S.2.AF@'F^&?M)K$'!=I25 MODRZW'N8\Z^NUZ%4B]7-.7LU"FA#U?2E^7%?A":K_'&7(R M]ANS+\1/_=+P;?Q!8RJ1U2W_ZJ^_FKC?3+[AGPH.M_,/+O](/Q>'LZ&V\.AT M 6V0_X O]+TM_]+U!+ P04 M " [B5E4/]&7H1P* _&@ &0 'AL+W=OK52MK[*U68S:NCZ*B]\4DOEA7=.+TX7\N%NE75E_6-Q=5IQR77*U4Z M;4IAU?S5T65T=I42/1/\H=7&]=:"-)D9\XTNWN:OCD(22!4JJXB#Q,^=>JV* M@AA!C.\-SZ/N2-K87[?'HFL=I59-9LAP4J7_E?^:'#H;9B$CVR(FPTQR^T/8BG? MR$I>G%NS$9:HP8T6K"KOAG"Z)*/<5A9/-?95%[=J 8@K\;;T!@92YZ<5&-/C MTZQA"-KI:B6BK\6:7$R@.N"' !N-1JIFP' M62#^50#&(C/EU[KTB:,!7CN1+66Y4('(%);$U5JP5?G(A5U (""_E MG1(SI2AG99"/C@,[<@Q_,AA!DTY*V[EDIPLI#*JM;KA80'TK"ZA 22@7$(R4 MF%DC<_*"E[6#J:#E-P4A<%KC 7__VR2.QK\1*O9.9PIHWL+V'TRE1,1T@(A! MD(706_^%7 MIR6Q)>XD$ZHN^^GOB0!1(;0%A;37T MG-4.P8<#5B97A0"L9H,+B*K74.O0D3 =B:E8D(!Q1@7'Q%U#2)8XR);-_-*0'3=+KW^P;.L!%5M1L M::ON5%DKK\;V?!! .S&[9Y/1:51J W9+"3QL:U5OE =RW[.7$6SKVJZ-8P;J M3A:UIVIEPC86JLP4&=C5:Q*;B!\ XP&C\) 5TB.Y].M".J?G.I-M..]+T2GW M0 \6;S\:&V$1]9*" ;D"V'^M@DA-5H8>O(D,Z[D?:NN^&HT*6_- M5R1='[E;=P(.G5?J,L=]B_T!8JE +-GMP_U8\IE>PD?+!0A:GI2+N.Z1_[9N MVFS"_CF"M%RPN]\A8YK:]D5-7XZ>2;.G *_.IPZDQT-F:JU>+675)7U*%EEST@QU6.9<47)5*8O# MMC$&]><:8<<%KA]E?0ZP6&;@:*2$<$M)H43R W2<3%;JR>4HDSJQ00]+OTU) M8/H'BC(MPJ*1>7M$PP1*E:9J)5%Y7[RYS'Q-9MI@ITYZT3SH=-V0E*9\B5JW M1$R:[-M+7Z$(1W3O39)!>41<_=76EH*-QHY1(4-J2DX(8<4'TJ_0L(*V35!V MY MC\HTNBE:2W;W>]%RE*73F8" HT2B/L2R4@_J(L'?.= UJ7^)CO(\8@MCLY$_]6J"77 MASLZ^A?B7S1%/O>)[.RIC1HW=2_$.!C%:1"G(=:C(!U-@F@:\SI)1\$D&3^C MQXJ"23P,XN$4JR0>S M,8N&81"E8_ )@W ,Y)(X"*,(:+6ASDD4@=D%>1/\Q\,D":8I=#I.)K!8/*$5 MO"&)TI-=M/=: .@^@K7@CE@!\V0C^HD"<;@ 5BFDTC :>PS:\AC4;!",=% M8[@O3#())@B,'23S'C30+AX.@2+Y4LQA-*(5]D7A6!RC+S^!B)2/R=%'R2#& MZ%\4#S+G.[*,N$19U-2B] I@VV_=4SXY."%&TT!LEAK=FL_[Q'&I.+JL0\)# MNGR13@:3[ESE;HMATS#0YAME M:U0"P=V8/]_+VP.@/WXA<],PND5MG ["3GJRVXO)<##NZ[-U;DH)7.Z?B>UC MXW?(!Q(.@U:BK@8MG0> @MDZ/*HEYF9.Q\WD#@)!VFW$3R[C11%_>;5SZCO M,($6XL::3*FN*^;CI]K1S\9:;MPUM>!51Q;LNMLEQFM7S]"]HGO@^9OZFD)5#1KJAZ[:.;3G)A!FQ](#?O/1N2=SY"XLG0_,=!#MNG84#9+NSE,\-&H\- [YY0JL MT#N#NL.V0_+A,%-;W1B#3M+F74I/\VY>XR.V;UZ8(R5+FO[VU>\%W\/AO26& MO91CWWSWY?TE^0C&+TK+*_@1\K@[,"OV^T)J4.<\Z<_N#_1L_1XXDVNT[@6L MBQ86?D3<@ZYM1I3D=4;UT8J:R@IUB^"YG0))C6;$58<&W+TI<:Y_D*&;#MA' M'1VW5 5N5WV0>R-M@8 K6KG[!"M)(YBRF#L(OC6?3R#<*; N2!G,>C3R=8\# M,:MUX>.,* L*SJ7!\>C$,2>R7@0"0=G,%7VI6=RZ>34E2V\OWXLSRA@*M.N_ MV#GXK@+AZ.IL&; 7[P_C 8 EN^R44S:2X[=DV\+,KR*^UYC/:9[$+/B4]UB[ M[];8H]E=)1>>A^0]3ISW_&C=#K?^M=]^Y\I#M-*+LNU-073H%?1I[Z4^W^SIRZ3\*;,G]IY7W2/<8P&'2.;:&@_'P2%C_N<)?5&;- MGPAFIL*=35'N987+#R_WLLTOWC]BK_[4+Y^5=15EN;J M0RETO=_+\OA&9<7=MQ?AA?OBIW2[J^B+Z]>O#G*K/JKJY\.'$E?7S2Q)NE>Y M3HMY^2L_6SYX Y;C,P,B.R!B MNLU"3.5WLI*O7Y7%G2CI::*2[@37(*6A)W+TO(GNG?$[%8_$ M) Q$-([">^:;-/N;\'R3,_.]J36^T5J\+?;K-)=&%?)$W&@-E?>V+_[K9JVK M$FKRW_>L.VW6G?*ZTZ_DZ[VCR1)?Z(.,U;<7,#6MREMU\?KF[3]^?O?QW:=W M[W_\^$)\VBD8A8;R:5%L!*RTY,WQ586;DB@H52+6E@5*BYV\56*M5"[2/,YJ MB P?Q#]JF5?RW_]M&86+EUK$F*3(TD16N+T!S_(XE9G0%;Z .6(]S!*19;!Z:3Y5M15FJ75\4K',B,29.I48E#F<(QI=G1F5),&TN]$\]T MO?X5_!-5(6)55I(H27Z%V3.CGS-9DV 2S8/5;";T3H+AQ*"6B7M,#R\1_Q:( MNUT:[R#C!%S;R+04MS*K%3U^.9G.1E/X#T..;)2$!-51&+.%$:L7R3X344/Q0-;[XJN5!0'H""GVSH4NKJ*LT*3!+T]!E85Z>N[%)RV*D5CLD2($4BG4;5!WKDC\8->PVK M*E!-3W6X%C0J@&%$A_I,LPX;++[9I>H6$G>;:ZT1"LH1F0V1+(3GEF'[!5;RHD_CF:?"4E=T@85>"9X M[W;R+C>:QPUG E8=H^'-]*0 ?4.5FTH9=5<8X.@^'#+X!'K.GYK6&CFN[.61 M0((J?:VQ"YUCJ2,(U,%-D;\ML$22ZKA4AN6XFV;#1)&.E@]L^Z78%7=0+/*O MN:6/%,\QX@Z"@U3BLB8.8!$H!M&R83M094PD'TC9\KS>6VK(QXT:,VJBB8M1 MQ%4_Z!"M/S6N^WOCNM]U7??'QG5KM27FC<1W1LPTFC>G"'<(H :UIS#CD$.C ME3+316M9QO(S(%&:I V,+PR__%#IQ08:]7.>TM7'BL,"!Q ;3@0C3 0'>(@[ MD$"BY!TXI%&JC&>B,)[&2K\4QG'7.93';<_<:DW_$&[Q MKK_<%TR;*)UN<^A> @7)BH/F/>R*+-%$-QQ1NK%T-R$ NE5OI)$9U!"4:?*U MQ*'*HH,U,@8$2K)0R.+ EN S!V$LK0J6+19F7K3AN-8MR0#M*;LRCMBJ*@O* M4T!1AB<21)42'M\/*F3"+5>2(CE3[,4 M@V/D=ENJ+06<002C.Q%(&_@VB9:C91/!GH3?PN4B&*\F3T!OX7RT&@!O7OP9 M -^]!*%KI[[[:R3]"%5OQT"!M@2X"5*=./:?X97+K9GJY\K&?GQ^R+\WI/0( M-[BRZ[,?(.%[YY4_L%?^LR++N(TL+JA(#N24.$)#'ATV=#]N(+[C:EV;"(_Y M$"-5#LBH5%=1OF!S/5_C3T?4F"C3\9P-.TQZQUY\"V5O+NU>A]T!I9,R MYT$8MO:,#ZJ1U.F90/?P[)2)(=M(_S"I, -W="7(.\32>"8XIZ40-/_ ;MV62(C*@ M75TER/=\\PE82J;,1GG@$,88B-TN-GV-RNR4O$4.&J>W:1;X;& C-3"XCQ@- M_:>R.(&:OF<@()8>%)66S 1[51D#M'[D*=%QMO+RNZ=%QV RF0;3^>H)\7&V M&(4#\?'^XE2W)E#D0^FH=F%%\YW[2@!^B'Y4 2 ]4Z8[S?K]!*Y@CJ9TVZ;[ ME)391(]*+/Y.3;;WOY7D1Z/)O2E^G^>#D.1>/^#00/-%8P,ML'^* ?P_1#'O M\<%>X M'8%'CE<;(J5M/!R*3%UI95!)BQPMEK&+:X!M1 J(L9]^G6"'=D$WV==B-JG8 M#LVT9#8GZ!(H]'! Q'\R<*I4O,LYJH)B8Q/DDVC](3!XY#(P(O00 PST.YXX M!YO34M8CM\H99C"H-'>T.&\7\:U2YK))BN_;F,4"+56,%+[ ,@S">4(L7LT\ M1WPF%@=#)?E.%9YV,1\'R_GX*8FJES,_*@XC# M2*!LU.081=.B5?D]+.%7K MP_JMET,F8]?40;2+J7,GXYA*FY;X06X05#9\!3HKZHS*YD;]_E"):02D^W5= M0@B6+2258IVE6Q=-M"Z@@2174V9J9W91U>M*-)V*]=%-:/6+?9.,33W\HU+B M;]")3'PHBU@I@K9:<'DU>NE8X+QH%/AG$F6#? A1>76MNG= M&-!IBEC89:>#T@O=CO7_TOA9X+]RL*_Y)P?13YTR<<6&9$XM<*"J[K'4OOT9 M*SBI3P]US[37$P7E_!AQ@JH.MC\)L5!]G@=F)HMM#(><@ZW?V]99A?PG=>D7 M2,RI=&N]0GN/^N"Z[:E@)ICT$$C4CX36-@=S+3IRS8>Z1#8&"I&N4M&B=3S, M;.UOAUH&+&%!)0(N-D,E:LV3.;H,H".Q-X3[NLS!AGR!O)5IYOIM?B P+3=, MIBSO'NYZ0W=H ^J 99.FP5.S_H%#2 RAWZ"Q0TC1D.QSTD]3?Z\++H!+!+C* M,(@\D"S+(Z>@5J:T7QILY^7X^3L)1=?PQ@8WL8^CQA*YT W4%^S]90<[390B MER /"&E8 =10%S0MDRMLAJP2-V2J)>7NE&!+4[(!MPS& DP"%*$&9.OO$T+3 M>W>D OO>I)]I#=:G8$#%_"ZM->7V1L?9.'>H30O:1G0\Z2U/8[4VDND84]D0 M873DM!_LNSK?B;C1MI5H^D@TQZ8N#;VMWKI:?U^S/36FUE\1QW6)(#?L!8*S M"5EC:&3';C>./J>(64KL+Y&]9W_6![="K#?F^77YNK2AH!#(LKLJ= M DC_:,3L>OC]QGS?J!_RH+WLLZ YNKZ4XZ!M31:^3R*YJ<[MAMC.I'W&]12M MT0V.BF<=L4L&-%6[[G(Z@8#OBEIC.OU\9!QU](6;1QWY[S("Z ] MF&8_2%R**)@LHF 6+?%Y$BV#Y71.GV:K8!Y-Q3_=A@;P&*Q$UR!T,IT%TRA" MD ]6^#-;!&&X.M]-#Z-9,)]$#9"(@F@V%C_\F3*A72VGDV"VC&@OH&\QI_U- MPV6P6DT,*TRC 1_(YV-EMJU+$2["8 6"+L4J6(7T-UH%$?A\8X"W1^"0\AO%HS'8Q&.9T$(75C-@V4T%V\M@6 T/!-K+J3#]59RP?#$Z\J6 M.*D:VW[W#&HUGCYOA/QL@NO%\Y:)#4HA1\G]_JZ!/)LNEM#*\#FF6@;S>80/ M<%Y+FK3A;V= %"V"\71,SRVG]'^PF.'J.W?$@-R/-R!@!]?0%P7C^81'A8OE M<\O(=J.=E190)V]O[N\G5MH.VO%\:!C,IE,P(8)D23-#0=7'V7(A_E(4"9][ M"(-H!5U;0@QA%(2XM81"C><]XQARS ]I?+,&0$0'RYDC5D@$3&XU$%C81>4# MU4+UF9("W02+TZ+>([V@S4#OQ:-!"T:I#"+HO&2EMI3T(LJHS\C#"7?W#A0F MQ9[\1/SXHWI!.\94FB!^ S2H-75O[Z1-ML^WB\"9#5<";=Y[SV)?6OQRZ;'U MU&L$:5/+)6NA I1_3" N '#]W'=K%02(@:#:9_:MX"P2ZZD[3!B(RT745M_- M#BZ7D5<"QVQN)CXV]9FP>N.C(2&JYI 8S*D ,$FQ84+G "*Z .F+%.)1@?\L MWGD@1?GBE.EL)5I[&:;9Z!V?WB;CN$6DV[))EI5#/::.KLE J^-!=1% P"9X MJ)B^1\WC=,0+3 Q3(,PMD4%^"0C'_+BBWB M^9B?'N.!>3"=S$4XBL0T&!,(@KE\*F4"ERAAV@+8Q@36&:8&\%DM$8]'*[$( MYI@5'Z?BQR*_(F6"+B&Y+Y5-^EQ8^?'Z!JO,%Q-!4TS@SN?\Z8.D B(V7Q(3 MVF-39#R4HQ4@]1C8]+V(R6-WSE!U5UB!^J68C&:=;VU(.S$(KXC54;-+#THL M1A2 '*"88^9+!ROH@LS53[/;_)K/7$'AO:0YS9NDS]6I>Q8<#PEW@');H4%B MQ=ZS!,]R3HM=$BO*QDR;.6$8I3UFW)YPZ?N:3K_N"V8S^P4GW0[50#[QV.V1 M)[@GL6P3BK.G%[MA]G%UEQ?&@_#0GZCU?6J99[[^KLNGO#UR[6# *'GF^E]K71?[YM3 P;O.QC :39E#Y-P@EC6[9^<[&_4 M)Z]3B7Z8.+AY>S+&\<;K!PQ:8B"H6YDI=^#!YTK486\<$9C]S M@M^])')Z@D$W*JVPQK^ M]GB*\.7#%NY5C#OO935E3:R:FFG0TRSE02Q4A=P)B MRA6)>SMZ_;!T[N1C/^#6N:P3[H125]CHASGTS6_7R#.OIU%P-%0X Z ,!(D' M19%' /Q>< R\E]IL>]D4],"EFO-3?FG!939%GAUMS@=W5YD;9653HQ1:'9L1 M3>I0U3)KMF(:"]P=;)>U!W88+IE3-/2JH4K:0XE-[N+TV:JO*:+QI%0M7JO' MS.7,B['32/S@,)2AD.:YI?=[/%A'IQ')@_H]M8Y]5!W!MA)L^R!^4V.M8FG[ M,1; $7YS"N@%WLY93!-B-O:PPW *1>^4L*XZ=X&TB-(&\WKI@+-G56",])/% MD!1I9A2G -&G'(""\3*"%1#R#:D^,\7=I?A+66A^)7"35B8XAB&'-_H<1?-@ MP9_#8#$/@TFX$!\5'U /7*/1^*2$P'"C9EZT?891LTFP6(Z?FZMHO Q6XY6] M&D=(;V;3Y]UDB;M'?31Y234W'L]CIV/L*)SRYQ5@_7+V7/RH*I?'7XIY1#ND M^O$4U@+H3Y^HRH5LRGN0X=NZKEQWK.,2,$NX#*:+%5>OIL%B&O%\*V0.D?A> MECFWH3UYW3/;"SJ EL8TP6A"""0:+6?\9Q4!>V9UQ;6SZ2A<\K>+A7G&@(56 M&QM;&'8LG?X(23@>6&3I8NZ > :6-3B7Y6'=<\?EO! 4+1)[ MR,A8@7WKK &GUA?1&T3.RJC!:Y=H$R3O:*:/5.#:U1J+,[PY_XJT/9SK)EWA0 /0%*<#3.=B=LVNOB?& M>Y',2V)-)R'3/C5G1&XIG>4SG@&QSEFCT9;[3HB'G TE]>LUNMTOC(%.H6,RJ[E%SY0@] MW:X5%C2/NX^566OTN(!+S*U 9#QZ/%[,*4.MU%51SXUT761545>_ZX4Q(NCQ[ M_4T!L=@+6J#YN9G7_P-02P,$% @ .XE95*B]Z)=)#P 8RT !D !X M;"]W;W)K&ULS5KYC]O&%?Y7!MM-L0)H+0_Q\@7L MVDYB(+%=VTE0%/UA1(XDVA0I<\A5U+^^WWO#2]=ZW:9!?["7',V\>%>E<)W:S7LMK=JKSJ#PG0F#C2TOSHM^2%HZ?.^K?L^R0 M92ZU>E'FOV5IO7IV$5V(5"UDD]?OR^V/JI7')WI)F6O^7VS-7-^[$$FCZW+= M+@8'ZZPP?^7OK1Y&"R+[S *W7> RWV8CYO*EK.7SIU6Y%17-!C5Z8%%Y-9C+ M"C+*A[K"KQG6U<]_*,MTF^6YD$4JWM8K58G712V+93;/E;C16M7ZZ76-G6C^ M==)2O354W3-4'5?\7!;U2HM71:K2?0+78+'GT^WXO'7OI?A2)5/A.99P;=>Y MAY[7R^TQ/>\A_W33^+FS4OQ]N./K]Z+UV\^WKSYX?7M M3Z_$S8"QZAKH'2Q0(!>4"_I(TZR:7M4I%MM[(K((OU@):T4I;<$C> MJH"R((90OR=*:UJ7E!KK[R 9C2^P#GBM/H/HGS$HM=,T\RIJWGHJ_-1(4Q$IJ,)F4%0 HEIV8 M68%91='&A&U6KT2BJAK1BW;)L-DJ@]-562)SLZG.:"HS,>P]%;]L.*;T$RP2 M5ZLQ?UL%^*B,K9R4ZSG&4Y*N%&7!>C"<_O4OD>N$3S1TB*VS8BD0A!DD9 /\WNLK0!^X=D=E,@#"%+)U4V M9U;$F[)6PA=R#H-98JZ665'0 E8,V:]>54J)M7%F1T:05&+!O.KEH3YC0VLU9*@I!^+*VM3Y_ M>N%4?(38#]^G%49L2?TIZ2<%R&%CTMX('V3O6WA3#7JD>7:.LJF@YR^-K&J, M8@:IE]#Y'U2I-EB >>$V8[5 M(+(%Q*\J:'@PY@+PD?0KW,H809,1B7&$P;1$9L;\WOGA:%V9PR%Q6''@\CW_ M\]VP/[ORHH3ZMUI<,5;*1@.T>O+XH>[R#0C^T.[[K9XB/I:DCEN9RR)1%'\/ M(H,3C_++I7 L+_ M)_#PS IPG^ I]#TK]B(\N9;CQ)9C.^+F=.KI%G5_K^+ MFKG!9'@8MNCF!'YH^2A'7,MV72L(_8$C!J9!]UZ@)\SEJC8!$@YIBS"VHB@> M:%J>'8DHL)PX%.^:"N9%X-_ **IS&BXXTT^HW]BSP%CHV3T!)Z:!62Q06"KR MRJ2I@,9D)U!H%#H_7N]:<>SVZT-K!BTYMN7%WCWZ=^V1_AUK-HNM,)P-5(+( MBH((M%TGLH*9^W"]AU;@1I/AX9AX$#J6.[/)J$@0MC/[=KV3A#8M!WDWCBTW MLH4#.P8![>?@7Q"*MX>A8G!W:.8%CQ0Z21_MP),_#3'@%D\7(5T?::,.;T(,' BT@7D<@"/, PMQPN$!Z/XP%?P M+8X4!?9D>+@<;7 YVN)2!)%MN6& )\_R72 H"JBJ0)0[8I>C!\'0Q.JL6)F8 MBZJN66^&--WE"A0,VE@_57=H%S=DUD7#42>1>B46'!&S(LF;E*Q5?D(LY!1S MIXJFK0@1=%'%H%[8SF:3)M-!5G0&$>GI: M)L2G/U24EM^N.&X1^U\).))O3'XDV4>N/"B[$%,F]^W5\AHP1C&>4$8[$ AI MRE2A)E.1>*A_H?_\[BFN.1P_F]>,)?%WIB9";39Z9,/CJ]O7'ES7)M_P=07WT.;CTB(#D-,@W(\25,4U"<@ MYV]1%2*.,L&817"#[\2C:'C$J-%"6UJVC8%";9*BDJ>&&51)1R,M(X!_9_X+ M\>_G?2@*#-'/?O]+J\TV=(]^;^O=#FPD[>JPH-PO?@V^Y%<"DZ!Z#>(4^:[U M:VA'D4JK$H7H].3&@"#-A3\0\0/_&OOQR#(C@&+[!56+22;SOE/:EDV>BJ*L MQ2Y3>!I1J=2"C[#N>+OC?GK4;J!I@/ -MD3K8+K:.FNC!C)G=/3_!=O?WW]\A'\"1!,U3I+3"BIJ+8UC?\]P-)] M4N]UWPJFC]O@#89EUS1)[N+!V6YTJM"C&I$A*],^VN[U!.L2WM-U4WLM/_=F M+8_]B'$ *>XB.!S,0V M,(:%U"E@5KOS83@<(7V4QA&(\QUW_J,C%'+ ]D#CP=%V.!T9$=^/P*E2''[) M,U FP:)#KS? N66?"Q@ZB$ 9!?$-3G0SU^I+0P3W0WTG1;M@[&/['LZ]X4&/ M1[Q1V]@?/Y&@"=JW'4V1:XI)4ZJ#RBK%2+[K#99FQN',&9&@L#H2'^Y2D:^, MBM5>2U\%Q5G,[>6I>Q"H_V]@)7-=?ANVO@%9[1'9_QI;ZBO8TB:?J>,S">)N M#UV8A54'^-)_&L!TBS";C@,)0]@YI].!Y0I;G=1VMP_+TI^'CG;@,'KV9(]F M=!C;"\EC3?6A>P2H2O&!K1:?FG39XBH=)\[3529C;BBJ^PP\1QV$ J8];#XW MO<\#9+TSD).L!ZG+0G;'SSW:Y)W,2)6Y1:L5A8T06AN:WH&0 NT,WAE0',IJPI M8$@#Q(0KY3^E(J&SLZ;X7)3;@I>G:@-D:S)MT:P5Y-%=\+0Z/%9M)P!ZA5J: MN-&Q7;2'^H=*,S;KRBUR1E2.!"H.%VV?9TH3SG-'D24@CD"ZH@:OF9QLPY=<(M%<*M@SXH52.$]7Q89Q!J&@K6 MTSC1S>D6_FP6:V,MZZ\'-QA9EZ!I.!]Y]%ZM#2'+)&-X=-7.,5?&Y_2*><,, MQ,R&(AQ=G/ A("(&Q"2PF8B)*$/W6!7I3:&O)/)'S9-!_'T ,,KHP#(]=_%Z M& 2/+R*[DQES,:^J]G(#EEUE&T3^N4P^Y^7R"1TJ85HAUY0/BK)X1,T1(C-\ MI5*,-HQO)(5)!B_Z:LC1GA41_E2R*DJ0VAF=P?^Y!"%T<=+D39^8*-%4%<66 M9FW1V>7@])3I4!E]:B,_S(S%IK>VR+6VB@U'CH0P#*4K+@IRQ)]" UF&"D(J M53%G"/%!F>S25XN*/R76'Y?(G>L-Z><@H.]56UPB'%K8&D7J?'<" 8/_-(?V?@@],-S:HE4W9 WC?JU1\NRSRG.S5R:GQVWQOI>^/XN^:7>] M&>_ZSIR'82=SZCU.\.)GM1#"=\=U0Z$56Y-"M[I47QM;,"=O[ M(S^VO)ANB@(GL*+0IQEN&%K!C&=X7FRY;B1N3=(4-NBY=*L*<:^EZEV@Q9^H+SP\MQ_;$UAY3&A MP(I#;\(7L8$MWOVWZ1Q[VF1QGQ3@>M;,CR8B8B9=\!P%&'6L*)Y-A!^[,$N7 M]]D4C@>YL7!FS3R7U@5!1!R[S*KE.. T9N6:>_N'.T1(AL'^MA6$D;@*(KS$ M?.L;QI'EP#JQ;\.4L([OA)8?@D'P8 6^+UX=%Q;"LVQ[N PW;Z?&SO%YR=QX MS,WEB!\"700K$T>7X,ECGBY'7%V"+Y_YVG,:.G$FQA;*@AI+&] B'WYU0.*&O.H)=P;70/[%"Z#CP9RA M1R^^H$\-?,^E%\QUR$7UZ,-7!*@E?][+ M2;6HS3>P_6C_!?&-^7!VF&X^/_[9W*J*7"VPU)Z&_H5QY.ZE+C?\&>V\K!$- M^7&E$'PJFH#?%R4JG/:%-NB_JW[^;U!+ P04 " [B5E4QEW^Z54, ! M) &0 'AL+W=O7[_?.:0HV8F3=G8'V)VV=/3.M+7:OW5KBVJJ3=/%>E63\]F!YT M#S[H9>'IP=&S)XU'IQ/'ST_H?-\X)-6 M:S?X6Y FJ+(D0A#C:Z1YD%C2Q>'?'?57 MK#MTF4NG7ICRGSKWQ=.#LP.1JX5L2__!K']549]3HI>9TO&_8AW.GMX_$%GK MO*GB94A0Z3K\+[]%.PPNG$WV7)C%"S.6.S!B*5]*+Y\]L68M+)T&-?J#5>7; M$$[7Y)2/WN*MQCW_[+)>*>=A9>^$KL7Y8J%++;UR0M:Y>.<+9<5%[;77RCTY M\N!(]XZR2/UYH#[;0WTZ$V],[0L'&KG*MPD<0=0D[ZR3]_GL5HHO5386Q].1 MF$UFTUOH'2?]CYG>\1YZ%U];[3?BC?*%R<70&J3_;T;77GS"Y];")/\ZGSMO M :1_W\+Y)'$^87EY=7GQ\),X=D.PRJ^&J_$;$1_0@Y1$_Y+D9G6.B7, M0LQ;!W[.C<0_6EE[*:"%LJ2'-V(EK3:M$W[30!F]DY/QP_Z)%X"; MJN;P1 EK#,E.*"A^#D;\)H4R>Z%S)$:,Z573B>;&G5R$W_]O3^ M^#B]75A3",=$\J$RC&"0[S+O"$YMF20&>QLZ; X.?F)22%8/"DK M:T(&.<$7L&9CS4H#:,)2KCPTB\.UW AP:]G/HVA+LHK30"#*3".M])TB6:F MK7HY0@8$$RU+PFV)M&XW?$#7SLNR[&]4LI8!;J1\ W!I[XF^52QT'^J(:^B: MD3N\11HF>,D&$G_3Q*S>??W[FW.D)V67FY%X_?J%^)F>_#(2ZT(CJ-=0[M[Q M9'Q_.[RFD^\-K[%XV=K.#!NX'4 B7?>'0@@#15P>C$\3%VB425?@=I:Q2L0G!&+<:A]26H0J@F2-YF1%G[%LTA,7Y>F#+-J?/9@TH$1%F M19>XHG!6Q=,8)U97L*E=Z8RJ9&>KL7A'E'LR>&J7RO79[4I[6.3R\A)1,/>" M,&S;S +\$)3:,&[:)#SM@R8FJNEKK>0< MLRXF-?4-_3O MCO+W0+;O53,*NT8L<6+4-95HTO9NAOPAJGF7E@!C8(*,;J@CB.YL&F,].@// M $O$\M 84-(,]" MSR>0_)!Z=()-1I4'I\$ RK,>!6*R-IXJ87H FT-BILF+Y*E>IM'!HU!.R*6JDZ^8!KCW4S<2Y82 M<:CNUNM,-^%NEYKW5)M]]4'DP;$[+%D-J+.=VH@C1$FG0!0^V#)SE^-;UY2?@FMHH!>'5KEPI>Q.']!2-%OG=D!>M*(TC%')L$(SZ M0AD9(A;BZ;YSN^@J75\7?@Z$?@F=[)UM4M?J?5_YF@S+EUE27H?%T1MJRVZ) M2E#C=C9^D(K:H)CYM0',ZL,DVMX6(-5F:GX;I";T4G!']#P)FJN,Y@A2'W9! MI2%".)G%:$:JS-LP3:_0M%5XG \L::8VEO2\(;RHY(I2HV=4>8=Z/L'=[%:%3W:8GG"";'6)[ F: M;+A8RD&M5FNT5)/#+[J$UIZJU8WYA?W ,0#_XH+X\HDZ3E*<-:6)L9Q3WSD2 M+Y!-$!A4D0D??+[AAF2 .:" *A(KQ= MHNX:+K;-..K!DG2D6G!_,ACBDYE"-(1&MI*?8UI;#$8RZ4/#PBTEQ6Q )=&. M"$K\HH:42=W-J71Z%J[!8:#'NR,-^3W(:H.D/7D$L:5 B M&TV/!VN08<&D\4.6*D"4CY-I$LYT?1>R_H_ M&\Q-IS\MVM"OUS@#'G3:J%; MCV%^WUF/'3\<3-:WSN\IL%RVW MJ,));C(&84G#:>93&20TT;=1@PZ.*"VTA:$+62Z('!2=?8^B/$G.%4\4Z ?: M>:DS]-<0).=^A,4.<;'347!QK7V$A^U7UPF':],B3W;$Z^'>!]*N>%ZG@3?T M[?7N_1$;UK3^+@2FE?\>\5/S' 3"R3JL/L)\7BGI:$+T.P& 5+' 3!"@US=U M@Q-=*$M@X8RI!,H?MDVWCN*!A/=: M.O-AL]NU>*G!BH)12IF>340N-\@T"QI!,A0WPG[,"8/0^?$U+&]P$+?P@PO- M2,@J9--U86"F0ZKPT%0VO)_1"$'+OD\ATNW3K:(<8,G>?C/\=@#%PF0ZU ": MM%)CN9 9:C%]938*-@$.YXJNY$A@)2B%G$K2+%K>9@ =:-PID HE\Z\MF@OT M%O"LB/U\2BF=)$0TABP<5RI>.#%2^PZZI-%"I8P^=.7.(NWV^Q$F05;^/HA6 M!:XM>3;:+C+!7HK!RBW0['A0KKLFI^N4?"@GW<2US9Q%VM)?]>KG/U1FNV!/ M]:'%A6(8$[3D1LT[9JZ=NNE1I8=2"%&8KP MI_J*J'.N ]25]NZ67-7M^:\3DY=OW8]EKJKVO2 M_\Q.ZJ;?$QP-?M7![1']=H4*$WP3?N"1GJ:?QYR'7X7TQ\-O:Q"3J-$.@;W MUE!*/C=!V\:_HW(W'@,_OPG94-EZ0#>+XSQW0=BD'XT].P_4$L#!!0 M ( #N)6536-DI*3@0 + + 9 >&PO=V]R:W-H965T_DRY(9?*O$9U[8S5$P":# %:N%O53;#]CZ,W)XN1+&/V';K!W& >2U ML:IL-Q.#DLOFS6Y;'78V3/9M2-L-J>?=&/(LWS'+YC.MMJ#=:D)S']Y5OYO( M<>F"6TS\XO4,/5AFF$4]F$F+2:19:@W8(H;V&.&YAT#TR2PIF2=F/@ M1!98/ 2(B%-/+.V(':=/(K[#? ##)(0T3I,G\(:]HT./-]R#=\*TY')MX-[C MOQ9+8S7EQ=]/X&<]?N;QLY<*^0V8DTNX^K"X/('3\_'HP'UEHW!TZ+_B-(RS##[[RB-" M[ 8U-9+&8S/=]P.H-QE+_CC_*%2M@#\J6I+%X23-Z)V$PTE,[U$X3F(X6:VH MXS@E?3BHYT M;]#+*Y5\4S%M>N+Y"-+=,%P:R<)0=PC"<'(PA M\2:^UY'GQM]1'XZ'_IUF9#4;AZ-A!LQRP '7"G=@?JAUZ7UUFO6>+]% MR1=?"# M]?(2JKT6\>" 3C4AB&\(R?W HZ>#23_^3\;LD[R7X8Y(&<#'6U78]"IOA?K5 M .B(AZK6E3)M\G71,%!8B2Y+>: M42;^\M,D3<:_&I#?UQL'\.ZY,3#_:V4V:=W&7/F%YS:4#@BK;&@_$H:!I*-["J\G>R MI;)TP_.?&[I2HW8+Z/]*D4SMP!GH+^GS?P%02P,$% @ .XE95$=D:$O3 M%0 %TT !D !X;"]W;W)K&ULS3QI;]M(EG^E MX'4O;("11>JPE NPG60V@TPGFZ1W,%CLAQ)9DKA-D9HB:2?SZ_<=5<4B1ZUD@EMVF57T7@\O]K)-#][^9P^^Z!?/B_J*DMS]4&+LM[MI/YZ MJ[+BX<59>&8_^)ANMA5^%OQ7JAY*[[5 3%9%\3N^>9N\.!LC0"I3<84G2/CO7MVI+,.# (Q_ MFC//W)6XT7]M3W]#N ,N*UFJNR+[>YI4VQ=GBS.1J+6LL^IC\? ?RN SP_/B M(BOIKWC@M='UF8CKLBIV9C- L$MS_E]^,73P-BS& QLBLR$BN/DB@O*5K.3+ MY[IX$!I7PVGX@E"EW0!(,]*I4^EZ=O7SU^O:S>'_[[NU?;CZ_??_KIZ?B/VN95_+?_VT1A=?/ M2I$5^>9)I?0.9! @*!H(1 Q_TK)2B2C6HMHJL2XR4+XTWXB+-(=/BKJ4>5)> M/A5 :K5;*>W(C7_&8CQ:SL:_B$\J3PLM?BTJ58JD5N)]7!6X&A9-Q;F8C#R&5P16]$Q$H^7X^,;)6(2XB38VKZ+1I/?&O\J\!F.!&R-WG[UM,AH_ N8T M/-AT6VA-Q"A%#0(+!HJWQUHE:276,DZSM/H*L(7+9;" $\+I(IB-%^(]T%)W M"3^?!@LX?3H/EHM0O$ESF<=*9 HL12FB8#:=P]\H6HC?91 96A04O)^QP/=V=%3(7%]$RB):S2W$11L%B M&5V*ST4ELV.R,0FN)]>X%O%; .S13+Q39>G((HFDPO4:! IBNIX#2M"OM/3L/H4+B ME%N@L??9]^O"I\Z) .4LN)XNX 6 .IG\$8J=M*4/G7,!+ _G0?W"2XJN2 M&H0-;&4)G /77VT%44N)2JXR!;N!B"/Q&3XX/)W5:MU6!3QLKXO[%'P$GH7: M*L)PA-!&B YHR?P:WTU0*,;!=+%T=B9: *5G^':&9)^!F"SPW9QE!E;/9LNV M'7B?P_M]Q52))I8J+%>D;@#'>3B:C<4JS3**$#8;K4!FE4<[T%G44R!Q2P^- M6"'EBO53<0Y&9C0&_WS*0<:XMLX[,*X72&MZ10LNGWW;'<:<'MS1,J?F#GAE M[T"1^Z9[C 4^@@O83W,/O.)[6&[B>E>#D4-Q [F(E4I0A&(%'R1BK8L=B=N^ M!CL2PU5KI9G:HDV90+2Q8!/9NE \*! ^X#4HK>&U,TFXLM#I!H0U8ZEPQCE@ M07Y !86;[<>E,=H $ H[BSDN(,L=B(=M&F_YRKI422 DZC6$=:!#B9:^Y^D8 MN7Y'! ? E:!B"1X&FBMCTC-Q"]2K!Y4#(FN53(P'6M25C+O8K3=0KBO&*!1/DK+<=:]UL%3D$*\PHS M+0IAZOT^(W:A@MFO2K$I[I7.;>S1.NCB4.W=QDMGR7:@(2"Z(-1@8C-08B'% M'B-LUI.+]+)C<83$H JP2'=DZ& 'Z)TCB"$$+L)O(72!@ 9@AC4ARH-!^5/7&-9YANF[L8E;6*R^*!VG&("@D]=8 MED04C*G$_1(L9OTGL$)@6P[PO>! Q&ZL"AY!!T M#0FV"MA_ %J4DD. M,D!1I,HWX&Y3B1]94;CCJ/:-+>=1RMD7"9^4 MA'%ZT]U_:2L:)9TDQ?GUS,^=FTI=D\R9]!#TM*[@(ZP&XE[.=?6^*,D:-$E% MEZ:8_)6IU06; QK[YM(XU-7LGI.2'#/-B^H\ M07JYIUQ1NCR[15;:F:L'/%Q],66A#!-VR'? @M9[2MMS?S]&I^?35J6%K R% M9-XZMD1 Y8+*@\*0\"TB;F+J=Z $&I7^(V(D/K(UW0WXCD,9AHRNA)TE\5!6 M;-/)11H[:JG,2GGBU<:HE_U&C_VN<2V@1,14*11DYRQDK8M=9E&S=KA$GYB' MY _(=&0I51Q=L:&+J],BHU[$1VNAI4MJ=I#'$]O10D#2#\O 76B$&)A*ZLI: MW!P#MK!2+ U4^>E46A.502X#[T?]=JBQ;,;X.K!0ZN.L3JADT8"(<) *?.U" MZ,QP0#*&NOTEW4&$=->8WJ3+.*KDS<@?@D!>J"^QVE?DL\B3%'ENFJA M M0JK? XSRI1[( 'E,;>^#(>,%\U70IR-X6OS*76"';0@<.8UA2W>,8O+9GE MJC(^F4U#S:X)R'_(/5,O8A7#9NHA75SMX:XX))"%=31<=#>6#LT[$:XMD\9- M,IJ'$LC5FS[!9;$YQL&4[8*VT';<1D4MFC7>8!I.@$KKO->W;S^_NCG)8HS$ M&V"6\59$"2!R3,5*-$MH12]_@0#!%E5[D#PEJ/Z"O MO^PA'E2GW\VU2 B(BX3TFTT*2:2-8H%8?"B$%#I=U=SIP8A0[E-@&<4J%,UP MC](J75,H7BN%U4&*C ^L!B4NMLN)W2Y5$?(H/@PRK%RIKS<; M43X='-8V72%D',<#IKVQ\B!J6?%0LCHX.)"K28K19YXPE! 40W /H)I,?FUZH;CPWQB"YDP_?3S?>&3?;NRD;Z-Q\^91T)2]L6$ZA$:6S3:A^Q-Z9 MTA2ZQ33'I*L7^AX3.J #MDI!EK^B3*@2YV$K_$)WRI:'(_X&NH&4 (Z\PH^M MD:(7RC-2IKH_P-16ZG DH['B:@($793E$_L5G5$V:1P'66Q3\Q(2F5M/,CI4Z6"Y)%=-G*0HQI1"N([, M%>+!W*+;?3[,+?!3&VMC13A1<28U5PYL\.RW2!XI%(ETMX,KP-J")<:".JD_ M-SP"5ZF@R,A8*,-'9C\6KF&O1@>'Y$2'[UW.-L\W>=YHAIWMP,S$9$1>DG$L M.'C;ZOA1MP\T$4UM93,/[!_N#!_["0F89"KA8I2Q^$:O\0-CU S.&&*E0"5M MJP/.K#'8C@A$**I:*'86/L+#*-D@FDH6B4EN>VL,+4CH-MJZ =<*ZPKM(N8_ M'7^[K@+&WDC@E38;8(V:C(_5K?J-+5Y=[>ES3-$59.>NZY[RSJ%WSG- M0<9@#Y> .+"=/@?HE[XC;^I 7/5Q^#_&0JJAVM:[L>@Y&!BEN5IDP_CA,ES3 M.07?'D,<[8T[34?-%$:K1( -#9L.4/O_8'3+F-9UJD%65G694NR92*J64>'= MM(T#[F8$W![S.KX!Z/\FS:GC"@ UK6<1Z(\^5H>F0I=\#/PP5(^_"J.4=8?O43Q]&YM-0=9_&P MM,S$TET/',#C#JV],Y-,C^#V8KM >ZVR _?"%=N 6REDJ1RS54K"?B&Y M ?CN[>W[CY@^GYB;4M$39Y'&OW!U91[-?@D0EXL5GWB+!<"# \F7F>UCMWUL MMI-"T&H.J' #.71@HP&X@^&QV@K?:Y59KL"97XK#S@%-@G]DOWL*[J87@'>A M/=@5X"W7\A[U# ML-"FII=[21UD0[]C^T@^@+(X3_(.D@-82860%<+X'GT)8,:H$@"707]LQVFM M\OM'#/!*Y?$6[\,4-I-Q)R(S:7G_*C0BOXT^C00'-Y":Y06'\(EQ/JC_8$:, MXC@Y9,O!D3&/PF [M&G\T&H:?RRWS?2-Y>]'?E# \>E7L&'_* VS#K )&= M'\HC'-1!-\]J$K!OR;@HTG5EZE3']0X-:HR^F_&%SSV"E":4M2FKN=S)L^V( MF5E\C"Y:IYKMQM[\)*%OZL*F#VS%F\=/R9'F8%%-A;*C' %I![#$!ATF(GNL M2KR5X-NFTZ7GW&"][Z&Z<R2N,;:[](#K'Q$GM^E.-V7VPX'8<,D MC$;SHQON9"XA#\L=V\ES3Z8>1]/0"V >HPXC>CT?S8YN,7,?-&QA6F&2Y=([C*;V=QPF= EZ MA"X=Q?;'.U!^J22*4)J+>_0^,.U3&S>=AZ/%M3]UZA7E>XL2 RD+-D*:K6@K M71L6&8-78?35P[8>(KNJKC%N.#K>D!6R5Q??MMO78> J02X>ZI[?8.+UD#O( M_)PPR3C*$ (7CH @%QN*@(S!LFO'9NV/#7?,=+ 7SIPU$)1/6]RZCC)D]1$.UQ^(T%&*G4\$0QWXD M X9#RY-YT0ZZR ^ ZZ(9G-T.)\3PF:W'S>5A,T(KW^#(PZ+F6E%JU*70,_%! M:>KS8QG_77.U&=4Y<5CA,?APY*G>X[R87[C$ C0^\HEBU"JZGHH-I!;7%AO$ MBUL*33K?.J2QDK'HVH:>4Y0\JLL)P SHU/B8*O['. ;USEY@['8T:0P#5C,T-/"_H/^I\X MB.R9QU-.;95\;;%%4I,S+C3VW/SG4T\\L/NL@#0ZC)UUGIPO.D^S7]*=QM&3 M'B"BT?@9_Z@"C[_00YGT>?C,J@J>B$/A7QD83V!6,B-K13]^8MI"FL:1S*\L M !#F$C+)MR"V3Q.L4I M!#>X?]N9?E?]&)@U*]--[O48>?BK,_M_M)5G6*2(_ D_IM"R">R-VK,6 MS%WKV>Q@"F\R5+0#(U),YM,GV,(SY*IS6P]>,0VZ?;:C3VGSE/EY- K=4^[4 M^3<_PS#0T 2Y(J%SD\HX\E()_*D>]6EK7PX:JU0,>? +@YK=' MP/D2*!TE\$<:O[F7W8TAF]L:M!OO=;*/2'/_X>>P6]S[?B+]2^G"H>,M1P_J M1IC 2/7]OM*5]V-5I)3XDURH(B#'_+M5[E/WJU\W_&-7S7+^R;"_2;W!H;A, MK6$K5L/.^*DR^Z8J]O335ZNB@KR27FZ5!#QQ 7R_+H +Y@U>X'X+[>7_ 5!+ M P04 " [B5E4G$9A)LD) #R+0 &0 'AL+W=O(7.[0 (IMR;(LIVF M-OB%NC>]9J]+0Z'>Z E MVN96$KVD%,?[U]\W)"7+3IQTBWNX![_H!S4SG!G.?#,D=+U1^JM9"5&SA[*H MS)NS55VOKX9#DZU$R-8.?);+54T#PYOK-5^*.U'_<_U) MXVW82;UZL5PL M>%/4G]7FK\+;8Q7,5&'LE6T<;0CBK#&U*CTS-"AEY>[\P?NAQY".CC!$GB&R M>KN)K)8_\)K?7&NU89JH(8T>K*F6&\K)BA;EKM;X*L%7WWP4,,E<#VO(HI%A MYOG>.K[H"%\8L9]45:\,>U_E(M\7,(02G291J\G;Z%F)/XALP,9AP*)1%#XC M;]Q9-K;RQL]:QOY].S>UQN+_YQF9<2W]Z]O[OZ1\.KFK.U MED@ 66Q9X70L>)4';-[((I?5T@3L7JQD5@@\9:J"^HT+8?%;(]?(B)J!@:G% M0F9B-SA@MP:##(X4Y5SHSID!JU<"0?.KTK+>$HE3Y"]_2J-P^MJT:JQXCCRC M3(86;I#50I=$8 R$\(K-!A.V%5R; 7LG= W:EEM66='D@JDUZ0IRQ<1#+: H M9I?:2P(]"#$+%+;:-FNB7" UG5PR;:AT7PQQRHK78L!^AB&9*M>J:OF=FIDR MM15.EO*,2'BU)3/(@:J0.=AS9FKP@SS'0DG*-\+:W03A* Z2)&5AF 3)-&(A@G*:3-G="BZX MI/6U[/?("CXO^FYBKZ*+_X$"4TP\C2*63*! /&/I>!I$<].=LS2* M@LF4'#V=DM81GF;)*(BA/RW$WLK(+NYS '>]0MQ05D6CUXN7ME)F'&"T*:]R::QO6 M(/8S= 10;*W)7" >- <(;ZZ8,^$LFS+>>/[#S$U]?*^E=NM.+U@VIU@@R M9RY84^/#[WU):)7F!OA.B%\KO_"8SDB_I)[,ZZ]HZNYYT? = M(KM7X5>6(3@$P9XFX?#G465W1GF86FKA5\I'+\K9BM^+(Q6D0WI4! ?T 5GW M*YHS&H4Z8@-]/.H/V.?>BOLZV>8"VR!PSL/Q8(:&"!FDJ@"O\6#:*HU-NU.%Y4 M;FV5N'J$UYJ:T$NUN&QVI>1;:,Y9%(^"9#2A)V!D&D\.:I8G_-3/L:[U"%@E M+-K!(TW9N*7+^T 9!7$XP74\'>V!;F_^<4"6T?RS( +QQUT=NV+O&DTAV[?8 M#[$UE5%70M6!J?U2"#Q/@V@2$L1/@A EM#6P%80>O]&.F)9:54N'E+F8NP)J M=NAIQ\(@G"0LC1/V-U5=9H]5/'1]3Y_.9=F!&>$4M2::XIX&P/Q.RX][^CQB M[RE/C<&(KFFTY^M];\ 50111(Q$E21"F<=?0/6X0=XVGQXU>^A.*$=>ZT=F* MIFD[-PP8$D/YO4$_NW+@VY*A"X95DGR]0 P0ZO'^6CH M;.M^=;.-6!?5J+J M1@\GM'C^('0F#<+/%E.+H#64H%HZ!\@LI*U(.6F?>^!%K:W,0FCM1KB#THQ1VA4.2\BSMO+O">&]QJI/1\A#.-%4-@Z@]%H96Y16$('>#-O'#E"0+VI9 MR=8%Z+=M?I#_J?"JISPX%R27.'5N*VG;7K2I&K!UP?V>X=LS-N@W+$_IAH6' MQPS ,;Q/KB5[IFZ-_T#(?V0QY>(]&;DD]_K3N>]DM6 4$'T;/ M)[T*Y$I./-F5G '[T$ G09MV639MO]6&LHV+'5S98MO'VY=KQC'[=ICC=\ = M@+A7AP@@C1P2$M;09B),"?Q3],?8V^/SF"7C( 60S.S6()AB\X'AF,5Q$(9C M%H,"CY-Q0L,3-D;]&*/%'T_I<3J=T#!]0UF)[#*&T>OV%945S=$""\HBS)(D M.P+WZK1<[+OP&7_M'!LEJ5,J2"8P9$J6I3 >.UA9KIO:=9MN5_0JG 7I)+W MPRBYL*^S)+YX#C7C%#N8E)Z""8!_AZ,O+[PWY8, SAI7CP.Z6%5J5O.'E)^F+G(3)._8CO:$'=5'8G08",7*1& M%9,@$7.)EM$'1EN-G!#7L&WL01P5@'M$R_)80TH1E$MCW>7;X(.,.YYBM@7[ M\BWSV*RU3>?%HV;-L'B O,$EW>^U$,.#";)H,$H>S[*G\Q,RQX"@/Y-07 ^D MCM$BTZ<0U]X>S&YSE@U'T:J%:,'>R)QJ#NT7L#5!PZR[Q85/9-UO"@[:+MHL M4']@2Z&B'("WM]!\@2(K*ENSZHT0%.2N!O;G:NO-@DO=W\2(MBFPRA2VYW;5 MD==VG-)D=X[2'AI9*'[A8.S!9FS/!0I5BO1WP#A4VX*7FH>2YC3SN&P)OJGFT$)V.QNJ.>(5 DH 9X RD M";G7SGE\0H*:.8GV.U>/-BZG!L\CDE/QZ2G M8]+3,>GIF/1T3'HZ)CT=DYZ.24_'I*=CTM,QZ>F8]'1,>CHF/1V3GHY)3\>D M_Z?'I,/>?[C8"2_MW\;4^B$0W2^YW6CW0_.M^X]W1^[^AOZ)ZZ6LZ$AQ =;1 M8#HY&ULM5KY;]O(%?Y7!JY1R,"LS/OP)@&<9+<-T&W3>+<'BOXP$D<2$XK4\K#B M_O7]WILA1ZJ+:O[YRK_H'G_+UIJ4'MV]>[=1:/^CVI]W'&G>W Y4L MW^JRR:M2U'KU^NK>O7L;T'@>\)=<[YO1M2!)%E7UA6X^9*^O'&)(%WK9$@6% MGT?]3A<%$0(;/UN:5\.2-'%\W5/_GF6'+ O5Z'=5\=<\:S>OKY(KD>F5ZHKV M4[7_O;;RA$1O614-_Q=[,];WK\2R:]IJ:R>#@VU>FE_UU>IA-"%QSDSP[ 2/ M^38+,9?O5:O>O*JKO:AI-*C1!8O*L\%<7I)1'MH:;W/,:]]\*)?55HL?U5?= MO+IM09&>WR[M[+=FMG=FMNN)'ZJRW33BNS+3V3&!6[ R\./U_+SU+E)\KY=S MX;M2>([G7J#G#_+Y3,]_43[Q/F^61=5TM1;_N%\T;0U$_//"$L&P1,!+!/^E M"B_.)J>[:W9JJ5]?P:L:73_JJSMT5BK"/>PC]6!4=$%1UYG6U:C6\ M8KO(UQV>S<5] ]=<;J3X!)J MM0)5<%1UAL"R6I?YO[!Z7C*15=>2\98@415YAID9/+)0Y5(+]H!&&M48#JJ5 M0.RJU8&[XY?0^H0 #28P&Y^+'C>8W5=F/L[I=:%+V2-.Z$7M=DPY@A@+1 MK1$S<-INH$VLUMSKB+?DW'JTK/0D5$\M$))$AFDJ9I$K@R"\$9XK(]<5/U8ML(.) MGB=3AR?&KO2#B*\\Z27QA.0MGNSJZC'G$ SF_B_2O^OJ&BO>B>\MQ,%F*+W8 MQX4+D4,_H2M(XKF!>&#L0_[4=T000CI'^*'TO730022C(!"SF.1W(YD$B95_ M:58R:!SD[&8I3)U0WKGR]#S;BQ;F5WHA*_90I=Z ME;FXH#F+02?MIU^P$"G0P5A6H)M*'V;&%=0;Q!X;'#&P XU1 M_#B0RW)X)/&UJJLM@V%R&&&F8U^$#^]VQ1,Y/8T^BEOD>UU;U4\87^^JFG3& M_Q!:CCWL@CR_'FP?!^((0<3D@2_FQF@L<5*KL31A&'J.=!.''!653P-.9IFV MES>(5 UJ )*:%?7;WR2>ZWUK<6$8!W(\)R"&R&T] E@J_J**3IG:A&3B.$9J M'\,! 19Q#9!V'> '\UT?( /@X\@5WVUW1?6DH3((F^5ZBP"XU:HPT0Y(UW6+ MNHPBG@#BHA18EQ'D /X2-Q;OD+O!MBZ73\+F'E H40HFY$">=+V0$0V7N,'H M[0[A_YMJ7X*Y(E\1'I!.F>]9)-,(D.R%[W\Y*Y)4GZL<7#R"%<1PZ"^1B24> M1 1IN//!68S2X"Y^F#+8_!@O49O">R E_4F**L1C%W= MISAF_9!HV'9?22C=,$.KO(2.D20Q <08:;L.3D0#:#3[HWU@,A@]T9Q/^T#> MZ&E>)!$EXS,4)L%'2Q2Y6N0%6#4S6,!=#8[S'2?O(408_R12IQYZQBTG=#A> M[8Y<%OANGXQB4)#L&-#7L':<("'"O'3M4U &DGY75=D^+PJ"E$2B! @26"N* M;\0?-$/&BC6+(QE[A*L8@3P &MYQO0T.-U61+=3R"P8ATT01(\J101CW4 *8 M5;G.%X7NR?6(GP4R(!\]B>W3TF%T@CSL8?%9X/OP(? [I1&SR)WX(YS35C50 M,)CQ:$T)&3T$_B1>)^N:R[/F#T(8#2 M;Q)Z(G:D[X?&VW@ ^"&8/.ICKT,)$L,98( P=;C41FC,J&+S4UXE0(&!NN6< MYN!6+K)XK\#W8PC:',@AI"M'->%Q18FXYF!M_+@0SBP4HW((18H*(18/W:)E M>_A!(N, )8.7R" -)V/P+(!)G(1- DR%EVQI1?"=&%;WA >H>2!O)E D?0D M@"X5'$GJ,8Q=XH]+ _C2N?G3?FD*VIP0?NR(-MJHY=)$<'IVH8C^%8Y+[GIO MF$.0I)P7F8LH"<4?QK!W4Q<6(QV[482R*[[Y'^GL\;E!312]I,CVN8S2"$DZ MYL*!B]WKP)W[:,.+ @M(W/J'6QYZC6)R[O6/.!8W9WBJ=6'+G^?M7/F2EX\' MMP>'FP^P66[@9(=,8\ _P0>K1JOEIJ_WGU!'-:@=)@NI2:4HT=="1./:G:<' M#9V\BYS#2Z:BN'4]#/"C>72D/2L(R3'%?=;5?;5)C)_CVV8LTTHJ\#%W!S:& M]7.C2IMZ09J-@XJVKK[FU*.(D7Q-7IKPX M8U]*J_M-#COL4>3N%+(\Y]5JM0)$N;06U]X\&!:?T@8@Q9(,2UH96MO9%;HO M-9:F,J1@K.N2*XNFK3LT ZQ/E ZH,VRCWBN(FO52K;F!YE@=?]L(JIO8+Y^( M5M7WZ%V+9_]2I\L9I(^DQVLCO2U;SL*4M *,=TO39XQ19FJ/4YL[)/AS((", MZNL7,*8,T9Y/F-<9R(Z4!TSD]3-IIJU(#F4LJ28EV:@,Z-"/.0(L#+S0NAP, M)HF_O4;Q@E_3K:(T;U%B-X6EDWU&D6+W,,HQH<'H4WB48R"-,&_EF^+S1%,T M[,AO+J$?<\N*W$TMJD?]OW-DY]21?7?$T<&4QZXL1][8>_7@*V3U(#R6:XK! MD?>. NYY#U,CYQH7\%6]5J5UC9=;/AHI<#;# "Z24KG.DET>\1 M9CD\_"*ECWWSLA4)^R^:<,_(.LX%@^DF;&4ZI6V%!5FQQP'92T=!$:\OA5@3 MSSAIE16>01*P6>2F&L52"\UY-M><72G5CAV27> ,XI[!?=(BO/1@49V-A#UQ MMZZT488#J]V2':(NG:Y4U1=FRBC([)IR3H6):&L;HI$Z3#R&^17):&L?4&2\ M+;L"AB)L? 84FBQG81",[1;P LK1U!'D+6T';VE[ILB_D.*A2I;:Y@BHE7HN M1!7$?@A9*" M[/'FN/<(]0:<&O:(;WUNCR< M.+RDU0$W)L10,,LJS;G [+%D-D38;9*"HQ 0W)49$%#G"]Y'1/ HL4#3(Z=G MI.D639[E\!=-O"]5![/0D<5AALZY]=OSV0(MNSA@?[]A:;=Y2XN82/7$)R/4 M#($W>]"Q(/\ 6O,RYQ"#Q4OX "8-\IFS"_3-/-J>AW!>R3+N2"GH6Z[W8(GV M$SC2LN#YBOV%8@&FU'JG(#KI=ZF:C?6GYAP/Y/O$K-EAI=>9V6D$IJ$^HCSH MG/(?^&(5V0!AY.M/70@M9'\D)_17?>IZUF?WGFS[Q(;8N[ 5>VG_]:UM-169 M9IV79#9:DS/&M?#1<+NT]QHX,HEITPV].&T.W%O%-L)L^U7ER0[ "$V-VUL0'C>$).QBXY[%LK4!\V1432?# [F@+;\>,(N]RSF1%0^-)L6 M,IG76,P:LJFFP$*X@3:]9K.)5M]F#\4E(=4 MS"2&S3 RSCG>6O5%<[5)PL]I^_K%\L>HZ-KUCDO. V?UP< <(B;KH95ZK&IC MVP$Q1(:/7"A@OT.KAE!I&&9LV:WB9]W,F=-EBQFVP<:TB9IT]0? M[;R0#OQ IE$LZ"PN2HA+CFS8CKA'8\^QO7E4F8]G<1G7#]"G59,K'T MXGA8P8$QAKL0&O2'^J5 9ZO<@;*) ZI:K$8.G\Z-M1#1]]J6'IV(,5G9YX< M@O?T@/AH6W 8T\MX0D6\R-I1*_I+]S/GIWW6T2YY'R-'X:'6Z*[*H0;@D,C> MDO?;-RT @^J6^LRO:IN7)M[8WOY#OT'P"2Y>(O(](.7D= +QX=/#C62^_BN. MFB.6&N(IYLB<2"LL;Z701WM4T#. I[Z$NAU]6+;5]9H_GR,F$,S,-V;#T^$+ MO7OS8=IAN/F\[P=5H]QK1*%7F J#AU>B-I_,F9NVVO%G:HNJ;:LM7VZT@H T M .]7%5IL>T,+#-\MOODW4$L#!!0 ( #N)653-EUPXUPP '(E 9 M>&PO=V]R:W-H965T^YWSXJ$T M'^Q>*2<^Y5EA7Y[MG:N>7US89*]R:<=EI0J\V98FEPZ/9G=A*Z-DRH?R[&(V MF:PN.W.O'I1UB[3A;HSPM9Y+LWC:Y65#R_/IF=QX:W>[1TM7+QZ M4J?<^^K.X.FB@9+J7!56EX4P:OOR[&;Z_/6"]O.&7[1ZL)W?@CC9E.4' M>GB3OCR;$$$J4XDC"!)_[M4W*LL($,CX&&">-2CI8/=WA/XWYAV\;*15WY39 MKSIU^Y=GZS.1JJVL,_>V?/A.!7Z6!"\I,\O_BP>_=XK-26U=F8?#H"#7A?\K M/P4Y= ZL)T\DE'?.X*W& M.??JVX^U=H\O+AQ@T'V5GQ;I"KM [@ $0TELTC) MZ]E)B+;.QSD#Y_SH!<]' 7##,Q1=+ MZP_._?3^S<^_/1<_PV]L;1[%.U*DO;7A<-1>*SX6)>FSD55FZJTR@HLJ<)IE^&] M*\5]Z=18O-L#HH7AN?U>9?Z@DY_\0IFENMB)S!(_%CEF"A=@/X\A[]ZGNB=>ZQT(K,, M? *#W6KLVSR*GVI9. EG^$ $$$&5?$2\)>9K42ZF,-C8!0=Y)+3SDDGN(,/RJ12J<(_KVRCG>;P!81);Z2H*NJ,K"R MR=378_'K0#( 8:%8+3!$1CLGNH:" E\@AZ 8>2=Y&7FI)C3)!D""K M1?H4#PJ_9-)U23*#]'=$=F^JP=(V,I-%PEC[7CT6/Y9D<#!*F1.83G"(N $# MB4@9PW3D2-C6&VD%H%8@?1US.S)3L:D=X^\8*DCP0B'KCF!K#C_R!)[&6CUY MP$;1J$LYT?G7OZQGL\EU/^+QXO2:Z9,%"-@2.>R5PX,W::H#T$KJ]!G%"UEI M)[-QA'+CH@>.X)D4-9Z(;QU7$R6$8$@N!4(0>&/?)S63_M+4"QE%C74@DBVK MX8"ACTBO+,B39BFM+1/-2N/ V(B37S^C^@(B0(1//6J*Y]K:FC7@=#;0$R'D MW<@/%2$Y>'L2 <1-P!O#(V@M@4?H'_&>TNB=9K5ZPR9Q "5DP9GK7AD@87<1 M!=SIP&S)Y/N9JV/(/:*/&+/W*)Q(:U_7'4+CR-5&RM%G;%^T?AZM$&9 ^]03 M)^;C27-B$&SLT]&6HAXCH. S#F6 4(?2'\_[]Y M:3>/Q-:4V*ISKU#^NS=EO=N+[^M"B?F$M3,?!;YA ;*--0,IZ&[Z.2T/MB;> M=\07LTY*-XK:*&+V7NJ,RH00=V$*]@CGXS;DQE<^*6W+#-T6$=.2V8M# MVEH(-L\75Z&IQ=9C"Q?QRA??3Z>AJN1!O.[Z4 MRT>Q44*3&5),9.%XE7<9[[H?,D-E]#UX0MXHU X)S ,,B4$U%2,O6-6H4Q0=.&E01EZFF@MXRL'*H*-E1$TY?S(6 M.*:"?9>*;_B=+2&X5O!-X0]_Y.HC4>,AX*J$P#E5<8"@G'0LN'B?[=OYM=B7 M#Y3??!X,[0:+0=K],(MU@&DRQK1I%#II.O8,#:)Q-P5\2389>2*:'JA#S9"Y MD$7/5ZOQ99LESV>+R_&LEP;/9Y/QM"V ?RR+9VRE""]$XAOX%-FAC09$?9*% MD<9EA(5[:30"@V\[J=**+KB!#8K?2VQ&N5:X&@1U]D"_%/@UA*:+K9$P=B1P M;'H6^;+*W$._T?@;V_1#$ZQ$?X+;*,WVGK(IP;/)^ (9MM[$C=ZM,M_%[G5E MN[ZB_#A!%U1;>@F#NPK)67-K6CY0X.YS@#4/H4*;#STGRC@$^ %'5'.IOG-W ML2B6)B51MBM/M3<_XPK46J!4M,"")FA<%XO,)]!Z)%W_AVV@]O)NR<&2I@_A ML+=1V')/9;"DO6JQ!I7Y2CB7OR,A0V;!O ?HH_YBR=!&5,2)3,/-X#1HJH35 MNX(T"PP9*6"+[JQ( A+X;U'F4#M$S"/*4,O:.AE8%VD3:']Y\RT8_J%%MN=2 MA44?>6[#(M)JZ^MD M;V-L3=CF+=RWMTD$H5AZUF:)N&GMO C$T30 _BY(!4WY[RH!$T M_XB<%OHDZ9"'T$9R#@NAK\-.HBM9-+0WS8"OT2>=Z+,:E."HR=O*B%NV+PR( MI\32[0A 2M&R SH13C3/A*+PGF:VF_X^4Y2H$YU/YX39AP8*.-X0$FG,8Z?S M;7RG%W;(B 7WLNTC>G'"C O+T3Z8P3X"K>#/6+ED=I3 M5M5:*E/JL\VB,SXZ4/!)RGP1S2$KN"G@?X%E$ZTGS?F_3KED."@_O%%P*0:C M>%HL(>VVE@Z[7P[M?M8.N5@E.,+GBC+X50X>#+*.0#(O=HJE'6)%,&U;9]YT MJ&Q%+TUD7?@&Z*3:OK"1A2^%/E8I&E,I,5VQAVUK$Q*N3;+2HML:3N9<;&'/@] M%CQZ+0TJB$^)JAQE&=]21?= LW/+%/D9Q5M?3]Z%RC!2WV'CE@J!]K\[ .0. M*8#I2CNZP?>RJ"GI+/AYUCQ/X\*Y0'-Z24W09#1?S9L>^S( ^ ?JYR[ YGD9 M%A@ =5'KT6J^1G9\; ]_7R/K3GL/QXXM)SB&\E+,XML;),X,_5OWZ=C1Q:S3 MU4VC(OI,MT(X!N%JWO*\"N?[/$^&/$_\^27^7(YFBX7G>1V1MSQ/>CSWCDW7 ML\ASQ-KE>=+G>7!T,>09-A=YG UD,%T=0IA?3AN>U^%\C^?N\S(L\/D%_BQ' MRU7@>1&1-SPW#P?'5J,91!UXCGL]E\O>$\7&(<;UU:KEF3F:KOLL=T3@61X M@&G>=,O!@Q*S]?LF3'#HY#A1QD1@Z-*E],.:V,-17D"X^0X-#(5+P/,3GU3)&,B%6Z5%T@#5H2;1[R@=@ UR!VRC?B*3O,^>OQ:[/SE M'^2,ID1IFG$]%:C:IJYW.]7?CCU5>2]T%LAJ1-Q;M#43V./H,A)V\%WNI([-X[CO:@K69@*-EIP&]:VXDT9RQ MZ$Y=Q0@:(SH_2FP+1$HR[;VR[5U_$%$D!3]C]U<-O4E\YTXB7-7Z@!VJPM4@5Q(Q8G<*!1/@]J\+2.V*#.LGR6WKZ]%4D-*D?/"=SU\*^CO MIGI3/-ZD/J$MLLVUQK5WZ Z4JB3;).)T7H$5(L@/$XFC%''?P/R:]MW2 UEI'760\*0T.T_+#%I@K-S[V-<=%YSN87)D= M?^UC_0<1_I.89K7YH.C&?T?3;O=?(R''[33096J+HY/QY?),&/^%CW]P9<5? MU6Q*Y\J&PO=V]R:W-H965T.)-YV-H'B(0D3"B"0Y!6/%^_IQL@!=F6 MXV0R#_M@F1>@@;Z=/@WI^<;4G^Q*J49\7A>E?7&P:IKJZV*I6,N=)Z^(D&0XG)VNIRX.7S_G99?WRN6F;0I?JLA:V7:]E M?7.N"K-Y<1 ?= _>Z^6JH0= O21/#ZT[Z&]8=NLRE51>F^%7GS>K%P>Q Y&HAVZ)Y;S8_*J_/F.1EIK#\ M*39N;#HZ$%EK&[/VD[&#M2[=?_G9VR&8,!ONF9#X"0GOVRW$NWPE&_GR>6TV MHJ;1D$87K"K/QN9T24ZY:FJ\U9C7O+QJ3/;I^!QZY>+"K.%K*\EEU'+&^T3]>5K-7QG'6]E#<(K4:F;&W_IE(U Q16 M%EE@;3] /,&>BC;7Y5)DTJYV9A\):"?+&YHXUZ6;!QU)80A52X-ID;AHZYJB MQ!O&5HH!1:AU59@;I;"+7$.9QM2X-(N%SA1=R?Q:6SRC53*H#KB !RRMX'Q! M+S0>2$PI8 K8&W$J5*&7>EXHT1A1R;K1F:[PDIS4A!Z.Q%4[_PWKTD LV0") ML>AOP Z*:NR A@,R]+I=B[)=SU5-BUO*!BQU+74A:1URLK:V92.VR.%Z=R&\ M%--!.ID,QJ>)GP[+%V1(6,_+XXG%#5F:GQQ;U5 I6':N@,.OM6EM<>.>P,M5 M6].RK(%?,G9+-BO9L#5@-0T,5IB%?2Z41G0,X$OLM: K];F"\7.R)2^(2YB! M?6W;N56_M\K)#P+>YX4L.F\'-CTKBF[#WS!?K"0B8ZY4R>&RT9 V)R?DZCYE M_20:"I&%SM@?+MGDLE8,3Q:;M^)YSJL&_9C*"!TFQ/@$KW#GALE MD42*:HM 95 AAV'VZ"E/=/-XSI4; M]"L70T PP.$[C]EV9+NL1@-9I-3<3B:1N,I;I+)&#?C M:)2*9##!Y^%H%(V'XA\H1S0W'DS21!R>IM%LA!'#A.:>1J?8\""F-Y@[2<1' MM]*3>)!.)TN0&G=+M*.7;)$H2\:;+'[P8C_$XG47CA&Y8PB2: M3'$S2=Q\6"=4*+ \J30;BL-)'$W2!_2C>K0DM41.^+60NA:(S58]-@+@3%>T M3>FQK/X$NNID;&%T9XX?RBMB"*_/\=IE]<-+$N0$.>(AIZW5MCI1&>-E(-HN M" T0?!W^&BS.<)]K-[!%02P$V1%0.!";E8D&5 MY55;$VY^;? /.H.@&)EEJ?_ G,/)-!J!/Q8%=C,0A^-Q-.UN>>)A.H[&_1-? MX1U\LD%VBBK %M<*"Q22X@(6^K(;J4Y!YVXNG$K[8_S'2"(DR?#9%>@Y&\B; MQD%0#N*KB9JY@NLDV(CGQ,_$&4/7/68A)RAF0("PB'*Q*8#'.D! M!^1'&Z9E:31.7:Q$XO+/8O/E_S$V,XR*5Y3];PAO/C)6/+G$MGB](R##P8IE-&.&#;+)TA9X;1,!73*4%=&DV3+7I/ >BGPRA-13J:\MO)4(S&;DX\ M[G$[F,+[3 M?J9[X?H4?X?I-$JF>U4AHUQX"+L39O=C>-695,BU:8G8!AG3Q<:>T!@&/ EQ M+JWCL*8D+M_-!T;4OH7W44H+]RR=HQ0]2E;K.74X=,S@@]^W+WV4]N1VRWYQ MM1/0;87+6RCML1G6)"'0A&9)!]3'K%W8??AD[ N6S%9:7;L&DU;SUB6L(=8< M3ETK*BS((]N ;VDT]=RQT:IA!\DYK)M&!<6O[^?.C>_07FU[D6WOLT![4Z+= M]P0XCYAFZI7=Z1G26FG>QJ,U:#'^@;21#_/=Q MLI7/XU%#&LW5UH,S&C8%J[)E/%\HX"IFS8';!J1JH-F?=TDD?O0==[H\N::PAA$?040I4[MV"\)(;..4<#8$_R K6Q.W,Q@4W(H9CQ M:&^>H%.[AT$]$RNS@07J0;)?H /+2-%T[0OR&Q+(^Y*N!&\TM''.Q MA]392[BB_?RQ[UAXR0W5^L!-VQKS%.W_48\"E:E#,/%TL,_7+C'WI\H]*3N@ MH&AA ?U'Q]BRPEBZ1D^6W1<57V2KO.X3_?B=[\O46YN3?$R'^)5U@796K]O" MQ? 65J'5RN2F,,L;9_ZOF>$Z1@IC/C\A#]"RG]0-8K9J&WNGN'_LQ; !G,5Z MM=[)&E&4C#LRX>\G :UPCV8#)ZZSO#,M2[/[VH3#V2BB\C>*H_24&Q8(>-TQ ML&M#BA9$B$83\8- ,_,#=H*/]]I^.EX04]>P#+4$@"+L?1@E-' 8C6A4$J4C M_/N D*1\=2P)%7U*'Q-\S.([7-UVS',@2L4Y1["WYHJZS0I$7$_1=GHC.K"B M0DH)L%MY7"W]AN#F,8'<<,A&@]MB.Y7/6Z[]1-+W!^.:CG)9OCPQ^JV?Z(ADJ."LJW [RM):/OVI4E M<30,NC*$W^EN5S8)FA;/&NYT*-):0T>H*G?NH*#XZYJMMTPF^E[@<=L1^:[1 M]O)!/JT6&7RW9,\>QNG60HX<,AN\RP,[8G7?>[4S0>HJFOCC@*"4M270/>6E-3K3E+?(G(J M[!PR!W*W&0MRV/0'@H_I?*??K_%]1$OX%8UO4'2=VJ!F6[!C*L;ZR88\V^%8 MR(Y#*&(&Z\K5E_0QJ$*-=,2OIY+7U.4QD_0FIW/W6V0>@0F^R>1K/] ^N,$> MP;XO7MTFR Q;#@AV>"H?,@268.U#<^SVC"Z<_NRI1!Q-)MVIQ*M' <%=\!QN M@WCGAH>@T>[O]]B1V2$69&9('%3S"9TW'_(L5PMDIRNR8M%2D=TVC!SD9>G; MT !E*=KXL/TS1^UMVU/CT+7_/*1+YOY[0\?3_11K"OH^QG_/PL9 GM'U<3?D?=?<$$UB M]2BK?%]>\7<6W5=;U 6P9;E_"1.G_S[1;K\/HB]EZ'LTU] %'84_-:A!T%RR MUJ=99^\M]N1[U*51U [J@"!P29-%UC4,5&MOXT27L $(D2$H M5W%MMP=,@QX[MT7"9W3/!!GW>.=THEJ@=+MOJ)E6%%K.F&PO=V]R M:W-H965T1%UFDE0YB;/' MIW+Q3C*3FG-J'R 2DKCA;0C2CO;7[]<-\";)BF>V]FT?;%,4T.CKU]T _/R^ MJ+[JG5*U^):EN7YQL:OK\H?+2QWM5";UM"A5CF\V197)&A^K[:4N*R5CGI2E ME[[KSB\SF>07+Y_SN]OJY?.BJ=,D5[>5T$V6R6K_2J7%_8L+[Z)]\5.RW=7T MXO+E\U)NU2=5_US>5OATV5&)DTSE.BER4:G-BXLK[X=7,QK/ WY)U+T>/ N2 M9%T47^G#3?SBPB6&5*JBFBA(_+E3KU6:$B&P\9NE>=$M21.'SRWUMRP[9%E+ MK5X7Z99G8S/ M69*;O_*;U<-@PM)]8()O)_C,MUF(N7PC:_GR>57Z7$*Y6K35*+VU3F^OEE#=HTXC*R=%X9.OX#=#Q?O"_R M>J?%=1ZK>$S@$DQUG/DM9Z_\LQ3?J&@J L\1ONM[9^@%G:0!TPL>H/>3JI-* MP9_J5E8M_O]JK>L*GO'W,PO,N@5FO,#LWU;E63H4AC_H4D;JQ07B3*OJ3EV\ MO'Y_^^[CK]?7XM7UA^NW-Y_%[;NK#Y]^$#_G\&W]ES\M?6_QHW@/7TR4X:,2 MMS9VF _QMT;FM101K%0EZZ966M2%D")OLC4&%QN1C6;#M<%8+-96FM)2*YE: M RM7HMXI4:LJTS0=KLBQ=J<0)]46@)#D6R&WE6*M:WAVO1-WLDJ*A@@0XZ @ M:P0W"PK+1*JJ,9'(&7ZM9%I8OI2>BJNRK(IO"4)2I7L1A'\^-UR /EQ)L9"M M.XE[52DP?(<_D'#_7=ZGA_3'NAKJIM+:]YO4S&BFQ-2QGK,1F2 MQ7=_+.5^(O5D7S23;<'OO!\-08:[F 93K+#!.KT*3*O =J<9K +I4EV(G80< M,HX3X@#,I8E<)RD^01%)5A;:J#R5]T*"05A?0YED0UJFE%6=1$DI67U0T._P MRJGX#!&[.!Q$_$T>%9D2GU345$F]%U<1+^BM%C.'N<"HV/!%6GHXCL05C316 MZ8@L7<=*ICL/'DK=E*3P3GF5N-\5(B'9.V/!EAR-9_PJV3!O/1&$4US)>TV. M &HQ>4M,9-@"[=>YV%1%UAF?!G?/F$7AF^3PTIB^4=]*524JCRAP8%*M.SHR M->KMM%$5M4VM5A%4"(BGM[=7SXPCP = E;T=;K !9+!;PT=14U32ND?5I.,( M*0Z99]E-O=*5O!&M4UR$QD;<$W++03*DD.=L8?;R (\DF2?:@Y#!AN* MB"B%9"8$87P;"+"KS+>$"$X;!O8;8#!A%ICKQ[1#L+X=%<&SP'C:?J.Q:#,( M(F:SA%@;))P" CU-\BAM2"D.RZ&^20BAG,X^'=J0[D $6HO@>2B6'!%)O1,; MU%0"?I>8"@>:O=\IS 8P"&#D/V ?3(-]DZS).@M0#$5D9,CS+=&U?C:U.<)H M3?<*BJ2!D0R5".Q9E 36\#(R:*:D;BJ31N#]%="49B=5RZY50+VKBF:[ TLM M W8T1R;DKM3.Q(J)>9+NWOK#M!R/[66 M7YE%TG9&'BM1C%;1#IBKR$(MJ(SH/2.]7I*;%?% (Q"Z8GQ1[33 SVL;_,8' M,<2L?2+U$CVY'[QJ/7;3U U)5_&;_ZAKFGB66='D'+\#C9*EM$.0(_.]8P)G M@/-KJ&N=)EN@Y$,/D&=UFF@@9JJAI EH&#=IK8E77G+UC$3<\H\DM;-9D MWZVLV$WJ$7=6,53D0S-W17I'8]HKQ44RO M1P;HE6W4FA6: (5 C3GX9Y%WC,H[F:2L;.B)BS;B#P^NT; !GH[/M@3>)!J. MSH)/$!+:SG;M;&\U%=3.:1&&KFOJ0'+0/?K??L7-,$F:[*.LT(87FPH/6!Z5 M3 ./&(8/28M"+^ZS,B"TM-6?-32P[QY]*OTM&\191&EQH(Z>18A"^ MVD(Q5VX)^7QL-('O]XIB9:@89YR4N\'CLAAE *?H7,S#-M795') 8+C"0S26 M[A$-COLA'2JP\U-D8*Y4410=49FBI!C$C-,+TT?+R>KB- 0[(UF^0^(8X=M0 M@6 #61XBDZN$8_M!H('.N\FYZ4+A$ 3Z"A%OK:T0/+4^3 M493$E%$MC!H(,SD3.-,1'2)-BROR).# Q:V0I0U8#-U)*AZAG83**Z)"=OS< M(J5E):5*R%38W\K$E*ILZ@(&HH\ M;H&N;]4/TEW[%)/G4F+8@C/X>(*>AYRC9P*>W_&U'^0C,P[-^1Y9J-4=]RV< M40I3]O"@GHLBWQ8TSI::W&O+4VOGB@ /IC!\0ZP"F4 Q.]!!;OL(WB#0#;AK M*4[1N?5HUQG2;A=0C4F@9S8"B#[YTUT2FV99)]N<*S;K-HBV#IX)NMM$9J-H M7/-:R#3RR^V6RI+:9 80%X5Q,M-U=AWG30RN.A+B VOJSZ32X9.W$A_:5NZ:B%0$&]T>&,\,@XGK+;UYN!!_99@R MOS\4XHD(EHZW"O$P%?0FHO ZU3-ZWK!Q%NZJZ4?'J[KS1U0$M[,"3Q7S)WY:D&OK\HJ26D-'Z4\ MM JB(X*V>+KY^>.U^ N:M1_%;5_106/77=<1S"=S-_2#E7NTM.?XP4(LG=E\ M01_FP?)A66?B-BD5[1 B$&(T88C/$4>+8#+W9O-9$!RN$SKNTA.!,P]G8N4$ MB_F)5?ZW 6$L$YAR@1AOJ7^NJ.7C-3R\3:8)7N2)%*O99.XO%G-W M>;@V++A8"=\)_"5^+T'_C(0?S68 J2]'AZ_ 15O,&;L&I(:AT,%RXJU<=PXU M_@2'II]?0=EW%DM:=>ZO!!DV/"OQS:OK+W8!SY^MQD'JA3!?$'IS[U TD(?= MPL 5BX7WL%BA)4V.Q2L1F@SBX[0U0P_6# )W=J11W_$AE>&*3.,O?+CG*EB=T-]5LR49V#,ZI^S6?(UN,$*((A"_ M""#H:&$_).V%(5S]E&C!(H3-2+K5&729B<]*9KJF93M@HR 4[R@*1UXRFT\\ MS_67X9&7(,;!!=9 MP*64=1=C8L- M,3'-7K!P GS1 U"Z;S_G><$B5YRX&T??9@)\&T@B42"WF^W=8SU?-H M7P+M:(1:F$JU=.]T&^S#-OB>NAM0/^Z6CPYN3I7<@^V=\P6DV2_8<*MNVT+> M&*Q46QK4WZ_KN\T%VKKC#0K3 \5]=4I?#W8I[(PC"MW.!&8=GG']H0V/DRL\ ML( W'<$LZO.UU^-[JT/CDB;KVL34?B_[=BG2D MH._56./!?R2OCRD\-I&.9ST^+8WG#>J<&5+Z:"3CP@GIC(8_%%.QZJ7\V-0Z MB96QB]T.&O%[3.V+ NK]DE1(:J@7S]689BZFT,/G7:*[?M[L>O:'I7;WX30N M=ML+B*=M 3/82:CKR:,-(MSDW59W"P#C@&T/3'_/@3ABBMKO-=HUI_5[/@7K M]\;CAVF.=DG!J9&L6ZD]M%VC 4PW?-AN4?!@(V!Z$#6\MYX4#VTT/V;9];X5 MA['CB>\%TYG(DC3E+OF)MUQ.Y^UG-OT3&'(:=*\>@U;'F'4J.;5VX09\8P'K MU.G??[=.^BL+:*R]IU^?F8#OSG"2G-R'#GGMUQQN95-I&M%O7_5ZHC/K-HO3 MKD1"=JSZ(_;V%&QPWO>=>PV\AYS1F=Q!ONP(V$L&T&OJOJ>6 M (1IXISGL9D>H.]83LCTF?S&Y[;V#*RDD_JZ[FY/G(AUFC6TYV'LANYT,0C= M63A=C2-WYO6Q_0<#]XW:J(IVQ5\7&4%DOU.EC]TO+_+);PUM*= >==Q.C893 M3?0=NR;-[:ZCQ'!#DY+X#HQ%QZ\(U-Z#R=UX"7,(4_(YB:9[(>VFWL8>8%MW M&C!ASX"UJNM4M626)AB@W-89$[;HK+6_K(8>H6UZ1X"I M^\L!@YYF&*%\:$5^8<)Z Y%HU[&6WTR('UZN8KB$EB)"7ABHVO>L'G4=)A]@ MF2F:UY-BD)E$DO&-#MI$-[O>CZ)O[P&,CH:)'.^H6RN(@8%D;1HD2FZV61H2 M=/JDPI[6DH+_J529:W3F'I6(=A0%-@'62!#=G:;>I3I8C95$9N3SZ3953;E1 M[@S[6(F=[G"<>#/WI1 F#ML0_K!1;$7+Y"E>VKM67&UM[#(<)>Q.LM$,15WM M,* !^-W*K0UN!H4ZZ1._]1*^$+AO;]))N&5*9AW>T8O50QYMTP<:H2U?C!C& M9[N9TH%![\SG,!N,//'&Q>*@+N2$XTV][D7<5.VUC]^3G^/UUC19EAZU EYH=WKUXLIA-_;%J MPF7_QK$%P3\*OKX(Q9H<2%.'#9)MCFYRW50$E^:V'3LMI4ODE(K<;7 YL>V8 MVI.NR-XML0ZBBS2)[>8$ [#@N^8$IT4;L>R]]KZ-O1;$JC;7-.)^_^.,KW0] MTTZVZ<-(]/KCNQM1@HN(]N(ZZ&ZQ=Y1%K QGEZ$!;*QT;Z*IS52ZUZJY?%4; M]P/W@#F4*%M",0XWHO% BA/\_P;&OJ?NE%\.KNIGJMKR/R207' 0]O] MS\.5N>K?#S?_,/%>4E^M1:HVF(K*+KP0E?DG!/.A+DJ^^+\NZKK(^'&G@ 5 M#<#WFP(]J_U "W3_"?+R7U!+ P04 " [B5E4-M?^*-PI #ZA0 &0 M 'AL+W=OW;E?VRW;O&OIFTW:[ M5F7OKMOZK[X:;K]_\,V#HG*;N6B7B5+\NA_.%YUQZ*#K^FT? ?O%5^FA;G&QS*S=#1MYZ>&WZX;G<[/Q"5 MA[XHFZJX;IO!-UO7K+WKGS\9: K\\,E:A_M1AKLZ,=SE5?&&1KCMBU=-Y:I\ M@">TMK# *UO@CU=G1WSIULOBR\M%<75Q=7EFO"_#AK_D\;[\[VRX>.G[==WV M8^>*_WRQZH>.N.:_SLSZ59CU*Y[UJW\6F3\QW"]OWKQ^_^;5V_ MN+A?=W[E*OSZ;8L?7BV*;_C7EU\NBG\;RV8HB]NVKC!@-OA=V?EV[ NGXRWH MPW4]5K2[XO?6-T-Q1U^!H/:+8K@MAV+?M7>^\WA3$$#UHUV&UZ['K:(+5?9R# M'C[<^O5M3J<20PZN(V(M:!GNG@>@(Z=E8*'];8F!:$WEBOZ$:JD*TE/TTX*6 MNJ;A22OR?KK^UN^+=B/?8:MKOR_U /!96#8M^,_MP=VY#N>@"_J__^>;J\NO MO^LGYQ$?^D,GLBA<27M-EE%X&N%^[]>\+YZ$_HUCZ;$2_I3X;U6[@JQ(07_; M7MI5[;6RF&EG]DAT_*F("%V8,- ]T M8B-$SY23+?YM+&MB;3 8_<\8A)_3DU^%DV?R3DL;2%TX$T[%.4!+$USYG1@;CJT8UT5->$$S+$9>:_KNO0[ MVN66!*XGOAEX$V1;74?26Y2[=E2NIF-HU'#;0?2R MN;)3I88'2/KVCI')9,F\3&A9D!]LLUZW7<6<&CBS7Y-2X_D)^1"N6AGSRE13 M.25EQNO9DS[SQ$$+TE2J*_C(C,OXY%98V]]&W\E8^_(>"U&!R?@HHX2GXV/- M5O@-$6^6'F/#_$O#D9".O1S&9((XSK&J^-]BPV0 3+-R@6.\JQ)%JS+D/@XX M+G!,/Q+E;9;.]TXM0"!MG(NTE7Q:5C08P572G)L-L<14D=#9]FWM*V:DU=@3 M).A)&6]\0]O%4/0#$8@%N(I0*1^(F#T^*)ZK[&^+#4%QHJ* $@SWZB.!?'J8 MC8%9,5)'ZW+O!QXZPA>02K9+Y\G87(\=W+)GCMW4<"<\- ?S>VF(39\>KO'!G6FJ6=_R8TZ'8K>LX0800G-,X7S_ZT MO""47->Z+#)IU2A:A)?2B^S0TAT+2>5JDKSNOJ@8'=',-"9!GR^^OEQ^F0XD M]MV#AJK-12S:-:D#L\(;WQ$WW9;U!H]@)%IV/=RVX_8VHVJ@._A^[-;TH5,- M9QLN5*& -"H"O@OK#;N.RU%VQ3.[\O>V@]F4YWH7-T_F8L78QF\;T_Z^JQY# M0N]Q&#VL!"V0SM8K7MR5! K*N]+7++:BN^RDR$,D3D[.'F,DVJM?B#$FO$1 M0L?7Q6^Z5@1]ALV6Q<]N2Q^]Z]JU<[!=?2+U_"23!CO OV4#])?AT;H\]*/' M_":'M!511S6/O$]&9M*QH-I9$L5(L#H6V:[G(S"96Q;OF:CE6L0J6I[>N0\+ MJ ]86IZ*J$OC+YBBY,D*"%##[;9T F)B:3F^^7W$P=*RZ+,!++DC_+Z+HG%;TH:.84M7;#M2Z,EGA-":.]^U#2A)0R?V:U$< "I!"V+++B&* MV^WK]AY/!,0G*Z!G]F/CV42%3Z",Z,P!"VB"^+&_\T!5M"&VEK0X)3E#Z(78 MLM_'1BQ>"XZFXR$%U7;,(-YMEL5?(:-J&%EY$->R1IT]T^0<@UAT#L82<(J& M(=SJ@,T:*'J8OZY=,2?+J0?RW+-PKAQ^:%9>P:2:!!P"=F) C$X&AP?X3BC? M0ZE7P3BYN[(>63!%>>S;0W$3!+:&'CO?+>R/S MBNA'ST*VHB?#TX4J<3($.'MP@9A9GG(!X\UB*R:6GAU8RO5I A($2"JS-KKA M2GQG6A+]9H"^ :/+YDGG$X>P@ECAE.^P\&@%F:B>E1YTQ)!NV- *BQV[97TO MN AJV3%[E6&$0$M&%T>#B'M@CPD%>N;3,E+;QI+M\E/M9F"VN&MK63I1V8N) M@FC7[F/Q^UAMU<%?M>-@6,/=B3H#Q6J(N<*314H3,)[LS%6JPIG@P2ED=@1Z M:B0.QP&MH)O#W)!+TLP-E"S.//(8 9_*B"G\NH!OY[HR@-\([_$/.!E1-:6R0J='HXN50F%8\63M!H>Q1-R !IA*$D:F=1*.TM!:$!14=Q MB/$*8^L=.0<(3T3@3#)-,P)]T0=R"&PBPB.^%^$@K^AWM2/@S ]->V@(PRA^ M&52(([67Q3O7C< =_-A+W^]'TI>O 0TOGRZ*7UV%H%D#>(#(&5 TF<=UN::' MZ9N;Y:_+GY?%0_[=HP535.#88PE-T8)(ZCRP!4TL-(7%1JBH$KD8#BVQ];[D M>%4,=+$0D.4I8>4-W?%R[SQ]_(9XK!]DV/>DS/I]2WL,W BTSPN58WCXYOTU M+4\5"Y&3=KSM2)R+M[P5F'57O$?X/-_@PW>__O+VQ?M7/V-SO7%XWM$&D@:A\?9D$$4U8! R34<5Y#)R&<1-V)%)&L:W89J=0WY>K_)ULN'O- 3/P!H](Y840*K8/^V>4RN-N\[ MGZ%8$8]Q#&.07PN_T)C;D02&-N,40Q=C'^Q86)Z>IOM(TPWJW"5[6^IP9=VW MD0WR!:5!0UF,#AK9*<+%+ZZ>ION674[CCC#5:40EAH<"URV+EZ=8!-[C(MT$ MJW6")S0ZV>IQYSHX1.1EDL_1;!4RDBM9W@/;=W1$G:_O ^I$9*SOQP!<%=X% MW,;'17@" I-%35N.ZS) 0%1F&#J_&@>!VN'(0RPRL_K@!5?BOX+W(6M8$!I; M [_LS:Z8)@_<2'N%.\VH1C>%[TD_*P)AI,&A+((0$(K!#[(FTR ATD4Z=^UJ M,0G,?,&XR]#G2#+=,$O)$].6C #AU,!S2AW58)Q/') P)%;HF.45[SMRH$A\ MR>Z)"E;I^>3;A!?%*#3/X M;%'8MJ*0T)D#-ME)"UH3CB58KUJ=T8ME3>?XG(&IGK"27$ EC1'F%.,PX-P; MB%L^@O@NP& M^_/D1-R03L-A]EH#,_/;6\:G@"3$"2?I#3^O)N1(HPWK%IE6[@U(84G&+46:6?=S-Z*B#@?18PLQ!1&61 _ MK@!0L:G25C\Q-U\]3<-WQYP]KV-)1%^,VY$6>75Q=1%E3Z6M+'BSM2Z.A2>< MAH#VHWG,-@2+,%WH140.HEPZMX<7+Q%H5_RVO%D655O#7X":NBMK]7Y3KXP\ MQXX-8II&/(J6(E!_RVYN9V[\&X+6(M*RV8VO%?BDSM)*&!:#7K=CQ]._%N]( M4C#%B^37NK;\!]>W):^%O@0418:S>/CZ^OI18(Q 2G,C":+R&GFC2[]$>""_0G)]C8?-PIZW\G+#TCR8DV2@)),]HV M"ZO()FD\A!4M+#L-(@8^0_02/\J8,GA2&JM,Y8B4$Z^T)HVG9O^A?P3NT^UF M' 9WKZ[%621%&8XJBM$?IM9#3],ED]E$G)?DT!&R6JJC4JPW([H\&@U7M\CG M- AUS&41,Q6G 9K3>%@)8,Z$G.]#?_=((8'9S35[[VRS]3""$2PU)@=KI\-I M/)=Y9:=(U7@S$9ZHP!_&,\N GTS+*EU@L$U'$Z 7[A1J0PW=LC=8B$ M.UFP4HJS$D-\+A%R?^0%73X+NBQ1+8:Y M[R[R?LJ<^[)Q-:P="8Y+B"R)HQ/ZZ#01A'F,E#G'W)T^AL!CB7SWV0$P>F2> M4.URYS,6IHG\;L49*"A[V80?(B3)U/W$@,1C9N/3I^-67KPT6)->*R#RLV*/ M*$_YGM(>BRQT4TG(3,S97\;:E$"*+SB]CT"EL16A:\0W.6#C]O5]K/3YI&) M2&=&ORQB7181S!;%9-0'.8"1B4.BG8(Q #81EE$'E#/5G+;,RPAFA_%'Z&6" M,L]K1X@2ZD*X!B[0RPI ?!<699"/<)7/C9$=CIVX@DN6KL8==!>&QXM?UD,+ MF'9\9NE:#I,477)4YT]%[4PBJK?DD7.0*=L )]:USH;%%ZCS%L52W2 ,R'B6 MO8T0O.>D3)X=Y[&U<]&^&/6: M6&();2H[I^&Y+!XEF=HR\?BG,USD!0\6YQ+0T'.65:W5R7C<-(9'8. GT(EV MW:)\;-PSVDA]Q7/:H'@H-0YF$(X*&>8)^PB4,98)H<&RC\$97L=9J,20/YM= M2CHN3@@9\YG=I/%%M,888!D*SC8.N9HZ!'D,]%%%%Q\TQ(]/+R*CT[ MF"'+T,0:IQ!CRMR<*;"/3B,G"%8:^MQS>A<['IM-Z3L55TXXP%5SYFR40IKCL+2:,-])E 'QGOW8T9F[Q$ZL4;J2YA]6+B_> MZQRY#%JBVW9GL&"OJA;HGE8/B,YZ?^J0!&+K=DUC,3D62=2,8TJ;#0IY- :S MQPI0F,&VTHIW'?Z9A)6/0^&SI$DCQU8(M@R:+DE-(N8TE(T66^\D*% VLV>: ME'.>B[F+Z9FR>YQ[M+#3J?%/G^VQ% 6G.G70@0ELL*P6/K7R*\*:23QTQK.; MAWLF1KY!W*\9DN3CO544\&09?DT3M5K@P85J$P2NU556D-*TP/ECQV1*XZXH M_"(%@2(N,;1M'\H@)<=E &P^6A9_&JN#C3 SC@5;5"//(C?%G2,C+W=$Y*S^ M,C:N^/)BH6&HK(2'8)6>>I>]H?E_NE/TE-5J7I:M0^= #: M',"R?[[](I4_^+R MJ^734XB'SK-SR0Q>RGV1WW1=UW;,2NW:\S.AQMGT?;3X2# FN\\/(I90@?7 M=1VB\J-+]A&TPK3DABL+8N'D_!HY-9/;(#X.^9HMF-^%*@I$N$DECZPN%6+G MN4*DVUA1!XISYBLMJ0C(_UP=;+D!I)TIKY'YH+Y4DK*:V3*J+<&84CUU#&6O M+DX=;!";3 ;[3Z#.8/IB8-&$QVS_V4"+<.WU1EQT2_RAD#N3Y?QQ1!8#!%1E(A3I<$]0-;(A!U1Y2#)788U]'RNT M%U#Q; G[_-P93@)5NH M\&):8_1R'(BCDI(9K8".S!?*7[90ROUC7HP0,OXCW.83#7C4H+;8*0$SS*\%H&'XI>QZBKDSO M\ZW(-0$.QQ#_C[91T29TT6^YJA%YZZ@'?W7[D1#LV@I?BH=QL.(]V.)>8[]' MGT.N!RX?G1Q*/([P$=0*_S%Y!_,35^Q0/Q7 &1XZ#Q,'0$_0-&<53D"Q&?$#08*DFZ2XB M9">7M&Y"A6)^F%9^EUHRXE0>%X?P ME[(9L7=13J\MEHYOLVCZIVAGT2+L&C""LT?ZK+B/M&X-Q&-M:EQG62;LXA23 MJ-<:+*?YK?>6BJ%9I#R1= )G[^#N=/X?G':VO/DT29(,W;PV/YVF2\_X\U-T M' ^#-T]*_ /9(!2:!UN9[$]ONG).C+:V\8-EW4A9M5WC[F,NS"D94HYG1&69 MAD^EO$)NC(#,8Q%NE)[A;E85+L+R==K\\I;6#Q+ES/2R!PHIF_>'4@+-*(14 M3F]=_8D (IC66\&Z7L12IPX>660#H#"_;3C,@5LN;:\1&7GF'RN>_;SK6L'U MS'+\:=%Q+.:,UW6,MX$A0[71IVD\N6&G1BT W[1EA:9>;LC_%G%+Q*L"UD M]LGAC_/ 8C!Q]2:8OANW^U?"@OOBNNW(>14.>MBT!R*MZ[;W4H&,Z/#/[QYI M=6+9R14%QM78N!U.&C347\5B3O6&DN))]0*8NN'<0M=J9]3)?A#$*"Z/*; M!>]%'0G- BBJS4D0JM>L_(]T+XAXS\$= +DID6*"#I&7,-#,>?,20I@NK]LN MCPYMD>5+)^ZB!3>.5H?Q)1R2W@H+%?V384Y%J19Y75P@RL03??HL, &B7\=+ M/1F4F:Y;X+/=39,AE.7$S]% 68RA9\I?K&Y4R6JOWH]U7Z+8"C.]1&&_)TZ1 MXBNDZ3[4Y2UY<>E=Z#4W%1EU;KM_%M7&"9K;;2_@)Z_-*H1: J4$C=]K73AZ M/?B=6\QJ)[T"/2%8X+Z.Q4ON4KLF6)484Y;5[C[OMF^,$,9HVAGS$LTF:W*] M4!7C2+$R*]PA@^E:%C_^ 7.;@I.J78]\ W.0F(F*KIYON,$D=K>/-M>6I.$" M,[.)29VSN')I;<[5CA3PT7U$I#BWT=.[CDD14% ,@X )/&"L=3-RR+*+I9K7:#%"B-^3YE:5 MTF)P7&3:TB)A^'&,8%NK2\\O"M_YMC9@YWW;;RJRKM6X"IE!\FH3B+ NN8^&'8MD75PE4-TH:;C00:I$.4 MF)C(%K)0J\J+TFUHQS@?UG1L.%E]T*O?E$5+H3CW-*@G@=18BA/CNI MJH9PJ="12)3(4>*A@Q" L:2I9K^/^"3);RB=DR-:1'9)BYE3[$MDS[E?&2-- MCJ6%-LGH07JE9<4BR[6T6B"9W8.+":>YF@DW&3;<\SU-IU*OB?0CI]B%"'K! MB6^V$=2SNAW@+:>Y-]HE-Y/I)^/*;C$VN?,U+OY*M7&2-YUCY5RZL_K6::3(I;3LMT"SKF6S2EU\G MC5H0:3D9D(H+2*.\E\>:0_W$4F][%]H!H1K7KIIPZR=F2Z(GD&7;:#^M=)$B M'V:502'_K3,W4X(O.[G?'O@P6Q ,*Q*LG!(.,3ZKE=*T8RQ DD5VV0SBL',7 M!WV6?E6XYA8I*M&:OFGM![J_WI+:-OC-+S;C+%CZ' M=[,\N92=&%3^Y(JCKT:K;*PE@!![2NE 7_&PC+TB%^>;M2F11H:_DJH:#M(E M7/D)]O>Q)#"4]GT<,F'+BC83SCSL(P@126:<=**M<@AIH^HAH?CQEZX["8K3/%:T=+^2[M0><2 M1X5X9N]J1&/4C4$=1]>?D>!8!=PPI%*[)Z6UQ\]92% N_K/=-A[*%8O!U(P M)==.)\;N]%%D^\Y;:R$2;$-+AK;M=U1DDK;[\QXJ:KWSN@Y[5YS$K"RF^VE84=:RC ;K(D8B$[I M).H[CG5T.7\16ULD.&@9XP/=RHP3&R)I,%).0'1)D]SW_JRFGZ- #$ :EE7V M7$C%>8A3FD>7=_Z*',!GFN3\\JY4Z0WX-'4Y-M/$I>^GW#*O>X'@M ,F=Z1, M/ \3W4QL%[->S=GLFV0G6WMP_(RX6A%:4XY[-<.",4+=&_0>RXO2,L :T4?-KU.@S3&?/=8:0%AEV4V MK&!T^.OT_L5UNY387/%0OGZT2,H%>>JTNP(W\1[REFZ3P$I9O"D[ @6TNJ^D M=181;5OVCS>.24&G91RS\5WH0/BF)!0_#"CL;<5MIE6_):GY#P3;KED$[$_1 MEZ1R4/P]*#=SK'F^MY;5EI&Q=8MI#\+HM+K\6LJ!_._1U[$J6;N[YAT+"8)Q M):(4(J@\B 5]:\4QD_9$-^7&T?,_MD Y<\6507"E@4$ 5+K?@[9DL/ 5\)J> M44+O8M+AFUNQU6JDK].4S"N"W%BSL %]19\\"F29F:5W!^G_E8YOM\>UKF71B7(N6AMQ83'N3(:Y*UXB989S;-*A>E:%7> 5DF8S 1 MV%M+?3+>CC[RA,N!GPZ\I[<6Q@PIL4EZ*S Q@Q[1]4=90CM<@]2Q<7I3[EP@ MSAQ9>95*->[1M:&YRV8(G3NSA95#,-Y[=$792=_/?@BQDZ1G.^HA2?5+&,!E MU2^L>'H8>5PCF>V:R;Z\YI71CV6X/1*^HP:@XH=HZU%1H]VX%\?A<[)D4A%P MG"G+R)V$F81NP?2>4VRI^9AVDUOA7*50\ZABE01/KRCL2>36WB)-Z>U3K?^S M)H IY$C"U9)"!F.@WKH6W:<%[-Y, #CZQ J3K5_SM^\=O MVA7BL+_=O#"+;9\]^J,9T5\85D\*.B10/ZN70SFD7H_")2SK_QW?*Q+#/GB& MR-^UZB7,/<=\"'V6%I($40C=/J &]?B9SU=NRV\<22]P7_#?XBK()A?IZ3QD MT@1V^HG&,I0C@L.WZ+JT/ZBL8WKU]?++Q<7%!6G'SDVK8:0ZH#B>B:3,;[4? M#_,/>26L4\@F)&V3R+U9) 8X;]#%P;F@>9+\F^7J<$5141A4':OY!;>X\9UT M"":78RT*'?K@%MWHR84/W;)C7W.^1)LM40O5<:_FCO8XA#=\8.%W9-<0._LN M@MC\:>FB1W/6;5F9ADY:Z(,D^HJ8L2>:?Q=/!JP?]UJYQR#/UO]=]A&7;_?N MN*5L76Y1("'WMZ3*ZH;-VXL&K-1HN]K//C["1\P9W%C[2!CC1J!)Y8T4$DIE MPX#?DA*6@3,&E<%?(G _6!_7Q)- 3#[T? ZSD;-X*^'ZSB43EK*P<+#2ZI"# M4PCAR[W'6T^>%?8O"86\_4&8(11>< @V5EQDVL@J*!B^;AMQ--^Y$OT$C@KW./K3VGWC*;L+,M5N^H_=+,1;HRNQ,]F9 )B;@AO/QIVKUH M2J2%AI#D,<5K2:U)H.&Q_(GTPL'F9F%#M/UM,]>0SN_F:]%/+F2)W"?&]O1 HE+F4]M*%0*;XKAA!H/H]$(=>@ISY M:7J1:$HY VK,5QH:3;X)_J/H7@VTFRO)LJ!RD?N2H3!Z"KNS?JC 9TWZ2=)C M++Q60O04IE+84COI.<\N6@K?PCM;UC$R9P"'M>PY-K6K0=.[SJG$Z6Q/#NC7&'G!J%^B\!/7]\'.B>YI_@NA'-SJ7RQ4N3X*1#JP-I7T!'W@=!OS>L'J?AWN#F,R#3 M6Q-.MB7G=Q::Y/T'J:.17E'XQ[SJL_YDTN; ]TE>)4:#9][S\*F;%OGU"G)W M2^V!T3D);Z"L3/LNCHVT/]^$FXW6RS[I?JU^$\CJR3JMAYG$P?&[+.[SQ&Y^ M.2%_01+W?LKT2>>.RWS2EYPEV:UXKUNS2@E]Y::L>7$A718[JD4&2L,:?"G M<^L'SNS'P@U1;-FHDD7?IL-;71@7 =UQL>.IUWU\VOL_05W+94Y7\3\5(I#[ M6[8,[928-LF_QHLFFB$T]2>/BN"!'XI???\AX?)DYO71(VMYI,,C9NIC/VJ] M&,^^;W""8P?4/IQ.X[+KWZ$EEKPT0M]LUQ]=3[<^&@G((&+76I(_-O:'W*+O MTRFL^DLJ O@2.:^"R[2YU(0P4WR9XD[52T;;& M$.!A>I%%I(C1K9*97S2("KT0>T@NO&KSTX66N2.&;G/[LYJ6'4< M;LG%^[L%FO'DF>UPU*;R_-8 CJS"\=S0)!S!."2OIYO;H6WMU/C)RI,P#K?I M3QBNW80TU>.5%KAH^*-RS%5X:TO;N'N[>9F^"Q4_R[[DTH?8:&F;A!DX3H%(M8NU%K(3V )3!&9&AW>+&JQ:%Z#7 E MRC\D[[2S:FS1@MA1[*K8I]=/8[D35X7TQH:"YAIII&QWN?3V673T[7XQFD-@ M$V6]" IA*M'Q!*V<43 YLR?1UAU8:)U<3*N(Q#5".?):KO2=&%KJ*^G[:NPM M%YV6;(11],UQ\5LTJL\UF"+#WQJN[+M!MJ-'!*8IJU)O>>$5PZ3EE\7;-KZ$ M,Q2ETU.7%_\"2,R=EF;T0WZ-E#N=1-2*-T!8EYT9/,,1HI9KCIZ)TS:_@LM_ M^=3,IS0P2>U,:XP7ZJ_%=[9R$($HN6( $!3FJ6'9",FK%\/K3 ]0 M1\53(F*L@-6K=/^#.WP?[X6$T^@C>37ZDS'*9/)7ZHL6[[B%V^L\BW>C.%E8 M\M? XGKWLG=;E/U5XPL)A'%1&ES*$)V(CPJLR@ZR35;E90U76B *7[K 3RIR:S;E7=L%"!&PV. MW=X YI"9[R=]I*]_^??7+Q]?/D,C73*!?DUP9;Y^*5*& \3IJT?2"_-Q3Y5' M9&F42RA);^M5V7Q 9G-]_TA4O MA,8"PZMF[9JWEMT!8HM+H_G7EV>;T=VX_: Z[6+B]V>OZ"J3]\X=ORH\$=.0 M J[CRXCRQ?-H:6"7G:^C]V+EH N]UB[RE]VF;OK!Q7=7AH93^F@Q:? O3F(5 M;T6E7,V%RMQK@M::(F8MU1*DMUT"#9HJ>0V/]EEBZ3E* M^-I2):<1+)(UY )?7J9\B53)T7%JDQPN,!-/@RA3M\WV,3!H+M'LI#*@J/AU M&7E/+ZGM>?YD^.'Y$]_3/];T_ZX]T#^Y-]C+$[O1B^?73!W*@]L?0 M[C%DL6H'8CW^3R0[7(;E@RD_H$)N*\MEO?#_P=02P,$% @ .XE9 M5/ISP;NW"@ +QT !D !X;"]W;W)K&ULM5EM M<]NX$?XK&+?I7&9DV9:=<^[J>,9QG-8SR5T:)^F'3C] )"0A(0$& *7H?GV? M78 D*,MYF;9?;(D"%OOR[.ZSX,7&ND]^I5007^K*^&<'JQ":7X^.?+%2M?13 MVRB#7Q;6U3+@JUL>^<8I6?*FNCJ:'1__?%1+;0XN+_C9&W=Y8=M0::/>..'; MNI9N^UQ5=O/LX.2@>_!6+U>!'AQ=7C1RJ>Y4>-^\M-C[[+,B2N;6?Z,MM^>S@F!12E2H"29#XMU;7JJI($-3X MG&0>]$?2QOQS)_TEVPY;YM*K:UO]4Y=A]>S@Z8$HU4*V57AK-W]7R9XG)*^P ME>>_8A/7GIX=B*+UP=9I,S2HM8G_Y9?DAVS#T^,'-LS2AAGK'0]B+5_(("\O MG-T(1ZLAC3ZPJ;P;RFE#0;D+#K]J[ N7+Z5VXH.L6B5>*^E;I^#QX"^. H33 MDJ,B"7H>!$'0R$Z^M"2LO;DRIRK& (VC5JS;K5'L^^ZK$%ZJ8BM.3B9@= MSTZ^(N^T-_64Y9U^V]07VA>5)6N]^-?5W <'=/S[*V><]6><\1EG_[T[OR'H MZO:M^'#UZOV->'US=??^[W0E 492]]J)I76.]\A/QN9657FRU60KI MO0I>2%.*2LNYKG30,%1B?2EJG_U"ET"98$59.*3%W5F*Q6JO*,\A+@8P) M*QS@-):'K; +_JY-TT)V2TNPO51!.F* MU58LD8B>Q:V0-,J'X1C(_-S: .EX55ZV1Y4LTOH6)2BW5-;8^=>N;6<5[V5:>/IXZFX5BY( M.MZC?#544**#+<1! Q/+(]<9MFR+BE7!V8)]K+SZS@"5RA=.SV'_G KF5/S- MVG*CJXI7_\ZGW9H@S5*3HE=1TI5G4+3>K>[E)0X@JK#&I@FYT6(DB.0)XT%BQTBA1CIT_;SV X&%'\;G5 M7K.3IIT.;8"9?Z2P9ZA *ZFU5\EM%!)J#@1"G:)+>M0-=E J\:[HZ,;90I64 MPQ%JW^4I'VWQ;$SRE!3BVE*RELP]&U"BM;(NNT*:J6?XS) M4=@:IC20(XO5)*&T?\"G%-:'; D]RD&U-[-RA\5$]'V,1NG*0)1$JIN*KOUN0X5 MI0$B["ERM+%;SI(VMJT(Y]'F^38E4W):(QV26C=0@8'8.804'-P1'=@H9')) M*,2)RBQ!)R*<**.YC)"%!F)*!3I3CH&T +3$9J60N\* 1_1 U@G++H8$+@+: MH9^!? 8C9\38(8Q*/X)&W"=-H88- R\AS0:/W7.MK>R2BT,J7265)-OP\=@: MG74803#LS1 5DX-K.R=M5L IO2*6,GS56=\B#V3U,@K)JN*M 2Q"7'H#1Z&4 MZNP16TM442,L7?RXU&1]@LM>.A2I$$;!C25GA216#(),3RIH2Y,Z&>(64OJ1 M5NAS:(H44T?Y@PZY7XU,@]1U.O!Q\YE$XT>N&SSW#9]UK6WDM!,X[0%'@3'_ MH*\L ]8:>*)UCI#&59,#[F-F,_!90#(LZDO)[GT\FT1Z7>M*.@)YS,&1U/N& M^CYE8XE H%8:929B/I8LK*##O4:0%DA-X/5C6R[3H53UUA*'DH6H26I-"Y*2 M)9CL5-RU5+B&)_B\[4](S3K6S,1-!OCC :" "L+B^:/1%$^G_:?#CD]PS[0M MSG4RI!1#D5 C.218?6F0K(KK##<&2N7T6XMJXBINZXUU86$K;6,QS4M UB:Y M7CG[,4I,G O"\&RA0V0#6Z(PP/!*+)!ZGB$MRY);*BH>+'5:15+6/8;D!;B1 M=9[]-">OKC'#Q# --2O3:H)*%Q!J8!3Q#USD)M3P TJY==(HVZ(' X:FX#H& MS;VLJ+3B1R^S3@I7:%?&FDU^SE(V19 &0LQF?1WC#8>T89L=HT6<.CA3$'Q'K7WH';$D>4*T!ZOC+KXSI>P#V0]@+")J-A4O(X*1 MA+<&TV0;5Y#LWG&R)J P:%A? A6DTL))!R.FZ4KS$!(SD0;3Q/2R58WRFI+A..(KP M?94Y=PA_YBG$7CVJ2#%KF,2]^:!:6EH_XWIQ;&DSPE):8,&A*XV[ K.^+C4#+F*2<. M-WS!N4."$I&Y=QU"O7HT HVY5D^U.F*UMJ00YUYD,9S'/+IFZ(@>^LJF#?+X MR?'T^-%@0LZ\>,3-=A$]Y3F,KD5:9 K=PHFFG:/9#*QQBB)%0R/98&I;0E7?TD#Q'&.NUE9*P+NJ3K''<$0W>++[$22"_5/$1Z M0/0+.>%L+>"/LT<$_-/I+X_XUY6$]T4?4+F&"4LN]R>T9'2CD%6J1!Q*)LO) M%AC8Q#*P<^VS<_G73S01*S2J.>*808TFA,3RB)..KN/BY0$7;C2@@DH!8E!M M]TUH_RN2>)?IE?%9:;9#8N997O!U!AS25H$7YI8A*WD@='PYB1,=:E^@H@%@ M=NF]G8I7* F'[Z@'OZ!8[F$0=#CQ_S@YD0,IZCL3F!=SZYS=8)N/(\HN9(!+ M34,&ZIVF?E2P I.<)_@14=K9O]!?J!AWYV?5IU>!J-]=/(:OV>Z!XGY/RY=W M)HVO13NVV'-$$ 5*^S_/IF>_"+BQXEZWAUE,TDR8+G-V*"TI0S+.>QETI8"' M8!HUB!%3F+DUP]0XB8[=.,WTOWL<"V%/>8?9AI+4QV/.I\>BCL?L M&P%AWYN6H^PE%GKSDE_5<5:9$-]G]4_[MX%7\278L#R^2GPMW1)$#"F]P-;C MZ?F3 ]11?CT7OP3;\"NQN0W!UOQQI22"20OP^\)"S?2%#NC?D5[^!U!+ P04 M " [B5E4T?-A!5P( !_%0 &0 'AL+W=OASE;:?+=+(1Q[J%1MSWM+YYIW@X$M MEJ+BMJ\;4>/-7)N*._PTBX%MC."E%ZK4((WC\:#BLNY=G/FU.W-QIENG9"WN M#+-M57&S?B^47IWWDMYVX;-<+!TM#"[.&KX07X3[UMP9_!IT6DI9B=I*73,C MYN>]R^3=^R'M]QM^DV)E]YX913+3^CO]^+D\[\7DD%"B<*2!X]^]N!)*D2*X M\?M&9Z\S28+[SUOM'WWLB&7&K;C2ZN^R=,OSWK3'2C'GK7*?]>IO8A//B/05 M6EG_EZTV>^,>*UKK=+41A@>5K,-__K#!X34"Z48@]7X'0][+#]SQBS.C5\S0 M;FBC!Q^JEX9SLJ9#^>(,WDK(N8L/PG&IF)ZS*V'P6+/+HM!M[>S9P$$_[1H4 M&UWO@Z[TB*XD9;_HVBTMNZY+43Y6,(!CG7?IUKOWZ8L:/XBBS[(D8FF<)B_H MR[IH,Z\O.Z+OUBQX+?_@E! 1N]*UU4J6/.1'7;([(ZRH75@ )A]ES>M"03O]ZP:-AY]'0>S3\G^#_HBZJWW>VX84X[S44B+D7O8L/ MUU\O?[YAMQ_9U?5G/'YBEU=7M]\^??WRCEUQN_1Q^X?KWUMYSY6/\;+R/J#L M%.(NF=/LUY8#F;_^99HFDY\L*[:R_D'LR5*1E P +H1>&-XL9<&4+CI0W5)@ M3_T=%1DB92MA!..6S;5"D[#L#6!P2]U:Z+=OWS&D@:AFPG2I0'_BG?M/7%@* M53(H*74EK(/]Q_9.(#^*)M,$3\EH'"5I^@IEZ("H\?I 5YI%63)FZ30:YE/V M53LDRW%L8#G-HSB?D.7I,!IOPRB0BQ*NU@N"2-8.D%AW.A/K"R01LF&P.HC%0^+ 0DU@C4?,#9!Z]K%K7 I-YBP3U;RF,4EIT M;$K^>6L A:&L^:2=8,FD_Z,$FZW9OS7.G=UCK<7A[P,DI%=7= V+"LS >=UH M0W6%%82P_S[R@OP>W87/E#\%VS:T_;$=AOEN?&W"XJQU79[PNM:.M4XJ^8>@ M#+C?CBK12"O]?.CLBZSK[ M08AHL$DT3:=XF$239/@*5=N^?J IBX;C!'_S2?;#MGX$[W04I=.<)4DTGDY> MXG8Z"6X6&<1QD.Y'TK50E3H2*4P)1",2/3*W34^PW-&YUF,2S0 M7,]9.LRC!/CARHEC66NG%FMDUP*N0I:=) MC#S+H\D$)&0XC!($2L36F3;<>^A61/@@M(6A.4V8Y F..P5041['&YHK A+; M)D_ %AM1OENO'=B+VQ&/]ALB5O@12"&@^C=#1FHS1*QO&14X_8PFCK2PNT M*I +7R/Y<<,()^I J)QR.UH-(ZC,>+ZL+])/.!.##CV>G'S?)I+ M:MB%7N#2$3@Q9W1WH#%X2O2=R#+V(.E,F$U=KK*2H=,+=0VDMN%L'IDU%_TADO6T]EM_:/F7\TX39WHAV@( #. M![]'3IX;47#N,;6Q.M#2,.!(@]6!U]\63I,#';TD#XV@+QHE#>%]F4(A7#GW M9-5NS\/W6X+6HCW2.D2>A-61(JZL?B5ZT[W3?!UZ\3YZ@03)CE3<4.<"D1!& M%L3L.W1\U&4KMD(-QC>Q&A\/A)\>@Z_#EUQ/LG[^YWS'V#GP'=.@])H5B'=H"3 5/V32\=)9@CGD/ETRA.L\Y-H@OP8 ?,]L@ZST9###DB M3A-(8L3<>B;[)( AKMU9GK(,Q&8RSE\9]@E-T1'XQB0)W3G&X,N'[+D/,8.] MCV)(^87_]$?(P4SX/M:M=E\7+\-'M=WV\&GR%^0U*!/FXQRB<7\RZH6KS/:' MTXW_Q#;3SNG*/RX%T#2T >_G&K-R\X,,=-]<+_X#4$L#!!0 ( #N)6534 M='O0Y08 (T0 9 >&PO=V]R:W-H965T#?[U-VDV3N M@)E]^4#B[E25GZIZJLKF>*/T+V8EI66/7=N;D\G*VO71?&ZJE>R$F:FU[/'+ M4NE.6#SJ^[E9:REJI]2U\R@(LGDGFGYR>NS>W>K38S78MNGEK69FZ#JAG][+ M5FU.)N'D^<7GYGYEZ<7\]'@M[N6=M#^M;S6>YELK==/)WC2J9UHN3R9GX='[ MA.2=P#\;N3%[:T:>+)3ZA1XNZY-)0(!D*RM+%@2^'N2Y;%LR!!B_CC8GVRU) M<7_];/W"^0Y?%L+(<]7^W-1V=3(I)JR62S&T]K/:_"A'?U*R5ZG6N$^V\;)) M/&'58*SJ1F4@Z)K>?XO',0Y["D7PBD(T*D0.M]_(H?P@K#@]UFK#-$G#&BV< MJTX;X)J>DG)G-7YMH&=/[X;UNI6(LA4M.Q=FQ2Z0)W;9^WPC<,=SBWU(>EZ- M-M][F]$K-L.(?5*]71GVL:]E_;6!.0!N44;/*-]';UK\(*L9BT/.HB *W[ 7 M;[V.G;WX]WG]T;\S[-]G"V,U&/.?-S9+MILE;K/D+PWQFS:I5(_,6E3R9(): M-%(_R,GIW4^WMU7!^Q+RO) M>M2Z7"Y1%X:I):M6HK^7AC4]0ZUK(.KOF3!&XF?1UZQMQ*)I&]M(PYTN='K5 M_U"1*XA2;X2K,/R*,G-OEW#0L*56W;Y)*D!GA@DML0-;JM8)'F)KNU*#P79F M>L3^)87VW&'(O.P64F^S3Q\!/L*2G565&OH19:\L#&N(-P]BT4IVP ZCI.!) M&DVQSD,>I(5[&28\+8(I.P='*\B3L& E+[* I1$/LX+=:KD63?EB9\B(J61BF/,U*%I< M6^X\W1=-/;\>?)0:I(TYUGA\A5'.8_AP0$!R'@1I%,'A_@K.HH5V*/!&LF>B"WR M);; ]::OVJ&&NR2)X%(9$H:#(D<[;5N:#'@$HAK3CH)>/XB^VLDN%#CI7#F( MTI=5X+S*(;%2HYD+"PE+$TIUW= WE?"A M6&OU7VB0\JW4PXS=2!^CE6([>POBH!+5M?APJVQ7-2M%=9#QH-SD@T-U\00/#G!Y>CFB." M*\V1YOLYI)AV0#-H^=RQ'+C]?GK$;K8=]_6I._I$?31(>!(G4[>F 5'FX[KD M<8KUZ^:6Z%54MCMC9>!U@\)]9S![X82^3QW3. B]!4R78EP5,;K\E?-S'"%J M87&Q\#&1C^.LH:"]&8WM/GG,I\]7LQ3[AB RS-(_=SA%'FV%GNT9MODW>OXZ.A\3'Z7B @D(] M: JE&YM2-\IS]0<OT@;SD!Y[)D4XSB41",A_,R^[#';T-C%HS1; ME3!*>1SYK%-[0&,8F9CQ),OWM>CB-]!(18"H5?@^PL%92B\.3PF=G=PQJ1+K MAB+EFBN"B-HQ; .PF-SY+-G.;C?+PW 6[]ZXKO7_(2))"M/,'3N:;DUG*$@B M*,AK@XYG&%+,%E(Z#OCR=93_QR"0-C>A\W?F96QCG>.8IV"Z?W*ELS\M7^VJ M]2#'D=GHW7$*YPG8G;&7[BSSO2MB)_6]NP@#%[4>?UOM<_\%7,G[B_J MGX2^;WKJQ$NH!K,\G3#M+[_^P:JUNW NE,7UU2U74M12DP!^7RH<3,8'VF#[ M'XC3WP!02P,$% @ .XE95$1%&IR5/@ <]@ !D !X;"]W;W)K&ULO7W94%595;!00!D+*?KKY^QY$DN1ZG;/BRV20"+SY-G7+V^;]GUW"*'/ M/ARKNOOJT:'O3U\\?=IM#N%8=*OF%&KXRZYICT4//[;[I]VI#<667CI63Z^> M/?O[TV-1UH^^_I)^][;]^LMFZ*NR#F_;K!N.QZ*]>QFJYO:K1Y>/]!<_E_M# MC[]X^O67IV(?WH7^U]/;%GYZ:JMLRV.HN[*ILS;LOGIT??G%RZN_X0OTQ#_* M<-NY?V=XE'73O,O0,=Q2JL.EQB0+^=Q->A:K"E6 ?O\NBC^R;^*+_ MMZ[^+1T>#K,NNO"JJ?Y9;OO#5X\^>Y1MPZX8JO[GYO:_@ASH$UQOTU0=_3>[ ME6>?/MJ$+=5\PK.IM]BJT/=QJ M=KW9-$/=E_4^>]M4Y:8,7?98__7DRZ<][ +7>KJ1+[[D+UXM?/'R*ONAJ?M# ME[VNMV&;+O 4MF]GN-(SO+PZN^(W8;/*GE_FV=6SJ\LSZSTWF#RG]9XOK#=W MXO]SO>[Z%G#H_Y[YP-_L W^C#_QMX0-OV[+>E*7ZQ M7PXAV]@289OMRKJ Y8LJZ^ Z Y!03]_Y7T,!]YO!IZMA&[(>WBOXI/[/[T)[ M4VY"EV=O:@ K8D()#]P>FJJZNVAN:_A"-ZR[.3YP$JU8 XV2?Q6Y75B5M M GY5]HAY\&O>KES0MH%?UDV?'8H; =NK6_AX[AP!"&<-\!1^SQ;#WW6W, 9 MDU4.< :_N[+>54.H-R'/AFXHX*ZS==@40Q?LC:;:PGUD-PV=03^ QUR'_C:$ M&NCOKX0PG\#_!2SC$]WEC"D,#+QU@/;0X8KX>/A]@&>R8^@/S7:5_5H#C73T M%SQF^- #>L$C+5(.7MQMV<&.">5P\QTBW0C/S^-UKU=GZ/P3H_-/SI+F MKP ] ,_KKB]!?L#N\*O7'2#("5&KFR/V\RLBT8#T/14M,VI8?99L /IP,A3: M",Y;0/+LN^OKMQ%Z"-*!MQ>2[15Q>]D:;J*H03CCHKCF-L"E@Q32ZX*= )4 MY(JC$24L$'I>"RY^#;??$YM BJF:;FB9Z^%]PC*X\/P;V?L:N U>:/A0=O@4 MOH9?QIV%=E2 4D59AU:6MM@%8PB '#Q] T^G@AS9L&B",/^#9 M[=#J48&%E0T0P(GE9 #L%,R"55!7 %95)23EX+K;H1*"5#-&N7EF#9P MS&T M]/DUR6C<(VZMW?+M!5J4(%[?974 W.Z0[13;WP9E*2?8T:_A* #H#1O3;F>\?BVU ZA<&3^A 2 S /^&IX4BTR#+NXC)E?4"^ MT"LS>@#EK#RU(B:U\$-; CLV; M9GM;5E7._!;9/NRM7%<"\JJI]Q<573XMFY4@X,N68/E"V3D^J*^;O'L!Z-C" M23L"\B;0V1@Y\: ;>+4C %ZTH2):<2P#X5EN@]REXQHOLB/HXV4XGJKF#CYX M$@/B5!4UH="V+6Z+*GW%+>P9$!RHV;#LPC=S9!T $CY)?X WX :KL(?E0%_8 MA( 7Z>\KSP#=<-7] &@'3$. 5H+B>ZP1,@T0Y%[/K,B,#P"?I&NFA0B=0(33 M9L$DV+R_8 I%=0H.2 N\<&H6D E 07@<\CTBP2[L%?)M\F$_]^5H*]$;R$L\R)OP>_S"@ F\%BCW\M>Q,:O)2K.R(WLE2K.WZB[+.Y5]@.V>/ MOWWS[4]/1 _"+Y N!2@ PIB^BFNHEN2ADNC+>HF_->L,^29*I@PQK 6FQTKD M'9(L\"8@/I26D[-'UA4Q.BW>(\(1-8.M@'D M(YGJ;LB*B&/CT[L&8T[R_P4W+BG&[= MZ4^ D8A7@I+*FG1-,*B7SV MS@S/_*VQMA90M<.SX#+G@/'KB9QA/>CPK'*TJ%3'LEW M"6;8 /*2_IV0 >X?/M&84I>8WH2!H'2RF"$U@<:=^K[(=H<:AF/58R^.*BID%W'!"DJ'ZAW&M%AV)+ MJ&SAF$#Z9"&"\$76A1:$L/--T;9W> HV#0 C[H@WKH-CZJOLGXA(H$6$J&?1 M2-3>.Z]H:DJBC>Q+8-H=(B@)00\'*%CB.M8"Q+U&M6. A_>CIF?<#%6]$F MU&@4 BNL5'J-<"YN5';&3R.H$"K\PQHC-F_-J $>=48SNU#/HAN8+XB^3:= MR5Z0VVC:CN\#KZ%OR_U>.'<=!%T81S*RL-'F.I[=*3O5R7";]S00L92-^#Q@ MK\=BTS; J.OF"&89_'];BB=A&S85*Y.1( 4-$+M>3-=R=-[4\'2H;\JVJ7%W M+TCI^8!^-_,NB4KG]$_\ 8@MD[ )_Y!>Z ODOLY!*FXN.@G*N=QYFW.3!V1# M]&%_AQ^S7\+Y4,_")4GGI,\EBU/L-+0O$*AMB.Z2OF1O"3P.CQ3$? !>] AI MJP?Q^R&<\!:3OXZ07P2TJ?H,(&:=&(I65\ ;BZ^1"_4F,.Y0**D0/5KEZ#QR MYEE)[(A82%6^QZ@4+%$3TS)5-M7#QA> [TM !07>5"/+E3H6L=3+)68XR=/\ MB*J.K,"JZICNC=RWH^V15C&[K>@G5>Y',)W3WN?.C4I6V'(P,FXC'VG'T7@1 MY43JV8OKD4M4GNCHSY#:G*; MSIT"=$WT3S!S $73.%P?@5V<0.X4L(O'<[:B#^"^ 'YH$_B">0E^[ Y MU.7O&&UZ+$_M!P [.4: P]5=L7'^-+]:?(X#.*J5ZI=SOO@],"G4/?A$Z/'> ML,[+=MOBSBW0ZV)]CDLAS^'GU*NL6$+>!(0-,$O43D#5V:#=H^$5%UX@GP.Y M!+H9:9*8.<7885HH-9$GE]S3P,R5A(X-P 9C15L1OV=.FEL,/6*+VZ5%O68M M>6>\(X:'8H*6N?\VN75%>% KWM_86X?4";@'^U=Q$/OY26SD&5+5.4% MC"2Q;PC]57W?Q8@7?F5IGS$FBK=&,0(X(?DVFJ%'7B!Q&M3OFZ':RGV15ZUH MZU7VR@ +M_\;VX3LJ$PB@>MANP\^YOJXOSNA@5CAK8)R>8&:,5_A$_':CU2O MQ&="Z\-)@2EN%P_'<-ZWS2W&"RF0)VK:%+O9S55TH/*L84\J5L'.!!N^10;' M> )LBB^Q',4ZBTCJPC/2W403%>!&T:%UV#44FM3\# J[Y"/W6W3Q\B\>OW[Y MYI=OKI^P$. ?[-.+")G&2RV,>[FV ZOT0&#KHHV\14HIO+?_P"I"=(= M=E5I9 ]1S1/@6>[V<+;6S5'KB#(C[1H$%M@]\I'3J2)%(>&V!D.R+T8;T3_F M&GB&FZ_NL[=OEU]LMZR%"94&37A"]GHLAZ,R1B#-B!E%IP%_?(09 +.R M=4AD5D_Z#]S'K!.%<8N,3)]F9;E/Y#]:+3D8ITEI8_^K$6&''/%[JH3R! M';JXLC1FC!++]@4P86 JD?-*H+!R+9TZ(H(9ZBS)*TCP:6 MNLNC(8UF%!S<0GD2_*6T$Q#D"%HQ^6-8$!CT;R(*/(,B0^8VH.[& A[."78P MZ?YPN>C:=_>$)LO"0HR.J?HV#YW)A?OLH"):BJCFF@_42WA:_Z*L+U#W@>O= MA!-(#\3;/]1D&2F N05!2801-B,=7(BL$E^N\7H-T/[BE"A5$;JIAL 8JZS# M"[Z^;\OUP%%\49[G@2*J8)H>L0>N1=:+O:/))FG8*T+3'J0OTR(D24WQY@BG MXB>K_'..YAC B@Y?OB&^BN'4F EDZ2^@A*/")6_J-_!@H'D2W^TXF2]#_G%6 MZV)TDMWB@I&.1KC.V: N(AESW##GZ0+%_47;W!65Y2B38J]L F"@DM*C< QRQ>_5;*.8.CJ[WIE@T.<6#/K\;#"(XNJS MX9X'O)=F!+66VO5'(F6F^Q:K 8.<1\ NCL'#]8EE'Z/V),Y!OW'$ G=S1&@3 MF)!:)#? ,B4?MHT_=0LY7-;0<900$]N*2KRP9*AT%KWCK+#T4YC.E[/G"=^O MQ)FVP=C5#6==] M'/+6G':I\>#QV3&^;.DZLGL268JYP"TQ62!! \YHN8*A+8U67& MCV5\8>I$:#<8?J CJN\K*I\S7WTQ1J4R!F,XPP)3LZ*1I,D.YK[V:2B3(SU& MR7KB./_"%>U )-,-4CI6T7H8<*JH_]*3%\N4"UPZ!9SAL>8]@$Y:BI\<%N!8 M%2]AB7YH<#A0!W3J4I1'79%HZ?;H.65KF/6L^5#Z%-8"V FA:95$E0@R)6P=75[,E%N2*J!IX!!?P9O$)367["3UB-P@C+ M4=$2[!Y3I2PY;EY*52)978?*U ME-@GHCXQYA-@"8E2$J@64-3N[RIM)#T#-^>J<\R4D,4BD^L 95I1[I62A=VH MD4&Q"'N%%+%K9)7(#*G:>)801G M=':6AZ:1W(MBQ *80-([EWJLR:,/0AEG%SDW<#]F;8#(01-*-#W(B(HL%V)* M[NI4WQ@ZIT+&T-! 6,@J*@>U8*%UT[:L;HF+> R>C].FS^6L73Z+M;C/[DUO M=]6 UUH[U\4TMMEZV_M6Y;0$#/Y7LQGO C)T'K62LJ3H!S?%EG.LW$C$3LY8 M#!J$.,U^'U1J$>Y;4@+)LRYDOC(3,R=4.DFIB$I%R=N/J?< #\-HK8U,XL*2 M6XKL5<*,J'&*L@R/>@_#N!X4$Y](P<<,"4[JY>UP*>@.! HN5F[*4_12S1PF MR;X?X76R !73B57=:Y(&)EA1D1!OBM4XS1)4?@9[JQHP!B0/&YU%%Y::'P$S M]KEPQ1WZ.T&SKN"%5NIEDE> @8R2.9A;;Q(#IB@#-8$U2PQ M@.T#/9=K=5H7U1V)8^?'1'5G:):Y5 :9'[<:*Z(H]NR1"& M'>$7I[:\0?TG@940$_H7\6CHF<4,(0*AOC""@ZVOB+0>R@JX,%B0N>PN9(\9 MZI3DA?X:9(5B:SX1,0(O7?3-13>4_?Q].PM:#>6T_IK20;!T6$6NZ;Y<$YP] M_L>;UT]2^8F9$D"M /H.R*:+QAF[C?E%2P*1==)B&Y8_10:+YYP"YF* J8M! MF8QZ4DJJX%X#3P%B**6:VWT((:-G18.SZ9T.YI1^^/0T8V9N>?>V^!WQU2,0 MAS!N0'DRT]9 C*#M/.&-4B$2RBYVQ3#5@T; [BIV-*!BXS*C4.ARYHA\)<8H M5:]PJ6)TTL>E?"^6JY'??@UFX3K)NN(D9SA]KC8JQ2+P:7'R)(\S!# IIVV. MN6Y(4NWCG6S18ZCWN7!!N8=WH@^K>Y&Y&%+573QR*G54N99E4K.#LH'8=3H- M!6$5EM#/+6JVJ8 M'>+F'X?5?H7FF(I%QTSL>T]4QDATGFL.?",$5-99/7<-$:I89&]PC%ZI\6%& MFS.Z354=ZW9@P:9X^YS@MG#IR]T-")+"T+U/:Z'KP8.[$DB*O_1R6%&A6ORC M9WQA"ZGBU4GD,S3WF\SYAU596'^J4<9C^O=)L MHX^%Y6C%L(@K;(*)K?^O')ZT);DC.*B<_">1QHPCL$L]"*>H_GFW>!\=<"G7 M-(\>\S+,D^/<[/ *$O$:8TV%Y#/;]J8N4F>=Q+J%<6:H%]J^9%3C]0L+>8IXGRKKC.E*X/;N=Z=954L'JLL2(ZCD? MDK*6R:(U=-X4IV)#B@E&,3GKD!'!M^RPPTNJ:RU [ X::HR>&G30W4WKESX: MT1Z.42.$.F=1N^Y6E_?8OH36OV".U:SI?/YU(2YVDXH/31VTL^)@4D\?$Z,L M!0 -"6V15'Q8ZGZB,3[R^9EF+$X(? ^!2*ER&V';BK(N7-NE17I6"Q#37 CE M8+5UT?GF$-/M8.BC=45(3CK6!0<28)G6O!55<>NXFH\VK(F.)7O9F/\XEL&. MTAF W%"\ '.-0M]721^6_5 5L(810.?R;ZUS!D6Y"^D/0_H)RKD8MEJ+@Z0D4*+SG4+K:"E7K-;ECHK7/M3J)#"I85FPJQCA?' MI!1\+MDUO#)W4N)I6!.-)&CY&*PW6BKOW*?FNN-8LRI =/+,S>,DOVXYZ3/N MSY@',_]MQ5NSX=7'P+#V'#O64'!PF%U "T>B;796\]S%G)#H)]/Z8 9NF(6J MR&KRV\160!Y9N9./E)%V$\;A'<6SS3B8=)Q%&X%7]F?*1%SPDC\D963;@>G2 MZE'5+(BUW.2WLOH#SAJ&G9=$A?_D&JL-]=;8"_#T>#&=#Y-@U!B"58C>!\"6 MEJF<;%ST\%#[)UAX'S-+M,J=>%&%7*P"2D?_&?K:/1(!:^/J/*T@!_[#E99H MMB8 \"U8:8)9R/:=RN5 "K7#SZQTCU9Y^T<')N M/T.=!D&8M(,4R3MHQY8MXZIIH3C8)GG.C8)[X 1R\KB*3@J@+K6W L=;Y99&MRU666$>=X_=F8;Y MCIPL':^!F4=24/I+0FMF@*8A$;D,9@;L])Q!OX8K $D8B6^?+02]AY')S"X9 M4E(1/N)M\/H16ZY+[7;.:CE74WRA-Y?,G7&F8@8F(=C44\BZUDP:IXRJ6RHA^.::V1I42E^=PMA%0)6 M:>,*3LA@ C?8[?AIK1MTB.IN"VX95IAJ4/DQ8&KV(623\() ML^Q(0Y],O>VXM)%_(+L-)#,1_6/GR*>2:. !A#Q/'#:,,6!4&K/^MV%MA?&B1N3I8AF%%^H5_0 MW5&>2;Y0F?KDB$M8PPM-+)E;P26+PU?U@V>I-7:7O7Q^CTTBS;UFB?3\N]$K M1BW"&$#SY<+: BWFC*CEDE.G9) 5ZD/R;<1RY(>-?[BX<54IZD^,9A"W.EM% MY0@5$M>=1U,-(J)RA2=V&877J5 )2ZJUHOO0-L/^,&TZ"R:NE%];;S2V*&-E M5'E<8W"SDSV!-FNM4Q*3VS$25Q@9GR'!?"C;[05YB]TG@9/OV^+8L;MWI.N/ MG$-VQ.GKN7-O^BX/%)#+JL"2'$F&._Q1#XD-1<10[8@:"Z9(Z &BR%V^>O:! M+-^^[9"8^5\^63W+CIA]3,4?+2L\K3A,J:71].,I^BP@3?J9R^7OI$'%B%!R MQ) =0 E'.XL*53B<0$:!-'="5ZL^.RD\V !Z2:KRNFCWDA862RKRZ([V#FCJ M)5AV20F#1R1XZ2_/5I\E)R*,++BLC?I!K+YG?PJI&B[_KPLS^*+>:=(P7.;\ MN ^*F!F6.*AF8 0\M8UDZHB.4DIK3-Z61RRI%]WL;/+P.U)G@!E0G-BB%E,D M&K*S6FWUG!QK;-:CZHFIZ@Q*TM"2@@2R3>!/0\T:^$Q.#"FDV )*O&:4B/7; MH'$AT0W1!"Z.P)]R2=-SOKRY+#L#&T>0E8=A@: %D]0[0CD6)O6PP?>6)(D' MF[3H8%7:%U?1;<;#=>/"L;Y%G207KCHM9&2EU*];;#'GM#\OLV+#\LOS3<9? M14IY&2GEVBAE5I3=L^1B\^ZYMB_4DT&@_0#*9?0<:K)(2!F*?6-VN(: M?]"FY/>LS18.VDZ6)5-J00FI@#&]B91!3);:-WUIT4C*GI)0-Z7*:/4>2:LF M]JFD+Z5?%Q2*N_$9:7.0DZH1R>Q 0Q#E&.YZZJ0LO)KY=%]2S;P"03V4'#CLKC%I-@H-MM8[NQJF[-2)9< IAV% M51G@75%P4[S7 *"+HKNX:X:+?6,A$@I\FNN5F@8D<$&X8AQ8[D2[U])Y(R<8 MP]+GH/)OV0P'LU,*M4KU;]E>G5LMW)$I&XV00)F_XL.C4H2)7+".-+P7H .P M[C=!VX0G2@PI&/6^H009R2"A\[54N.PUEZ%6"P%;GK7<*?^$&LNF/P.N6'YN M[0,?>K-.\Z'SB!-/K)ZSK"[V;+\\WV+]'=F.+^G:7SG5:);%G5_*^?HHJ-*E MNI9VJ.2FEABSW9CQ*F7+CW]^]VOW1%P9,2DC>>0M/<*.=77VT,4ZTV:4FCII MUD=6XDQ'4S&2,2%MKC(3=J<6YJC/K?]>0@NPXSUEB\?$#.R"QNB&-7U3>9#: MC9)A+XH*K<5;HW]J,!G2\HH6;!I);SV8FT/,_?QS'@Y0$ MUU8[?:=:R=+II4#DWSY\S-!YX &X8/1&^Z^0?8Y=9ZF6E!I!^,:3J-GN"%ZQ M^IO.&2ME"QKH$K)715LU*,O4TQ&#&1SYH@)DROSWNJ80L4.U/&[6Z4!PZB*W MKC7\>=YCS-Q=I*_H6_ Y]O&;HP;TWDC@+E6L>7%$5'*GM&H7:\LQ5UK5[>HN M#:4BILUMC-$V1^58$\*0U=B9HF4T2I@+#\[RDXZ MIW0G&\'O(3MW1'+?QJ,S:8]UK%O[K,99[]N_:F\S6W&Q%.]W(J9@?>I(C)(9 M(TXHU)SX7Y'XHZL?I2&8^-Q&]X!JN'J+O=O<0-YAJ94KBMI0W'PN#5J[G[&G_*#+'$IQM3I%%*S@>;J?NG!D'$ M'WC(1ZAGUXNR>J;YU8+ '%7$C3J"*%)2OU/^?NS$S/S6*E]C^Q(BC]HUR"50 M4?F@JJ^SG6&QN,NRD2P0-A4=<2-21X=E2*9W:[)&](_)0=7<.*MBQ1$ E^?; M^'\[U!N)P+UB/P_[B7[!S./H)?_6\A7>6=;1K!9V_FO(%7Y=O5ME('_0R)(D MWUW":]8N$6:>X4+9%@^9I6/V M2B^XI0WB%H:D21/9V9.C-:V) 64[>X=4[N"0#7;];B%C+J=50?5":^W9//MF8^6BLV.)@E#S=\?@=%M+ L41<N6W =/=:*6=ZG^IX&B>__GDY;^,LRG/L-8[1 MN#P__^)5 BI.@9OEF_D2LD4_EJY@NYKIQK)C4I8KS#%4:)R[.**VB/= MCGM]$D>A!G@7;F@!N9TFN33W(@K[#(2ZC68](OOA64YIG.$*C6#:SNJC-$,_ MMV$&N1"&P\@I9;#>--TRNMP!8/P0@2@F&9_%D]@C__)\D_SO@2U+-<;\>DNI398QXDI.V44N \X*:[UZ:IMUHI4V(ME1 J$=437#NF-V])!Q Y>QQ4"_JQ-O*FS;T#U)-OCZMGEYZR51H5K M=H,O&]0%'W][_>[E$[4[L/SDM-7>Y/.1Z.)("15DV@W 5&<..(:9<]*FJ0Q MA%L=N\&55U0]0Q$T+$JC+VLR,\5\N-%VVC,<_=Q=_#:Z%3!%O+%$49<9#0;= MZ6(X:3+76N?C6G-:WGG'OI'8C]IWCVV]K'-B1SJ!"<"P"8?F:4EB$&^>XW'4 M.USS.=9A7TJM(C7%L,N[_(3&WC[+TY$,!'+!-YJ#M?6-F2H_DFWF4;*$CLU6 MG/&A=SV=I.6=I;(1KG*BI9PK'NJ_"S@$*)4RFI<]!U(!Q1-,L1V/#J12U\K4 M?WW_Q$01-?@5"LWKEQDTB+'S"(L6:LO''!D^ABT41K[/)G2#[JBZ9Z8*0KE@ MRQTM7/=S8HW:P=7U]\',9#2\F%E*I=*_!GJ.^R/ZCM >V+Z)59G&<=Y'I4. M;XY5[U?GZ].OW;"0.:9WS^L<7';# RTBYBN]YF>=^N:6/LF0?7J%RS*D&%<, MO/IIENQ*O!]'*0>+S1>7#$K=";@T-HC5Y#?21%=IQ+C$E/I]:/"3XA @-S+: M%FFQ"9]WMANU^E!FYQ2)T24%F*YQ9I[&^N$/1=EA6G792KI"J/>%C.+B- '2 ML2/53(+ON_)#V%KQX[19IF]M(ZQKME;A'%+&PI&K\Y4?O[1$\G<9A8-FT?+\ M M])SHLM9.ESL;V\#M[A$I%O0+#<4INPXC;'B/_H/2XRCO6)#_U)%J/VDM/&_4L0N?":L"LJ.LN&6CNA MLN90GKA#+06PZ;E,^G6[M!8[B&08B[ZQ34+;1W04M^:P=N'[QS^\N\9F2PN' MLEFQ;&P0B1TDF,3SIR8SN M8XE$N[;%S'2D/W>,K]%5,>HD_M8O*!)V85O68;A(#!?497#YU/Y0TQU(C'NR M]GAKI.!@)A9U^95.7S,GXM&],[M*E_/-I0MM& *8M^X-:A-N\2I>9BG#QTXP';$"F^4 MN=Q:SW4639[D=/T33=B*M2.\.#-O2 M3+0-SXOB>CEB/JOL!YDL,-6R/7N(4-<.@3A@I]Y786FKY#MV'7M&N:W:L"7C MZ5,??*>*HDX&B=82>,:9CRVQ:>ZZIT?E;N(C?+5._//;RN"32JREO8@QO8C&S<=YLU7/]0<:"3;4K(F M*1(1?[UP9ZR$(ZU^T-#Z7SY9??Z, PB2:_67YZO//]??B"'\V>7JL[_27S^] M7%W]=5R ZEB1J 9N\D0/A'TC#G83GK$:3O,(HSDP2 _561$K.HLC/D:)-*DZ<:!+&W:),3/;3"AMED* W"&0 M9'),+3\(.,6U URFMM["#+RT@)/R[D;30I8NS^D]G?=MZY61C.#\ZO0CLQ-* M8K&B:]HNBUN'OJ)5A8M5 [+6S)=*WOM*6E?B!&3O5+[W CG4J.4W*=ZA[KJD MB H<1U"*N*B-1(!=43Z\-R\HMTR4!XJ?OR-&(1P&_K@L1J>L*,WZLDB[;E'S M6:P4DE.,'/LZQ_E=F-?NAQ' 9_^H(H0^(!ZE*"W:EH6^L<8DS*%IA&(&Z[J< M&T-YHU3]*\MVXW(1&_7D_5!<+DMIS*H]<+V.B5S_*@H@9E">7SQQ;CUMTDDNG%8?\GDO1BZW^<$/.#W+_9JGBE$JF_Y5M M+QLL9PY$S6#/D9\3GWK3>6RI#V]B'U >&L6#/3$F:SENLA$PGP:SPV"75;&&KQVP5:4&RVAWN3F+ M^?>6!(A0-T.\:-W0T[@ONV7?GXO#"=:D+!V5 M&$HX4)T# O;?BU7%7%FE';35/3(!O0PG/,^]T0[LFMC\)$PO(%R[L5=QLY]HC%I6-'# LR 55Z/Z' M]29]DVNQDS$%OJN"/IS@B/(MYNFZM1A(QVW?+]O^A#G4_AD M&$Z.,>P=:?8C6XQT,\KFPG# Q6YH:\HGM.1+SL;W&"*1Y+&.H"&);FSINF86 M1%Z9;X_+P,+\N34)&A4XCJ854&IKL.<*G=",+1T^M"XM" ?JHRX,+Q<59\.# M6:L-+6ENQ!Y]R(&]F=KTMPL]1N2HG \]!7\X..>^G(?U6HD1VTQ61*EW TG\ M3MWPU)M>XTZN_!BQ%/O+(C@GY@]'VL0(NOS<(>IKT_NO6>J,N_7]%C$0M\>] MVK'G)E<.)<, T WIK?<4] MHP!T=^JKDEEJOJ?+(0[C-!\5!PR:K1B[#(4@"@Y7F"9E.5M;^/] MB@DH-"W;10.]*"OI5"/'1$*+T*44U;+=JD_Q170 ^E>ENL\\<,D.[1@OLM"V M32L].%VO8QMT)E9R*[$9'#.G%$<) G%TW!:X HZL#X7D82G>Y#Q^A"8&=10( M$78O29ZP=6U^X]KX4SVC%**]^ND?;[ZYN/P@JX#Y]LQ2UH1X6D1,X MZN48A749M,3-L5K"/B@FS 4#A?U#V,CGA([Y.;-AB6!5^>#IZCQ0M8Y]4G6I M/-:?FE$G#74Z:\9%[=+X:U+YG):"T/U)@P@;4\TZC'>QD*+T:@K-R'ASIUQ* MJ"?IU9>V9S+'T:0O=9+J=D]>FZ@9K@5CZL"DAEFJ5__[WXO''PO_&4V0;B B M&9X=R4]#LHGO*T]5- W"L,RQG[0R3MB:M9+&<+\Y0:.JG_8?&0V+Y5-+/\Y# M89;!",\7/73J8HN=!U63F<]U\U@JT7@6%R=@?+ ;]$QM@IN'%T]IO?UI8U)N)&7,4 ME/V$#V4G)HSSYTW;0Q>=C32;?8NBLI+%SL,0^\T![9A1!IUD,VN$RVU]DC2O M,5&I08I\"^-&7>;/R&TUTJ-M(Z]-%#-_5;&Z+XE0Q6^;5HI!;W..\("N;N", MQTE[\,4 F#6-.7.65?8/=?6GW@O!VF2D@Y,S<3H.#BG!OJ#8!R'.7TWZP^5Q M?@=[2#>>"T?N78K-[[[UW73P3[\CH6XD; M9V%+;CY62J^IVP>)NT5[74L9[*@.HY4#.%E$)$XMK+$C0(9&!2?>:+M4[/B4 M*OK+L,,^!=7-2")]E$#V-;&+I&C^^O^0^&;?PZR"EAAJK&LE,1#G("RD8*'7 MK8W*:Q.?,>"5FQK M$?RYE328BKIV; #HUL<0JRR 8[#B*>C!H8MGL&1SCP8SVYLE"%?)[%3^5'7T MU8/_20URDJ(<**7/9?IW4E7@TJM)>G*_,U%TE]*9GXW&=%/MMKJ#CIA]I ML;#/\YBS\I"X'B3IHUA3!6P&I%X/R74Y*7$&"P2+8T!BNIK2GP M10)!C#?1RW:#B VCX[JN#>[.>8@B4SK6,CF.+/<@SA#6"&(MR_ALG!6">1^Q MR5ITJU';_?%5<5;#")"QV;-28FMB1F_,"/:I:ZY2_7*Z>NY=C M;^BT*3RI#Q'I\#RQ"#UMCV'Q%9Q;2[ZPE$@X35 ON:0$4"E]C?FOIF5RP7FD M8M-Q*94:PT5 /^BUO/<.MN56BC@H->S/J.(0LT';F^CGJE!R='1S:H(/C M8<3YS.YD_2V^Y/S+N?>'F.U%[2AG9D^-/=% (#LX3,/Y.'J6V+G>K3V7)T3G MB4,\I 6*#6"*OC/A9'%@TRAEJS:B8@*$B8\X>UI5B'U\,#Q)?,H5KC6,.29$#<_5+G%S.)H,K?62VPV=0O,+ M/Q$;XG!2USBG"X,Z;I/SY#,1<;/'DHJO;EKM08? W7B=A)0A=/7+;L("Y>?6 MSMN;/)[DU2,BKU%X UE=])S(")6SE)RG2=#:,=4-> &3TONRTXSH&"0URHY1 M4MUNPH=)FU865-J1D M63O7S'&<4>O)N4?TGN"D*+WG,9IR2/M1?Y3?0?[VZ.URR6Y(H-25O9-:J@C/ MI,7_*+9)3;@L+XTUB-B@P9FVB[U81JO0\AZ=QELDD MZUE]AGMRXF#>/OM<]D$" M3*2?W"L0&3H&DE/&2'D'43_)1'^CL6892$JS3C*9,N982\R>-Y8=)P#[ MCB.UU\[L&ZOL'4^)\L%,\8J7(ZGLH8$Q2=:">$M@<*9$?.]JZZ)^WPZGG@*$ MUFT!@W+-@),M^V&4:5U]_]\/K'7[(W/W[[T\\_7/_RYJFO%HIAH7 M=/DD>XW,"'A_]I9FD;Y)*_#> MZ2S>/'M\]23[V]AT$'[^M8\MQ9=>9&WWX=^1P[!% MN=UR&%:,)F^-IJ.47P)VXCA-;0/_F[2.4<"7&H/(W0!B[UZ:C ]AB2QI:13T MIR]C@AX:7;++Z#"PLTA/ 3P$R35N(=7-]IZ+K_1W< M_8\@9+-+B:V:M/-:>\SXF-2;3=!F.I#2#L=HQ[XG5"Q<(83-(;<(A]59%AMR MQU&J\TS')IKZN#DHIT9EQ!]_LAU4$]$?4(>!6*BU>#@V("C4J63%1@LMEZGU M"8=9"AX*J=K[2%^+J1I @!S[<8>4L]V[Z:66V4V[+]3'ATD[M41T%D@:D_#' MO_07[3EWDN(V&22)"M,=AY>04U,'LCTEANBM\J5,FHO-V"9.L.F>TCB/VG0S MUK"(RC@=;)6]DL+7C=DBTUW8X4;GD$#BF!JM.H8]^MQ^0&UFRWJ3:*'/W7C M-5*W9TD$XC(82S\C-=/0"<>>*5;&,N5<4_?C'Z>T)$,(M+XO6D\6S&P-3;4V MK4%_.^DO?6.-T'UY=)(6(B+&"A/X)&A!;PZ^U317"H(22LF^<8YM5E%(GZHW M5.+P]&LJ/Y'\HGVQ5+*:9VY@_*B%D_1)++8X)I,PA>94"T[-L,>Y:XIMV(O8 M8MYWI5C')N2Q7ZWAL\_'2?0CMP)E/<@D96[VJ..F)%79[XNS'*Q&54=PD"7KT@1M5,3\D*;1!)HC MTM4?*EMB&ZYQ3XA<3"U;BE$QL*$W-#X0GY6RK[/QHS5''#)E4S97_ M)BQ82K#20.UI)EF\99+<3D4@2-YSN\38OF322OQ0 GS;S8%;X+.A=2CW MAT Y,Z6-BY->)U(@_WBHU?_SA&,5A,]>KZ$9'!R'F!TJ^OA[ZKMS^<2<)R#= MQU\=ZF:-7$^?'YDT@X--KP%-D*VRE>3>(PGT; 1;<$&?>P"QJ5UZ^R M[SQ^]:MJ3SWRE*2K>+^XBD']O;4.+Y-G:M?Q"D MNK!)O(,(J2Z[XB)B$W_S:N^XT_ED-HUV]\2L+%!\LPPKD+.GY-O6],3-KD2(=?U(R(?L9U!$>N*<)@<4GG6^Y) MU*751XU,"XI3<.,9J-2:.]"1(6:(7 HN:Y=\[G#DG$9F@H^PLDM]F'& DKW0 M!2G5I9U%B,VVT_?3A[;(DIJ3!GD86")@W5SAB%$RMT1;CWD&+FIXE^"7:X/6 M:1MEX9>\B..*;USK,QD-GW1#X[S\8DN&M@8'*"83Y40Z<;KHD\L=CU=V^TQ3 M&US;3#+7DX& W(ET9AMN!_,=MOH)Z"+D[H&9BK8$:)< M 5 H9_KXV!%&4^@ M:;5!>VQ*UB&GK9L%,.TE'@.%4GH:1Q,Q#2:K3@_:&(;C?8E)L?)S3S1NPYH[<7B4 JL4DU?TF59 MW6&Q6B69EBPW".A=-8:S]-H@XTUPX%[)WAT4CK%X;%:E<*!(<_EXE*>T M&J0WTH&-",97/WW_AG-_S+,?K*NRY<>D4RAQ\I.;PQU57P7>Y2?*RVQE-F* M+P6=S% *I73DU$<7A\H.'73BNQR-K)0Y)/L('&.,NEJYIKIO8FX.CRH9]VBD M.#R/>XBC;&="7:Z>V^Q@?>I4W/$C.BY2FU&G^3Z)<1'[ZR0-&J/[NSL _[I MP<.N%J=JNH2CI:9CXS-Q9JJW-PN%UZ490.?;#Q7<1D9$'ZUGRFZT"D?VXJQ! M*#7^WG3,_,R5@Q"?B_D75.S)F=CB)'B5. F^=\#]=BXU*_.-L=9+.HY.)$E$ MN$;W79QB"G%_NZ.*]UFOQJ3N0TU:9Z[EBEH6/+\);IIBFHK\&^=M=E(W0>-Q M+(INBK-JT\$:^'*1(9>;82,)[T_2*6],E\D)Q7Y-#0HWQ"U9:F;+6A:2I ?Y'CZ*D-RY^L)"[MZFBZV@K+R/4P"U]#'J;>-C M,/UY0$S9Y-^UZZS%M&*6 NQCQO>%0_E"JLN;/JW1P)19";N$)35B0F4ZEJF M:JEB==/@AGAX+6DQL86/PPZI/5]^"0-\GSQ;/?OK[&PQ-G'=6^0=ET86V J: M&X&>AG5%F3"B->+X93=V<9&^1KT#)0.^4]EM]^GKP75JDU3RJ/KA9Q6AQKJC M4(X [NG45ZV5R]NPELY$W . 8C C[_]%1'_^>IS[I;&+;DGX]QA@4M\9&F. MH,OG=S.0A MCXI+O#N.G0?$N%?4N)H\,MK+ M\3^C)+[SZ1JN&T-]%PG34_FX$C6O04 MWHR/?_WE"6[\!VH#B*K>#EY]MOKTDT?<)4=_Z)L3+HGM+?OF2/\\@(D:6GP M_KYKX SR WX HV>TO:__'U!+ P04 " [B5E4J;SU>1T% K# &0 M 'AL+W=O2!CVW3VFFMB54;(,2FTS M85$D)JVLN]'519#=F*L+O79-W:D; W;=MM(\7JM&;RY'=+03W-;5TGG!Y.IB M)2MUI]S[U8W!U62P4M:MZFRM.S!J<3F:TO-KX?>'#;_5:F,/GL%',M?Z@U_\ M7%Z.(@](-:IPWH+$VX.:J:;QAA#&/UN;H\&E5SQ\WEE_$V+'6.;2JIEN?J]+ MM[P<92,HU4*N&W>K-S^I;3R)MU?HQH8K;/J](AY!L;9.MUME1-#677^7'[<\ M'"ADT1<4V%:!!=R]HX#RE73RZL+H#1B_&ZWYAQ!JT$9P=>>3=L_#\7LX;9<\N)@Y! M>%.38NOPNG?(ON"0,GBG.[>T\+HK5?FI@0FB'T)@NQ"NV4F+KU0Q!DX)L(C1 M$_;X0 D/]OA7*%D8W<(,L1H\.I@6MX192(@R\.=T;H/\KQ,.X\%A'!S&7W'X MJK:RJHRJ O/S1_A1ZY3E1-",Y GUHBR(:$1H M'A&1Q9#%XPAE,]G)4@(E29(22E.@+,@I80DC7"1H>LR"(.:"I @0!3D*IFM_ M3II: F/HG6= QRG*L6D2(6)<>9\T2TE.TWD M?Y+$GNX7F!!L%[LW'DQ"(I83M X\"[$_@YC0U//&@:FL#46H4A^<)Z M6\MYW6 75_:IMG#2H/_\G]N5+-3E*#0#\Z!&>R]R[Z79>_&4VMKZ*M.+4.W[ MQG)(KJ6A7VO8?SRT-4\]"^'+BX 0SH\K:81/'&)[, MS$G[3V=FZN>9VCT"TGS4M.4GSHO>>1.<_Y>$?6LCV(X(TL%<5777>5MH_-&K MX^$7)$&:?:?E>1;Z089E-ENW:QPQ<"0#M5C@C.959*E7.Q8[G.@.H(-U"$N: M$D*8[*7O*R(=5C=&/]1A5/P\9H[EGF/[(2(1H4+C'#^VQCO=&/Q$O-"+!3*S ME*;"6&6%LZQU@9P]D\\I?A#2,W]/T@3O*3:'Z.PP>M65!W'[OH1^/B/@J?,V M.1C@<+RHPICJS]&O\,@$#XT:H&JT3C%HC?]:-HO MG%Z%<7"N' MD1]LR 4 0. 9 >&PO=V]R:W-H965T+"E- B1]P0JT6]:T&X9A'V2)MKE)HDM2=;-?O^K5EX:9KNF*DL($*REJ4CA +_/LGGLJX)"#0^#IBS<4ERG-HW MZ*]\[(AE55CY7-=_J,IM3V?9C%5R772U>Z?W/\LAGH3P2EU;_\OV_=PHFK&R MLTXW@S,8-*KM_Q>?!QTF#EEPCT,X.(2>=[^09_FB<,79B=%[9F@VT,CPH7IO MD%,M)>7*&;Q5\'-G5W(#B1U[W?8))J4.WQ>K6MJCDX7#"C1O40YH%SU:> ^: M"-E;W;JM92_;2E:W 1:@-O(+;_A=A \BOI#EG$6"LS (Q0-XT1AOY/&B[\3[ M3NZT<:K=L+_.5]895,??#\#'(WSLX>/[X'UMJ_]DQ5ZIMFA+5=13;>^2]-&( MZQ%13;(%B_W6%:TK?OPA"T7ZS*)9*#A*(K-]O)8IR]"U%C:05,O<5L*U1E.2 M"/WD0_]<=[9H*WMTS/Z4A>DSR9 'V:RD&7-!/P%^1 XM/\FVD_:8O:1F,ZID MEWJ/N0C<%!"W*UUG)+O2=4>4+3L41^R I7P9QCR, ]A+'B\S+O+0VU&\Y%F4 M KF5>T_M92O-YOI^1,&S,.%ADL.*@H2+1+ T37@0!.P#(C ;H[NV8A^=-(6O.]66NH'FM;;VB#U!N_#H,"+YLF7"XR GP>(, M5@(K26(($3]%N$SP/,B82%.>(Z,1U ?/)VLFDH"+. 5.P(,4RD4A#X2 6@;% M"*V\>ZO;GPH47>G%*[5%91XF4<3S&#$=1ADR%F9DH1HB$1_=5EM_K1YB7R); M*$=8T#Q*Q8T*X/!"HN31,,3P\0(C7['@0=ZG$3E<>BM 1O/\*@6-9=186^C.8ACJ*Z[L_EVN,YS=Y09MAY(Z%Q MT=[DBJ*@+8KVFVO:3^1=^XG(.=MO5;FEQ-(ZE7>@[C(6&YY>LX,XFV?CNG@P MMMZPFSV$3G-*W;;#76"OW-;[.&EPJ/81T$U!-TW7@G[/>V?T/_ @YTMI.LX* MYD^-?OV>[T2 G5$(%&$K7=DY->I$M32>!R-[RMM!ELS3:3Q?BINV!&F?KJV] M.WP4$"U(.LQO&(UGP-W( XE'98[M"PME#M)\4A?EMC ;%*BUFJH,?M]H/H1- MCVH_^3$9N*-(;A=&)4M<3JTDE[%"D('2J!4&EU*64$BR_R)&S[SW.B%Y_I"V5WG/,XO&O]Q9)", M154I"NJKXUM3&G X8PAAYNSD0AGEJNX1K,TV3& M3/_-T0^&UL MS5E;<]NX%?XK&-7IV#.(3()WU_:,[23;S.QFW22[.YU.'R@2DMA0A!8 K7A_ M?;\#7B39LM8/?>B#18 $#L[U.^? EQNEOYFEE)9]7]6-N9HLK5U?G)^;8BE7 MN9FJM6SP9:[T*K>8ZL6Y66N9EV[3JCX7GA>?K_*JF5Q?NG?W^OI2M;:N&GFO MF6E7JUP_WLI:;:XF_F1X\;E:+"V].+^^7.<+^47:7];W&K/SD4I9K61C*M4P M+>=7DQO_XC:E]6[!KY7 MH6KC?MFF7^M-6-$:JU;]9G"PJIKNF7_O]?":#:+?(!S?W4&.RW>YS:\OM=HP M3:M!C09.5+<;S%4-&>6+U?A:89^]OBE^;RM3D88,._V:SVIISB[/+4C3@O.B M)W/;D1$OD/$%^TDU=FG8^Z:4Y3Z!<_ T,B8&QF[%48KO9#%E@<^9\(1_A%XP M"AHX>L$+]&Y;@S?&L#NUFE5-WOE$4[(;8^#[.WI@_[J9&:OA+_\^2 M.+#*YC4K]OB&8AHSEUI+Q[XTMD)L8&(5F\F]SR32&>A5NM:TE%5X^@^REP;9I9JT[!3]TZU!N3,V=1Y#;NM M MBY#].@CTCS9O;$[LK: ?1&SQC540 HP&8<1#(9@?\PR/*.&^G]'I%A:0C7VB M6U]$/ X$^^M?4N&+OX$!$7GLP__2)B15&@8\2@7) OZ2F.0+_91G6="I@DQ2 MT$!"_3@9G!JL\1.?9V#HA&4\\^DI,BZ@YYNB4"VMT;*0V$#J"WV?IT'$XH![ M$"D)>9@))SI%UN %?@!="I;RP/UFT(ZS$Z /[#;C.F@N]0(6\R (F0AXFB3L M7B,U:?OHV"5.URO:X2<9CP*/@=D$Y_L05F!U1W8X-O.9$!D^LH\E-E7SRC%= MP9#-HG+QV*^$_2+N>1[SO8C[\(4LYJF(V5W/(!3=ZLYS89U:-8NW5NH5,L/, M.L[@G]KNO#N%6WGAV6CDTP#SY&RKQ/4.(N1%H*5_!E(ICV.! M 8 R):*C?OD5N!=T[*8$[[<@V/+\ZIZUV54U'C#J.PA!*$+ L>:;/8&4\$_:#4N6F0O#Z M7&3PM11F\ 7W\2F%0WGQD^#8(3KBRY]Y_!&,CT:,CXYB_/LQX!P[#AF<.^PY MU\>M<]WT/,+"GV7M=O[FZ@<,;AX0U@NL6<%OJC]@76;V%B"]". MZ^IX2! PT_Z7P=F!+PGGP#9W1)_L8"5.-F.*T+T6-H,6\EX+^8X6&,*]4J5A MLT=F']=R'_0YD]\+N;:.OU?1X6RSK K G28QNW3RX#>:8))ZG,_"C&!AO+B M6ZT6@'#/K?:P(.9A$#-_*EC(/E$4@CUV4I('B: ML83'H(IAR#ZIYBTY$WR)Y2B=Y,IEGP%)/IW?X)0X"1B1"!#!L1O=0QL-":]) M"3!M*1_0<:P)W62Q;!18?>3.W]9:%50(%D@>\/*NX-H_(0/W*0NFT=[;'L6> M!81I9_]!DT'9=L_-3G:R1S(ES!ER2 S*)T,FP>0(!L4C!L5' _X+VK6RK1T, M?JB:RLJW/Z+?*0_ SLU8>AGH35O: MP[\8'!$!ISMLZ#ZVIJM@2DEY!B<=*":+0U[\ F;->A'E3G(HD;N)T[&:E-2^ M(#,6@/:;;2@_U6"W*\ 2O__#- PP#-X<<;ED=+GDE:W-D[3W MQC&0P+3:L4++E4MJ#<%M M7\KNBNN''@]1,24\0MW]=6@Z_EQ/)Z[B]@#0!'<\B[-C%58ZNEIZU-5^:?*V MK$B;7]HU"@U*"N (+0!SES,HHTQ;V\[[UCU?!UWIZ#FOZ9O;D16SRPJR"G-W M9(0( RMJ9,4A4-!0(YPU J#H6;TZE+T^Y#3NW3(W'P"EI]G,U;]%MR MRCZXY\@AT7G(]2,SU:)QP=E8B#S7:C7 M%NGY9PN!+>7"%O#;BTX1P)LBLHE M^^[>D[Q\)HN\-4Y%'1,,'#=]&>]Z[-S=-*+XR"G,43A2FG!A-LR'[0R9 [AS'4' M-27R<36ZV0[BG&)7A/XR17_I9L)#F^5E_AD*-<'>(XE!%6;77D>H7:!$-E5!!*8!H;"8 MII%[9 ()OFZMZT[#J9^ZMTG2K3D,F.<[=[S(]0MWDTTX 7_IKGO'M^-E^4UW M1[Q=WMVT_Y3K106,J>4<6U&WHY74W>UU-[%J[6Z,9\JBL'##I405KVD!OL^5 MLL.$#AC_A7#]7U!+ P04 " [B5E4/DFLPBX( .% &0 'AL+W=O M=!-@ "W0=].=WDQ;II/]N% M,8Z^+:O:7@X6SJW.1R-;+,Q2V[-F96H\F37M4CM,V_G(KEJCI_[0LAK),$Q& M2UW6@ZL+OW;;7ETTG:O*VMRV9+OE4K>O)]> M#D(&9"I3.):@\>^K>6.JB@4!QI>-S,%.)1\\'&^EO_-WQUTFVIHW3?5'.76+ MRT$VH*F9Z:YR'YOU+V9SGYCE%4UE_5]:;_:& RHZZYKEYC 0+,NZ_Z^_;>SP MD@-RECCGKGYNFNFZ MK"K2]91^3BI#8VN-LW1ZKS&SPXN1@TH^."HVXJ][\?(9\4+2 MAZ9V"TLW]=1,OQ

'SU MMZ4MJL9VK:%_CR?6M0BC_QQ1&^W41EYM](S:NSX)J)G1FP5T&DME3?_L-!#\ MP](6U5,6/RJ8D_CLK?M3W][]E4J0_69IO;3%Y M(&OFR#U'I25M:=942%]$ @ZY1=-96,L.S^F&LZLM"[IMUCYT9JV&D;K"L<7N MFJKCW+/TT=1FS4&$.##M_.'YG7<;O9\0+^V\;3JXY9,KJ](];%STS,'[QNF* MKG6EZ\*0=H1(,!)%,AOO!7L5V3Q*G08RE*6_;7*IKEJC)>=\TQ'U*:!UF6[V4&*LPH2P*1IW3;M7"O M-;2"4V %>*W0/?U-_P2;,'(+8*D*=P)$S@M13J YD%@-VFE;4QY\!0NR\7PL34VZR_V)6XC MD_UQ%80J'+*8+(R&Q]PIOG.GRA &(F-;X%X"X9&F:2!40@I.B1%?R5])I"P) MA_O!R8&"DP,5)Y1D82#3!",5Q!(1E"5TA)WC'3O'Q]D9IBMG90%VI!OK2E1_ M$.8G"^"@Q@^Z1K_2LV,-NSC3HC*SU]_A3O2[KCKL!M,^*B=/T?EQ)/<+LR%? MEN\\A7I>9]^A7),]@&IV4+L-U.5W4*<'4/GLC.%^W<']H1JT9M6T/IB[NG1< M UI:+\IB09J^\-;2:6ZI4!^LL=8K6:-6( >X602 IZ*FIP)/Y3TG^]SR:SRG M?QG=>C2%M@N:^:HS,1!HJ 0*:8'O_?'_W_X3HS5?T4VS@URT;I>XJKD M&B'D6?B*_\:O..V%XD$_O>\#"Z! M?)NZ[@ >)7'M%@2:\0)S?P69O*+7V7Z(U=X*[#W^#;C_CG6 +GK#$C^/=DXTU-\RV?WXD_9)=^B5'@_Z9/O2I M[#DJZ.EFZ(K2&WVK8A.L?0THO.34V5T? E[#K82GA?'DL MV':3/]$O^5IS* "MDWFVRR+SK3 KUZ??2W $VRR%4 CR28%6;>RSZE$^/K,> MHF7;WGZ74..-UO&AUENOE37UJ7OHM@/"/UC^_SO>^!1X*)1&B@O* GR5 U]LY6$= N[^2QNV4%P_!2T4>&% M'3%HBD7=X)(/@8_G5=L4(&DJ##S'Y:)O1Q2H"QZ/V0!2!5&,]BGS(-&?1BBF MIV#L+$OD$S419=U2V]*X3"O7$P"B(E^5R"_@V(I8>*_AE(4*D[!CH#]$C9W2:9)CDOK-+\RP0\$X>H_!+>"<6:*E3 2&((ECO&#,P0(( M2D0N:-C4:*70U83[AK>?/;7V',X3CT9Y-"<'>#CH,GB9$9T D_*83@Y0G0!7 M['$=X<5TQXOI45[M?YMY_Q'.$SQ\KW*7GS;>6O_=(6Y*C6ITF4^Q*S M@S/KX>@=G.^\:?9P7AX"^AFZPOLHSC$;H@I.^*/2HY=2YB'^WL 1<"# MQK< M-"JD$S>-F"J2$7(*?0H15!KH9@ M(KD)FI.#X'S*U:.#;S1@MKG_$L6O&:C#_>>:W>KN8]>X_\:SW]Y_*4,!1HA; MJLP,1\.S%"UDVW]]ZB>N6?DO/I/&@4;]<&' 6BUOP/-9T[CMA!7L/@%>_0]0 M2P,$% @ .XE95,A2N(T- P "0< !D !X;"]W;W)K&ULG57;;MLP#/T5PMA#"[CU/4F#)$#2=M@>.A3K+AB&/2@V'0NU M)4^2F^[O1\E.V@U-=GFQKCP\),VCV5:J>UTA&GAL:J'G7F5,.PT"G5?8,'TN M6Q1T4DK5,$-+M0ETJY 5SJBI@S@,1T'#N/ 6,[=WJQ8SV9F:"[Q5H+NF8>K' M"FNYG7N1M]MXSS>5L1O!8M:R#=ZA^=C>*EH%>Y2"-R@TEP(4EG-O&4U7J;WO M+GSBN-7/YF C64MY;Q=OB[D76D)88VXL J/A 2^QKBT0T?@^8'I[E];P^7R' M_MK%3K&LF<9+67_FA:GFWL2# DO6U>:]W+[!(9[,XN6RUNX+V_[N:.1!WFDC MF\&8<]"-['/+PS& 2'C"(!X/8\>X=.997S+#%3,DM*'N;T.S$A>JLB1P7 MMBAW1M$I)SNSN$4%=Q53"&]%7V*;JY,/;%VC/IT%AGS8FT$^X*UZO/@ 7A3# MC12FTG M"BQ^!0B(W)YAO&.XBH\B7F%^#DGD0QS&T1&\9!]QXO"2 WC73 DN M-AJ>0O^Z7&NCZ ?Y=@0_W>.G#C\]@+]BFN? 1 %7O.X,%O""QZ4QBJ\[8],, M1L*E;!K*^YV1^?U+23_JTC;N5+W( M3A.^/IW"%\+N_P:@6F*S)@^[>MI/2)_H I8#UV-NI_".=(H+VOL#OU>03C+_ M(AO969KYV86;A;$?IBE\=LU*A-@#*M*>/F(]/70 )&?:4#PV/FJ3(8'_FK0H M#?U)G-(8^$"77B'%6Z7:[^YU?MG+V]/U_I&X86K#A88:2S(-S\>9!ZH7WGYA9.O$ M;BT-2:>;5O16H;(7Z+R4TNP6UL'^]5O\!%!+ P04 " [B5E4_DXF2??G>4K;PB 1.;K M?O<^'H]62G\W"\XMW-25-,>#A;7+P]'(% M>,S-42RYQ9Z9TS2Q.]7QDEIJS MTA'5U2CT_714,R$')T=N[4*?'*G&5D+R"PVFJ6NF;T]YI5;'@V"P6?@BY@M+ M"Z.3HR6;\TMNORXO-,Y&'4HI:BZ-4!(TGQT/)L'A:4;GW8$_!5^9>V,@3:9* M?:?)^_)XX)- O.*%)02&/]?\C%<5 :$8/]:8@XXE$=X?;]#?.=U1ERDS_$Q5 MWT1I%\>#; EG[&FLE_4ZC>^UBS).9]: M^#RMQ)R1E0SL7[%IQ?D08(1R M=<*%&^%.PU[$"B&/4A\W_-]'T=.K/ - MA,/<[R>,? B(R!'>C<)AM)7C!R8;K!9$&';\-MRBH?^"F''PA.A4:>V,8:#! M0,4*U9(7FI?"PHP5HA+V%F4+\MS+$"&(,R_Q,_B,MM2/#9_&7H;H<>KE60#O MA&2RX%!Q+!4&0B^)4_R&809?):N5MN)?]$N)0:@::0'=T,((8QI'62AC#=:[ MBI$#K=J()YUV=-[QKA23L!_F7I@G![ ?A%Z6AP=PI2RK^F(C\L;1F,Z2?AG* M'B;PD1O3F>>LT9JC9%CQ&BVL0*8818\0@\B+@PP"WTNBX$6F'DB\7A"E>(J] M1Q*%L1>/*:!0IG&,*L70DY%)EY%);T9N-/GT0!.7IU==GI)!+Q?HE[NU;?G: MRVFG?-VB^U.[DC3&27.W]O^S^?(1(MHY\<9QA@,T=A3]C,]W(MFFSAY@T 9I M2E+$WCCM=77:N3KM=?4E-BME4W&288N[;9]K>Y&WNW;BH)]8VX.E%K(02\R& M);O%WL5E\H]&Z#:5IQSM57*L49K<1\Z4_ 9K#G8F<,N9Q@3'>\E@MF"_91?@ M_,O!TIV,U.CV(5SAPE/TMI3-'I8? EMJ=2WP/B8LJI 0!$.2-B0'8&5*QS2+ M*!%]+\[RKK:'&<9&0M.$ B7!U,QHEK9YBJ>3).]SWKASWGAGYSVZ1=]+O* ; MI^HVU_7COI<(Q U6GM:*#ZX)89!XZ1=A6 6+4F><,RZ<,Q>")OVK4./!OQ[TBZ0A\_:7N'=IE<@B2;+924* M%U&=Z[^0K[=%;K\(6WD^TZ:XC@"WV1U[L6&O7:BM<$*QW-X;YID8/H2_,.C; MWOVYBR3T@QSKZXVHFQI8&];XTC,6$:B@O2@L58XXC;P4JPZ%,A8>+W(5!<=) MX(V#&";77.-[$$HF,%)^CDN28X4*VH["S]V_&R<)7F)Y#M_<:XV7K]F:V0.3 M;?+XN<9PF,,KS(4 O]$P@U?;@FYT[TU6&UL[5AM;]LV$/XK!Z\=$D"Q)>K5:1(@25NL0+H& M3==B&/:!EFE;J"2Z)!4W^_6[(VU9=ARMW?:Q7V2^')][X7-'FFBXGHHEZ+&F9E4%3?85?.17BK!IW9158Z8[R>CBA?U MX.+,CMVJBS/9F+*HQ:T"W5055P]7HI2K\T$PV R\+^8+0P.CB[,EGXL[87Y; MWBKLC5J4:5&)6A>R!B5FYX/+X/0J(WDK\+$0*]UI WDRD?(S==Y,SP<^&21* MD1M"X/AS+ZY%61(0FO%EC3EH5=+";GN#_MKZCKY,N!;7LOQ43,WB?) -8"IF MO"G->[GZ1:S]B0DOEZ6V7U@YV6@\@+S11E;KQ6A!5=3NEW]=QZ&S(/.?6,#6 M"YBUVRFR5K[DAE^<*;D"1=*(1@WKJEV-QA4U;%R@H.B!H,"/"<17C\4]1QG:BW+8LJ-F((V^%-M MEF*R*DYTU\ 5+M,PDR4F'NZP19*-YO54'Y_"[X(KMV6 1?51"@;])M6.5R7 M7.MB5N06T6X'?7S\!&-X7=2\SD7'VE.XK*0RQ5].OO4$402:]U)@V<@+-WD4 M',,S"#Q_G-I?%D;V-QR'\*8V0@DT .4<0EGP25$6IL!];&?1$9 8' 4S:PJ% M1GS%:D6[/?8A\%-((GCG0H*39<DF00!(F7I P"%GAIDL+= D-P@B96=OD]5P6E5E?Y$3O^ M'PQ(47'*&"0Q&A"-(0M3CT41?) &5W;4/8.,,2].*=!I2E8S;(T3WXO0?MJ( MG9TIB'1YV1 S5H59(&]^_@D1_!?[-MOAX(6U+P4EO74 HYA5;2:@=>"WB@S) *%VE4\?' !MH0Z6)>V^2H MS;"GHL1M18F_MZ*TV7_%2YMJ=U3F#U687F@ZUT_UDN?B?(#[3+LG!D^5G6^H M.).U-?;0P4"*_D)SH+J8AZ5XNKI*]XK05O%7'+/%B>B"]-L232>5 +2WN,2%,UI8W!M)LQS(N"&+]A MZN]D7T=_Z)%GI'_L,12^V1:T4[AN%+&RZ_%Z")943UTME7NN=FLB)G;FL3B@ M7(^] &OIQL$-$-Y?&N6$::ME/7;2\8SR=$#Y],[83Z]UH8"@\QNA$ M84GB!5D$/1F:M!F:]&;HZP:M$/ 6BT;55&LJW_('5YE..@%QV7LH47LU'$[4 MM=IJK=:YN]RHQ6MYAQFTD;,NM?\Y/2\M(7:2U*;BOC?;O7)=%WP498YTM*UT M@ <9Y5F&9Q+>#'$ZA"3T,MRSL3V.O10/?!R.((J\( @A0@ELQF%"PS&$F*HA M'JMA2LTTC6F8YC"#F3UF O9BT\4BAO]$9L@<8*@E2;8"KNNLG.V&L"=>V\"R M)'-&>4F,CJ3D68;.:ZR0U;*A(E!L;B)'P=C+XNP8&WYR;+OC)#KN(VB4X:TA MHY878XYM*=M#U+0E:OJ?B+J[DX=HVHO_@Z8_:-I'TZRE:=9+TW?V[OZF=B\+ M=#R\%^YT-;*'F_V@=*U9V;_BB,/O,8)SO!4(>I[8'E7NND=1G18ZEPT>,1CI MQRQ\FG;VHO+I6_18)M.5DEB\=V9JB(;()?QDNS<2W-=AC,P:^LEC+3LV'\ , MARD\)U#\[J&&P]!.!?#\T :..N\(E5!S^UJBP6IS3PKM:/L@<^G>(;;B[C7G M+5=SO".CXADN]8R%Q'2.7]E4"[^=&5K:Y$'PJ% G@_$Q*L^F0@O:9 MZN)O4$L#!!0 ( #N)651UW+[O\0@ /T7 9 >&PO=V]R:W-H965T M7]YYS[Z$N][;^V&R,:=GG MLJB:J]FF;;<7RV63;DRIF]=V:RK\LK9UJ5L\UH_+9EL;G;E)9;&4GAKZ<&L*N[^:B=GPXEW^N&GIQ?+Z&7[&KF MD4.F,&E+%C0NG\R=*0HR!#=^[VW.QB5IXNG]8/TGMW?L9:4;+?^99N[F: MQ3.6F;7>%>T[N_^KZ?<3DKW4%HW[S_;]6&_&TEW3VK*?# _*O.JN^G,?AV^9 M(/L)TOG=+>2\O->MOKZL[9[5-!K6Z,9MU=O;-,LV*T!@0P[#?>Y*$\N0 2]:+8Z M-5+;+JENR?6I?AO<$;W;"U+4!'9#RO6+NQNT97 M6;.X8/\RNNY2R) 4ZY,/2:!_GGX)Y)A&V=6N&#WN&_:/&6O6.@'W/A=Z/%(1 Z? F(K%,0^3A,TCP8,@7# I>"0$>V];7=!$*7GBN8E*<#^( MW)WD,E9L(F7AF+)P,F5O:_LI=P4&._EJ=B9M?6MV6KS9/EGVC\C0W:ZNL>(% M^\EDINY"&7*I?-P(I"7T8[I#M*4(V$.K6\.0H\3W6! B Q[S0^[+9,Q3Q*,@ M8'-%.1(1CX.XSU':K43NG^Q+> '&*"94P@//Q]7G/@!P;]8&X[.C8U)Q%4DV M#R(N0[%@BOLJZ3V:2QZ(>,'F/H]##U?!E8H6HU-**C9/>")"^LWGH92+WJVL M7^B97_.5J]P1LSA7L),/TB0Q1 #V,=0$4"?V=/ ].XQ0OFLQ;'5@>KLM#GGUZ$9_>/WPFJW[;#?(ZZZU]0'C MZZVM:5?N7VN?U:V)#'P_/8Z\UZUS\NB7\Z;+<>PE?8Z3V!%'>ES$'J4% JBA MCIF9_G8!B=) "M"N7:#^_*=8"OF7'LF=X\"Z] )RB(JA)$HD[#==['0G46A/ MNDH-H["? E@WC4'YB+CP@'C,%SYH 8JJ2+ ?RVUA#P8APV:SW)0-9Z71!0)5 M90S<-'4+>5822\&1* $[>81]@#&Q4.P.G1MNFRH]L!X5L%!!$<9$>(%HRZGJ\,/=E_!N2)?$Q[03)W?\X@G$4@T;'ZX=OH"N_JOS>'%)[B"]HOX MQ3SNC0<1D1 %Z$CO+F@@N!\FCJ RHF* HA5&F/30VO3C#Z3),H<^2,4NCC1" M*M'Y["6N;L01?/\[4EVSV"4VX)Z/OB/"X(_DO!HYKR8Y/]1%Q_6;+MN4O3>Y M7H'O;6ZZY[\A*^/8D_)P?LJY"C'M!Q4# IQQ-6AH6 U>FI+H"H+T]0#I!DIJ MXPJ) ]!9R))'Q=$CWM,$P4: \RT@?S@6EH[59.HYKU\@\QB*DY)TLMH%$1VL M: \=%7[?Y5M'@U? B(HA3@ *NO>I^0!_/UN;[?.B("!RB!9 )T:.([5@;XP# M6K^MN8JXDH1&A885 $-W3JS#PXTMLI5./V(0.FH4.1QZ/ C5 $!00%>/.;3V M8&[@R3S@ 3'[60\[OSN,CJ&))!:?![X/YL'?@S(*:I8C)G[B5@D@]J A7XH[E !3X50N^RWXGD+6)9. FH3Y;@+5WZ\! M - E814GTL%8D']. H%++\T_STN7E#HGA#\EHN,A"82TJ_OT#B*DL46>:=?N M=>$V[LZ@7S;D;R5)V^>5VPVKOUCR"YSW)!CRU+!\4D!- MJ:;;/M703"OSF%<5@0%K'DATO6(H05*08@H@G12U2G"!R'F393W5NF9MJV<, MK$WAL 012& ;CA3.+FI-+-"M_02%ARLP]&B.^O132_ &,,9KF@O!A2*4C,4! MJL#S(**S7?J-\\>Z3 <1[ZAKGMG0.WC$ -VV,*4[Z(T3G:"!#I$>2L')M&=J M4;-";U%M^P,B">@\I:\QO3*EPH+-NX;$E0#BYR%.:[!YDA0#3I^D ]'RU9F\ M3$ ]&:&>3$+]=@#3!,C/JH]ILU2W5B>F7P(S9(2+4FEW@ D&#@#*2>R:IG7E M#4U&%Z-RVF\0H7_L-#H(S!2YH68%P*V,LP7]^F@Z4[JQ%4)_(%@TKM>D&_JU M&8IA93ZW. RPLOODI:=/[%.,^O#2!J?R]];6CNTM=L19OF9'&YSM[:Z@;@R@ M]4KN,S5;XV* @W\2*49'FR@F'J MS: 5*36NX"$9XU.("/KG^+0\^20+4?CH/CQ3EP5@NZ^SX]OQV_9-]TGW.+S[ M,/ZKKE%K&U:8-:9ZKU4X8W7WL;E[:.W6?>!=V18*U-UNC,9YFP;@][6U[?! M"XQ?_*__#U!+ P04 " [B5E4:SX1*^0# #O"0 &0 'AL+W=O59P\!CL!_3>CG;1LF,3/O/Q99"I?6HD%&6Y96ZI'OO\=>STFP)27 MTOS#OO/UR#EMI>)5#Z8(JJ+NGNRUS\,)(''? ?@]P#=Q=PN9*.^98JN%X'L0 MVIO8](N1:M 47%'KHCPI0;,%X=3JRZ^V4 ?X^)UM2I2?%HXB4CWEI#W!74?@ MOT/@^?"-URJ7\*7.,)L2.!3-&)(_A'3G7V6\Q_0& L\&W_6]*WS!*#$P?,%U MB?^N-U()ZH+_KG"&(V=H.,-W.+_3!I"M.,"3XNGSI:Q=Q>NM=BL;EN+2HKTD M4;R@M?JK9;5BU.I-*]*<6BT#E2-L>4E;IZAW('-&SL"WD/*JHIZ6>G4H:N.G M-RJUAGBFK=Q2+809[5R.G- (OA.LDJ:9,^ =F#*3(61,(7PT?+R5K,[DIUOX M!YD U,6]A:"DR"EY>JM%5Z-4:99B6E(D,*$?0 ML.*\4BF3.63#VL9K,@1(3?G"2JR5A*P5&J,3V.=)^YMT3&IA [ZFV"AH*&.F M%X"90N@JW9N(F#GJ'C'E(H,'=J#CD\HT+#HF ^YUH8]_#T1H2MO3D+"Q-$-I MO[*ZI6,;0F/[H^T- Q_ O7%GNGJN'<0!K-L=G5_@SWJ"/U/%3PE'.^H'#($N M?V+'00+?V.$(_MJ6AV,HQK@$BUR"4:.#/\RN&U&4U'BGUB5HZ)^THS<48BKZ MF(1+#//@J#GN\5/-[KEFM\-'])C9?AAVFI-A\:-F=Z)Y O,2?] \K'JJV9UJ M/H.&YYJIYP:-_ED.O/@M0S#S1LU)CY]H/K6C?L#@0WI$=A3WFL-A\5'S:+R! MQ;9/J>XU#[Z=RFAB>?.W*R;S^*C9*/*2J>23%'22SPBH-2\=3,[)1[A"L3-7 M#4DG-6W0[GL\CHZWF77W$3^Z=U\U?]02P,$% @ .XE95,I1\Z)#!0 M]0P !D !X;"]W;W)K&ULU5??;]LV$/Y7#EXZ MV( K2Y0LR6D2P$G;K0,Z9$F;/@Q[H"7:(B*)&DG']?[ZW9&VXFZQL3[N(8J. MNI_??3S2%QNE'TTEA(6O3=V:RT%E;7<^F9BB$@TW@>I$BU^62C?#D)*2-2BL.2!X[\G<2/JFAQA&G_N? [ZD&1X^+[W_M[5CK4LN!$W MJOXB2UM=#O(!E&+)U[6]4YN?Q:X>EV"A:N.>L/&Z:3* 8FVL:G;&F$$C6_^? M?]WA<&"0AT<,V,Z N;Q]()?E6V[YU856&]"DC=[HQ97JK#$YV5)3[JW&KQ+M M[-6]5<7CZVNLJX0;U6"O#7=P#3_Q12W,Z&)B,0PI3XJ=RVOODAUQ&3'XJ%I; M&7C7EJ+\UL$$\^N39/LDK]E)CV]%$4 Q7$P#>$G[#O91N,T87 V2X(\1HV0D>TLF&'" MXXB^H&W*X,%'&D;C)$M'SGT8D\C2V<@KS4B,$R>R@#' ^;$4TIM-I[B \I$&:H9 R;X_H'!9T@#R5E(=PED9!FIRH[S0#;O_'#'#- IQT MYSJ>&! MUVL!PUM,R\4;(8ZC[^1)- Z3S.&(".9)CNT)@S"!+"- DR!CSQS)D#:S,$@2 M2.+,?4U#B*?>)IKV[&!I3LW, Y:C$).01$&>D4 ]9RS(XD->,+932>'''W(6 ML3?PZV0.0\]063E,2\)T29@^ M.4R[/:3 &[5NK<$CN.9DA]39<^,(-4*HT#D23-#!77!CR:A0+5TB]O:%TGIW M-.]82H'Y?L&QM!2FT'*!(19T?0A.C.-I/XZG)Z?CRPPBPL\W7)?&Q1;:77?: M@C@CL?8/;;>VYJ59?#K:I^H(OF9?M*MS(Q#G4EBA\8BGUO3[Z!R&S$'##=:W R&9=>\(\4P>KJE2I:K7:!D#P?X\%\*ZK)7&\ M$KL.4-A'L<4Y1@SXUP![Z-TX #QB?5D?N2XJ8-/]P-S)Z<'H]$OYV+O;(^^A M==[,&PO=V]R:W-H965T@"LBWJU=JF 9(TOO=3-_OI[AJ1E M*5'<8C_$T0LY,\_,,\,A=;I3U>_U1LJ&?2ORLGYSLFF:[:^S6;WE9O*RE2/:G(9Y[K1K-"9.7)V:E^=E>=G:JVR;-2WE6L;HM" M5(\7,E>[-R?\9/_@8[;>-/1@=G:Z%6MY+YM/V[L*=[-.2IH5LJPS5;)*KMZ< MG/-?+P(:KP=\SN2N[ETS0K)0ZG>ZN4[?G+ADD,SELB$) O^^RDN9YR0(9OQA M99YT*FEB_WHO_9W&#BP+4?%2[?TB+)R1Y2Y77 M^I?M[%CWA"W;NE&%G0P+BJPT_\4WZX#9"9ZVVRC25KX5C3@[K=2.530: MTNA"0]6S85Q64E#NFPIO,\QKSJZ*;:X>I607LI2KK&%WN2AK]NI!+')9_W(Z M:Z"$ALZ65N"%$>B]()![[$:5S:9F5V4JTZ& &:SK3/3V)EYX1R6^EB3-EN(W%;]<:(BN N_H?L)T2" MK3"+C,B*;:6^FOA#1Y=K9\!,Q5MN'"]=X&*Z'.9V=UL=LE=5+D6O@$UFFM9WMVMD\ MF3*J0C4+0]=E.PETI6HPONEIW'M2@] ^9-*"-K88\Y^:G-6ZL*5,#1G1;$1C MJ:#1HGRF;%6I0BNI9+V5NJ;N RUJ&);G]'_;+O)LF3\.W'&0K(5+]FEZ/V5O M)='+A&/%WHL%0.SDHLX:Z6CT,&\I0DT\J2-2>P/M'2;G2=XQCJ925%K =O ;/*Y$3 M.H0!9;(F5Y4L"D']2K."R";3)P+Z&EZ2,7>?R2 ?#.2LD2+EF!B$*Y>41<^D M3-FG?LXX!S"';%DB 6OC9420O.NYKY=5AM07N;[EKSO/]+%\1P0H*,HU&)L. MA6A@/2POB2EEIG/[17&EJHZ;:VAOA]P?BL*[K!3E,D/>71^*P@PU>E 2[BS7 M2!Z6V[:@+$FAI;%EU)2PW29;;JC.=$+[E69?5\1HP0'%+$:TIKO+;-JN,T%3;AG1Z4L@Q)S]^U6UM?+@6I+IL$O MUHCLFKQ$2B"<*4,RDCIE7>]WG<*J3@2[U9Z:#1H0^U ;\&_*UGNC_5@V3=@A MGR;L24:QRP&)7FF355O#_/H7B*TF9LDE88K07QWH_98@(9"7'9W9Q8'.YWLZ MLW>M67JY64K[5SQAMUH8S+TB(165C:X+UC-#?^+R.8_"F/U=ERGS>ZO83\R? M.SP)<1&X3N)Z=!$X 0_H[6>T6+3,;RJ]&-U@R8'6" B66 [U>O1)$^J](IVQ MSSM7:[W'CF0Q'C@^-QED1,E,3T^WU993CH\=@G<6!"& FWS M=/WIPQ7[613;U_W6$QZS1(!=?C2)W-#S$_>9:NYX?LSF3A#%=!/Y\Y>Q!NPN MVTKJ2)$(*78QR,^!1;$_B7@0!;[_5$_HN'/.?"<* Y8X?AR-:/EG"\%0XYMV M@0S?2W^HH,WH(,[?JHH8#[:)/,.#,A,L"2:1%\>1.W^J&Q&,$^8YOC?'[QSR MCR#\@!76NJ]< RFLV#=S)JX^N:$/VI]/>(+-,MSX$82FO]\@V7/B.6F-O(11 M8,.CB*\OKKY8!=P+DF&2\A#A\T,>\:?0(!YQ"WV7Q3%_&59H11.QM":J)KW\ M&(]FR!%-WW>#9Q[U' ^HN#,/7,0TYIJNG:X7@C;B61TT-W'C*(#/=.O1_:LA M/PY#_/(X9DFH&7-PV!7MRS?L+=9)8&CZ: 8@YM# 7==/GE&2.V%"H?%B#_1, M_&3$?^?MFC!H9G2D['1>JA:5,:=$_,)000>*O9"\%X:@^A@T/PX1,T*7'*DN M 7N0HJ@;4ML5-DI"]IZR<,"2()IP[GKS\!E+D..P CKG%"YW%.G!LV-Q&H8T MT7ST@G@^"HT'/N-P*N?'%74./2 ;%)-PPKVY._>&><4=%_E!=8H["\5_ MH>H(WD<.ZC5^ Z@;ZT%_PJ+I.4D2T96'>(-Q]"Q UL1:SLV/'UE0^V0M$':? MW3M),%O!+1868GXE_VCM:=*3=^_.6NW>\<[R!-.<%*[U5M]M"E-D"A-NW!LWW^_KN<$%6F=('%&8/E!ZZ M4WK=.Z6P,YY)Z$XF,.NM7$K=6-H#OK]TX#&JX04%?#K,99U@OVF+NDV&/?,8 M=JA?R(1WY,.[@P]OK \-)T?ZVA_M^33T[W:D P=]K\<:#OXKZ_I0PH\NI,-9 M/[XL#>?U^IP 2_I@I*X+(^B,AV_5E"4'E!_:ILY2:>)BCX,&]CZ7]D6BZGW. M*BQJZ!>/]9AF+J;0Q<,FJ[O]O#GUE-U>S)X^C-?%[G@!^;16"(.=A+Z>&*TK MPMC!]*QW\%]([);H\P85B[9LS#> [FGW!>7?7[ H 6[-L,I\TS$VCMOHSPD(UC2KTY48*%#P:@/&ULG5=K;]LV%/TKA%<,#<#6$O5.$P-)FJ(#VB;K8\,P[ ,MT996B51)*HGW MZWBH:;EZH5 M$F]62C?,\^+YPVOY&QQU.]=ZL61ZFQ=27&IB>F:ANO- MJ:C5]?',GVTW/E;KTKJ-^>*HY6OQ2=@O[:7&TWQ"*:I&2%,I2;18'<]._,/3 MV)WO#_Q6B6MS9TV<)4NEOKJ'7XKCF><4$K7(K4/@^+L29Z*N'1#4^#9BSB:1 M[N+=]1;]36\[;%ER(\Y4_7M5V/)XELY((5:\J^U'=?U6C/9$#B]7M>E_R?5X MUIN1O#-6->-E:-!4U MOPWE*NF"\LEJO*UPSRY>"\NKFJ@5.1,:2TE.\EQUTAKR_#-?UL(<',TM!+GC M\WP$/1U V0Y0GY'W2MK2D'-9B.(^P!P:3FJRK9JG;"_B:Y&_)(%/"?.8OPKQ@!]Z%7G-9_<-=9E!RIJ11=57P(5%D02ZU,$+:80/.>5-)+O.*U^03 M-@6R$@[Z\V1IK$9>_;5'HW#2*.PU"G=H=,9-V8ON%^??NNJ*UT[,8^[?"^5X M?&A:GHOC6>OLT%=BMCAIAJAJ4<. @EA%?NTX3/SYIY3YR2M#\JT&_4+<:M"G M?4'@B;50:\W;LLI)K?+).[84."._@F-C[EP++0@W9*5JT!ZYA,2RI>H,\,W! M(4$\1;,4>HJI^_'(V4X52E$7!""%:H2QD']?WC/N6FUOK_E:5M.0* M+SM$T GQ:NLH+AYM.@T6"Y*IIN=P0/X"K/4;2B'I[C9+*[M)&Z3T"$H]&7DS2A&9^ M]D.AW,/L:&)VM)?9EQHM5-M-+]01NW7EXS%:[\5YG-;WP,46' Y VS2.YR,] M!R)6KJ^]G[#HXUCBM_"*[-G61^YP1^F)_ 5VF,\ 58 MQ!D-D!FG7547$&5ZI6J!ZE$JQ[BFU>IJ+)[1B\"#!$>RC+ PHSX"=0%;4%6@ M972I4=853=#ZKB'2@Z#C:MD5N2E5+5:;XC9P'D-Z/+"]Y#P&4T25(0PI#X, M=>W"ZFX8*]S0X?P#T]8 -;U/,A]YQ^ HFGG>V#S$X E412/L(%R[%E.3MM-Y MZ5ZIUD&B6AHAR =E!4AV $_!J#BD+(I)Q*@?>^3QJ%.RULKT'$<-\S/GGBQ@ M*(LI>>=4ZTL]>^5:?-=T0Q\H!)()G6UJ?;Q1VHZMD3QWA@2N$!ZX=9! ?L . M=BH@,48BX_@N 2"6HR*-!Y+1*/9H#+OVT"R>:!;OI=DTMUSRC1M<>M6PJ3LH M<7Z#*=:(1YOI7M@=S70KJ[TCBX^RQ"CK_Y!P1\=X*(<2S!N%Z%W'(A_9V+>$ M+*4>"R9C7?6#!KWT]P:$Z*1!QDB .IW$V7?J M/&[V,\?%".4S\8<8>Z!/%CX:X_F=R;41>MW/Y\YS$#,,L=/N] EP,DR^M\>' M[X?W7*_1 <"R%:YZ+Q-44SW,Y,.#56T_!R^5Q53=+TM\Q@CM#N#]2H%QXX,3 M,'T8+?X%4$L#!!0 ( #N)6535,9&PO=V]R:W-H M965TWR(3%'W<7COY;ED3N^5_LMLI+3LH:E; MAEX7K)L1-7.SD_= MW)4^/U6=K:M67FEFNJ81^O-+6:O[LYD_>YRXKFXWEB:6YZ=;<2MOI/UY>Z7Q MMARME%4C6U.IEFFY/IM=^"Z9)FE8HX%;JM,&N*JEI-Q8C:\5].SY3;?=UA)1MJ)FE\)LV!OD MB;UM^WQ3X.8?Q:J69G&ZM'!(:LMB,/ZR-QY\P[@?L/>JM1O#7K>E++\TL 32 M$6[P"/=E<-#B*UDP9Z8'&$SH24\L+6JG> 'CX.>)0J*X=4+;*PK"&>'5'5G+E)/^)QYBW8)0J6$OZXUGD('WF4+)@?ASP+ S;W Q[ZZ0*;Y Y%HC1A M]WGD9RSG6>*Q..!^DK$K+;>B*IE\ (,:V0-2=@/81:P M,D\\'J7Q8K>4K?CLT),%412ZDWO-NO@/IB?Y87G,LR!GOA_S.,E9F -LOEOI M5#1*@3UD\RSB88IP^&G$@]!C/Y&#/M%S?X&_F/LY#8* >WE&,V',@Q@J5.9] M]?SWXJ'41''*D\SE*PQ2'F(%1P0@X9D7+QPW@%HA(]D()>WHFVV,FN%&K2+>4HB/>K M8-V.0TFM%Y5 2+$I5!M.W2F^\IN'!(K-2A>6$A8ZENJ:;JV*D0?BJU6 M?T*#E*^D[H[9C93LG;P%?.NS.F@B7NYA>2Y!N55 R@/MVS]C'@08!T]CDQ6U'(LQD.-T;J M.SG["G5/BPZVJU/Y-6R]@^T$L/^5IC=*L",S26DWJJY*E^25J%UYN/9-Q2@L MG8Z857TY*%H@G)JNV SU;2"L[ELVF#,6AOI6-8 ;6/8)+CU$H'ADN[A_O53L MO2#(L>=3C'S01 (]C)*(ISE1:9IAMZ;3'#H3PY9SM4\E&G@OGDV03MY_ 9+- MP@3/((U9Q+T@82$/LN0YOAQ_#>8)?BHK MB!T"GF5][(C ,A>[G*=1C!$:0! GTUHWTUH?+7VQ6[%1_WO7=/F>4SH60[N$ M0MEI(FY'DE)7JG2D\0-V&F@!,6 N?2!C=+PT3(FAYR&:7^3(>HZ2< S]M@63 MH9S%@S2CBA_$/ PR)TA!03CJCQWV?&D&*5AFQ M Q25C!25'*2H9YR$KV7=D[,"[^(JL/>D==#+?IZY>3K)>N>Z=JZ'0G0JVTZC MX1J)9ML3U?]7$BY=KE4,]#/=6U08#=!T6CYV4 =NVM]/)D?4;Y\"AS51_KV( M1V$TU (.+'DZC',>QAA_V]P:O9/H=&.*'GJ>-TZ/F]!9QV MLF&4A:AIE__'(XU:65Q_^YC(A^'L0T$[&(W13QKR% QTQ(@'D((CEN- &'L# MU@DB (HB]QMFD5/P493[:N!):/M+YXNS(/SX S*<[=+0>0XXZ'_O?EM.;J&- MU+?NKFV8.\+V%])Q=KS.7_2WV)UX_[^ ]T+?5JCC6JZAZAVG:-ZZOU_W+U9M MW9UVI2QNR&ZXD:*4F@3P?:UPRAE>R,'X3X[SOP%02P,$% @ .XE95/$. M)GDC @ AP0 !D !X;"]W;W)K&UL?53;CILP M$/T5BZ=66L4$LMMJ19!RZ:I]V#;:J.U#U0<# UCK"[5-V.[7UQ="J=3D!3SC M.6?.,6.R0:IGW0(8],*9T.NH-::[QUB7+7"B%[(#87=JJ3@Q-E0-UIT"4GD0 M9SB)XSO,"151GOG<0>69[ VC @X*Z9YSHGYO@;U>NWA=\HS#HV1HY)X64SR[X5*VCV D" M!J5Q#,2^3K #QAR1E?%KY(RFE@XX7Y_9'[QWZZ4@&G:2?:>5:=?1^PA54).> MF2%-7L9SF &2Y05 ,@(2KSLT M\BKWQ) \4W) RE5;-K?P5CW:BJ/"?92C47:76IS)M[VV&:T1$17ZHAHBZ"OQ MY_5F#X90IM]FV-A&KAR7(^DVD"872%/T*(5I-?H@*JC^Q6,K<%*9G%5NDZN$ M>R@7*%W>H"1.ED=H[%28*[3I9#[UM.D%VKG?&[230DM&JV#?G<=!@;:=0D+6 MZ($*(DI*&#K:)#@5&OW8%-HH.UT_KRA:38I67M'J@J+//2] N5X*.JD,*1@@ M'0SK_WV(0'?GZ=P%/.5IAD]S!7@V'!Q4XZ^ 1J7LA0ES,F6G6[8)P_6W/%S1 M1Z(:*C1B4%MHO'AW&R$5QCX$1G9^U II[.#Z96O_%*!<@=VOI33GP#68_CWY M'U!+ P04 " [B5E4.!QAN[P" /!P &0 'AL+W=O,Z%--,@L[:X"$.3 M9)@STU$%2GJR5CIGEK9Z$YI"(TN]4R["J-L=ACGC,IA-_-E*SR:JM()+7&DP M99XS_;) H;;3H!?L#F[Y)K/N()Q-"K;!.[3WQ4K3+FQ44IZC-%Q)T+B>!O/> MQ6+L[+W!-XY;L[<&ETFLU*/;7*?3H.N 4&!BG0*COR>\1"&<$&'\JC6#)J1S MW%_OU#_[W"F7F!F\5.*!IS:;!N, 4ERS4MA;M?V*=3X#IYF^" MX]*]E#NKZ2DG/SM;,,,-J#6L-!J4EE6UDBE)*J4ELL-K)3@"4<# MG^!:FE(SF2"<+I'LA#F#$R#S&RX$29A): G/!0F3&F51H41'4'H1W"AI,P-7 M,L7T3X&0\FJ2BW;)+:)6Q24F'>CW/D+4C7KW=TLX/3EKD>TW->M[V?X1V4,5 M^3Z/C=748S]: IPW Z;1XQ M43F-"%-U3DWY-D\E/GR;9]CP#%MYYB65Y+5 M42O/%Y2HF?A_I-&[D<8-TO@]?860(1,V@X1IA)@XU]Q"(9AL:R_/S*0]A%J% M'>RA=COCOUC#O2&5H][X4>RZAZY2-:^:TV;:SZLA]VI>?2INF-Y0,4'@FER[ MG1%%UM7XK396%7[DQ&PO=V]R:W-H965T!5]D)VQY#\?6?7 MX%*U\&+O9>;,.;,S,]PY_QQJ1()7HVT89371YB[/@ZS1B'#E-FCY9N6\$<1; MO\[#QJ.HDI/1>='KW>9&*)N-A^EL[L=#UY!6%N<>0F.,\&]3U&XWROK9X6"A MUC7%@WP\W(@U+I&>-G//N[Q#J91!&Y2SX'$URB;]N^E-M$\&WQ7NPM$:HI+2 MN>>X>:A&62\20HV2(H+@WQ9GJ'4$8AHO>\RL"QD=C]<'],]).VLI1<"9TS]4 M1?4H^YA!A2O1:%JXW1?CAR* M4P[%WJ%(O-M B>6](#$>>K<#'ZT9+2Z2U.3-Y)2-C[(DS[>*_6@\%4$%<"N8 M>PQH2;2YLA7,T!,_*DRD=(TE9=S04*]/H&ZP$!>26+I*0WP9!4%( "[M&;A&"\@V.[>;B+1U/=L)7\/,K0\(# MH0F_SA"ZZ0C=G-4_,;$@HD+)"KDU)7)G5< C E#(&A;+)^"JPI=&Z)@6JA%6 M0GG8"MU@K#:J^=XVID0?M]\:P:4'TAG#ND)*:OM<<,%AVN5_*ZIE>IN8Q@&T M'?>'^?987'[4' ;].HV *FHVS[I3KLI,VF;ZX]Y.Z(>A5\K&T#CBEU[5Q\X MNF_;OMV0VZ16*QUQXZ9ES9,2?33@^Y5S=-C$ -WL'?\&4$L#!!0 ( #N) M652"2F@7]P( #D* 9 >&PO=V]R:W-H965T.C[';:Z4?S!S1PB87TG2"N;6+RS TZ1QS9BIJ@9)FIDKG MS-)0ST*ST,@R#\I%F$3119@S+H-NV[\;ZFY;+:W@$H<:S#+/F?[90Z'6G2 . M'E^,^&QNW8NPVUZP&8[1WBZ&FD9AD27C.4K#E02-TTYP%5_V8P_P$=\XKLW> M,[A6)DH]N,%UU@DBQP@%IM:E8/2SPCX*X3(1CQ^[I$%1TP'WGQ^S?_3-4S,3 M9K"OQ'>>V7DG: :0X90MA1VI]2?<-51W^5(EC/^&]2XV"B!=&JOR'9@8Y%QN M?]EF)\0>(*Z] $AV@.2U@.H.4/6-;IGYM@;,LFY;JS5H%TW9W(/7QJ.I&R[= M,HZMIEE..-L=X0KE$F&$J9I)OI569C06S&(&/2:83!'&WE-7::J6TAHXAR%J M;R(W^64B^(QY[,D +>/"G%+([7@ )^].X1UP"3=<" HP[= 2;5<\3'<4>UN* MR0L4!YA6H!J?01(E\0%X__7PZ#D\)+$*Q9)"L<3GJQY1;*I5#GTEK28KTJK9 M.?3]>J&&NZN)\>_O2PI6BX)57[#V8D&W';F)H]]Y;F+4U,8 MTY29LG0;,+9,6R!;(PFZX>;^TEO@/'*?$F'K!=?Z:U;R+W"%N\^4&ZXMYJ9L MR2\*9A>E*A*-%*5U9?21U0=\I&853)#B_4;^A=FAK5)>MA%7DNA]"?]&P;]Q MQ 5/_R9$FZL,B/K17@XQ+B\4)Y#3%IR;$M+-@G3SC:V;'+5NJ^#:^L^L&T=/ M)TKT)N;M':G;C"O-4O?&>X=B_(_\VSM2J=3 X=ZY[BY5-TS/N#0@<$K)HDJ# M_M_T]IZR'5BU\$?]1%DZB/SCG.YVJ%T S4^5LH\#=WLH;HO=WU!+ P04 M" [B5E4DXM"C8P) #(,@ &0 'AL+W=O"4J M:0[]\3>4%-&V*%KIUD&_M+8R,^2\\)F'%'WRD.5?BJ40$GU-XK1X>["4]&Q2H7?%XI)?$(.PX;)3Q*#TY/JF=7^>E) M5LHX2L55CHHR27C^>"[B[.'M@7OP].!3=+>4ZL'H]&3%[\2UD)]75SE\&[56 MYE$BTB+*4I2+Q=N#,_?-.Q\KA4KBST@\%&N?D7+E-LN^J"_OYV\/'#4C$8M0 M*A,<_KL7$Q''RA+,X^_&Z$$[IE)<__QD?58Y#\[<\D),LOC?T5PNWQZ,#]!< M+'@9RT_9PSO1..0I>V$6%]6_Z*&1=0Y06!8R2QIEF$$2I?7__&L3B#4%ZO8H MX$8!;RG@/@72*)"A"K11H$.GY#4*WM 16*/ ABKXC8(_5&'<*(RK[-;IJ')Y MP24_/ZUS.&O$>C)TT_B7J2E0)]$F-VE45U/ MZ1R^QUR*.3KG,4]#@:ZKA706AEF9R@(=H;/YO)+F,7J?UFM(Z;ZZ$))'\7)2,)LU9BCL)G9>3TSW#,S@CYFJ5P6:)K.Q=R@/[7KN]AB M8 1A:F.%GV)UCJT6+T1XC(A[B+"#W<_7%^C5+Z]+B%E:)KRF2XK^6(6@[!*V&H/8A"N@YZ5G=_K\H.90OH2#%_5$[F/"V2J*C:YZJI1C2'J+?N%UW_T3LM9#-M##UAFYY!*)KRN11P+0=XXX*B+(]2(*>2I1 ME*R@YUYFK@H8*HPY>(0O5KP^RSGM[%X#9-NOSRY"!D&F@;N1>D=5'D!C 24X$DH M4I.#,_M5%D850E]"&2 MRR>9)Y$*4A(AEYFQ)]HG0+WCP!B V0X]OT?OTJ[G.3LB%[21"_Y!$>FR>;56 M0Z_7BN@IT*:0!5W<(@[NP%M7#/O.MM1E5XHYO1CH.IJE.4- OP?S>5*SLO7P MQ!&_C6(H%P6&I2PD0*%:1 L!L' M&T&V2W!F$*2$C@,?;_MN$'0\,B9;%M\9YDB8XU&/]$0)ZRAA:Y3.8MBK*CY? M(*#L:)Z5MW)1QJJ+U!4$2R4L\UR!%)2:B.[50C*3=VS(N$^#[3 .$IL9Q%SF M4=;CL*9C+K$Z?"$6 MR9P]((LP08 O_:XP[I3.#(#5PG&&\[-%!P9A1DC#I^ MCU.: +IV!@C\Y3ZJV(]*8@CN1;#>LZ(PXUMC;6/-07UVEK!!C'ELNXB[4JZ+ MU_*YZ9-F>:Z=YDW:JH/M8\H!ZV_KG:XZD)VE/ [XS,_ MZ+3-Z4"YF4&.^KC3CRX-H@\? M)A:6XVJ:XP;[VC]B32:PG4RTIS@Z>8= " !,8#_QU"&VL<6476SHYFXG&=.= M8IM^Z)Z/[3U_(QTFPJ[T*8/ MNB%A>T/J7Q3H##;@WYDGW3NPM[<\:23'=B1_7M,]QP;@=;?3,6FD-C850/7Z M$J+A&=OA^5/5:@">ISQ7N2AL(=#8A\=[B[-&0&S?Z0TE\HV9S9V$2\>4;)?\ M0,&921 S&C!_J[D8!/'8H]C?)O+8L&>DOH^#GB,5HB&X&F MBX4(Y2&ZJC9Q:CMW-L]6*CF'\.FOLI!)YZQD@F!CM"$ MIWS.;<'5X$GW1EFI1DAJ1\@]G.C7)YBF@VG:Q5"W_\"0KKU%V\%9ZX1,U26* M/ K1S?I;I28YMFAIM*1[8Z=4 R&UL].734F7VQYA9]R;$XVT= ?20JAR'B/S M"[I-HQH^Z=Y8*]7(2?_)^XD?'?\NK22>U_NB52.S9T?FZ=7DN]>#I]'0VQN) M]#0.>G82^9+YN&CFXF\T?J>7Z'D::#T[T.JF4?>,Y^9$@Z%']Y:3M1?Y.VCC M"^;DTNN>Z!YA'/3F1".M9T?:)B>_6%HV/GIU>OFQ: MQJ:7(OV71#0 >W8 MN(6<*SKK)1+D:= MN((]G5I9"-<3&,F<_:5(J8AD]D) MY(NFB'5?4V*W%\R8AF1FA^3F\H-Z_Z&ONH!#"3!B%3;C=16[R2#HN<\Q_0[% M3;]H0 $ M@4G,>*AN43P.P'6F<9WM#=>9QG7V$^%Z,Y>-D\Z@]\T"T[#.[+#>[I+?5V!^ M!U.Q[0I\C=O^WG#;U[CM_SRX/?6[MT:.7-?MW1?X&KG]%R?3_3?XICLF\\H[ M]IU?C7=U1VO7X!,!-$W])*) U>E9?86W?=K^[.*L^K'!UO-S]\V%:W@^==]< MUC^JT.;KWWA\!%88 >K'8@%#.<<^ %->_VRB_B*S574)_S:3,DNJCTO!YR)7 M O#W19;)IR]J@/;'*Z?_!U!+ P04 " [B5E4T)8!C_L$ #X& &0 M 'AL+W=OVS9,5+0BWV)J6\IL%JPHBY&VUM/FZHB1M0$5N M(\?Q[8)DY60V;9[=5;,IVX@\*^E=!?BF*$CU>DMSMKV>P,G;@_MLN1+U WLV M79,E?:#B<7U7R3N[8TFS@I8\8R6HZ.)Z<@.O8HQK0!/Q5T:W?.\:U*D\,?:S MOOF:7D^<^HUH3A-14Q#Y\4SG-,]K)OD>_[6DDV[,&KA__<;^I4E>)O-$.)VS M_.\L%:OK23@!*5V032[NV?8/VB;DU7P)RWGS%VS;6&<"D@T7K&C!\@V*K-Q] MDI=V(O8 T!\ H!: ^@!W (!; 'XOP&T!;C,SNU2:>8B)(+-IQ;:@JJ,E6WW1 M3&:#ENEG9;WN#Z*2WV82)V;W])F6&PKN:<*69;9;BS*5]SD1- 6W)"=E0L%# M(\*;)&&;4G#P&;P!XXR3Y;*BRR;\Z17\3MFR(NM5EH!O+"$=XYR5HI++#'Z\ MKBGX&%-!LIQ_DE2/#S'X^.$3^ "R$OQ8L0V7\7QJ"YE?_99VTN9RN\L%#>0" M$?@N!UEQ\%N9TO20P)83T\T.>IN=6V1DC&EB 0Q_!I%88MN$?_Y)D/!5T$+_J]A(+<;R&T&P&R@\68_AD7H\!T5R[GIR/(YS88"PWY-MK(N+,(H\O1BC M+H7HK&(TL^'0"O1:',$%%M)+<03G6KY1B=!1?N48J>:,2RWF&_XN*<(]'X27 M%2-$:BATLAQ;Z+Y^,)3N$7@]/6H"D>]&0= 3;JQCQ(X+?:A7)%1V O%9-3E" MA[ 5Z44Y#M2K.1X#!A8VRU(Y'C1;WI?L16Y_WE\CH7(AZ%U8F*K,0W.=-PK3 M/RYLH1LY..P+4Q.(0\?#45^8FD ?NGX4# A3^0H,SBM,,YVL>NZ ,$> D04' MA#D"#(^!AW.AK ^:O:_V;JG,!R'WYT9!*B>"T64%B52Q1^9B;Q)D"SW<(#J^ MU&1_)ZF)C'P81A[L*5)'*;?>-:E>DDC9"X)GE>0(7>@=5ZXVV5%@J)?D&- = MV4PBY7_([']S4I*4F*B4!:$+MS1(57AT>E.#-#V(YP40!GTIZIH53VXCO;X4 M-8$NELV/,Z!$Y2?HO&W-"!U$0VW-&! .[27'@4?[A,.Y4(:'S(9WL^'2J?/, M*$9E.^C"_0Q251V=WM&@XQ8$(7ALU+HXQ_%]MR_%XS@8!A$.Q,[;PXS0P:%B.(H;J(4C.&1Y>@W:>T?" M!:V6S=%ZW3-O2K$[_^R>=L?W-\VA=>_Y+;R*=X?PBF;WF\!W4BVSDH.<+B2E M8P6R;%>[8_;=C6#KYN#YB0G!BN9R14E*JSI ?K]@3+S=U -T/W;,_@=02P,$ M% @ .XE95!\'"--K @ ' 8 !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*VTU7Z&L(DAIT+1)FU0EZ_8P[<&!FV#5V)EM M0O?O9QM*TR3=\A)\S3GGWG,O=K).R$=5 VCTU#"NIEZM]?868U76T!!U+;; MS9NUD W1)I0;K+822.5(#<.A[R>X(91[>>;V[F6>B58SRN%>(M4V#9%_[H") M;NH%WO/&@FYJ;3=PGFW)!I:@'[;WTD1X5*EH UQ1P9&$]=2;!;=%;/$.\)U" MI_;6R#I9"?%H@\_5U/-M0<"@U%:!F,<.YL"8%3)E_!XTO3&E)>ZOG]4_.N_& MRXHHF OV@U:ZGGJIARI8DY;IA>@^P>!G8O5*P93[1=V ]3U4MDJ+9B";"AK* M^R=Y&OJP1PCB-PCA0 C/)40#(3J7$ \$UVK<6W%]*(@F>29%AZ1%&S6[<,UT M;&.? EJZ;W!6EJ+E M6J'W:"ZXEF9J:*84F!U+^D+)BC(C @I=%J )9>K*8!^6!;J\N$(7B'+TK1:M M,FB586T,V#)P.11[UQ<;OE%L >4UBH)W*/3#X 1]?C[=/T$OSJ8''U[3L>GZ MV/IP;'WH]*+_M'XM1?/2SH[J&LW=X$&BG[.5G?A1/H@SO]OM\##.8- I?PXIC6.('89*.L%EB4[L UXK10MT "&MVD.00^T-++84*1+ MTG;R[SND9,4/V=U#@%YLDIIO9K[AS' F!ZF^Z@K D&\U%WKJ5<9LW_N^SBNH MJ7Z26Q#XI92JI@:W:N/KK0):.%#-_2@($K^F3'BSB3M;JME$[@QG I:*Z%U= M4_7]&;@\3+W0.QZLV*8R]L"?3;9T R]@/FV7"G=^IZ5@-0C-I" *RJDW#]]G MH0,XB3\9'/3)FE@J:RF_VLUOQ=0+K$? (3=6!<6_/2R IU-BWP M='W4_HLCCV365,-"\L^L,-74&WFD@)+NN%G)PZ_0$AI:?;GDVOV20RL;>"3? M:2/K%HP>U$PT__1;&X@30)C< $0M(+H$Q#< @Q8P>"T@;@&QBTQ#Q<4AHX;. M)DH>B++2J,TN7# =&NDS8>_]Q2C\RA!G9BO8@]@!64$N-X(U=R$*W'-JH"#/ ME%.1 WEQ23C/<[D31I-'LI#U5NH&($MB*B!SCEGDI#$?R4)!P0SY76H-FKS- MP%#&]3N$?GK)R-LW[\@;P@3YHY([C1;UQ#?(QWKEYZWOSXWOT0W?PXA\E,)4 MFGP0!13G"GP,1!>-Z!B-Y^BNQ@SR)S(('T@41&&/0XO7PX,>>/9J>#B^PV;0 MW>W Z1OJ^FZ[T98Z;;9?[6=A,HR3B;\_O8)KJ?%@/#H7RJZ%AJ/! MN!,ZHS/LZ SOTEDJN6>NW]G(Y4WDN$OO/C:-LN3$A4$\&@<7;'JDDN$%Y>Q: M* RC^ :=I*.3W*63,86]EQP4,_ HRU*3O*)J@S5/-_A>:.-JFA[3I8]B; WZH:0:VCUC*6,2$0XDJ@Z<4 M>XAJ9J!F8^36305K:7#&<,L*YT905@"_EU*:X\8:Z";1V;]02P,$% @ M.XE95-Z;FLH5!0 8!8 !D !X;"]W;W)K&UL MO5C;;N,V$/T5PM@""=!$(JF; \= $L=HBMVM$2?M0]$'1:9M=2712U'Q+M"/ M[U!2)%L7VILV\8,M43-GKCH<<[3EXDNZ9DRB;W&4I)>#M92;"\-(@S6+_?2< M;U@"3Y9R2A,V$R@-(MC M7WR_9A'?7@[PX&7A/ERMI5HPQJ.-OV)S)A\W,P%W1H6R"&.6I"%/D&#+R\$5 MOIC27"&7^#UDVW3G&JE0GCC_HF[N%I<#4WG$(A9(!>'#SS.[85&DD,"/KR7H MH+*I%'>O7]"G>? 0S).?LAL>_1$NY/IRX W0@BW]+)+W?/L+*P.R%5[ HS3_ M1MM2UAR@($LECTME\" .D^+7_U8F8D>!>#T*I%0@307>Z+9.69GOC2'X\$WR*AI %-7>3ERK4AP6&B.FLN!3P-04^. MYVP%?2+175)TJ:KV&?KL"^&KDJ.3"9-^&*6GZ ,*$_2PYEGJ)XMT9$BPKC", MH+1T75@B/98H^L03N4[1;;)@BP[]B5X?$PV 6%7L9.7V*^)%G'"@G-$\<^( MF 0_SB?HY,-IF8\.]V[T8+]F"8"9"@P/2["N('_]$!MLRA\AR"&*CLNV1><=B&"*+9[HG"J*!QM%+]MF*(&*%N8 M!#P&AHAXFG:VNM/*H.-0F^!&2!UB&%.W(39MB]FVY;E6=SAN%8ZK;Q">G#W. M-9WF54#>V[?UL#(V?'4K#5MYPD-LPJ>1]@XYVVO+3;OPR)[<7@C8K'<>4QO$ M3,!\).1W!/L)8E^S<-/W*I9 N\U,J8>;KDY*.>> W&VGG&/UAK2SF6)M2#=^ MXB]\38$QJ:'(V_<3KDD9TU=W5*FZQR6V[6+L-O/:(4AL0AV[T5-=@A8%$NNK M0,WW6$_X,R8"2!L,Q8KT(6$P6JH16!.='M##YZ;Y4]<>?$#1'?8H3@\IVFW% M_6S4.P[6;SD/3,#,6+0,I$.N&8($9>A!3?8\CK,D#/*G*8*W\6^8]G5FZRT" M.^_0NS6%8SV'W[/(EVR!@K4O5JQK="L!=OO-5236;,M#8OL.UEL#]O[G,L!H MTOU&[GM0[Q=X^/85(36U$SVU'ZS(E+0IV/*\OE23FH&)GH%?E>H;GDHE/6?B M.0RT*22ZGA_+!&FS73,=L=\AVS7#$?T4K-LN2]4]%G&( M1:SF&-(AZ%B.!^-5@Y=(QXA,09*Z/;6KJ9/HJ?,'IGG2)D?/L2USV(S*;3MK M>9;9G $ZY-1 3WH&>E*S+=&S[7_M1UC\J%;05

B6V$*GW M5[8E%'$NE&04-(@\H(CGN[R/I8-]5C?SG/I;;NY\.'DMTWOC-L73;=G'4WDL MTU&H+JAS3Q_JH^JN>PJ0?C<^6#[A-H9:4PP)0XF%?0-/ M^KHYBS'WR&L#_BFEE_ MPZPU53;PN:E/WUSP!2SXXDS-QN8(M:BW4 :@#2\#RU72^9&,Y76WFNZ,97IP M\A&A)X?'BSWHVZ@00XV83545&-2=J4 2.;1@H_,Q&1Y"%8*D@.ZG(PA1P6-SWE( MC00N@'/ON3@]F*J'7Y_,%^6[U,'_$[3/SMY" VQ-VS#1N510@*\YII@]">UJM9 M9C(DYQB8*V(.QF+(R:5<_1#R_B^"Y:W)].5$T90'D_'%*#1(#96--Y$KV Q- MT12JV;AF38H%,\I0RJIL'IKKV7!57(E-L2RN9Q,F,L(YIAYAI.;:$,H-;R2: M:RH>'3.Q,/6&C6"!L%@F5R2Z*#X4.P TMS\P?*&;_L4>[O[U_7[#&T?*#-[* M"KL9>\6\!"J+,A![53$E]AK*2"5G,Z0ZV:=_A^>D%]<=X^/5D75[L_F2V MV*JDE)0QCV1V\V11:5WVVON/3_[0@VB9-'^6_M0?-_T:Z*]0EA=2SWT#<&_^^/=*>I $DX#1 MF534WA)P9)%#\YP0?%9C*PPA!^YO],&YMN)/MG+=(+&OKB><^I(AH2\$20?7 M]=P@7^T0DLTV",*UZ'-+K.H[NQJ,BGE&"IQ,,C5(S,8,(B"_.1"NJ;5",*J= M;?*0!1)XE,S,TK>PU>8W?<_:^I"[G V$40"=D"5":%E-Y!@H!:!(M5&4S=TW ML3%@K&Y7A#%%512HRY( ?/$D+7HI;$O"YM$LMY59O[-\L6FH;-3V]3_N(K/^ M@A;'^4._)E,A>38%6LFV@OHC125=+2$UB;58;\YDW360GR/ZSF/S-:*O 9?6 M(/I(.N=R,M M>/^Y]))[4A=2=EL<@F/]20O\Z=VPO$/U2'"F;O9'H[:\T/+;Y?M^I4\O,+G" M)6=*/JM.C1Z#=X39([=L@PG;0JQS'RI=^D^Y\X8/C[LD6 J&+2'-AY$F[QO' M&*++O71N+< (@L[V_4L.AU3 [\+P]A^RC>XD)^Y)74+!@&IISJ66E$KP@J99 MFS?7_-T0"%=E![\3RW7T:M1_X2>%\O++SQ?)J2>\U^;8!YVK@!+ M.)\ <.5 MA[09[#, MV4;XP22'IPUX MGX]>;HM/]F%M3E#C.;=$:H1!#0&#$:6 R@Q?1>S6N.5?+^>O";>BBOLA5DM% M@JD@+N966O*&LG/JL7,>D#]W94 /Q3U9OX>)7MDE)4L.#I*:J[ H#Y_4#DJI MN2$5"Q^:RMR;5IGN31].)_4TMGD3^??#R<$V"C%GQ.<2Q&0?H<&B#RP5-;43 M5"YV:VSM3=>:WQ+G)")S;=E%BH VH?XCZAE0$A]#&D*IBLM04UM)L+7HSEAL MLP95E.4"396H]S;%X'HYSI[:N2U";0-UY_X4JSS HZU9]_LPBZRG'15.M2)# MB(C4U-&D[ /YOK"S+<3:=&VYW2PKL5:QN;HB J$&=%99AL402&0<0L?;JT'W MVIN\<)ECJ<[D2LD[A&H'GX\GA MY.#D)L[^>.*UZERI*$,7T+05\%8U:#$)2=KD+*@%!,&$3'X%žL! M:Z4!IP:]:SPTXRCDB"&9TCN.UQ*'"=AO,CIX/I=ZXY5,\4"V$3AR30SW'+6> MX0J9FD(80\L-@!P/H6OXVD3C6G19D^*I8O0Y.8@-2:K-3JWW:M6*"D,ITKD6 MT;B>W3I"*)Y"DJS^59,^JVP,V()BE,\VU@T.L*L5C>OIQ60B@AKX)X=99_(M ) _EH2;RB)-T4*6@\V1H\-?(1J ML2#[HH:JP6AR.2/0M13<-@*M3@(I52@*-K4' 1@,IMPXV60:BLLHFR^!_GJ) M[O#P_"K=0&8U$>G0^PR(!LAV>]TD']50-XU4,0Q@2>!+%E#M-JX21*DM1H(: M:P,)*I1%S=-2P&0RU2PD]&87H+F2A@I?-?4^+C;S%5//JQ9MWH%./0_%^Y*J M;ZZY'"I2='DKX%I7S]I+08Q3]DBY,/K40?4EB 5=$B./7V(ZH"5JO7 M; =%Z6GX*I-%"((ALR&4\(^3*L^C@+? M9[:/-HDUF[](LJF"^W+J4%?;HLIA'\&"<8A>+\^FY!S1-3N [-,-%L&7@IB/ M8DNKP=1@H1(5J#G5W*@7 4L2MP*QC1"FE]-4+C'D%)K-*- 0*8H1"*ED'Z"X M#>[PMX3O7#[!8A%__^2E?+C(__$1MT>S17;J(\5](#"Q<")56>AJ@VPHZG6EY0YJN,BWC?2_S9_K71S85KAFF@QZ&/M+>6\ M ]N*_I/))ILXL_<%AJQ/NR7T\;=W;M[;OWUC]_AP/GIY*/M3',^0+]#/?E,4 M:Q-D3SDE,@Z:SX@QL]$/;6H0S_#:2+EZM7AMOX:UKA03JAK!K%+6NFRKKPC< MPT,(;8-W):Q3PVZ.3%@=$U)3@1"D-<,.0*4V>JNB/%8(WK;JAJQJ-P:O%>K< M7 ,9KPP(S@#'K!JXA>BL 8H.'&\W7C\?ZQ,W\R/MB7Z=$C>27C8_EY.GD]?SY@)W=U MQE@$Y]AE4Q*!REJ?:=%_D"UC#-G0YK)A$YW<+^79IK#!Q-*H[PW-)4.J-?=- M+B7'[%(U G5S#;)KV;!ZHXR;^F:I%[:& *SNM*6JLH =BR_D:'/9<"T;5L\& ML3XP4,_,J4"2"UKC>@]*!T@VER&;?!N%V0IMO>2+3=E'4?,<("9:I!.+=12< MS<:<-O:VY@H;>U]@*,ZG,/3!,%?>1#LTM8UM+"46TO\[M,6(N):S6DJ+ M/]TQS?[P//NO)[=PC'6$XX>CEPL'=4_!PWFO[GSV*[8SG]#T-=E4:E#V@>.* MJ!8L5)5XF/2_NKE>S#7=-L/S23$FDP1=8[4HEZ=1!?3M4A6@!H++V28.+?4ZEZC2-6ZI4%T+ M:BM<)R^$E1MR*3K7>OW&4*(-T9J^1ZX.H5_%=4OZW75I^0?/,0],LY4"-2=P3J15@P@Z-XMK MS2(\>7X]"D&[T#_M@VD]X$J/B13T=1H J4ME:KK@6V%9JJD M)CXW;TOH[@1"#>I8U%A HCNK [>%HK4O(M[JQ9PF47; VYUB=W393] HQ6N7V MH!"M-<(,#J)+I9!-@-'8OH=0!K#%\]ZX2OL2Y79_Q/U:XX,!^GA00;T\=ME! M+28[T;\:F:I*CMH NFT,!K05YGQG)"FA^0P$/7-/#,: +D8@SBYM[DSK2=Z/ M]8[U^%#VVIW_.=:'VI7Y\XGB]DIF\WZ9/WXJBX#F>]&H&,O!% ]OM#8Z'*G: M'\ILP]:X.DK6LO0L"7*MJ/$8>R.,F,L2.//- +?7FO0^-PM78*_]AB=75N?) MK&@N]_A6JDM-,L9+O,0K[&]FK**%XXK?HC(GR%&^&\ M&J8V4($$8#UA,QFK1 GHNZUZJDE-]&8[\;__9/?&:>&V^_=O7;(B-7''FQ5, M7JF&;,E!8)%?P>1CZ]MLQ8L:/WF#\PR'AMD*7<&"F"PQ2+7 /F.KA2M;S,"D M%\.\/#.XGG6!AY<&+P/U.'7+-&G MU**HV48EZ4P-6:07 3>228 +G_4Z.0/O2FR9SQTW<_%Q,U\S;L?CT>F@'8T. MY=T@')UN35VPI7^Q/'GY^?)]/_N3")2*[$QLSD"!C(%"=#E"[V I'L[:)&YV MMYG5",I;,IWC:/Q@,E[Z%:?GO+_&MG0;>L>DT;N?]DD^O?_EG\VJS!4!Q%D7 M/43/I/9M#1R,85'1O @[6-A$,KW+:CMYJ62Z,9WV>@']W'-%OA_>6M;Y7I1H M.AK-^KD/IY,7^NFE[@&'KS&0WN'^^]$?\#Z>3W_\_>@B.+^_RJM/7^77SV8+ M6D ,)46P:D^'7&H4RX0BR4AU;@W[T;> -NO?+\]2*5G5[7I14'B+X5;5+K?9 MV9KHK.2_\9L'YVI4RLWI!"OA^%P&@J+]2A]L>LFNK_$K*NC6J@VVY%90[0,T MU*BB8TN^%LSNU#IP2_O,;:)QO6XH+_: RWW>CUG&J/"\KU"S_.3N9"J,LTL6 M%,Y=W)QU*W,#&33O$/SUK%#-M[K7YTWRO[_E:_'"M8N.S+V7='"(;)@J^;.[:PS455MTK2,>&/99B*D$(JG&5 M%5R"\>@YT0"RV[YQ*JRP@%]L/@?/2*V"D,VA=QR2I.X:.Q_.6MFJ@G";2H55 M(7)9W//FLA>G54&X52QT9@4]!V,2$L1 6+.^[JMF7)NT =3+^L:IL#H% 5)0 M2HW9YPJ%,J704G'D"8SS/("2O]\X%5:G(!H'%P52 )4*A+VL:ZR6N+!I58V( MS?<@-I0*_\;Q,4Y/E IN(!X$> =-Y4+?00^U,2+[6J7:H*:#M &TF/SFJ;"R MO1?.A-A2MD:E CA/H;2>BNH(K7.N72N(#:?""G.M()&7X*SOG;JP$"7G:G7- MJ-W@3;A6$%]K*X =B(*HCE-CQN89 +!A28&$K9=(@6&#TUNOJ;#JK-GLU"@H M@DD2B+7%N^3)Y91<*"(;G#5[3855>Q 6C(66D^,&!C ;51F!8]\ C0T&4#=B M$ZEPHR]&3X_N3W H+3X]V12B11_%@:>"55KH'^6B:B-KDP>9(8#G M7I^R0BBEF&0M!/2N>O0A7QN,7Z@:^CI'=QR4$@,R&J74GA\:BQJ*D$U4RX'( M&BN.LHUN6>A$Z;!SS8O-Y,7'.PG.,^-O=A*CUK\R+7'R?*G%_1^IM$F?.'?@6!?!/NYYF9APNP/RY#^E?'[HTOH6GL^C?E M0P%OT&+"VB!3SC:G%HU!%[&5Z@=$Y=5AO?]ZLFF6VM7.KT%2V2 ;5Z2WBVA0 MK"V0FDC0%VH<8HT?E]O:0"I??M_S8?)Q2^7]YY0B6]5.WQ1]7]9EDQLX*42& M.#@())BBR++,H,F;-C%37/9"HC(SKV#% M@)/+-I1F EJ@WG,B!I710;G&P;Y;4-Y@NGT*_.5WC^35Y/#5:'SP6=AL,-.W MD($FBU$+("<':;%FU2I 20T$6(#:YN^:V1A05K=_Q?O0=XT7PS5"38*$'F^=2C%9DE2+O1T';NSJ++7?CG6\9;IO;'^3K](M%Q=8LZW*H7?Z_^_9?/[0[]&"C,I9\$0 MF R,22W^;*)*9NN;?@;?)IO#-8V'1>/0>QQP*LZ'!E3[,KP!=J(?-"DBWR:- MXS6-AT7C:@*VB)E=R)!;HIR<9>@]/4IP=@C2> GEKS@=(1W*HW?4/6>RUM.2 M\U/"\>^+%E92^W'W[]W<>S1+3Z\5W:9/-&,;!<>-*@< XXF32T4,8[%L;1G 1%MWBN?U%+Z> M:!>8:&C1L0_"'E2=V5Q]])9CD%8SB1G 1/M[TMR5*E,\O'L\KK,[:O3Q?/1* M'K_&EZMDTO;.QF]]COA((9:*9+.#H Z89Q<:QI!K;I)Y*^;(M6]T/4N^:I9$ M"[;82#X+@F&='VJKD7"AXK+$ 10:7"&"%[(.;QU/IS+F,T[RV;L?GSR^?7D9 M/*NJ%]687&5?D!*P(M&;C\76NQ:T;*)L+MA_,?"W;OSYP ]$#%P*V*RV("!; MQQ@A5$*,)D0;F1#8N0WN4O,78-]X<@WVI\ 6+SYAM$'00R4@F[(SD"@3LWZX MN6!?)-OIOLS5^MBNE*/+*28>?7:*J&MO4C41R&0M C4FR ML#4TI(6U-29;?T/1G>LEN,N.YS@+1F5E"\$&B-%FT8GI"]CD;8Z6KJ?D=9K+ M-[ZUXZJG)%$.I1?6")8A0RG-M&:930WJL>=V/24WD[?7&2G#GWL.J02RC7TH MD$,H%)G496C%,=N0KN?>MY8,9LR0R]=&?YQ[IZ4&]?>-L6?W+(-B?97_>BJN<#]F4[L3 W!M!L1%#)YC M3<*&JR0WI%R8:S5X/16'/!5+PP;J!J8B *W71*H6#!FR+DI/YSBN=/+1VLWF*\5O?4+84@.F$B"B!VN@@"NY.HX^&%?:$,(CVZ@@KGZJ M74^(,[^I2H@VVQ3[=E%/Y!)+9<\U5O%AZ'[3HM: 3-MD>H1CEDLBT3:Y3=_Z MA%#R1],7LCQ5Z-6I?:O6.B"C^B*&(93AN'P-\2U,M>L)<1;5;CZWGOA2H0*& M5%@VC)5:0).0H>H;.T8K,RADL)9:6A[#8LHV6_+=. M2^M3L"YX=&PA!2C4.*'-!AHH.=^7/TI+6J8AT/(J0O-WWK#,U&"X\[-?KQ^]/;D^.9#8?\M@+R F)-O MS?:,_BJN9&.QNMZ)FTV+::#DO>RDJFOR;@)YC4=+*,W6R*#N&OI8R9!Q-60? MQ Z O!>CV#)UX'+H] U:KE=,U%*#!>^,1".0U+6*F2P5RRW%$ P.@*CKEK*7 M.P6NB7H6"I,8U)H%< !0&9&$;?%LLG,9FQ\ 42^NM&^=4]KO]F(=3$7ZG>Y. MIOJOC [&[YEV+6@WG;^%#/C($D).@(T1BCIFK:+GK!;N$,S9@?%WM3K@6^>O M-13(^^;4GH4F(;N>QE$,Q5#4?C #XN]U+L7VT1-2H4RA[\!DZ!T<07J7)H(D M:C"P#(">ZUDI^T8S&ZY:^W-JR29N'!!?,6@>A$20B"30T@>2Q"!AL2GF:G&%.=V3E]XLVD$^J:L*(6][#AW M$9(L#O5F%3XH!*5%+2VQ!2>-4DRY8@L^>Q K R7)UL;1UD(2%E=L:QB] /CL MD&WABBX3U)0*OR.)W5F^& ))MER27*CO_$>'?@5),A97(;=:B(%,H1@R%7T0#B]TY5YQ"H1S(6$QT>'?HU'+ Y<"A*S>L3"N;@22P%R&(NO M[:P@_C59-H L'Q0P_0#_KY :U>6BCDK(ABM0,YE+-+F"@(D5*RSQ=_X:_PW# MW_D5X!_()Q>)>]P(TJWS;^'VP-^9J&*+VJ-'!- MN24(L66BYG(E84]2S5DZG4GOK(;-BU5\:X'S&Z>G/_F/:;G/AW];?G[ MKY['WY'+07GH,?@/LU M2Q%0?/+-]#+7H#Y_R9F@<8;>SHK.UNK-$MR-]O\W&EQS<7#-RL"-DF(R(E:- M<;7$A5?\? 8.YPW#@\GKWOJR\V3V])D.I6ZCV]NS&9RSC Z2_?> MT['2D\8']R>SV2V<3D_:9/H:IW4KY31'S(V"9YLRA.8P6Z;6(#HLU86\M6@_ MGO0@%K)=4CV]N>A^_$W6XENS"C@H2G*#B@D%.=2*Q&1 M$S7(6XONNFVRM:"=V5;RR0;3!!IYQ1Z;,1391<$6-S]^=6_,DR/I/Q<9/YP*C.]U8(@#V3>(1](-(N]SU(J M9A7!8!KHB,808Z'J:U%EN[F@?7&BU*8,?1"5>#K&144@%&C9EIA-,IFC3^K0 M#&OH+Y1^M"E#+Y:]CC X*!ELD-QZE, V-,$9\6%SLWO6Q/K59=2 9 ZMJK.N M^D&H]MT"K-K"BC>MQCBLH;\"UJ]NZ!NX;,@!6\3%#EYKZZ']1]')[]BZ$N-S:10V<<$4F+)XI.@%*X)]'_#&OK+9_T*A[Z*0+ %U?%( MX'U5%9M8Q .;:L4.*52X"/[U,K/<28/IY.#*1Z=ZW?8?\ ?OK]4?RE_F(;Z%?Z2CWT7 M)%5O@X&"KM@D4@L9$U.VU(JPS)8I-DB_JU M:NP8BC8F)G:MF+2Y4>,-AF=UD6625E6^Y992!A^2FBA"1#EB30Y'M>NE._VQU&/X,.%_6:WDGO[FJEAMP[3^_R=UA^OO.D@_$9SM-*-J2FI,9T;B&&VALF5,3$ 3G4BBJG M7#WSD+,[+='47VS>N/7^3A>L3/3!H5^7=AB]$HVHJ2T4/:D49^FYXMU&2LMQ M"\MQ"QLY;N'BXQ96,VY*L4 50[/0*SIQH4BF0V!3#'$"N88 EJ%(^]W!&KSW16"WOQ MN(%=A7QSR4-?NR_.)0#/Q>M VA0H)6(3EXEFV<6=Y8O-&[ H2S'@ $EU E>IRBSGY:Q)MM&!S3O+%QLX;BI$+M3[[:-#OR;BC"8U MYX(SQ8-3DJ%-JEDK=F,D1#H;-[_DF]](OOF+\\VOAF^UJA/4'"C/#*1@L(*S MQ2+$2/H"3^-[9_+M],6&C=MI'.Q"\NWC0[_&?G.FZ?R,3+T"$4"NG"G&ZG+T M(;MP%A?-BWEZ^F+SQJT+K8O,TX\/_9K- Z:(57LC$1G(L9:B*H&MC8:JS;Z> MC5MPL+-\L8'CID(++CANYP_]FE1>HJ1^5HB^MUQ-0B"M- ZN,C)''?HV_$$35:58=P!:B!+28T/6Z]#YPR(MM2C:K6]KUPNF+ M31NWO' Z+Z(7/C[T:_1"\0:#C2&KO^"R1RY_HB0.D? M#R049DD):HWX14J:VLZDJL;:'$IIQL4-#H4M,;C1MU:\KU%RNN]Y-I^.>"YU ML>KV9#R:S_8G-^4T4:+>&Y_+HQA(# S4]N2!7A0F:XE29*^02-C>5 M< XK3#O,!7G"Z36D-5@@TR]XH^S&=6A5YQ.4S[S-4Y?NMZYLKT H%Y;(Z"^ M_:6J6=B;'$6?LA@QE8:4/;1Q@*T_;:B&J 8$)?$M0F(AKI500LWD&Z8AI0UM M-KIKR12Y/I M\<%'W?MZPDIO1/U!?MXIME,UC7.5.OO4S-_A@A6/-ZEE %4?.!.D[5&KCC!RO MF?N%E%EMLXMKF?M'RSKT#F[.9ZX!?(/LK:GLBU*9:DI^D-' A^^;2;Y']>'C M)Y=;>G9UH;\04DC%-#&I07(&7<.26W*>/6',@PS]K064%<;YL 2,(1EH 4^[ M"H%K*4*IT2)Z.\@XWWI 65U03TW$%EI)QJE]&(+!8C'TU0W%A1P.J1KH>M'9 M $U$S9O$H"YE@>94_3"WIO "6*XPI * &P3E6L)UEF)RG&T"2,!-G3?H;;!+ M,^![!:IAA^O6!.5Z8G/&N>2JV*;V"%B?R-?J32!,D6P+9I"QN?78AZL+Q'G; MJ&^8I5P T$;5@I)J0U'D8QM4:X(5HO-%#N;VQB2 ;%J496S10_?P>A%E<%[% ML1=;Z@!(LI:(P#=E=&'(%K+Q"2-#*ZX4=36#R5*I)'^6#'0E^S8V0(!\K7C_ M8'?(U]1O:Y'8JA'<'(,/M2#GTJ(ME!HAX]G.["M(-A\\*!^EM']->;&<4FM$ MP6:U8MEAC9$".['HU0XRIS$9XS>WU]NF@'*:A[N2!FRA16X)L>7>@)&XB'4V M94_D33'%#YQM!<;6DI)3= MXP@,V$T_ [X&7S_[BR,W4;)54K6D I=__3LG4U*IV PV4 NZ,VV@2DMFGGU_ MIP]A!JDK+JEGO9SDKY-2L/238D4)>PQ/AD4^.1WB0:^AF%R(0>M*+Y2.+QV/ M<>+0D+M2.B&ZRF5(@W:4^)/!LQZW[G$T @453(:@A4E%? ]SX6TF@M"-'&%[ MM0MSN7'KM^)KK!RN(U@I:-51($ ,44)<)9GD@1<+;+;C.[:]2BVNEA.L"\I5 MPR;640AFD_!)R,((;6D1,3"MN8KC:"7]80N"YH/XQF(O#CT5>D1@#PP7:)![ M,K2=F(8>5RY=R8#VX@%T?\%M#B:L\(3R)*4$1!X._/*%KV(9$,_UXA7P2\VF M,U9)H=NP7BX+.]1:%$OW4M"B '8L-6UXJM>33*ZC*PE483]FF [*;*(9&*71[Q, K4"NDQRPK7A2@R2@4JMD,1!9$D8/%$TJ/2#R-7**[LMK9Z%129 M)87K@MIS1C8+E,T8P).($*Q:1H/0\3P/ P:2KPD?WOLNV!FK\J($J9EG>IXF M6.[OS#/6E1F#O<&)$X9A+81TA6>O4CG44@-W,=V3H\@+(B%B M)@7!?H;"8U'L^9X %LUCL28<>=' 70Q;CFWI.!X-8QGBY2,9ZHF(]W:!8R^BK")@M@L /?$\2 MH.K(]3S"!1A%CN01DVO"I9<-U@MAV@)@&ZM 2C=F1-B,\L".2&BS.!8V7ZF< MN!6"]6)XN$.XDAZ/O8!PXOJ2.IX?2Q92APH..MF:\/!WR5BE2:;V,SDIJV*Z MYCJU&[HLB!Q/$ X #CWN*9\2UP9"#G@@UL7!L3BH+L:](4(BE5 2)##A4C$* M>I?G*">.&0U-B\ M!-6WC.<%"-$:FB<%P!9!^CHO#O.B&JHBVV%I$N=%EK!UY,FA+WWJ!P+L7Y"T MS./ CL/ IP!KP0)[E2;/KPJ<%\*E@]B-0]_S&8M!]OHACV.;QRITJ1-@^NJ: M<.DE@O."G-*V4D0";#GWB"T$$R0@$?.<@ 2Q6!NG]!$\I&85*-\OSF>-SSGSA!@1K9U#32P#?Q?!GHKS(C640!+XB44@IB7R&+10CVR:AO2[> MZ?U7>Q\U1!V71#5('Z;%[^)9<@C6KPP$%T*YQ/8]%A$21)QQ*A2+HU7*/UU" MD"Z$"Q,AI,,8(\KV"-C D2L"&ME^X/H1#_FZI&PL!J2+8;S,,S+(8I2Z@'I M"HD*,I=^+5]7GQDO$9@7XW0FG$C)P-#U72(#EV+-+94Q TGL2],O;@T8]/* M>4%>:&53$@;*#HE'=)?46%'FN".AVK,(1?O#7AULL WX6P:>Z[-G4BZ>#L#16"Z4MVPRCH M5KXK?8^'(65KX^-8.'07I#E3[+!BVZ!@.41& ;6)RU1@!ILS,_!C#3AS$^]M MX+N33S*1I$?QQW?;:\Z='5NY&.,-0R\FDG$:,C\*;3L2BN*HIC7ASLL!X85P M:";=..2A$P0.R%^&_2QHZ#/;XS83D;M*'1"6'L*+X=)1)"4CZ,-2Z-]@W&?, M98*%GNO&?D37A$N?*#8J*P!Q4R.*R91OP2Q:\\B@B&4$!I+/%!B^$8AA'BJ? M,["- *)J;5CT$H!W01JT=#EP:.K9BG#E1H$#)Q_'E,5![ ?KDJNQ>/ N*&)( M!?$E)3*@$?%LGTD5N,SUN>_9CG#7I<_&94]5UYVUCFS9 ]GJ!'9$>1R3()#< M"3SI28K^*TF8OR9L>:& 78R[&<1K)$00$(^3B+D\)"P(0H=)/Y9@):T)0UXD M8!?41-\+O2#V M]W?1)1FQ+&@1,37U$&_'G=JE%:0;O>'@P0J,R.2S(2_+K&_ M@T0,DU.67:CY7%=GY+!8$:9""H:/37$@ ME/2Q;_.:<."F!U4;(=#YZH=YZ82^;_L7TR+7D2N[C(?,!4M(1C9A1(#63#P MJ!UR$D=VO"9<>;D@O1!.'?K$=P5Q:.1QK#[ABCHLM''D2.A&P;KTGULJ2"_( MVTQ!( ? P?W )[8@W.>VYP2^IXC#I;TNI8+;:7J$'5'PF_+#\5IRYQ#'Q7"7 M>PK]5BHBCF<',G"DSK=9%^[\N)!<3,&?'?J88>'97D! LG(:>"S$676,"C>P MUX3[/BHD%^2=\)Q(^B0('1NE*$[:_+K&\.4CNL(S)M>P?%_B4 M.:Y+E8IC(EW,A8H%?"@PVYRI=?$9/SXT%Y-Q;#N".;%TPL C$4X%)2(0E%*7 M!0ZH0>O(91\#F@OJHNQ%G@P!D*C[^''((D\@K0+7C81OKTLON(-)6B6J-EMV M59QD2N[ .10)GU2UDPD# 1KD]4P:_=DZ\F/L^^>+F$I?2:)"'NE&4PAU#P"_ M-OZ(987Y8M+>N$O=R+8#3]C8$Y#[D;1=('8>^UY,UZ49QI+"?$'U?4)%%)ZH M'*:(ZU'&B*>D1QT5Q,QA30HQ9*7:R4>CI,*'O)KNP*F< MYL7T*-ZO5'M%=\JR&B8B5:]3I2IS8P7(P,9)Q=+[!_>#S-D,241 QU+<)SZ1 M0D2@,PO,.%=,^BSB"$''7T8(ED7U_%V1RXFHCHIC59PE8JY<(%4"0#+)$J'C M[8>J.L^+;R70:ED5$ST2&\G49+'F/PL W0&A2GP')L:J3"2J?#4]9-6D4$?Q M[.-I)T>@R+\J+#?#@1NB0EQ,LGM9D53)\[?JE*5[&F#=,:12(8N"]Y2[B/'Z MD 345R#U^+4@"2I]SY0;2EY(3/_29 MYSA4N1146%ZDM+YMX]K+ASK60 N0X+=B('6KHL'17U>*P [%W[X\. MMT_VWJZ<"G("%?ZH5J3=V M;9O6OAV;+A^GZK'M%[U*]-9>);CT?KS'@HM(@#!4,24>D50Q14&W)]*GK@R\ MVL/@+!]+Z\7A75T:3H=!_88X]&W;BSV',L9"G:*,T^!(%''FN]2G?%Y57TIQ MV./.PZGJ]R<)000JFT;*%X(1$8+( R&H'$E$'/.XG07;ZEU!CVB/K/($]P/H MT VBV"?$C:A/*.',?!)ZOKM"@-XKBKS8R8M":;>1+DV"Z=/8 MEE\GI?9^E^\5G&VEC">\\T=]82:W1_DDJSHC@]N''L5[996,X ;9XDE9Z5>I M0L SV*G&J]$X509EJF'^LQS.G^X0G6C'S2J/X34,%FJ6UVR^_;3=YE-3XA9# M/RH,%. Q"2F8#)+*B$6>RPA5=DQX[$:K$"9:7O@^2%S(YBX3,56*\H"$W.81 MR#K@>5&$OB>[!]E*ZTX/@C*B M+B.O>12T^5U/L7-KGF NO:?.!"Y"+J!NK(A-8LX<_'\)S,$.(V[:W+H-3X!? MGBAP;ZU 'T]XJ?XS@1?NG<$_)].QNF!.SU_PP$CEWIYCZ$OO!:E\CSB@UT;8 M&8X(UZ$N=3D#7N$Z?N J?WG-H.7 I<>4+P]BU,34MD7 _#CV &D%W$:.KZ* M% LDCT*FTS&BQPARWBV[()J/P-WM!, ,-=OGDP2 DYVV>QLI5H*2J;&H^;)Y M2/-=\S<^YP9X% M'K%]AS(5T2 .G7HBJF,W&GL/_-^(TSOV[55K^YX$)7=M$(R*"B&(XWC,#R20 M,MADPI.$KL(,-B. *Q@+,2F[[Y/RVZLI M"&0Q'+'BV[R>M2T$AEK*]TJHY(SQ]&<8]#MKN*SF-1N_=/'#6Q&/7[GFVP[# M>62 Q5R;B PS!XC+7# C/+I*73<6B6 WT5+ST<>D&OX[3[+J;U@EL,]] $.A M?MHZO$?N7V\I8[L!Y8X(<-9/'+I,>G&(&7P!V,M,!;7BM<0X_3K)&,C<['2& MJJ6)2+]C9;4[N0#=^G*6;I>EJNI+[LT^;N/CDS+)5%D>F^UT4/U#)E5Q6@!Q MR0]5DJ)S.)/[65PP4[@!6'^JQO_:BS2'P[_!MPL 0Y(+B"#KBQE%$ M0>N(;6DKJARQ G7B/0*O) +?6XE50&V/!U$@0/^(N*34&3BQB;WD1 M^";HO(7+JD*I5VSZ'CM9F-06P)3.%W4>5%K^/'EA68"EA.\ ?[%9Y ?$E9Q* M1640V9Z(0ZFB<'F!]:LNQJ9=:ODV85R3^\>\^ 9_8Y(M/%Q;M=N3*F^_?Z,R M5;"T_1N _@;8Q?A?BJ75<(<5:B=ER6A5Z#,0+G-PQP=% MR>;A\ENV3P3D]V<+.F%(J1 T9'%(F"!1$ H[#CT_B!B5(EA^*G\S805L7JDC MGM9QVA;J\^H$:!IQ7HQ ?*KVIE6A3!;*2#F<^"PD3LAX9%,9NTX0>2)29(DC MZ+],F77QPWVI>T\"32@'')%OLS%*]X5B5!_YRDS&OI]X33L[?UWHE*&&8"Y=W+D4XQ&3 A.N'V!)[:__ JBS0@RG M;]692J]9E897J:_P5H2B;(\)1PH_X*Y#I @I=]T0?GJ443:C)(R$\OW (RZC*U 3V9-33TZ_ MQ-8_JN1T6"FYC9F,IZMB5$:N"(-8,L<.76)S1;D?2E^ 8DR5\/D*J,#8GKA2 MQ6A7\:L*,%26Y,5A7JU,' 7->2%"8CLN(8*X5$GN"S\,(\7LT%X!B.RPV<$A )(DC+Q(QG*#C M@$[JV^[R.]&7#CCWY^[&9@P2/:8!PSIIQ8+0H;;CAQYVH15T]2GG=5Z E,E6 MD'#BV.,N]YD3<4H"7W$_ J\AGEJT\XCPV;^Z,;RG$&KHP%B5T"$ "] MG3!J>PY6( 5LB:WKNS*U;B[UJE .8S+T(U$@??A@!5+D?@Z?+(F,0!9XY4V&P:WK$/:74"@T OA6(D-&]JOLA84?? MMXJ5:IBGI4RGQ<\3I@RL9=^FT@/EA8J(,>E%KJVXY\5!1)T5 MZL31H]!B^ET(+Z!"40G_!21@C KA8#&8[8;"\:BW BCT\"EVCX:<*XE"Q YL M[%)&/$8(84X4A/#X&#B0+5W7D2L@R'H46JP@(S&/%!C<*E222%BV'$%*+!.(-?$L%@\R.XQS@]: M(7==&;G4)F'@8["K?]K8:) M2'_J9EE>G7$AW#H,.0^X\B4%>1^[<<2$PR(:JH!%7+FKH#/V>+0$BB,7@,'0E\N85E*LE]%N-VC/1)AE5'(/>82XC@ M3\M*_;3W4*]CSE=3!82&ML\<.Q:$^6"XB,AEV',_9%3$T0KH!CV.+;G>$(+M MZT:N2PG.SZV5CBV$#[F,18XTA,^I9)X/K8.M&4<2Z9\7PBR LT;E@>U MEL4V+F3INTDAAO#QT?C>>N _'9N0<$*$"JD-]B )748EH N+7.9P MQ[;7,T;Z!'!I(;:?XC0$_'"H$U$2\#@*I)(T,9 Y=F4:"S$9RH!]?O@,N)[L]X!.T^]BF3?B2)9'%D"R$<#PQ(A\5Q MJ U]T.!Z%Q @)B K0CF12H1Z])YPU KT"OPYN#1P5DI$ MH9'#J>$@, *'>:YON,(/W8#N0*E_LL#E?N31"0&F "%@,+ "(5_0D6P M[C16 77=2*V#)'HDJ-RCP/$B(84"(P[4;6)''@L9$?'\ MOVS]WXL8-CR(V2A)I\__SPD LK0.U;GU/A^Q[/]LEBPK!R4<46PN+),?ZKGC MPEOTG^=F R$\)TTRU6[(Q5U8'P[W3_9VK>.3[9.]8^MX;^?#^_V3??AU^W#7 MVOM_.\VV[G=QSJT6]Z_MPS=[UL[1P<'^\?'^T>'\$7<.=UE.\R,KATEV6N79 MYO_\EQ/8+W:W=K8LU_9)M+BUTPM+)U)U7HP,!/X)/"'+ ML\/)")XDK)IUO%!A3*C#&8_ YG/

NN_//GD'$_EU[^SSF^CKT5W@ MXP'Y_'7[_//N7]/#W??)I]'!^>CO#_/IU_.CGUWGJ'Z:@KWO] M]>C-I_.#-W_9!U__LC^-_OWUX W<=_+Y*_S?Z.#-'CETZ/>W[N?IIX\B./RQ M??[I*SSOY,#]_/7?Z>%NFAR,]KY_^I&.CG;WX:>P/Y_L^P=?Q9E\\S>1__IW M^ME-S_A7>-_N*[S6.?@!SQU]L(\^[D\_G<#[/WXB!U]??SW\\3X]^/IM"N_[ M!3A8.MF^MY7@"['P!>I6Q<7_R.1/27[KQQK73+I;=;[)_Z',Q9P&DC'/]WP]MH;A@S MB:6Z +KOEG.5H+MXY*-$RE3=-Y^(?L;TM Q_AL-DK*-,_=$B9+W]&W9FX[XV M;G7IK0_!H-RCE[-9WP-Q^"SV\^V8>[$M:V?_[)??_MUO?\#>_RL\\GXV^?84V'[E_?/WU]]?4SKO'-W\FGKPES%TP_KXT:HWPVX>''[;?6N_WWAV]/['>?7A_ M_&'[\,0Z.4+-_P14;,,,',\Z>F\Y_C/YAW7TVCKYUU[7,@"KP&CFVSLG^+43 M>>0R^_A3B]R.B+_O'?^4Q(V!<\U_H"%:8-Q:<5("8*RI8H6E,JFD]0A,X9VV M9_=,Y&^.*SR7\,E@!.\! !30N' M#0CWR2 *0_C'"P3QHI"'4CTH%Z\]ZZ\UDGP".-P69D\27#0""-DR&+BQ\@>$ MQ0 I%8)I()@M_=".A'(W7NXJH7U&AM6@TV>>-6]:"(GK&/;#\I"K;>.?FBNU M5^?1C1-@ZENVT63N;IV$P:]:(#=;)^0AK!./^ NQ3M9;.3TI8'T)NGW774$] M_+@W/?SQ;?KIQX%S<++G'>Z*'Y^^GGX_^/HJ.=K%]PZ'!R>GY.AD[X*"FCN? M3O:]HQ-8TX\/WP].A'WXXQ#NV0.%=I\6P5+3I8K+3* ML1(89Y=6DEE)55IBR I8_!]WVN>C!RVHT>[O:A80NN7[[H/8!;=3X.^\6&\A M=L'#..PO1BT>W3 P_!#(.B_ 'M )(<<5J]0.CE,MICM@UURV$4J\ INQXG-6 MU/%AK 3@DP+K>'/P WNE__IH.P4KP#W9Q;9]'<.]%-_;P MX"-8%1_!NOCXP3GL!->//)=0 M=^ P8+@D"N(!=2-O(".%^@TS856#44N]JR6AV!/V?;]. M"#-I7"NLNC\V*>[/#'8:.I2'[D"*P!G@7,P!=VUO8+M^$!( C93^QLN0#%SJ M YIZ-Q+C:DB<7U"93.1I5/4G7&"KEI'4^22AFAZP:VO43&W'*AV0[\>E2KJ=[^EGM@ M^B7R(\YM'@X>J$-.NJ_\DE9Y=GE>-YC 4G+I*/B M'9@B('_6U%+Y+5#^^.(J6S$7C(PX=J,!"90:1#2B \E(''@LB!P[WGAYHKZS M\C(S>"0X(J-BZ>=D;.S-)P8DX7PA!%0%RMF ^[X 1=1E "01#D(JF>-2Z4@J M0!$-;3]8(H[]R^ZW&NRH-XX+H-QDS%)+?5=B@H.-X>/8N!OAJW2"JI[U(QE; M&&2]W@DWGS;\\/46MQ-7SQXR5P4)J%#L:1*-^T5*L,J\R!DH%=C V:2-X=9X M$##FQ3&3PK,9$(USR6S[X\$K!;"X*GTWS+.G&E(3YU]LXKC+8MU5 M6JP7;=GA[0)8J^&ANUTERTE2I3IXJ9@86B)E9;F63K9;GD;!- \]GHYXGCXK MU]/A>+NS.*RCVAHQU'!Y0ZZL%X=1QN2;/ ME=3ZZO3)K_O>P/KB?W+_X MO_'RW(7=SX]-"G^UI" 9ES'QPT$ \$!Y M( >14O8@()0&%.1!Z+B@[@"6?,J+;T8B6 TL?AZJ7_: ZMW-ZM,YL]IZD JJ MGQ*=7OMAGJG;F/5NPSV2#&/@NNG.H[,)O>+]3&+\75E\:HFA DP:8:N Q)SG MS)5C):7%K'.5IH-O67X.RU2LA-U*^**'E994<9*9!-+WD[0.MQ+;;\#3 M 2U :LM\_^!.21-R^0A+_[^X\N-ZX?MZW2O)FW[+0_G]2^ 0CU,W'@3"P:A+ M$ VH PR&D$C%L8N3+,G&RT_J4F!L/FGM?HO%;L<C4Y7Y97((S^,TE0%($$BK%$J="EA.4-HLG#A+#YCW05 M5\T.&YE]B1D"Z3TDJ:T,1CVJ@/@[3R=9Q0I=$5:43TXPG-I?0D]BT\!X0((H M&! N0##(4 T<(@ @,D+5$Y6? 63FN-+'36MRZ+P:ZPNM21\FYWJ2\>% M$DJ[H!W7/$^WARBM9_!0L BMNJ'8?5WJ5>BE\O*RHIL\P3)IN7C MZJ!UEPU3@XZ>HHI5DZ?':03YXA%'N)1C-ST**JBTQ8 I^#/R0VX'8:2H+7H5 M]!9B\3!_5$WAN@4M6E.XF^ZY^IP?N1\POE%25< O50H,L,@S=#VF4TN=J6)J M[:,+APF=6;;+*F;JZB_(A-DSNEKL)>,=WCQ)V4QH' ].K&?X:UBCH>NY6ZVA MG^C:T3'6CCZ*K#";:+F_*O]X7+;>.6D\Z)K+/SVV[GW!=N DI&00" J\W;7Y M("(1'X@0>Z42%C'.>K;>L_7?9^MKPL>U5S4%$:4L)@3P\8(A,T8NAB[5[,I/ M+2"&J=%OEY-6R^W@*=7^FU M:1>N[I2DTY0Q@\^%;5ZS0OVU\Z*Y[*<77+^^YD+4\>N+KUEK<^6&QP M_\T9'FBQP99#[K_#G+,5^???2<+!+M^_]MBU62RB0?C B9-7-1M;TVR 61NM M8@3*](!M 7:9D@ZHM6.B_@\]?AM\^@!1_M[H&6/!P=OOGD'[QY/83W M_?AT\O?H\V[Z#31C6.>'BU7[HZ,W[]//7T_)P8DXAW7:G^&Z3]BV;_=P>/CQ M\[>CCW]-CTY>??M\L8K$MG&C@>@$;$!:H 0]D.!#$ ;[FV&%(G(V7;Z\6 MU??;3^-&]+Z+\7WO/2=O1PY7NHL?X"@60.G;ER'_Y"%-UA+2AU=9 3VTUQ3: MQ]>93D\;X@^NV.AS?S4IX(UH?.]JCT=/X0]*X42E;(TL*F,HF\.B';(Z M*:C6&K$:$AWLK*H4M@A"F 'XL-DO+(V=ZFR9MFB?E26H//A1 U(5QTJ'.;.Z MBPG>F6#T,P-H(6UT-AYL*[>NV+N-C&C>;%]@S(3=),967UWX92[)IPV:N:#\TPH:@F'V6 M5>G4Z, *=6<@NSR3S6C$_TS,O(--_1AV>@I:!G)%9(:J,E7VS4NZU?B77VP! MH>M,:YVH$6-&,CRHO'SAIL49*MVHAS5[*EF*N7*)N/IE1FTQB=SXY35UH/A( MG1"',_LV=/K6_.-27W.=RP+FK!L018"H'(1]XW'692[AB'MUXZ;A; M?L/X&BB^M'B2IO#+UIH0_&O%"Z#$:9U8ZFJB=PU1FNYA>%4^J;11JJW3(2CY M^MZ?D"52P;5$8)YRD0YBR61(/>X '40!IR[Q8\:I"%GD#_NUTZL*]( M_= 74$7BZQ_WSW:^7"P=WAR;.T?[AR]?W?T M?OMD;]=Z]X<[>RE/Z(XQ\+&?#791\-85GJT)E0IW BUZE0(9/ MC9Q@/U\<$G.'L7 @7.X.B,>PRPKU!W[D4"98X$@?&)D"CC-&/VHQ41LOWZ'W MIDX'O4:_VJV31L^4]:[(OT\MW:!:>XZ:RBODD9:9$6\=**4=-?! S1"'>2I5 M46(GR,X\!:/B% W WLLS8X[<'_O32IZUIR:7 2 M6UV.<^,M?5XHK'0X4[/1L_^8#Y34"9OV[!;&RSR=5)=O,<3U\I^\^/.B&[OS M+SY;XV+HVK9T!%@^-M9A$LZ%+3D+1!S$-J/AEW"CN6=8S$(_IVK "\6^@:H) M7.LY2\_9M,1)=UW. &RAWBYQMT+,-KWK8I=P:N1?.#!SVSK>>__W_L[>\2:R MS.OUH&59]?QP^J-#Z_71^X,9_BZPL_4M-]#,E,=!X=:>#C=<''9=FVI+OY7] MP]V]_W?G55Y%),LU&(]N!?27.K;2+8_^:A+P#4]UMN@O9G3?]-A@B_@/GT=.U5S>^H1<6UV57/QFB\O;;_ VR&J:=C_8$&R^;=-%__LD>/D_Q:KU3%RQ>CXT]R"Z C%P#J_7B M$-L]BU@&?(LV7KY/RF_6:R:JO.C9Q.J #8L0SXAE,2BGR,YZAZ)K$Z0'L:3,+K MF<0RX!O=>/E6G;(4P_5"Z:9\/:]8'=@]#5Y!>EZQ!/CF.1LO#^"9UC&+536U M=I-2I'DY*507!Q>!)&7/K58">^[&K6X57WJ\POU;PN6*F.%:1L_6.'SF]^)F M&1A&".+&%-Q@ZN@5R:9UCO_>?R9)-=V$*U*=*]K))+4.L, 9$THS:9DQ3]:[ M22&&K#1E N;>SIR#7O==&>3PZ%/0?8.>&2T!OA$;QQ'6C39>MQT-L,E[SS%6 M!H+$?@H<(^PYQC+@6X#JRZ56*F@T3\HRJ?NO;&O M>:_*25KI2X[&RJRFUU-6!PN(\R2X3I]1M P(1]V-EW]A-ZZDTK5KFH/ !VGS M]\QK5UK;/)]45FUD81Y2SU56!LC!D\@_HCU3609\\S=>SK23MJ37N%6.)^-Q MJO]FQ;2WB%8+JH'_%+A(U'.1)< W)_ V7N[HGD38*U(S#]!&V&FA:G:B.Y%N MF_Z-##\ "VA[ULX1;^CX7JX,/_;\9KGA[[C!D^ XO36T'"@']O=.KKO1&FU% MISE)M'YZKK$Z('PJ7*.OME@.E(LV7A[ICK?[F6G(!D_I^<7J ,]QGT1>9+33 M\XME0+G0H1LO9_8(YJJP0C>D?)T7\)[,^O>D2$J9"-,_3;>D?U>H,^R+MI^5 M8],(OU=)5@G>=^0Q?3;C4F;3=QQ8#I0C&R\;-J,Y"'J^@/V46 MFL$=8"N95 %C.EG[F51C'&W:6T8K!?2GPF?Z;@7+@7(A]C]*,I&,08OII!&] M5JK.7%3%62+Z3(!5@N@=F4CO=5]FK_O?:^QT[YL(+ 7/B#STCPT3GM3IZE?D ML5O'8JCD).TEP2I!U7&C)Z%.]@T E@/E(CWM:F3IP5S'D]&(%=.>7ZP.\!SO M)[4NS9Z:%_MZ)N;-L+01DANW ONO7GHE-PM^CYOU9'_;'HNVN_'R>/_-X?;) MA_=[QSV]KP[4'._&G/$_]42]YO,;AUY>GA/:#,Y\D%&A5P#_D08C7CVBU[F/ M>:6.O='MXYP5U)6Y;=,Z5YO6I+3R MPLHGQ1\X?3B=2-A57)]^6I]^.3M]8$?8$4J7)I;E9#2NHQ7J.R;TLOJO<9%_ M54T@(P$4R^HARH7%59JH&,"HX1Q/*DP>UEG!=8ZPF8-<*3U8MB8 MP6UZ _#7U)*YE>65I7DD7EXDHDJGN!\ =947* 3Q.& =A9X4#;>76]8)WCN! M%YSGA42PB2&<<[-G;'&!KMU*;39[KK^!O2:C*SZO 7'Q8]BG$JR\]/F(32]^ M=)ZDZ<7/RF$^2>7%3\55'QJ\N/BI1H*SRZM-67;Q,X,*S8=(_+E!;7U *HUMQV]'RM!@U0YWE._)^SG\%#3*._)?/19QNTKM?'7\+\<3ED M2S/B=P9U 3RZ:&""C"M3E9Z1/@) *E8@O$MK#-A0 B> SPP8X$) [J$5 ]3@ M]S3YSP1X'[;+-(N 1S)01$$0F_L C285P#_#1>"]XZ0"ZD34Q9Y4NFT,(E[% MOEN8I8K!V1*>E:;XTZ!CA^,A4N:F:55=P/UF>_N=]0RNE3@J'MF1@J7]H;\# M-6^@OX];)UUAFE^]Z+'M\;!MKR._ !-+0O(1> 89IXALNL9D !E4#R^N'[( M=P^E1X/2B2:8E.G!\)889K/)4"UD)W"/-QYJU W%CMFB5Z,S1QBS15-]H M(B+/\E$B-&W"&T"&@+2>PGUU>[JR(X,J$-U2]W68"1SD0=]4I;$% #E!T:^T M%H0""%>KE3*@<=P*BAC$,?@63((26$/>MKO#YZ+X@9>HK9S]/?^[L")_NBB)#X&( X":X+"$7!DG&NE'5 A&8V9UHB-*8*7-L_H MK MI(K9.=?F&[HN4ZL\$@!ZD=:'Q'?8%)U@K5>VMB+,=+KO9H0#0RK#1$E#? MD"79)DKZ,L\RE6YV&'%+F9N-X.P(X'Q>&=!K:O6!'KL7C]T(>E3[#6BPV7FE M3H%A]K!Y1-B U3G3<@PTYG2=EL0T94V*EJQOE&O7O7ID/+B"\:/2 M-,J18X*9@WXF(R&*7$ZTQ6.=Y>D$EW:)E?\&EP9LP1^Q<4Y99>WBZOG"PO"! MZ_H( !SZV4Q^#[2NTW1Y9'A%97C6.70!3QS5<.WJ- MAIFB[[CQSP+]%TJHY QMFYZP'YNPC6<6:.6,I1-EV'P&LE]A8/ M#%$W&YYWXHE9"V*1ZDAQ#ZM'A-5KPPR;R")+TUR8G(,$Q:Q.HRHO.F39"*NW MC,,D&6EG6;QYP4UV43QO:@VKX;VSL(!^>&M>H>I58@$[W#EN1P-J-GP]0Y=* M@ RN!?95:^N^6AOS@%.8-B%[F?S8?&'&#M3WI-1Q: #YC!VD.%C2\&RCH.LX M5\_!'SG#H87'O,JMPS8C-K4XYJU(T)HKD\+$$_T4"VO$S[0)7;3I+[(=LG71 M4.MA^LC45_/ F0=S'/0LD)DAA\*A4W:BC2 MH.ZO8N*3)JM6P)5)99E4O%*GC_8P?4P%!Q02] <62F!FR/0"]:%K68W&1@ F M63DI-.L$.R,98410&ZUPH6R:<9EO,+R@"IW&>0H0+ZN9KF-H.BFDR*:/VIU.,V3(KFXPX MYI+%5I&4W^#H)W"M;E=D,NHNQG3:1'V98!_72:JI=(S4AF9'H;_C:IK7(3L= M0\C3S3JK3I<0 ,5>FA3+KXDA<9,:A^9R6_C1Z%2 7B;I'BU192(1\PF3UX8" M$\#VL-I 1V]$7F#O*%U2,%^P@.4,< .#K8EZD9V;YT)WF?[V6Y:?:SMQDIE? M-9+H;R_@22<6(6:\1YL]9KIKMA+TY8;[PTIN6E MFC/#=AO7@U1 M2E0JN9YAKGFYF>M9M6E#Q,P=805@WJ&Y1AM7NJ'K>.M;J45 M/GWO>RW4=_)1$\9[=KRW\\=ZR.GMVW#O39 ?=7D>G P8'[H KV H'@O5"!60 M-:;R+6G+U\I6@F%T[((0T?)#/_7J:UJG$G#Z?#3&RW5UV0U21NM2M:#7CSY/ M9I54LL6A0B//EK6=5L-\ 6PS1I97[\X)\VHIOS!I+$ZT= MFN(SK>T DH+R*(QJ<,-;.S/APD< M')ZE>:Q)P=>:1*T\;,Z[ O#K(1:\U:#(KU,L9@5^;6[5K9[8*B):]M>J"/\I MA'6M'"KNQJE_KIJRQ0D0$QS!-]4$!6J,1"8'. M,ZQ3/VZC,#C>P@[TZ SSX.!9:Z'8_&*C@;J&N^XW<+&R_%+]]Z1L/@#F7G\& MPK7^\ \TN9F5*B;K[# ,+VNO!3H*08Q6TS9;44N;=K42E > !WZ(RD^AABHK ML00PR>("3/5B(K2PU0Q>F[Y-[E&3N*8%X2DHQ_!]JFN)+V:[Z=K"T21+1-L% MH.=#EIB&\J:R>(=E3+)-:QLO W1@)N*OC-JD#UMG/F=- MBG5=;Z@='/69P,L LY3>L&[& #JX%KNXQLQLUX3QM;]CS))BYD-5F5&SZL/3 M)W'AF!#:L'H%.HB1RJ;"_JIBQ_;\QOFYKIB\D+\'&@5\S8U?)E/5>5Y\*U]H M-#+.8%2[\,2Q)@A>G)GR- 4 PT2#[5V!J$?Y>+#N6[,CVIPKJN]NX^:!Y;Q M+FIHCD#=2@;EM$03TN2RPPG,EM9! LM<1,O'B"ZJEQUAF7.YL"TQI(M!)K M7JR1CZ5E;@W9&>+[W%-GCCZK@OUN6J!;#1M=7[6#7%),137K-_BEZS[F^(G1 MO/7V4'W&PJ&R4VMO#!NDK;SH?(QQ=;-$\QDLT +-4^D$"0!#QO'9= MP4F# 5S4=8BH=)XI6$%:FP5S7*>EJEDJXUR&]!EL(9^42(UCV$R%YMFL4+F) M^JML:!3\6];^,K,*X9^";7.?G=/6K,RR:P>61% MW5(.(S6PXH.=Y9JSUI4!\\'5)O-08* BJJY MVM&M]5"-.SBA6?@Z63-.;BV24";M:M()XJ!Y)J8 M\KLZJE;WLFAJ(6I/!5ZD@T*Z7L]<'\]GH)9-%+:.4'6 HMG(+,&T=O=U56AF MH2R,@<3R.OW[:AT:F5J3?G@A'7F&>36:-;7@\[T[&B&LLVM@[8:KZM.<9=V@ M?$(_JFR*CNN3K7DU!ICSJ6K"F TJFT59J$ZI,0J]26%69L!1#0OT96)\37NZ MBU/6E*O,L8%:?<'59VUOL/;PM'>R1'C48K8%$2RUA@6@FA8:%#$,W6"&X=EI:IRML%2T#'[#UGTW)MU]DT:K%QC4YF17>-LH!/,%]K MY:Y4IUK6/[>>.7\8M]9>8ZJ]TZ;:_CQ9'S=DO6D]<_^PWK=JXI[1_ZZ[7"/I M,Z]^QP=L9W5%JU;:-MO'_ &OTHS2P(5UH][QI- V MO"Y0-KN[;C$EX&<2 Q_,L'.@H?/:5*G-A+H>NN&QK?)W52>&2\5Y'>.YYBU3 M'0\ S>SK)#-:6XV!2=GDX@ SN@*)0&NIAUO!:1L#,\EE7210&MV$*X7W8F*$ M9GZYSN1H ()8$)%]00GC/>9A"]RH/RPAH"^H*D,O$,6,D9'MH8])'O MNO %[G. P/^QB3_-?DSKL]EL M, "7-U6LN$BVAAIFM O_VOH1V*1G94RG.T:_;\E@%AD8-^K/+1?:8FRMZY97 M*^]7.!.-,\PD@<^YH6I)W3'?GUNWDMK!$J8LWA$]EC2)$> *YW?!C8K\:MZ5 MVBUAOHU+]4Z.T7D5NW:@84;E$&S-.H;="M:Z1NPJ#^J\$:(%4=*B5!]#FP5?[UWWPC6.I,3> MPF1092(*1IOOB#V3"V <++=+TEY&ZEA%6@"P%Z WB"EJ%U7=J;X39YDO8*S) MX+*)*-F(G9H,A3AINJOBO<9)?*X8HF8/VL<$K:9*U QU: &SJEF:UM6>72:F MF4W-Z["^<)Z0+P!:,X,?M0_^/Z!_<_1+#ED=Q1GF%6P]$=^LD:J&N9SU BIR M8''H94(547,DN/MVE6P]0MP?0G31 *'=]/^&XZXTTV[BM7.1#(R!S*-%&SWK M\W0Z@"5+,L@?T'^A0OF OM'&\S9NB MU]TLQEGS!4J%[E:4X[=KO]8C MV/V:*3=+[EHE:X'9J3Y&'%!%V\6O$^4%V,+K;ET]MXP070]3E)TE\QIWQQ/5 M^!B:U)2&AB\JY=K0U!Z\1JAK)H/B6<=C3,BYJNJ>'N.\R7:H4)+701139(58 M45^&Y+\V(?]DYMG1.2WM7)QGR1^F83'Z)\WAM5,H:N?A)$.&CM'GNJBQ4J?8 MSY;%6!]A4KQF -%]*_?J/(NW;W>L9_C)'W#(UM<<[K4P,UH;PMDL]T6GK5N^ M_8]9"TPM(LSWK*PC/\HT3V66XP_0!3GS8%YR3+2A?^V.-6[6S5G05U_>6O*Z M- 5OL-9A' +1T>UB?UZM[.RR5E7'\0U[->HK,.\4A9M#AK_TBK(3A>5 MKQ@B7#:E5L:=39>MW.K*)>/)'6-;>>/# KS8915[Z)7?N,ZFLF&N&JONL'L] M(.M,HZNQ_Y:8C\!?+IC]:P(/M7;J/(7W;3.4@;57!_+A0U%,DDH3XFZG?R7N M^Z0YC47"TP3W5D4:WK6&\;;!V ?G!C%+__,BU;SGG_T5IMBW^2)S8;7W7TWL^S$6H5Y;O71I 5[T*_-S/_] MD%*M; Q,-B3FRF_6B?+:V3J515Z'6V:A_UELZ*<9\RML_JTXIMS@*-)YIVVH MK\Y+/T\J,9R"EH?VW$4]O [[S1HR7V!N\,YZ\J8V+VI?3[? HFKO1FU#9TG< ME%UR,UZMJYB\>Z;3HJ7E75=\/T*S+L>633)/IR'YY@5GQ>:<";39(I-)0,ZQ M6*5V1V0,7HF]QAG.DTK2#N+78TO*FR3M+Y_$%0*W9YF/[P-]2"';0:VVO@L_ M[Y:%S5IO]N!_1/!W9P%4JH:O\4[4U$;>CAGK@ M/6: C(%D!7JZ$A2;UA!N'^@V%$VQA,"V,J"_#,8,DU0G1<8,Q^ZFHR"ASU*5 M= [13/&970B8HS$C9KRH_6E&DZHE3,6R;W/!.>V?3&1=P'E]/>?>6;]3\?*99= MXC7)3EKD1$./):&S-J=UF"OP,@3!ZTCZYSI_K/K#Q +0* MQ:5"X1Y='C'=!4P8,=1<0":%D1XX]"QO$6BD, E>N_7/53H?%._$4>=J-F>) M_XSG=<7.%0%TG<9_8R;53"CU9OCB'#:72EJO3^_5C'_0F7)I.@SH(9>Z?VT= MC#%X,YN4I%LV8?5*6C=Y.,.&XBJ=R^(US\$*,H,<':ZBW3Q@ASR B;UL95_O M=3<$ZWA6)V-M=VII5L6Q<+-AGEE'HLJQTLOQ.I5>*(U2I5G.]25$FW.- IK: M_WDWX27/S;5F>UO16]7M3_40$V.Y&Q.\R46H0\@Z/'@(8F]H;8,U!!#:TB%% M?,BL:EI'OKH;P!#V?[M;7FB!DI[B)V"5ZG3:34LQXO9]MW12UZBXZ%_>% ;V! M2'/MXNAL\J8)O)FJ='BYKIY%PMJRMMMH(M:L=1L"Z/0058S:[ %R931/M-"MU$HRCGJM=T*T,@*MW_N9WDU58 RB;F7.3,;[\OSW;WK+; M,Z['$<+*=1_O[M%MMGA0KQF(5>L#O\'OQ[^MU8Y\K_0/JQ71OXUN32% MHE>G;AC.T=1]ZPL+(PV[0Y_ZMHC=P_97(-T:&]8M7 V[4>G::;JGO.]V%ED+ M7>OANBM=T;RA[;FB7UE'/8PW(#>ESY<:K5S3O:7V5&&A\[5]6W3#$=.(!6V+ MF_JUU!79G8X@KVOIK<7AS77,>*<^O,Y0!MUQ&'2@.B$Q; NMYT1;6W7=<#5L MC'SQ4>6%9WGTYH=M(4<%B6L\@&=J+NYD C0_P]R:X2'R=NGTTH@0U_3NK OC M&V:)]8P#[!+ QJ5ZWOSR0B8E:%/3YTFFL5#?]&+^A_W7W\C9G0T(CPW!U_MYQY+F^PR4A]@]7?XU3,[:\GN66$V?;)SE%+;CUI+2N8#F%MKX"J M0(G=O] ZXNV[GLR6'GX[^FS?Z1*@ICRH%V;+##&DN+V"70^MGM"6$6R@*NJ. M9#MY,:[;F?0TMJS .DR.=3%03URK :_=R;'1]G)K-8#U[LW_L-'XQ=ZU MT.II;!G!IFEL7."PR'=U59;UCA65SB5ZN_6N=WC>34Y591WK>HO>Y;%2 MH-L[JS/#>G?B\@+I6(W&K3>Q)ZJEAQ<2E>E4E M$:@P-1L$%^9,9DVJ M0$]A2P^VO>\JS;/>'EL%6)WL_,SMV]/8,L+M=5*450=RO8*XM*#Z&V[[H?GA M7 _(W@9;">B]Q@:R5T"K!](2 >DCJ]@T2[ZQ3$W9V.26]K2U]&![6^< P]N8 MQ,;"6-&W#?J^;B;-5;!F]H)YCB,;)B?FY?KV8ZS.;G=NB6]SKHV:IA/4JS@ M;>N(E9QK\@&WZK9>ZCZS ,I&*;-Q*Y%TATMO+8@?1G[1G]7%:B+$^L<[2.0U MW+[]I+?O1'>Q#3@3WTR#T4&]0B&4BN,7JZ2QU:U1;P'VGV[W6GQP?_Z,6M+J MLMQQ9>DJ8 MW/W>8MG7%D1:XFZ4ZTY"8DNJ+AWH_AX!?Z<-8[D/X1X]2]XE2 M;H]2/4K=ZVD&/9>ZB%)W%OBQ_F^E!/ZE]E*[K6OBE\CKPA'\$GE=<8PK0D1W M9NSX72F[@F;U?$A_T7KK"A*'_VO*ZNQX$MCA/5'L> KFZWX;+.\USKMKG/8353E[]+@5>MR583S+72^7'79L[9JYE!"/_^5@KA[Q[32A)HCY4]5B[#,?58V6/E\AW3 M%DQXSF.KRQPGF0IBH2;,<+-*%FI M*I;H"O X3]/\O/SI\$,\'S*^,.F0^#\_L8%#%W9>.&K9#5IB>?PES!^70[8T M[M35DC[K(+_10^KQX/5#84.EI[D[;RX M",6Z2\,FSD)'*/Z9%_6 ;W6YI4/9SN$VLYOA"5F/ \N% QC)]/!0V- $+J\F!2++[,:> MT!\1 2ZF+]P&"\;)6.'32SV&&C6P+J4/I[+(!2LX4/@+O+4'Y^.!4T?,KM:R MLKS" >(3!&$Z[2C)?*IA*'#D>J['M,\T;*U4_T9CH"6R)#XJ;,N4@*;2Z!:7 MVTU=*:$ZW&W6NZINR61-ZLGT8(*>PX]<"S]X #(R2T[T4'HXW:2PTAR 5:EB M!"<]UB(/GG%:L%'9T!=" :]"G0BOJWL[@6#-@6=B3RK]*KBL5.VJL'D5MM6: M?_/%>R[UQIK-E-<&TUAI$&%C*HT+4Y$B=T<%#$BZ(7A<\5?0TP"/JN1,GR > MT*7](%NX^,9K3U*WW>)*95:F3O6@>L#.!)0^41GDG&0"#&V69&9G^,(A2U,% M!U4V)F#]-L#';\KTT;H69VND(*Y&QA?CO$P0UL\+E>JWSSI,80.@SHVU)\&> MW<*XUF6OO^52VY8%X7XP?QK=?X=%LY@Q.U4#7BCV;I[ :0!5%B@/K-=P*XJ?MH4< M/&ND66;#06[D71WNT^$*J#*62ED/+%/U$Y\CPTK$+3#AZ R/")X^L%Y-2M1Z M2K"+ ;"Y;B+XT*N]<6U=/K<E9,4K$ 0&D=:6]12=)%G! )BOU(C*]Q: MLJ,Z:!M +O)XM$,G?&@]]HY'4UJ[20E,HD2&@DB^#5QF6B8:KUXG&A->!+@C_@^4P:PCKM5+T/VI-515:%('*:+JGGA;*]$VM M=4B0W5/-MU'#-O('U,Z\,C(*;2/3#!8%TIF6NLW;NH=0L6I2&O]&*UJ3JCF4 M$JT"@!:39\QTB*VU5'8.>\1EQA-LN&J=Y\6WUH9FXS'JW&B,-&<(@M9$+T9Y MH?<].V98'QX-')'16X'-#I-Q+<=G\K5BWXS0QU/1A]C>!R!)]#GE7=M$[U9E MY@#Q\/"P6EA6TS&:!0!+K:]( ZX,]@=T",BO'X%G.F+3MKVO,;( /'576SC3 M^FY<6/?6+>OX\O)FJX#/RKR#3P@&95Z/RA,R GBV/M0J/U7:%$8-R'3K37)] M]!402.O0R&:89F)+B$+&QBDWZXUDTTO&GL$$?"4LG"?:#L>+A)( UG+K5B[, MI:?^[;0:YA.@KH9BZY,^+32M&%L+=X[GQ!O=J X%:!JKD6VZV>UVS"I+,<"E M&I&-4PD?TWKZ+>"FJ(IBOV(D!T2R^K'-ZQJBQ+_+B0 -MHPG:0>/;Z**QF"> M?_&TN\A*H1W+)TDJK0DL!# V*UXHO/!DYL-Z79I+- >"G'3Y8#0L-*L!T,T-27S>&!>!1F^W#OH!N M $D^H'R"6QSMN.&PFNB+5M37YVQ=&)4>VUZP[) PX/';UK_F1@/08?I;LYQ M8&#X)1Q)V]O:M)V>;13-%3#SMZSM]LQ20)8;(1/G<#M2*C#D25%.\+(KG2\U MI>;:I$%>WH$_"C;D)2J#<[=V7_IAHN:<'%!(:C99%9/1)2E?ZX\@1)4TNRO4?R9)47/L M!%NEE\#?D,>", 04B!O66>6%H411STE2 R/'K^0EYM&GAK ZL,'>L:J2EC,< M&-_;KAK=TN>_] (0*G28CN&Y-[W'*"*ETBZIE@#K%^:U"]=@:(=K(!)JJ=VEOKBQ MG39!PHEAUD;P9D0!@E>/<@0NN9^UPFP3UUN8+3>.4MAV# ?-65$D6M=$?EH5 MJ/BA- 3V4,NVCH?GZG/,Y*89JE!H]P%N&.1B<0I;^6%$3[T=N$8">\&;VJW, M5FP$HU8&-.MM=ZB^CS%5JU1:+^5*X-I8YPQ! LV=DXY@HS/+''8[UP'8&_+0K0;OT_#1^'') M7"AQCL3L.;!:8$ H0DY17)XCW.L9#Q.@FP(T4F1[%]"DXW.==1Z) ?^E2BM&)0L5B!P#)>#LY@!$*_,&V_1 M_V?OW9_<-JYUT7^%M<\^NZPJS$22'3^VZ]XJ1782U;%C['3&HHUJX^F)X*:Q@?.>+'^E$P7[#A6L[4O[HV8G:6':8 M2K#9>:=<+);SY'Z4!+),?.%F76Y-/1]'+WL\UC!6#))H]RT[\IUJ>8(Z>O!] M?V<6"PI=X?M7@0>U1!A>DX;-5 O:<*3I7@2O52VD1(<,MEY(9IP.%]N0,XA& M!AMY8A_,%[,;''YUUO?3;1' +>K(=1VZM@6GXVK3J>^:V*ZAA/^VX##FR^T@ MP&G40$G\>#/"T59TXUX4"H]GDJ/ MI]+CARD]WE/:Z'NX. D!]G<-2SX6!_,==]*WX%]3ZO+\/K<(1E8<%RLRI[PL MZT;3O^CI2F$TZ'A]8"]Y9OCD98"XJ:' ) 9*/AJD(,Y2.HMU$\ KQK#LB@JU M,( FD/CEIV,+$3S>P\5B!:$8"99V$"MCN;+'9U]A1+4;&Q[S/K1H1C3MOPFP<;K= MGBH0+\B@?!-68;L,/;MLGSXK%JBD5S""BAKT<:TU%.V[IJ%%V7>KMS+!5Y@3 MP]S"KR0R"J'F%T\+V%*4D,+?6;0C_@)5G<7WTI =LQD8"KJH?=>'JE[M,6:D MY$C72&Z),W,8[V@="^L8PYX2YY0(J, G/E!$Y-#@!1NHV;U%0%.)72M!?.JK M=NU%AY]1Q%R$W,DN%N ;)5@." BMVU3FE?\=-E 5\H(:G@6*!*64[&&CNP[# M7LQDK=3$#XM/POG%.0Y]S<]YP@BX\&N)Q97"1%UA!-L.0S_I:^)$%V417,Q_ MU?5-=45)F WF_5A!=L"W@Y\<5[SC9*.[+@E%ZUIZ1ZK.E6Q[68 "(;%3 M@U4./+2\>3ZA/$_7GE&-)SU1^I4G]/,;6+Z-BQU! M16DMM0?;\:48&TG7Z&/CCL&N7#BN< 2KL0F5U'[E7^&+<#Z>U]*,$AK..8U M52RW5&.'O[;C)XFY-I1]Q,I4'2?DP!*NZAT71 Y9T73H1T'/Y,?;3G,.)2:@ MPXVJ]>_Y6;$!A(8?+017:88]%A!K?_T60-W]&I M>RVH"/5BA_MU[E(]]=OY>5L=.ME6[S@5BW%W011&@>. VTTNCCW56754@A^H#!B7Y-S5\6QE%!$3 M88[%_"T,QS8T6,W9[;"P4C8C&+IQ*X",+8R4 OXHY..92OMR\4'EP(<8%CP MT)#3AY[JV"^Q0V;9P/P-3\@9AE%@P29Q4ISWT7076*P@7\,UM- )T@2RJYS. M(_1MWKZ.1:/R&I^/?C[9-1_>"X17!5^;[&.Z)XO\)6YJ4G50XHO4ID-/4JZ M]]J]W8^3 Z@3FGN_DY-E2Q1/5"&[%O^V-B^9/BSN]T!;T6/TDET=35,;$%M0 MPIY6VY3$G<[(LH6([V&KDWL ,^Z&A_E.9B)MW%N&/3R$PZL=UR,8&B4[R#L. M=-GSEABV.#E)45F/HK-$O*AZQC+,F-AA_E(V(R7L>=0C>R0.8\SE_Z[/N M'$^;@!P)TU<*N#"-BA26X,UA_$L[?;AZ?=A@DN$2]P>X58& GP5AD3WP,MFF MGWS[^N435VB^4EB/W+N,$F L:T.=^GA&IQ?@5G6_&K<( M8=8]QS,_ _0V^^R@"6R.\VY"M:J/!'!_.Y!"3Q7H?"IR;]\R;N+ FX-U B*< M2NNGBI0?\QNX(M#(X,G!P_(RDA\\"K/R@T>P"B!0*^4^G<-(LV%<_B(7QB 3 MXR*<2XB%-)?[(]UI\6_(B\"89D3H(4)0YV.XJU#BGR,,%;/.W-FR*]&?;;'@ M(EU5/ 9RXE>AWM%-:YX*&,:QP0K-@6L@EV3AX)6VM33=$%$CO>E5>2BLJ45B M'@H")-4LCL>&[O4#OIXF,HH4 \S].%<0 AK.KN[A#_\+W@6 M)0'JNJ8"T]MV5Q0.7X6]#P=QYM%1V4?WFP*UKJ> +43(AX-K2G?'@.A"\P@C MKK=GR@*]3K%;QB[+!-Z:I7%B&$G(8,E-+L,%Q?QPLV,3)XP*NZU@2L&]V==- M]N.([*4"@#2_"#W(L-,B6TNL=E\SH^>(-\AM4-L/)4L3'(!1? MZ>38(YI;'ZH2<>2IKTIO!UMNW+O< BX9[0A<+-FRM%(\,>(L:8+U4A"]=7_C M,'%$--1A[_>*(. O:!_TSCN,362]X+MQWAUFFH,#V4S>+;2#QO0__9:[<''C M8 <+,DW0U\\7?]&>RB*.VB]'AUZ)O9B> )MK7&G_YCB3Z6I@9.C7D-Y6>ROC MZW&WTEY3\AE,'5R7MV27=M(\.MU1\E>\2.\T_G;\Z=A>8= M.KC;2C^(V=G>NI.<34!N7L43B=V!TH#/\6G<)^% MOAL']=EHCU!#EP6G K]7N+V'#?R05AZY7<7\5'1!\='K4.$M5C Q0 %W5"2H M] :R*:_4$8YCL6OSQ M]AWR%8*E9C$4+=_M.RW>&R76%E MD+,P-L*^XNEYX"%C"]\GCA$\_!!BK,)IB1^ M*;;"N,"JX<1B\5OKUD?+!3&;8%4*5B+3ECJMQP=?#^<44H*3*!B[]DS^ ML*_/5ETOJ"7ODYR$0>YRE>KMMKZ8QF"92V\+R/1H+*HFW!KH#YST'^YXV:1_ M1\NG4R08EV*3* U6^ +)WKBIW,J$CR(-^;.G/A<$-%6IN=3D$I0(=;-,9.KK MNC)S,G%16L-PH1SF8DEP-H>Y+NN&P%0=__Y!?CL>*G_6"XP@.N1H8DXLL"-;^7KO33!-'+LN7;. +8$ETA M[WH@6J#U 6E1B:9'\,-:ND_H&'..1P)L"\F^FU^7W:$ZG,.D'4<\7X-,5E@O MCKV5%(4Q]0L]SX)W3&A31($?2HH-3CY$(6X$6CK8<5H4)[A<9&:JI*0HA4/- M02^&%2R?:TC2O> *PZ*:N2BK@LH@H_4&@Y'43B:FRDL/L7)$] M0#(W.%M@6@2,1VO9A+(==W,P5@@5<%?1"L_.Q-R;G2]^HE/I@,.,,)T;5^$& M(R ?'B0?%QT;[;!PB944Q&10UW84?2(^3&(88[/CJ*WHD^Y?T& QF>< N\JY'@!#^1A]'TU&]'4&12,;&O:=,]WP5A&2V M,&P\=LT3YYY(1)+3K M[/NR.:?=1,<0>5 ENR:=*Z[$1<5Z.'H#(G-+*8RER%PBH\7F&BK.2[L?+@)A MC!"U4._QS&#>#G>U( N$=P]A'PD0R-,(;@+\+^X:;=WRE&4!3(=)\53EECHH MQF0_WL*P4+>A/U+I1:9/TBN,8.@,[%( $8]6[^SF()CAF4F+-%SST#2CBA_Y]Y?62W$7Z.85NF9:-$>8K.3N!B5_ MX5DQF0L/=RBW[03#48.=HR$/G6KM7(P4VN-$46E"W)=&WZH*HV M,,=8N:XR'G622ZPOZVI$\I%8!F8T&&P596=)VTM5)8T) M0]FY4ZD.@7%VZ$(WRD' ^3/F.=B+'I)-'>/5(WPDI^ F3YWDNV1@405,R40< M?)XH38Q1A\'_QJI=Y6TL,8*:@8Y6(='"068Z9&L_(Y(3;*:V9>TQD.RP.Z=< M[Q?#6P@R@GS:48?G*Z1)"F8),G6B1C5E:#JJ\@ GXPR[$:*+[3)=)HJ2:">Q M+LDZD.'CB$4&02EETY7A(875N ]IO*/Z7[@\!$]6$=:VS>UPW: M8A14%&(J?"_24G.?IFO)45Q.190T-TJFKRE;(A/E)!!3QXS(M(+9L)M(-6>7 M[M//BR_AE:B0[2[]R:M_7GP%'S.<@GMW*R=MRU^Z7MKOT>9./RQ$D35Z46U9 ME7E1+)_M_VVR%G%DU[PB9]1)N(NUJF]";.I-+%5-7@'1QT1&"]9&1"QG>:'+ MW"W1?&JV4JTM@CUA=> O^U'96;.GZ4?Y$J>[D=2OY-WP0B6Z5%IEV;5J7U2W M!>YWUT1W(R"5/(S+LC^P1HT*?L)=70NT 2D\Q(M+EI 2^Z3YV5W60ZSNP)\W M];+>L\HD.#2['1,(D2)G_9;H9"^Q<98[!>,4JLHHO2&I468P,1VVZF6:7! + MMF ^=EF+ & /0] WJ(<=WO+H838C4_WQ$<-Q[*5P2(Q^5#"SWWE?&RE) M0P%.(K<9/(KKZ?7QXX&6'PM 6%,,Y>4AP_?" >@&P2'4[29()2_6ZV(_ M,16)I&P9(NV82^YP+2Z;>MB$20!4$#O;2DM94< U2:"=@,PPIJ\^ B#S@^*7 M5;?% O $.:0PE=3CX-(5EA8E*R#1:8U-\5O.!JQZH1.4O9P>[+IMNTL%'"6T M>U+-4><0]E^(+$[^!^!_^PN(8P_QU-.%7 B-0EE7:5:A'&%34RD!R0M[=$XK MN*R7?=TTPI[NX_W0[.@D7K*[@1R1P\Q<+ ^4#5"UUC@UD:&!C-D,57'V-E&,(6_)=ME)71!<$*RAKX1IQ8VIK8R91%W?+3DPX\56N"MK)\1F M-E>'6SH>Q<="W.4)WQRS'?SE@\RQ3"E2B]D(QN7-:.O8V:-,%>G)T=\+F3:B M!1:DCLB*[EVT5FEZ;LZI0.@<\][$D^ A>(YZ S6;AQ@RVBM2)2]A/B\I M,T&JFFR'SA 5<[8A0A]O_>(5RI#G#54O]'987(PUCPF6'N^D.*^SC-YW<63? M,Q4V*GI!43"1K.*CKZI"/4D K$M^(2V-24HI?C8A\5E#A_Z22I2RQ. MGF'#=ZP#BX(M[I$ON \&94W8T D^/_81(\8L;;^*L4YYV#2WDF% M,6\DI,CC>1D\E[VP/#9F\7>Z,0U>W?(L. MXR6&FKP19?&:D';,\&[TU6-S;FD@N MX#TA-EZ7@MS ZSQS--JA@7]0;2J9G MU\8E-85VRV;8XZM@$FQ$\R 23TJ]E&0$<(.5T9>57!NY!2ZQX*$PT8H,E%T !$%61^T.DLGA,W-)> M@Z&[:ETJ-2S^!BN[(5+3[] 8(M 'JRM48,S6FDED Y6 /MS1=)8<)HG. M,=C ,RRP85 !NQZV@8V1*V\S_Y ])_[ZOAS>NI023JZ^%9,>#;%UR%\(DK"2 MU)3-I+)R\..\_+HVIMR8F^(<&WLX(9GT>19>(CUMN4N0;K^")2;H-;,EBMUT MB"N2=@F2>\"^1<8Q4=<-;XH*4W_TMQ(V9TZ9C7NX _3NTP%Y1X MT#G0$I^]AY;!5DTY#'W7L7 /A(GP4F=8TI[N-W+(FJ:[PJX,M+QD 6/\3'2V MPJ:/IL]G&] ^2 ;'2V* M6[J;;UGRZ+*1^RNEFYS,M41JB9]/*[?.VA7:"J1 MMA[E0_'R_MVFEHZ%WI/BX\\!R[R-3V/%/.E])*\J?1ZD'8%LL4,'[AQ),6G> M ES_34N9*]A;@UYW>,K03;1VW6)FV\E.I0(\ONBKI.7R3ST=PTW749/;MY&/ MXF>V&W_XFW[4_=O++M+O6G;W_^P]^^??GBR>)%:L->\X#FADB) MMZZ/8T0R6Y% DJ702":X3[V&\TK7P['Q+#YY_1V,Y+@Y/3X" D34L+%_:B4A MIE&%S,OBDY<_O?GYR4+38/\%S\$3Y+0(? M>MT0^(?/,6ZJ=1W[SJ8_88.)W3W?:J0NPHPS^XL]1^H+E !>Q403P"T'/YKD M)"]XB%'--O! <4D(\2%^L]U<":>=!IXW%'2.%G%N=&X?QUUR/1'U<8F3//X3 M)\I+!YU:U$[-5J=FJU.SU:G9ZM1L]9Z:K6YQ<=YK(XBFO %X#9:6L&^DZ"&&$]=RN"6>F M\N.*E3UGUC%Y1.#W;G&DQ4737I0#2SIYN$!]?3N/L0)1*QHGM.?+9CX)/%,F MTSS=$%R[FR(659[Q7HL\OHK# XV#/Z$VW4P]>WJ";;[;C.'>UYI&K])CL6S, M'8(AMDEBU0CA=Y*K<+5FCE:L+E2X0A3_$Q7@"J7ZJDA-U'&;!>J]9( *A9X0 M['?8%U(0X\LOH=LA5.]?84(+=*SA<,Z6"A-/]@BP_U<*%%=3J"9GWF^[]ULC MP8@F>%8\?SMDW>'Z$O?5:AK #+K,FO:?I-D$2R!@!A\= 62]\TE(8;Z#O_H# MA:C4"J,D=K*TM%$(R**V=*J,G=?(W,6"S5+)* 6W.:?R.NT>XW<,;=W-77VN MZ4O*"+C[,83@0>!+=42C$UK,@.%O_ F1HM2+1)G_KG_72MD#Q=P@ 0J<\5B6 M^1/W'GW@/O=[/T _B**TO7O2)GZA G')6:"7C,79Y.NT+T6WW8%_Q9HXIJ6D MZUG+/)'-#.TFGKA+@4@H]$<<&'P@V,7ZDGJ##6^S^/E6QZ*XP0_DDIF<&ZQ] MP78PK M, 1D%]"Y;=!::!MB\C@;AU^R/ESANKM&7\C M^85EWY45:1LFJMY=?U&V@G%-P/9=[D^C7717DG.?]]-;A^NCT569-^B&(G/YFVVH4]H M)R8XR&LE_2+#5_IP_^*)L!]C9?P#!/J?9@>?W=_]_XXA\+?VSMZD/TCGQ;8N M(IJ6A%E2XT(5I\09Y*VW)DCY)5G)7P],]"K=HY9JQD\^?_K\N>9"O@]!.]+? MX$G>= TUV#R*JH*>.+U!W+E8Z@VN]T"\)G('3+_-'0#X5\VZ9,_.FI"Y/QF] M.>*$F2_8)Y)7[;23>$\Q<19H:0H?R>,Y3-4G MZ-1C";\_%$>%YXCL8PWCX$(\4?N&88^ Q[X MX6P0I5Z6*P/?8L:241D$B+I^.I57&"_P(8/*)/W4$.") )V)A5#Q@(&%!UCVV)^/X%<4;K*_*W%F-+LZN4XPUW_*QTW34&>+FI MP]H33O[ CH]/A0Z1SMD\I6GD*>]4(M](H[BO@(0'S/.L#.K4<%I>+02(F$WA M>035Y4'U37/?:I?1L8;R>M#W#W-]\C")&Z:>DHT9<=8\-3G"X586\]FG]Z9F M^[(A%A-8X[*]"&=:_V9MYN%1F$ ,F%T40S%>10T _.YGZHD)FH' MA[?/:-* M@'?S!->-,$Q-23&7CV:TZ-$)]P'NN,%"(>+/N47>YN=-W81$DB'V9V5]H IF M)6I986(D#[)&W44;#WH:TTG/$?41[*@;UNL\(GS@X2YP(:GB&$I)M>@.:$5+8D>DZ>+X"H4@ M)RH@G*O6-3UE,_:(H&OQO]=-UU64L:'DP+#OE)A(TDWQ+X9P22(!H<1_,8M" M-RY_HL5Q(N:Z'DH"WN7@,V6\%^4'5R[%CA)P7$9NT!1@H\PKS;&Y\-HD,!V2 M#,48E(9@4R-D Y7P]"=M4>D@HL:+G/G)Z,\7+Q87U&G3.Q)(O!/703.!$G MT;VBK?/^4&2O4_C#LVSJ?T66(5QE_1#W5]#&&#([O28-#/]ZYWV#SYNX[;Y*;X ((Y'+OSK;ST'WMK:[+<"4XO4VN,>1(VYM0]0Z MG*AQI9^41NCLIUE@QLGW)<92;%]%25 .98C(&EPZZA<,E5W(LS:Z6+S FQ96 MM'06M>FTZ9$F*7?5_* I\$M=S.F,$,T?XLZ\V59=(Z&G=JIV\L@X5S,!:A8- MFG&QH2LSD%WWYGCNRU[*&:J"B!8X]CAQJ^'1V[)S_BA-CUSKV(IG9-]_J9%[ M,UE_+)@ZB*"^'85RV9JG7HJJKOVZIX; (-3A1'+DI+%*6P/^9H&J6WP/'),B M2H/K"*S)>]>'X"X6=5G= ?)W6UQ'WL]K8FSG@5G<0(G ,\P]X>(.X,2V0BF@ MQ#N.93U^8%7"74L%21(LH]Y.KN&^#6E2<%0A,#H^F@RC/5%)-U3E!(D>& 2< M&@TRY.PKFX7[A#PN(>Z_>B2=Z"_S^T#:HGP0+\P=U\3PSOEB? !F2&:CULQT MDP89$QE(1I@$*QG+AU5_W.[+KCUKPX@6>H%][]T6_#UK[HUDI;W_-I\*@E=P M5RE\#FXO;I16]8>UV#DN2'# H/$0$_\ND8=+P@&Z3SA1UI3]$[0KNT;-U9(\ MR /Y^@CRL^S1(69"&(K&)3TJCE!8'##17@1)-T2AUB;<23A)Z]C[^8YJ+7%'IZA,?$ M=@WW[Q^.26$4V?V9NA*9E+_+]:O\)VFP6KNMR0-(HV@B]CN7UC7:2L(:\)C3CI'C.3E+=.F/<@H! MY_(0REY;(1P9743PZEFEI*9N"K83LD@(\R*CDSM^9<+O!(\2B@Q_[M=(F@2A MS4B)#+0!J =>:>0_Y!1YV7:,4Z^ 9=, Y$V@+EH;+BCXCUG:O=)RR#K,?28S M4-NZ0HVA$T#D)7@P-AQ=1/2PQX*[Q)(=(+MN'!E*RH?C;*W?&--7ML>SY"HM MI+HZ,6]I#4.>"XS.JQ/7E@MZII^LWK+<_CJ.9]!QL#\ZCHM<&$UH,*SR8&R9V5B17#'9YD/KG6N?B^ M2TG!A;/&X>OX7F%*;K"/"?]MF>JX6:T@X7K8EHAC(V"09N,GB23:")S(XL,X MF]#);;47R78OCXB\=M.AJ@-ND7A6G>JX!AG]8B)+'W/2694&[Q!$'JT^(I;* MWTHOD'\-EQ$P%>":7X<0J<6*5N/.&]8Y '2D]P3F/?:NLCC[HK]V44-KB!&,-D+PWUF534J M#:08;\75YH!=I6Z6!B,J;H ?OPT1',[E6A-W$\"'C&1URED1F$!U<= MYX15*48#NCM"<*&U58*"M(\0-:#\A\O+.J9 M/%B3#,1"":WD\*M;=&RL\4\ZM1),J[)1POS:-]8V-US,M'UY=3'\>7..T&_\\_GC]% M M>F9C'+1;=B+?"5Z#%7,S^>[I$C.R/]F6?'?R=F@FS;6!^ZR/>LF&8Q;]K# ML>C?PDQ2#]^DE0D[Z%PKT\TM?"9[RYWK]1:I;:E]#W..\4EEMHG^\^GYE\DK MTFXL6<>0LCV/I%+R74=-7@P/8-[&?.MS.G:UZK'"QUWF1)E$2P/O0\D?.96H M'$M_CGN'TKY\EKD12;L"VN3;\I&ZI:U4D4@]+K=^1UKIRP%;]FE\$RM/C49] M'5L$XKLD^!($C-18:\74"RX^3H&(+.F(*BZUC.W;%CG9U^P6Y])T!#@26#DE M<'X9,?7D "KP#U6Y)45T_%MLS^JUV4SW=P+M07H%,;/8%RN@Q-Z:'/:)IC,, MIV:M:#]7S%5 2U8V_,)NW>(;B;YAC:5J*H6R%D0A=M^N0\GJ#E(2]\\M*["' M5,X_01@]A/'Y"<+X7MP\*D7DADF[^/J$I-D<2OH.E2C%+Y1G$:4QGW6IV;("@)8J:@AG)4FLW_'& MQ0$($3'&8Z,2/AUTM Q+>HX^;W_8<8J9DLA2&IM[6R,62>&8UH.N#7/4HLX' MU*0 Y4XF*V!/I!$F"!IWI%V #3R#PWP--=3M2^N\8.&CKDD@1S:-MCYP*JF':HDR+ M7JD@#=UGN.VN>5J*S!P(AA%K\]GS8QV'9G@?GSZWYX;1,%3D'UY2\Z]N\H:= MG1D K<>8V6D88G=4G.)\@-IV M:3.JQ-/4H7'S2IP"VB5;>G9_^G0/("\-5[.&S'/O0_Q>*E&+W9CWR)C^%0"DXLW/D5 M-ZWQ]30$B0>&-!\C.X$COCW+ZI+/\; VQ"N29 ++^'>5K5G\8?'FVY>+/]<( M=!_N_Q^3/8P!9M1DJ]--C,X$$.'%] 0'4T3-V>G$^,K=*3CB67@ MCU L,&,G^;)PJ;?U8 KJ'+C#6E%NBW!(DN#*VRSH%HX,7H7)5<'Z]Q>$K3QJ M(J86 E\&1Q>[8'@0?R9W6Q]$50N$5L!OLP\ADF2[<=D(U+OPHV(;-HS+;;TG MO^V?HTB?7?4D91N)56 C*T;Y5;LZ!Q=TOV__&[:Q,BR^0:<-U:**Q?,OGSY= MO$8WYX?R[>)/S64%GW\SXN(\__SITV+QUPZQ;C"6'\&5'O@UO_CBZ1\_ISE? MPFIMNI9"A4^^>/;ID\7GS[\Z^P*^^4CR;&K.7,_7@#3$Y'>!@RKH0(P?VFY$ M!\_ZDZ*GY4$SG**!+2@I(EIN8C-J.I83)P=\#F4CJZL6#(WJFHUJP9*D&/FA M>XA_YN&Y&2)=D!S!F/A5#4K"6S6+;:@@9"%GW.B#>->ZP4E[R1[] M$E$>E1G)^0^1#(ZD8<=S60ALD@KJ1X9<:-"=CANNAA:#]*:F'\H,FX2$ M#^N&B'LYN9OYM;['U[I?'GJ.FQX';.['256Z2&\^.8;SFPK+E%PCC=O1"^$) M98!*'8L)H6W:1RK'06/1V9/*;C+6-3')E?Y231P@(UTB72_* MQ6A$_M8M,N$I_[(J$3S[KF11CA%T8D*P_D!;8B[MBH^NJ__G/^HOGC]]6CU; M?;F&__GL^6>?+9>KI]6R_'RU_GS]M/SRB__OV5?_\5 CY%<_?OO]XMF+^Y4. MI_^[+_LW/R^+A4K=DYY]B0W0;B4.+?)W)$&#ZED(OD,;-) MMF(^(9?EWK2]?Y+2PT(JCN.R;$8*6(<8K&J?%,$:JNA228-\\@P>A'#8).$% M42R"F=]@)@>;8UCJGE W/3) 1AU'=L"BML]56C_0L&JUH>N(3+]Q[[FVGP7E MY[$O5>=\>FL:MP7F9X=(S(Q7W)I !(@<@!??[B3!Z9]8:&N5YMHIHRPJ'71= MKK5A3A*UDLFU=B;Z2L4LDXCD>(ZGNI*.B3[P[&N7HWG=,Y6^ M2RU\!__#L!)X16)2>L%->L^^^NJ/W)V\T17L41^:L\J_P&Y/\M[J+R&!8;W' M>/-A>9LO2^JK1.#&&Z/3?D%S_6>9P>]D!M_$594.3?4D'G@N^LVX)63*H[M7 M?DQ,'A'_#_*N:'L$47>KVX&.$MLD_2Q:I,PVW6Q )52;L:'GB__;C7IJZ,AP M:Z(,>-]=!/)B[>1LN<0,0VRH 1QOB)TB.T*)>#9<4 :/J#,>K[?;KO .Z\[M MQ5D3UC"OGY[_\8ZEF=[1/7K7+IC)ZR?O^]G\VR9[_.S9E_>VP\E6?_ZAL=?7 M#"';'I^=TVF?9YO$V_42]W+:\T81VC^Y'H$+)O]YW&B>5NCWK]#/T=D!6T,I M,\)CHCYXO>,05D$9=)L?L*V5/%H*J(\309S6[4.N&UYI+W_XQZMOSIY]M2!V MCBVXHWRI" \L-3+#7_8!3J"T0 @PPU]=XDSS4DH>QUAL%.ZK=YEK8T92R)@$ MCD!#@@:*PZ]-_]%/CV3(.N8^($AWB/?L:>-\R(WSP@?2%&,IH$1<%VF:IVB5 MZ"+A["MD1VI&RO#@J4&LAWB^>T"^LDB IX@I9=$CHI8#,U+1UF6LZC70C=-& M>#]W\Y%DBR=!5_I%(YTR2""$IAA6(UVLN,5EZUK)CQ#KS<78VGM2(GA^V%-X M[O!2\ M1A:%7*&CY)8:35:$IO9-L_9D2Y/$-B'<,!>MY439@SYMA ^Y$;YAC1I"8B#2 M$@L,B+$,8J(CC6FM/08Q_8V4J@D];Q0<3;+T6XNNU:8L.UK MINVG-!*BO4R4#508/NV$.[#CY#4/(S56K4?$+1NQNC"S]IC@NNB[J_WFM"(? M$1+"' MKC<1"^W$FHJ2S"#<0U=EWT-\0IK(D3L_6E,UCD+SY.>U&G5[CX-A)P<,TA <8.F^.:<_!L9HO:"]#Z%$7>R MBJC09%*X,98@39RP&O=A@H RTD971S/:E6X9VP6EQ M/^3B_GT6XA$A(M2033E0B?-5=0Y7ZJ?S-^>(U>QK).4,,;CHMVF$2'UV?8=$ MTR=_],,NZ'?8R:H*=,S(D"+$UJ1'U=1T%.$0>C5G.M7@I>[H],'X1NP'\GQR MU_8PZ:5\*FK>%1"D7!%K8XX!S 2:A%":% -)K:FPE XWI-J2GQ;YH2WRJR@- M.JSZ$8SR005JK>67C39X0CLC&U?:(U,05G)THID2=C@(8=#C."+G(LM/AN-MKZ>-__LW_M^TYK M5WUG?4I. MQMYI@1[.3,3"/LG! RDJNR^M8M;S2!!_6M4/'!,F8)NT=6A*!6%RQ_7:H1F) M&(O"CY@K-9Y\J5U!P \&BTCTZR$XY8S3Q74?T.4-?+XY)&S:.;LV$;H1']RM MLFVGY?N0R;8YW?G(5\&7_XQYO8:=^19ITD?F+OP]BM#BI+U$[K#Z6LFKT]9] M#SD-GO6N/R1P.B_#) 7J-$%AO80K08LZ@.A^TPTA?5Q:NIG;YZ=5_L#WR]C" MT:+"C?6>)-A*)V=U?+D\J2(#J\"O$L'MAK0]CMS.E%U128 M?NQ^J"]OZ/P]K=][!='ORU]Y5:Y)&$VP#:?5^>!PDOGS$Z*R,';*TVDB*QD5 MWO.FAB-]^;$_XK28'_2H:2^?9C7Z8SY-'S++.,HBR1,$"S:,RZ&N:I*<2Y54 M'+CO!&FXZW7^"S:,Z<'L=LC^.+9\TGAUTBII%$+JT\B"\[9:+L^SNEQ,9Y(+ M)LU?C]R/HA$X1R6GQ?ZPJ?SMMKX0B"8:80^(2' L*-2X/DB;MNDE(]*AKU=6 MVMO"WF$^TOP2?K=S_/''W#[D_K-A$#R!WVE?WPT['..*6:6*L) F<:86!XT/ M+1&R40ZD3LQ01\]-@;'8:#\-(,0B")SW\C5:' M-$*/4@1C,2Z4H9 MW2":HO]B0SF9M _<5M0'0QYUN5;8E0AI5F'58+:5^8A5.P76HH:)K0;MG3VM MVUWGR$GCC6G+Y>Q<4%85[Z.J6XV<*-=D]UON>T[9Z$5EDC4R%$9VZY39/0FQ MW%*[XI'>KA]6-.)CTJU)@'9BQA1L=U@UC-]"J&S"WCVP]C"Y9A'0M99&D.N9 MNAME'R12]LDB')EMTP3H40)*.(?E*TBCUAY8NAS.7MG;]Q,"\(I4@B^ECX$, ML-:6:<_+EYJ#/9AR)LL06BN.2#^$?'V9RARTU1_P:IX#)\PQUO_W;3;0Y_GA M.MG[WV3OG>0 KN5EUXPLR838'U*N#3UIBRD]M?R9^:ZS#@E8R0Z?%$4*8BTF M(U1048(*+.UA*"+;'VU;_==A!0=A5L%@R%FYA4&[O.@#MYHG'Y;FCEKRX%_? MZA8Z[;'WL\>TP)HL+1=7R23*KD +-Z]@0>Q7!$8?RF&O&H.PS/U%:%>L;""< M*U>AI*\Z]"RVW%QRKS3S":XV8)<"HFX*W,[;>H^6MO!P /Q.@N\@#D(68>EZ M1[.>O$^DP?SZM+_N;G]1EM)L!RD:PA,+M1Z^C(]SSQ[MQ%0Y8DD*'^M?+6J, M7=:100^?IP["R9ST%Y"3(KUG=W MT71+^*]E.=377%OSYDF^:RP*?B!CBZD),1IKOJK0E=:N#+: RO/&L2YMUZQY MG#CJ"]=4RF\H_:8GXI;D=B4EHSH$MDGB$K"NZ;D2R&VPG6:[Y#KGZ1QZX_X7G\W MGB:ZNZ@'MK>^7S&YTP>PK2L)J%/$ES7MMP%=/-PP6$%C962J_Y,R-F7$JO#1 M[H"/<;UG0=),JHH8)ZF5.1%TD]O&[ 8)!TB:@1;4I+@A%J2B&7%>C?T1.2>Z MLZNPY0P-I35[''#B(!S#=,NO89.L"2_6[8;2.["%6=NM&X?$/UGG[R/2;U'O M#16-80<_,;I[]^&(2G;T(Z)FX[#)2Z0>*E>A7Y;2(8+/N0@H)[7;U&Q ^0M7 M^OS3MK_+;6]-UBG)$_5?4[Z$6^M$P)$DQCP.&?9@HPD=_5!4$$M#F$1*P^_K M^*N^EPAWRF6'/Z6\-U2:J9@&@TPE@P^<=@.=!$H9KDDF>RWP B2.6QEQ[LE9 MNOO$'Q@21)IQO89LY-@R!0KSNT=D_&Q0@MD3]JMHE>&C^X#JYC.J#6)'<!(KRDQK?MI$=[B)R)+]Q$KW/[Z$D%TF,OINHJ0">ZS>[@B:\38\>-.V;X[ M#?FEKBB8Q78R<=+_"J(G@DU(5%?91ZO=LJQ;B)/S4&\PVZ\ MV'B(T*.%J+KF$G")D0*="4/;?;VJ=QQS@Y]LHG7#H0WPOD$P'CFK/4S_G^ , M[=O' JU!QG'A\]>4Q9'W58P@AAD%%8_+'FLI;8Z!OG&>:683$0'"L='? M,W!I;/"$Q>1P!#V:66VL>QMAJ[#$@ENX(_;%3"Y%O M(?KC0VTANO%$W=.,T&WE60L,H MXN*1KE&>;U:F:Q6O(D$43_*Z:YH.@NR+6R'L)C?OR:_ZS7[5<2T;7;-PS8$F M.5P86QLDF>!7+G-4'J4JYP2!W[OMG9'C @7\41;1K8^.*Y89T%CP,'@/CVQE-S$ M@DS3W"IE=-K\[V_S._ZDN-NSM)Y)PHI&'F$^X9-;K?NU^[Z[)<[EM'9W8;B. M^0V793-*R9/.MKL9S;))'NVTF'=824>SG7!$T]]@1;&$4)]*/%LP_>)W":9Z M4^_D:O!I.+LF3BMXQ\>16*6H!"*+F/B%$\&9ZY383(3MM(AWO(AI:VQ<3]'> MTCQ!&1U 6LW2M0?I"42\:BBT&%8L-O6 \/5B@5L"[US*+XDLXFFA[\_QZ0-E MN%%"3\K=O. 6-))?+XP.=JA%( 0UUD^+=\>+5YGHL\&RI&5 CR5C72# AHL2 MSAUWHB@F39&#Q0)3A5795]H] &YLP>%YQ>!A8LEND'[H=*'>*8[;LBN2BBG@ M/["D.&!G(U4R.$=$F2##Q>281/R'=IBY?BUZ)0SB.[6*G);XO2/"(WC!E203 MAWB^\6(2O*@9B#BZ-'="A*\ZZ<-IHS#,5<_'TF2(IB9E!9&79 MEL&=F4V5,WV!K*&7@\^@3. M-HQ9 V:@H3W2P]R5*ROB^8RZO=:5HJCC_%#_/=-&+]IQNT2H[=KZ_I?AT$GW M]&SE1MP"X0?@ZD'DL=EWV("B+)*]!T/QKJ[[V7%RD0(A\' :WFE1\#WLND,\ MA^B.>QK"/'P>9C6YL4FM+(]8Y@H(/E+B]IP@EVCLR> MC;^_7X506+>\\1SH]FNGDDNSN^Q\\494#_#<%#B2R.(RMQ;2[#%S2J=NU; ) M#8P/]MT9)2O2'CMZ<603\3.EI3_M61*BW1+[#7CE9N86"Y;SC5(>+?Q)_83^ M]27X=U5=3B#D4WQ!1?CUQ?.GSY_2)^ _GGT-SY$'O4 QS++Y?8^29[D'U!'D MOBU_@9N=E+^W 7P!ZA\O6],%%]@&&)EM*!%!+<7C;+%LC604E(2J^P';;YHU MSAJ.BP.43^I+'M%W.-6+%W"P\(CX ;IW.5]\$Q\)NQ2WH"R^_>B5]QW]@8D< M&UXA!6DV7#>33D7>GNEG?*_*I#CCX%U)&)[T>1*1#/PHC(E6J$.,!ZQ3J+0M MR:0Z>,VXB#R,@[2?2&*=1^9B19PK9( ZL]9]-C+_:FF2U=1= M84DTMOEC77&;"9L%"N,M9AC@SV6%VS,^DC:F'1=EK4H"F2D'>\IJ1?XT27\S MHN:R7*V$7XC<FB%1 *C@"C7!OX*6P@=)/=S4<:#GZ+#71,"VWT,'X(RKHL_DU1UB06* M8O'MKV'%G)P_8*?@XMEG3S][[E[H-9P)I&S<+_Z$_Z,_,^B;+EQ'*A5YP,?I>8)5^&Z;N4%WC-[VV!<6W@G8.-DOH9-98BSP GRYZ)<58JY1-= M1*S)@(T-1)W,X8O]#8=?=>Y?4@:XHE[C8^_+V#-%O>A(,.'0U^9X6N)?>5%Q M@=BY)/X/N*A#I[/"RJ<&/K1*[GIAOGYY1DX+/BF9%#AX>6W)XNU;,!=Q(VSJ2 MAZ$G\FN]E0[JS.!QWJ9&NTOW@$8G?EP4MHH%3\;(P[NK"=8+DJY?FI_YQLY4 M$$6\>%V*>&M5'[YXONN#W@/%^+M#JFCPA<5NJ]'+U%WT_1Y\HS38S#4JU(X5&V0 M^CRXRC3RN31ASL>6:G9G4WSDP<";B^K0PF^N!%T^#4+)>Z/X?L%NBM!9>%6V MZ+9G49L+0%*I-CPQ^XP'(0UW3]RD=]EO?-DUB#-.O6)S_BFRB[8O:1CN2\SH MD^,E@F[3G,1M#&KAK;X+$6:\+0OX""2-YCNR0S*&>[4"M]03ITIM&&)-K$N! MT[>""VAL$1$+Q'TT\3F1+G<=>H@O8(]=QNTHJ@U,OL!%+%'Q8+\K+LF[H9EZ;CB!>=XDC)M6P#%WC M2'R5HH1]A6WY2\"XB)E=B6@)'TLT-\B75/-9MG'%1T)?C6T:O&IWK)@V7R6"8%/MG7N]Q4D98HH<#*D3O1U;=D-%D>6\@$ M//U)]!XB.173K,%;ZT\2T\D1=J[;47!=0[]ULDSW8IER0%_2^K8IP;7SX<1J M->[L'P-"(?@6+=W.52H@%/&I4X#QS29+["X'V8JA([V5 ,F>0E;"K.$;751A)<$8+EG?\GQ;X MGA9X'GA]+;>@;@ -EQU;F_J&[/_CRI[II_F'E$V2"YT:=Q)I>SMPJ!DY@)E4 M\LF)C>JNMT?J2'(&%W^X8O0'[9!!(C<1S=4O )TXNA]6F MA5>Y.&AW^:UR''$GP?;A]' GY5)YS./(PQ-(E1&/@NC1/"?]Z1B&[];(,^]O M9:E3[Z>UH>S/,-TC: C8$/2GW']3+[U&X@I*(L0RE&&6C0VB\!12.&95F$3$ M=[>;)HYS+"B9G5BHL_?GPD1$ 28IZLA^NH4=1'ATJ^?QK05;ON=L2$CQKUQQ M8EA*Y8?)FSY)D*REH$=%(BR&1#>4<]LQD9PAKSEE*#6S'8H^KXC6YD4\%_R" M^'9;TO[V>V*F($,E*]>V* ^-"-NT=.. -P[-.X/!^1W5WT<**G]!JNR!-P A M<+3LZYL&!(!/.;0U/#OU?:/J$6^/%)TRN9IAE<94HRTRD1-DC[NH"EEH3G<@ M$^ND$K&(TN0^M_LX+&FB&8D'0NFGE+IN,>ZZ-M:$3 \2#J&)2B+PIK3>;2H? M1WU)KF["S-+DYQ)XC!R(O1>8M8PMR(+JL?Q3X5:PO"+$&EZ%PQX'6E&G'"7I MK9HE-7L;OIFKI/C@/W%4ZQ+OA[H# S&A=/W-9Y]M6H1^?._0'JX*AR7%8 IP M%*#C_X3 7J:7@\/L[M@',[Z(\B*/E/BU-E3TH"7$G%!/('^^2"N]@O@ML0>X MVX8];35V8YO% :Z[" IG$(KR>3F$8JJK&1F_]3 M,'2G&6WG%6T#R9:K B:7A%.8#Y8]A/7K8BPA4MD'QEE'5FW2;:5'1D3JFLHE M\FBK,2>'-*/\+XRYM0\8,!7*1\ F7J*NJQI9**0W[7K[+VAHJ\MU,2/N+X13 MKNPN!?7B):&REN",:<-TIMA)6\]_B(%SC+Q&P<6LI>.4]KRGI215]E_&ZD+ MYU, "J(8X3K&5!EZB8%Z[! C; 9#Y8?B%1G_\3I0R;\E#OB+CP '?#IG[^>< M.:*05=VOQBT>BU4:WZ LD@J',:Y56D=,N"S5#.:[4"7+$JTFNKE-DDM"=W'H MRPH\ [33/H.9*#EU,+*RX18099U-U(T+5/]"$;V5B*&J%AC^&KX'ZX3U1JX3CL+/$NJ[E6/X5JZYU@ M(MIXU[#3!B8J&#=M[ W"YU!KXXM^>UB\[/H=Q6[?RO8XH1/O=E_$J)^2G8H] M)7YL8P>D%,/L08Z)=:]&3-]6,>+3Y;2RO M(-?$:?;OSK:'*TVF9&;N80R@&BR241+Y4B!6A.I(PIXLA[L#5( MVT7*W."AXG\7^+;89[[7<#]@Q'*?M&/#7NGE[!8E33R2[7;?:/O+O$[*N_^/593\"/_ MP#$>%FJ6+\"@[NI=P#>.L.U8_*&NS9_A+1?_J'$#U26.6/_[%,_:HZ^MA6RRV:%=*;/:,Q'Z[$2ZUE0*X5RC3;I?2+,#AM*CWE;S0'FR* MF0D_<4KQ?X$MTF)P#??:09,@B"MLHN#QY]G2&N[9;8;^J^(MQ$ M+ M',CP\D@P?PJ.X*;[5$0BDE^A ^:X2Y6F5-!C1\@072+!NJ"I+"RW^4P=BI%T MQYJA?;&;*52CV S/N0+\Y2?.%]]$6K$;8<;RKD*][WEL\>LLXDE9>6Y@96FK M9&,R&I'I[%8EL7R(0MO2O9?,!R7H0UH#1W>$=JRB.6+P5^?U!7:"%3+BB_]6 MI8U@G3XY%W#J2IO5BB ^,G:$K\S4ZNLU_E#5T2Q0KH?1K_*(1T)5]N>1PLAM MUP=:N OL8J:YN8ZUQ)C#V3U))BDZQ) MG'":U--4,6$GV(^\YTE @>2N"\[I>,M5#]-]16=+NL<=/(Z1)]<)X@HG6YS= M;KT/;<1YL;X*+0QW$2A"P>8M8G67-:Y@@'/-\%_\K>F(8'\*0].V987>*-B&<<#4Q"IT$P-5[)E>VF#G":[NLD2=%P(-4>F]79U6'@864+10/F?P^(";O!6 MT(_T A^0D"K'?2:TA241*2%[-!?=UVSKX:*%L)^PMO=%C3V_I[^CE,EKI!4( M%5G2^^0-QQT)4_2W#B[#9Y\K]A__2#B^ES#]72,^PY]MQ2@-:YBC5_#?BR_/ M']@\SXX6=](;#$N8=PUA'Q/"VW+QGU]\=?XHL3J@^YN"N$ MD_9[IM9X_O395[<*A";!]&W;*Y;EZNT%$>F>R5ROZ?^^OK^^BQS=[V#Y7FN7 M$]#>Y4G@U4.1%W1^W<$EQ,WDUA P#YK/B0J\9EBD0"/,A>8^#]4,ZWE4LU,P2*#R.\/@;[DRB(A/W8GB/T7GKKF-+:QTPZ0;4 MFJH1B#AYD?$,W[2;V+M%X7[W(=G&6GO M9%XEACA37C]G#*T)N&[7?6GJE]H+CB@I.QMT+B-L02;<^E%QQ9OZ+014FZZC M7HT_8 2?=@K.3_IQ9L&$L:MAY'6,332]G056U[CR_Y80W"\_ @CN@[=^K[A9 M#<.>LB_\%9%F1%22:.VN#M?J&S=_P=(=C0$/D]PJNOM=GQ.SVH$6.X2IB>X* MPR)7I"NR,^X>?O24X^&]"FA<,N! $74>W'.B4:!A42##)Y#S("IR4$CUF>(< ME D(/0?TV%YE-WX6GCAS]C\C3&F9ZXHE=.2Z"G #[UB^R4]LD62'J$\'J<&Y MD0SUH5HC3TBGG]EK]]ZQX _[ ^\$K[O:SX5B\V-'.=V!R46&E>))L@]L+OK <)21.7EQFD4GS__)? ML!&^_I8PL9UK.D>\W:Z'.P#!$K83,,-35S7E?5Z7I.6R^$O)D_RM+LI+VBZ' MQ2?[[B+@FQ7V,T^*Q9MN9,B,F_QO8;CPN_;%-R^_93C/&S ]W]3AHCOZ*PD" MB6FLR_4:=A(O5)S=='O%C75L&^C*DSP"G!I]!7B#E]\F7.KCJOM-9X7: MLGOIG5^C%*)4.I&J5HLR 6\!2ZGH\9HDB"!'>M^$A:QI7SZKMN-/'&64*%](Q[<9=F,%.W#8Z52IJ1B"C3*[J]$OHN\ M&9_(3T+(2*F25.,U/#<.A M?[1DF"K'>DT=^%[(TG+N&):)DVBYD]F[>%KA)-OGA:@PY^K9?$YWY>FNO/:N M?%A3^<&7]AWDZ*XL##M*'KX)\%K=;B]!"E7R4XB9ISC(VZG(=.$:F"]!V MA M'"RDJL*-F,B7TS5*GH0VD)$%V&5E10)S,#P&2V7O,-#U*5S!5-=YK#R;R\B3 M%5EU NFNIU664R:4E*&QFK$)-/_$7Q[EQ!9+P)61I9DLU:(I[) M%%/GV237_#B\F6]3/0.&<=Q8$!!?U\E9'BD;$9.7[>ARV!O3$+53!/Q7!!2X MKXN+2M4C]Z19;<0CGR4, V*L#=.#<[UMK3U^T2T;\9#I]RV.+X0;\ +^.0BO MC:.^&Q&J.J*?)^\Q;W?2;Z[ ,_F85.,;2@ M ()B_P7EE*E-7^&/J:F@HVNULR,#3]8_2;K:FI/WQ+L%![-'N@\909N*'DLC MAE*YP3Y!<-0C@0&]GN5QO[:VI7.>(4$9GD44;+^,?<(3+E4K_@>*UKIA8+N^ MEFU8A0C-8^XUOP01!90$$[&!VB72B')>RH^N"N7S:?(&$=M2+KO+8,C^RHCP]O=N, M16GTG3%EW\ #N?-K32$#9^\B[:9)=Z9*,I84B/<@K88=0#J:R)>X3+CU(H,G MS#J)S/#"K&3*7%>S TZMX"=P*I( /R4#U0?XN]BE!.@A>_U/5"K6%-[\XN'< M&CLQ 9,ODEI]5-MA8T]+=M JOH"XF.V>*.MB?T6V2M>L;V&E;<>43/:%2>N4 MN'<=L7;)T[*3-W/!P5O2E]5 B^"UX!!(15%N$ =+H*O@FF%+HSQSZ&&-ZT#> MPV"L:T1<Y2UP";XO3>#ZJ-8[S"[$)$/::0PO0$@Q>6CPE+ M54X;V]]-\E)56)&[VO49"D0W%0)EO:8B^K4?EFWU <*!?FISM:($",HA65^= M\3:KIT?VBC7E]*QT0B&)T!KRQ=7O2(HL(EV4N3%\'!V1T%H-:\8G%(>!*9-5 M;6N.@!8ZJ5W?8PO%HW -7@SS61+*5#P_)2H>2*)"VF5J;L4]AC&8.4&Q&<>? M,E+/&Q+@?7*N',N-2L+05"T#!P!:CO/\6X.!_T?1*I?14H83"[$SPR,)$K#= M;T:"^NN_IY%QQ;!KL*P:!!#;BD9E2Z77Y4M/C3'?W$27( E@.N[G"TV&*^&+ MUKMY9K,>%KA@8!7PMN#.@]AN<;6!@/QPUEUAU715L@ZM?T4I_VH; W.E/%%:0_1ACQL00(V+-^[WS[40W -6%!$@?,/]@Y[TOEIOZHD[YK!1C G_ MCV[093G4@XDL] %9*:=W"JI(L+%4LT.M>DK/Y[I969V!10EK4\LP'G/[';S% MVHZJ8CP\KJQ&RO6X54B @SIAX:5PD?8"%5*M;QU>C_\D%$#V.!E!])KE:3'* MI(ZN M1.F14SN$"A]%&M*8.:_O=@Z:Z%/!9QFB3! M#/LJN,LKB8"DE5@&[[,*R6S<^!P!'&J\\')UHK3R4VY#2%?.%'HT.GS=X)JI/MXUJ?.QU:M-$]2*G$N MM2BE%'C_C8'<;FD*)TX#V(($EV%[7^'O\_/[N\B_X[W(UW!VEXBCRWG6U:HG MIE8Z':100FNG]._BN9L24*R!4 Z(;UG61!88#;RK_[9\Q-J9E^->>!7X.X58 MRP&N,O(1IH%=B1HAO>MGB>^25DU"JD*$7H1H4]F(Q-8J$;)T5N0E7-_-0< = M+@GXW-M:LOJ%$*EF'7F=2WH>I&%8 S#C%]%K%T^7;"C>VZFQ\.0&'RA4'[8?\(&T_47T$>X3G<%,I&>W.0Q4F6:UGHDL MM33WL$5];YFV^S0U+Z>M2V30*:$BK1$X25&@K4LDP.ASUZKPT;%TA)/%0@JD M0RC5@:2M*R/!92!IR%9Q#'NLI?!YMKLQ)<54XDMI""!F3*[$)#UKUD@F]^F1 MOC4IB,MX^'XCWQ0/E']Y%WFD3#IR*\_L-TD.R:49M?+TR_FM.7?49ZW"-"+9 MU$3@"7,0WE+FBRM=;'!NL\$INX?E"'C+?TF3RHWOP M!_JJ"5QLW717C(;1UE4<][C*L^$Y!T"*YL^72E9D2F8TIQ^%OA1>+R%K%J2. MP.1OE!,%WJ 66:RD8Q$\*V)!@G7%.+N9>8+G3Y_TEWJ4J9ZL*' MN%4XM%G'@,".*<&B(H_VK:*^N71M.V"]AR+6VT M-'"+6PY=O'0EIB'>]*YQK5:7H$X!C,>,'"_8687)(] 5-W-%F6[8.T MN2@M74L2KPH!?Q&?(KU791:_NXS=,1J98_?>[R^X\JA'QS[,7>4I \? MJRIJSLY!I)]GXO9=AH34(F;P,$3 MNJ2$73KU;9IPY50)9X-<%6&_&Z,+(G1EKOWR9O9 MMP2?B:@+$HR?]9FPQU SHI+!%<#DCW3'=I1XUHF7A@'R&U)O#C8N^CNU3"9= M0=3M+)='X1$$:UO@RM'D_@*OUX;#%F&LL.%A4MVUIH@U:T1_33[.JW0]WF"] MFN[G(5P8>:8?PS#NT,49.OEY+)OA+^GS?W*=:C_MXT+>]$.\C*;E',F#TI91 MOWR>+TB[4@QCYRS;E1M%NDH9$31: M=;",OL1ZAQ'5.GY2AY4YXZJ(H@+8"Q6_BZR&F0"';8#FX/HYO1.31/1DQUDHY)M\X8MMV'F=6E'#BEPV#&M)=,+[\,!QDW)?.\43F3 M3P&[S_PC8\L] (>=T&!;'SK'V5O I=Z2AO-YY&SZBEFQBJ],E]/(P43SB\X' M:SZAEB]B6NF/^;0/1@E,6/QW/I./I3'A1ZI%4%+=K*(1.UL4B68U,IDDV0SC M4+K>>LXOU*/(RK]8K)%*.R63FFN:39I@2=<"SQQG,6\A'I 3>B 0*+03)XIU_^N7_=I8P]BR8)H'J6Y$M"L34_PV8?/BL6SY\^ M?P8^=[/?D*54%YBJB23RSB7'R% NJ+:M*XS-[ILB>WD+S7'&P(BBP>J%=DLQ M3%@0T O!]BC]'.;:N1B'//?<^]TS)@]A@"N)6IAX73C,7+0QN$C[AM^A .38 MN!DA6$L,NBS;MUB'6Y%Q&%F'>(AM5^XNMJ/(F:JY(EG:7\(EN\ST>L!:-.-H,C"W%Z%& M4=H@^=P:-^=:Q'O%C\,RO)%2O-\ZZOVJN'1'1%@6GBT0K,_^;*+2D@ 49"ZI MA<@S?KB.$G*AX+\'RL)P$RW:)LH9*'FZ;VZ69Y.2!\Q6#5[?R(=,QXA*2PSZ M;=,^/HO?XAK+=N(0#I97HJ[;J!U0Y]MGOZGSC3"FE;; \35RZH-[GWUPYPN/ MH])U=PHS?' MB77H,Y3WOF:N/2U=O&=F;@DV-S",KM?]DGV"_ZKQ/N@4\@&?F_=!"_\>;G>Y MVW1L6;LU5-.YU8F]@M_XST\__^+\2Y.TD*Q#M(EY#_!OLX2G'N /8?M>(,2[ ML3,E&90PRUU[=!/@9L:\)3+F4]Y0=[L^]YQ6&)ER,64A2BJ<$UU3K)QL[,2+ MX\O6(&M<7#D0*S,_SQN2:%'K(:9D'0+TJ&N'X/G4NT.>+VPWI8!) .(V,B[6 MW.CDJ1R9,U5J86#JIY;#(;^3I)*-_W8YU=\!P/EWBRA^YI2X=OYJ[UC#7![H M8W;N?DI/0+Q>E.<5PF$,G*4?,J).'T-V!MLD)QD9>?'B2&IFR8**>@G+O&2( M7(9L[P\[<;VET0+;\*1K9!ZC;A441+N3^DY,W+15UF#I4>I.18Z$">?OY"G> M5LN;TI,F&P2!B> %->P_X. YE4UL7Y7#=^6>\5>>[HDC(^-^V8U&L@54T=8VK+C8Q S*ZD M:U7<\\5WR0^Y,4P0"@SQVY9[92^,DX1:C_O-P4+YAJC!2&!R2*RC+[V5[%S' MPHI.F-Y'X&>SX,>DNG40H[KX:0F+TG30M2+\/D5J8K7X&WF4;P'0L@'HP>)LWD*HM.PXT>V^ M%D.9>KO$ 5 HE1!O/(9K=/86#:$]>H4&U'I!L#8)5Q&+?E526?B=IO^$EDG0 M,L].:)EWFS'A\*\'V[HWV MU[(2(D5K9CA"#YG>1XC6F/D3'[5K2H3-4*$(;R;X M6Z5XVI CFY^\^!/6="#*[C-OBIL+FW9BQKG(:'?Y?DW_SLA,M1/:\96F#*$% MPR,$K$3:PT1M"6_%SEC5EU?Y5W:8K\?.P6A2%A MKY$V+'D:, LW,9_+X]-?7&:#1U+OI6^%LNE/PI_SQ9^$9BTAGG0 9QN@NENX M#A<]>Z1TVHURG-.Z$U;V23]D"M6"2\U5$$8XZUFKZG9.CT;/EMXA5R M!>B4]I:/#1T@-D+9&?3U:\<#<'L6VB/\L]'5GS@/I!FHR&3?ES!1E7"0 M>#YEL/T8)T@($M'6D<-XOV>*?V&"3ZZUU^6!N4:CQ[_N,-+V]HSL&Z\QQ2GFR= ? MXD6PN!CA'@,S&:(%PGJ1:B'QK; 7T?!!XG4#!O.OL(5);3C^$VRAJNN-B$3S MD_+L(LT9X4&7Q@.K9"%><'_@!L6=[=@^HA_5JL5AXOO%CCUX>(S%_"/5&EOB MA[HW]I2,J_>R+5N*,?MN[T58ZR#?-P;+FPZ'JR_Q7(+UWVS-_[T_*O%DM\8=G+2#9Q- M>NE6R-<'9PAIG$&>M6,)0NX]P$EI.S&B8M"\CJ7D8F+S=HF(/JP9UG\23WI8 M]SS68X-X3PZ6]LP>@G0/**/6=U?[38:HO,YU>1S( MMN^C*(/)P//+:C..:[N1>0OYK#'"+!PZY8SI2$?*+EGP&\5Q5S^7-9]=?W'0 M !!;CV<6QC J<26Y+^@VPS-\B[")0:"4IFB,IBU[887 (2L%=?+FX;*P.E(7 MX5KX,,!A4/(BQX[ C.VQZ5(\CII:\[=S?8([[&=D6E M>CA*..#&>1&P8Q;9B\AE1^=":!B5LE(:'Y/H)ILHL S8O+&(,B9YMD;\C&V] M%[:IF/#FT<"FZ;80+%%$E[6-"&,K'\)QR$59*!_B1A/W"+S0T5U!0*VY$_Y0 MRRLL^$5TUP!];BDQJDGAHS$\.4L\-PFPIR MV0?N%6688(*RU&HPQZU8VI9$JCO+I)SCU)%2BOJD&NU[1^)K,T$9TR[;/LPV M;+8G"]>&]^E3',573SF.J8BX3#,?CBJD?B_>K>D=!U677C)Q1I%D3 MUOHV/O_82C(%^EX60H"JCY9?";.ODG.%;X<8T2%HX WHTU5NTDT.?MEW M)1OE4D@&XX>2TIVLXOGBY_B!^*]I/KE+*UY$42'G MQ=5)9W&/NE#Q"\0T4\M/>2&'F=U"O2D#LQA&91Y7FO718B:J&']'G1$N.M7S M;<9F[= ?+80(V&GXSH"U]D^PX>5/OV.$N^O M9R!H]S'KDKXY9?P?5L;?\# "[::=[8#J.6!<$<_3PMX?O[*Z'L:<IV@ MRLS@VW5&@66]"Z2_*C[/HW"%)X(WD:M5D?28R86_8$S_+V-UL15D#%+ J]>+ M<+&66CFJ@&$7_B^$I=V.<7)I>3T+:YWPHR-*9IKD@H-/\G:T]D!%O*226K#G M(L2 HR,&M$5+L48IW"EF8BB*0JJ/?5AM6HD0A-"2YV<=P?-4GHX3PGEC9K2L M(FUT273R[.&2G$I46DQFEDJX2!CNTSP^)',?R'$N!BAZD5'_*-R=2J6.;)_0 M3<3?$1M=ZCU_SH)R_9>,\VN">[-8YSKX3?*NC#(@B0 +1HO? N:O$B'&+I@"KW>.@S"VQ;PC!)V,N^?5N MZ8('2_3VD65Y?N98;:K83IN"ZF]I-P'TI,3>%$L.^71Z3%^_O#\DI)O M:!7KBO/H*W"JCZ!8<1?Y2F$!F[Z4CH\JKBD)'_YSD;0W18E)SSQ.92<6WE9==7FZ&X0J1 MTIA1PIN99XY]"0&#J< -N8@\)OTF'P$62" !8,/R^LMT7>)Q8_2LY%]BPCG6 MU=U^2:EJ76OCY'=24Y[8S)AC4,$%2_RDB%^_P(X5HP^7HCGA%H8P32MARC6 M,"PSBBT;Z15!B#WV:?9&77953IKQCPE[YX\K+O&9G!Z.MS9SJL] M(@OEM4<]?Q$YJY*9(I%KJ02:?\3H8+H9)0G54Z6); 2K_-3$[X(I0#X%N;20 MX1H4@T \C1WQ32:8!Y'N<95%35ZOFCI*7/=E+7YOW$O"8_G"(5H@(KCH^-]. M5_C[Z*,T84O#KD),@LEOKAQBP &#NSA8UX(LGHLX7+)7Z.UPS^^)TQQ"CA)[ ME%!-C57AX\/)=D]_8 HZGY;S4WU.=)!U]-&UN+7$X$-V%7XFKIP#4X%=NRX4 M^AES%A4LK66 MW9@1-A2H7+9ZN^F:BOXD2'4VF(JC*EA1>BW $J5T3]R(Z6ZG4,;]/,3QU!_' M]K]R1\ST&.)0K7<'G68]8^O%VY!K;7.I:G8/Z+OH0&G+(.*F\!WQ3.(ZV\EX M6(;^##SL:BP4#+]:(+N\[\(2VA:HB6M"K MJG6[36AA4=JR.+JKE2W "C8=!A-[NIS10/Y%%M:H*.UA%\@-Q8@0 M*2%B=Y!PGN'(X>1.Y0#=(^E"::VFK=..=_G88!K((B#ROQBD)UJNB)LIV9.! MP]F>L:L,&[D*E!]O.NGX=H\Z\JC_1UP=03$A M^T35 B?-+DY5,4P/[,S&B,J^^LOJ1Y+K JY.4_:Q3PV#D$'5>^'P?.FIKTR^14=5@?M6X71"5F=-3Y$39X]5H..C_W=GC&AWXGODQ>/:7\B$MHQE8;8\S0@@'DHZC2X@D^K23@ MH=\ 1MG#)YGN*0RSX?8:M,&5DQK(VXPAG7F9XEJ*YC.?\I&A1C!&J@2 8; @ M ';&FBV'I2/-;LQIL^C,RNEV1S@P1(>+;,_\7GCX3ATO/_HEV(_7?("$[4*\ZKFO.C M!9XZ^D+GMNZ5F9#OU3[AZD(,JS@AE#HWLJ\#?;(IQQ8 U]$N? M%E"6-%BICFSV-E1UR4T,<<'Y+Z-.N+\8VALNA$>1.OHA,DG$O$VDD^B#I@+@ M'[9()@!S@7IZ+8'4+0K)&\.F K@Q+UT%--L4^= O)ZQY_&?+SBW>H!?"WR"" M( 0N#&F6;QB'58!S(Y=04C84OT,26";O9]P77&4G7U'D EWOBFICSR(6YGT9 MW9T:__$N)6S&N,=X+FF;PF9)<\[_^]9A5W+./YL_Y[ICW$'2\=#PMXK EN*R-=#X^B M6]>8IH0(JND&L4Y)6O9K_)O3$M[+$@:(0.I+8HN5IIK8\E9.\!M*0M@?'D?B M]E5+ *;U@1HE,_\\VE/IM&5!ER7W)Y7MX,((Y;!S[G^1E1[Q8]*L2<';#O&( M6!TC\SMC\['LX-&DAHS12$1Y!RIY(/Q0E33%)0D3K"51ZQ"N,]\DJZ[ON6:) MF:X2B>++%U:D]$@1<)1[9Z'ZMQ.)2UNO=?JBUA+NR=WP0L0?'B=7'-=);4F,E)!]<*P%$H,@N(/@K%R4E:/*&95[(YQ6]?_X,,@L B MA^:1(\]IS B/TDA%Y1Z:B22-,C\#@X7:E.T01)AB_QRA3]D@*:&1U$XPF(B$ M)#TPV6%&$X%U(3[>K7%_E(3A<\\TV;J8J<;\]P[_;1OVFZ["5+B*9!3Y5M%Q5)B0"/8\YDB;9:0\K0K@:?'Q^L%.7B2M1_<<#:O M^-XB!N9;\?__CJ+$1"B6*_$Y%U\B4XAY2;"*,/TLRS8[G:*HI,(5YXN7=E5P MB\H,_<0,S;"CI*!4()2BJ,GHYQG>;=<^'2\[!/B3^A?Z;9(FN\]2EOL%WA88 M1N%/-!P\Q_V65^2QJKP_^,TC?+&7-1&3I=\FRG5$!5&$!6,4G"2B2S# 9!)X MBY44I8:-\<10I!LO_AQ\!>YD(5_O>XI]F7OIW*3)>&[0JW/'QC%[192C^&W^ M<^\BWCUWCKDN,W?R#5,THPKKIJSVHL69[U%%G1[B:11QC^_ZOAZNOKQJ=MG=_LEIUO<6[+).<4CN\D8%@60'NA.OK[$S5R9C\=G MB14\G0.A=R0HZ,SB^;H'(E=8.\B!0D]379<'6PJ)>;%!D=:GE=KD):].[2+='M M\)R0(HYV%DK#EY41Y.852D7FNT6,,SS\LN/,JR@ ]+RI%(.<9*D$51/S .MN M\B,R@3@7]9 ,FT1,Q=S2BT[V=O(B%--1IQ@G/ZB;+9U596]X2Y_9@K,P4$8= M"?DO0\&5E 'IK#BBOHSMTI64AI8U\R+EC MPMAD=&3\([7WEDA%(@)C[M>9XHD^6:2B(I@)8 A=O31D&<\BE@ M4F#F;8TY"YS4*BSW;N,0A)_^+'#^I.5;DEV8+F;8Z'*$N[NE#,YQML],:T&E M.!?E"?J70/\^^PB@?P^*K&HJ<)/L:#P%M,WF/RS0F 8G[_9J9'W;R#LA;.CUO^B[ M<(.@)":L1-/PPYQ?.Y&^B)/DW\[>YAJB[5P*@WM\__L$^+E[U"'I#DXW''<9 M;MC$L38ZV9.K( WG)X#='2Y6HJE(6/B;=14=#5&,CU2#WM# ,0B>Z0XTHZ*[ MXK3H=[KH4MQF^-6JZW>=D,YDEY+(W SH_3?%1,U"6B"0K<%_:O[@GY;X+E&7 MD6; YZNT1YL**JL51GQ$)[3!-J[VXI9>]6DE[W E(;9P'IV ,KO^VE!HZEJ> MEO&>EU$;V,T-DO#1FL0Q%&S*7;Q 1<7M:SRLIY6ZNY5"CI$)==X$("UIB9M/ M60RO'"2I\%Y4(9QWTFVEG;8%(<+@&YR=CBU]RCZ%Q":_$@RDU*6R4QV M+I+5OW[N&G$C%XJ2%TDL#C"ORR*92RPW[G+N.9K/85T?!5AA4X9 MKLT$WOP\56EE@\#2ZR#.I94AL4 KO(VKBKB4QU8PF'ZT&I#$:!)P9!F46A#Z M*XNSE!XXQ)7$$N48T'8C'R%$Y6$8AG98N"NN1%[9 I2W9055G(!W1EWAH M2\L9NJ7OR2KXD-="6-6Z$H*VKGH*K1!TE V<.F8MGR6E6;&W+B5X>3?ENJ)(YCE[E9$1,=I+1Q&LN(+I#L,7_ *M0)=G, MQ;8>DK[Z/Q@Y/IFTE6#>?"4W@)38GUA7/ M"P'3,6TK)#,<$SEY(/=:B]05E5E\+0GY6RS[8WZ#M...U;,7&)&D6+(L*7$8 MJ!EX4J!.^;K'NFT'4B0XKSJ:Q;V#XPXR+9;0P4%)VP[#9N5T!&%]<2XW''Y_ M66+!JL)R?<&,3E12D>:*/3$3)#?AL( 7U*@E^SO<\6WF7,=[()"+G)MZN=)( MNQB)Y/34%JA)M<#;46Q%J DYPX5'2&@[8LEHD M3%9G5A0H(J+I=Y+N^$_JT2[M[N_Y@L [\^@R!2-&"&8/+F1'.IXRZ95>P!1+ M&*(II*M&/T0!BTK5ZM@Z>NU,56$($(M M%:%UPW+ES/5C]!P_O\AR<8JQPTP9ZA M8^#UN6)*VB2?B9_O4A:X.I2>:B^-SIN,E4\XF8NU?O,$"Y1_&IGHK,IW@2,/IE;NI72YM$Y@C-&\%%(T M(YI8O1MUS[E>6,-++*/AEOSB6F57#==8EV+&C(]7/[?OW]\B8Y7;39A:!D!* MSXH,*WQ;/0(RJIR &2F%=TA[R8,^"E/9LFPEYOHVCL$]Q[%LB$57T4E<)(XN MTA6!9) :,QOYY@%@^%0#(\BYGJ/L/V%. 8A MXH8S+:LN/"<0,_X8YU&R6I1.$]T[]1Y)@@T;9>D8=L(OP6;&A >2CS#<*G!Q MB8&HZN+-JT^P)]. /I_]7+U7-3*9!/[(PV.D?1TE+CZ(^T6*'*GS2_#@&-C-O1W-P,RJU/\D?F\W OC>O_ M6DO958U"]+HO@81J2T@C 7=GOX#"JK2JK1C1VE1QF_BX+?*W)2X5Y_5L/M W MU+28H,-),-Z&::#LJGVKK<+#/F?A;"\AY0@)1###TF#S58N2NA^XU\=5BP+5 MLX@Y-^QOI1&9VN<-=% B+R<5DE5$5WWI4@G>8[&"!C\3X8^+:FQ>0TX6.P)R MP8U8Y] O951Y] 4-B[L^Z&\!-&<2&'#-4S$@OCLU,#_^U"1#9.=]53"7D^-V M$%;'\94*@;AC" TKNUC"CC::@GCT+XJKI+B" M?SSA&U%O&59;8167=%@RQQ0E 7T3'JY:IRAZGJ(PX.H"_OYT)'3G+G%)_M]6U=>Y@T[2V+1#KAL#S8\V5Y,?<;2FIPZ[B4HZ53$)41 MA'6/A0AP5L'\6ZHN-S=M@EG.KYJ=#<=^4Y*,C>TIEU9R=/V0YEY]C- J5*KB M(.UL,#+Q(NW['CP=7;&27G3^G&,W62=9R^4C$5Z\;TL1J7W(?>5Z3-11?F[W M[3/+# IFP^0D(Y=[Q\],8<[\BALH+C$^-_G"//D;J92ZDI=2P@CA#U>X''F/ MY.R"#TB48?9IKUE)J&ESX6W'%)U!IPJ15EVRH>$<5E:SX(U;-/Q$#DZA5@$= M9%Y$HOCAEI'72NYU.Z*W!6M\(!)2*O0!>TSOT@N?:=[D26!=.!!GR0"3_%SC M_N#;_E]LD(G=F,=96;6'TEXX1=&B7-\J F'3?:K$A7(#X+?[-A-6Z9/SNCYH64)6^&\1&/BB^8TI*Y MR>MW7@C+/5)"7L4@R:RB_RJ/_/5:5^Y5)*C747N^5N$_ MU$\09$-_;(3ORZ--*8.&^$/0K<"W,2. )Z\"<[76R8TR<_LUT3ZAS(B-%U@Y M5G6)=..Z7$?_LY%D"@G*<,W*M+[U2BR+K\_=8[B,6!Q8[Q;;$\/TL<%^SI:4 MK2@=LZ>%M/8^7,B(RK&*DQ0RF>552>6XU"=57#K6I'CY+17?WK^41Y%5]62F M%)]&X71K_Y,63"VLG--I7.JY$9LN"/UQ^%M>'\;W]:K,!!$IEQTC*[;3O(4/ M!*V;\G7!6LQMV%3INI-K*T+X$-'54A7KIDX(4^1<+Q9CF*(G2_E!W45&?@6^ M!UZHL@M-LR31C=_R.FPR7\Y>)XWG^Q+5V+J01TQL/S.9$!JUG9LPE/;KB5J MKRZ*9=!#"\NS7FC_K. WQM%/Q V)V4P&H*U@WXNCB&13Z'[75T@@U7A)CO[[ MMK).A'U,N^B0(M3A98K.W*@Z$C+64\-VW!Y;2^)'"M"\W;GF-/CZ9R=ID1 # M2-\4,%>57LI?%YDC#,$@HTTG$6!IT90$]R.6X[C_&6A46.F'9YK&];*PR:7@G =U44LG8C&L.H](7*179A)TGX. M$V'L RM:)R0T M\R:\1NQ&^)[()6H.$:]_0T:)J#YET)#=LW"8%?XS1]ZY=\5Z*@"Z ]%_&%B. M _(3=*)@P"6K/FV%A_ 1 MBY:$7:37'!E3KX@K5.C&&VBF/-D(%B/^?)2VE7$:_ M;R'EQ$AR)8!3BF3+3;K'7P5Y19V.*'ZZ*&;DA]O'H:W]>X[,6YQJADN_!$\X MB>EB9W@/F)R8>*IUE;2@WHJ%9W\G& $F54;&+96G97U&3_G!QA3%6N GL(O9 M\2#^R25G8/D7/DK,*MLW8=HMA$?*W-QY:SA;E-%D*6P^-^BX(#(C$='3:N3B)9DBSUS.')Y<8--#+BB2**2ND'!&/'>,85KKB?+) M>*"UXM9>@52?Q>%LO$Y L/EWB!&+&#G9(49N23\5*.AV3@6"IEJV4JEPP)(- MO'%78Y%.R%9^V=A3VM\#9Y7KLW#2[SX&#AKAC9ST-,X_(>1O=OV4<[6X !G2 MI<:;]%84\-O)-RX6E+@2*U)<\8LBO1ZX[1U7L._[(A/,F17Y^RK.$O7JZ!U] M=,ZDONC0>546=HZ,T\J*WRWP]SKNU^B(KD7_.=E1=CV42JHC%C:LP0<3?PZ[ MI8_GFQP$OR.[%6N^1+_7O%3QEZ_#PNE[M,GD5%0IR4* XT!0<$(S^)T31,OM MG40!#P<)_L33*%X/',H>Y.Y?\X"^V7'1&5YTVA;CZ,>U)B*H]=QNH\\%#>6' MSR#PG2J"X[DF/FIW)N..:E-MMQQJ\00K P'7S^?@S-KX,"PE\<@VC-FD[VS6;M3;H.X9*M0@8/-*9D#24 MMY:=PJ5V'I[?Q^_'&..7&2S>+/5LYA*Q!\&[87_D5)1?N6Y^WX%385TE/ MK^4$$^HV@A&Y_)K)]8F$K8? H_E?M .@$'T4SFKKPBY^>=+Z*[3J)>E4_# 9/Y]$4T0F%*SG-CD:G_YU9&2!O:O@E&4H5Z@/9OGE M.,/MN^"7\1]%*9UM7D+4^)#]P>E+[UGV ';"&I, '.3TH">[BL,BFY9_( "' ME;0 #XZ+."RC%UVD\0*3)EA3;;'JO7SSS]<_[4V>1PBJ3>$QL,6*ES0./KQ; MQ7*LEP4&4@L^2*+S13'U)F/4G\46') >7T&.IS<$#- $UYT?MB)8.,IKVOCB MMI(3BK^AY66W3K!=""[*Y,K4QB6(JEA2"[CL$LR1E"*%+8X ;P #3'%H)9P4 M7<)\76PYE8)HZ82G<(BP"TZ\-_A[Q;' C4>$&%X,#,UK)NY '@ M[V:L8&Y^"B4E;MBA.F)NQWEH'1=\C4#N#Y/)$69<%I0@YHQ&+#GZ36ZWW_8[ M6FSJ-\S>R)BXUA+I>QK:\%F4\=$W+UNF*O49&*,<5\X MQRR5P.L+CBFM@&BDQ<5?]UK 2!V8&P$FHD1 ,QN)\FMZ M5,;&C\#/(*TTU11@65)_1)@"Q !G^XMH56""=H9I77>B4%F/Q5C)D+!Y?8%3 M*UVW&>NQZ1-KAZ]RRGIHM5\X+^!TH7'/XE(J.RQ''6!:37>U0T*\L(W&-""\ M3>60H#V(Q$%M: >/OD-^A&.,?;]UUIL\R"HX842445=U@HD+'(X'%O;_0@/Y M%ON"TH1@./<9W$MXODNO/+3TBN*(#,5Q#']8I-W""^?_\^AM6C9!SB..?CA] M/CYP)RJK-A&F-28LDL.656A)2)>XK!F AB)0_;SLI!'1XL^H;B8$C%&'TA=A MK=O!9<"8FMX]OEV=E^Z'E-PQ9.)X9/)Z)05H+B5[CAO"[)%IN2*H8:\PE^\P MLRHO0^_:H69KO>Q5QKHW",3G=O=,2"\][RR_S!H-#G_><-84I^6'TZ/QODYH M@!BF0I!&;;4!J@I)..N_&;J\:*2)'5<+/!T#69*FU*X:6J.X;6E=X/^ MAJWP/3^BAX>%Z6Y MD[^[8@0M-'H4-:OS,DZ4L 1-CF^+1C8RU\&3E:VV*-_%K<\PN#2\U6@J8YK< MURV 2Y)4+:*1P#X&5MS+@1%?7+R 1:S40>/HBY:[I.'[7FFM%2K[,R7V;0*U M;3FYB8V7Q1IY//%%\W,^^ZHE&C;_L@ZEP21/FMR/'=V3I\N\VPMR!I07>IIW MZP!\YHUL<-/?R=8Z%OW2-2F3JG8I%\Z]44+%M>QSW<;VD(@6'8/])=+39GO- MDS LGQKM%U(]3O-S$DA1;L&48+)8CY5N?K^-N*,IV*%.6DYX[NOK/7 *A%_$ M1G;NK(KS'D6V55$L!F9(O!&GW=;MHI'GH=<4YH(@3UP\N,._!W/N)G_X45IKAX$UVK-D M&BHZ^"9=G;;74X #L+>4W;95..N4N)DGE:VUTC 0ZP^'M)[7$1W).:H7#1E> M?=?.@SJ@M;Q)CGDQC!;:^XTPW_@B0=^<25I#=(?8[CA/%Y4=18H?7D)H&*_I M1OI30G%.'RT4Y^$X/V%_@PD*!<)F,E/.=I%=]'ZB*D.3'0M-;H#TA?\[1^(B M=D9LCZE!E!,FIN=*B"RV/M;:BXS^?Q&52 M:3>!=' ,HY(]7Z3U@3A6-2AU%Y:O0[#CX\(?SPFJCFE_LEEP>TP/M,#6X:FM M!ZC!0HL99Z+;1J16:FX\0:QB>&J:1PC'?61UO[FSV'30X^A2;'W#>>J>$:/^ M$9]- Z?D8K[G$.&!ZZRH"'L.&(2$1=J3,]5)&0=%K2";XE[?O#M/) ^L?.Y] M-@/QOM?U?U_U& M+=;2CM F-9@WR/KCS^[ +PX/\C8%3>!"W&?R4:*,^\K<]D^'Z2/[DR0#WAIA M2@>A\TZ[]T?GV6<&8@CGZ:NW+\T)>47U+-+HR9VF"P-Z2OB$%!&8EZ2WFRE4I@)L$R50[?I"_G.!BV][.AS(K5"INC MJCI-&0<8+Y!\MEFV@ .41,^6TL3<'U_GYX40M6E[H^_UEO->.M.F37*N5;)V M(R"]!HZTUNB#.QM(O;_/>KA0)R8?LDE>@UM7CAO\6IN(2>? MYO_Q@_.T<(50RX CU\[R.=_Q:2L:%"!U[T,/I<,[T!FIM_;%5K3U;!&FR65> M:-CQ']0%'DR';B/MMG\=6NZ%[SMR?.5@D[\W0=9JG%"F)MC;O*2L-H:):#L&# M$+E]2-'@YE:&![_/@IJ4G-]/0^[90$>ZGZ ;SB,L36KVV$TW4](_F19XON5[ M91$S458WXJM]X+GWOW)'O3: V9.]ITU&'\'U M!0JU2#6[@/V*]*9SHAJ33^&'!_L'!Z8;3V']1 \!\X>4J%U>="$HT-<0!P;& MKTJI1"OL/@N8WK3M;<=F_)CZFD$C!/HW3S<3WI^ M<+ Z3$V"-/$PP_X#6#A&U/0[X \W3(J_Y2/@ M$6*8LHI3DWSD8OKYVM/;^9X1 M\..)\+@ATH#P[3N D7?QC@FWRQ]=N]OYX4 MA 7C[E1.E\0)K@0YHM1W&X4T9<$&0ZZ]8UD?R/5BO@F3(KJ'G>U4 MV(+?Z+ZSAZ=TH * UA'FK*I"0@>#_1(TK$R<>A)FLQ9EX%<,,;5Q6$.5F@9A MKM2L[ZM?[LDU@X3],S0*YEG:AJ/3*:<#$Q843>,N\[C+:-'(V(R=OY!FG'RV M:3.W@@:<%_<7. [HLTWQ4$K9@0SLWI(2CJZ<+$@-X]SWT'7UX,LI""I1RYW& M!I,P3QN$RTKI[]H?])RL*U,L5,'Y#A8)C(GSH?FDA+B!!M$;@1VR MXXZYEM=&(&96PMK.>2[(NC'L%^V%C FU)#@*WU9/>]N^>%6&"KX3>P9N3YA% M<#(F=NSFK8FEIU!XLM)"6^8G;TL0@K05F:#7P> J$S-3=3%1&3QPW4A+ QF) M.1@]QK[J5#(0@(R8UW4BD<_"=4XR'QFYNT]>O?_'4S,K3-BJXABF&.J^T9[J MBP9>W.5)C,B2M_M, &&>1C>J'L3LVU=8WX&;*8^<(2\X+^.EXH+=F4L!'RIZ MV:(F[GUX)__ ([-H<U^Z!K]#)&3E>5 ME1AQ=VTEHT((#O-+&6'&*V*69&"J)[3SNX)?J)C!\5YR$.D+1Q;VX)@FD>"B M\&EG8;M$)0)#667K3([/L/ /&NY_BE_TKGI>4;!P62PN*3Y"OA777TX%'VK. MDA'5[,BJH"8.(PK%Q&6X9A&)P (ME"PA[Q%?7E5FX;"&VY,^&N4(7*6(Q15C M@:J;>H<,155HM9Z\E#54QG.W%JHNY*F=/5,IBMO0;"A;LIMU[/?+ MG'0.]4MSA8W=&DM_6[AV-&5P*?KN%XR:OZ$-81<%:T'# M<]+N@?\EUE%56&6(E&$1Q8.T__)49-4LP\7U"B>837+' E!A8656M''%83MQ MYRC/]0XZ8J$CSQXM=.2>1@Q- +7J,5.P<(,3WEP83SEABQ5O\-79:#C01>N+ M8:]MJDA^7[&G(P1/0ND'7;OPJ6M,LHA9)T218 ],/0MR48-M%/*=+U'-'29X MA10K9/W/,^5PQ6B,M3?Q#$+;"^=KFCC+[++MN5 MJTN4=^@3A6"7F<;A>L_I8P>]@U)8,S^:^=S#-NL2OZ_CZ_H5.? MRN24,#'T+]CJ0P3W1)HD0F!!ZMWFB\1VT?&IJ1[O&/DT1>'+SZX%OW=JF-]F MN W?5]L<$\Z(!Q]DBO22+Y@;>5)3[HTI. ,.Y MAUE8I6Y%@ED)KETAJ=MVW@I?0BX(7CG3VE -:>.S9'(ZM5)'^. $I%TTW5F4 MP6K49Y?%N-&COZ%J4IX4I:(5'$"\!>PTJ6KJS+^$94>8PA0IG#'!.41=S53V MKDOA0^LO%L2OZG(EO''BQ?-ZX4S*CC"0C1P)QA\E5TBX>2N,[YE)SBM[EB.\ MZJ7*]C$F3CPN@O3&ZBSEP73OF*33S85F!3FU0)T#V6[/Q&67@Z<>=$1?#L[! M"!G/&= #E;$8& -X48_6$KQX:0!E.?_]4QDC4 ,O\JX!VQMC]L=O,X28:(9; MM8R&]?MH>SK 7OB,-;]MH'M[][K7-;9-X\5X?4%?EDNJR'O2F)-8F< MKP;0\!WT?/)Y!<^1I3S'YM4L#^$GO0I?VO:%;(TE?+1"$/!(2['\2WQ!*]=\?)5Z K;.$F^\E$<(2+3'+QL9NG MZZ"KVJ98,<%BHD?7&U$LU *FRBJC1[917KLVY61;664.&K&2 ES&%/$2'D%AI6] U"4)EU-8'[*!^ &P(UCM2 4H<"P M%,*>F W4!HMYW[A=-B$\!-PV6U&<;P,UHPS7[F=;!X@H);?.Y1HZ)20XI,@? M76X2S(EY6>.E"$$4(!8QDKF"*2 2N(IXH//.0M*EV0>^%3&JH# M0X_P;'SJZ"XLOZ\\45[D>Q@WG%/M65S8M+XH+"-E9:$G/913D;)-P6D:0-=: M 8:92A\)^)-"Y :3?B95Y)LR_=ILIAEY/$^)'H*W%6)M/%+*=F"WX!3FX6;=#B,;6 U4WJ_"W8B\/=&% LUWA9LMO8/+,-/3-B2&H1W%XJ0O#'*1+< MA^8AQ.6,-C[IAPPQW_SJHEA 9/$RA*R96?P:2_MF=3XY#=3=NQ V>Q&59)NN MQ5EO/U% \DH0%Q:(@<<)ZN%P4(- EU)ETIW 586& HGI!P"OW2$-ZSK>>1H( M:'I\JH[S]'JNHB,6K#O_LM&^2KGT*?MO%$!%_%-I?>%6K&H*?^J&C^AY&X%1 MAYD+0$X]A[ 6T['*?6U\N"[BQ6QP!]H*O,06%8,W2H)$8KO*)_H>&,\LSFN? M=?*[LI?H1E:!(: * M';(7=;F;M\0%?Q,T^[+*;-A*JI)15 JZ(&$_U_+B53KZ*""$V9/1">(YQI5( M$UXL(9H4Z"[:Y5TJ[9L\SZ)A%"GQN3QBB MS'(H0/.A"U_GS' *QJ+P[[.J@_M]1(++-K.GT/F3&ZCJ&CEKC#"3JO89MT;( M2T3R [8E5:3%+%S8 F-=,:6= #%=1PFW/8^,CI3+-9.$,P\V.D_SF,[Y7).B MRLMN6ZS]AN!$ "E8S=RA().C$T:C([!B/DE0\V1*6HXB ,R,9K9#:UI2*DGT MP^)S!"*VLIK6M>3+\J,ZX<>@<_W6A(5&]V!'7[BC+WR,](6*V\,#+3$DQY;0 M$_S2K&9W2HT'R]+*EJNM%-U :YZS*LD&Y(A.,RQ-/PF:=,:0G!U.Q>)4GN]P M*K<;L;ZR@Q[BYJA $%QM]$1I%I/;M'K-R*A28"B:X3Y9>1[QM1[9-1&0X[RV%M?-..5 M"4Q&D57-L=46B8@T+VK[_1R_/K'5B=^IKBV_K.J-X[],&*0E$\55Q9<%*=EQ M3A!1%]X7TV>6RI)]:L)*H3[>YNI3.Z?B 3D5?V+)J3#1#!?_KQB&!N8*>9I' MT=M__ ]8S2]>P>+DIAO-IKV-&>WUCY@G^I5FA%X2=/LZ>J*A(F8O_(6>2MEO M[ALWP2,S50UV["@@-ONTA$W"'EI#YNCE1;S"C,=DHMN(*MT_^I^\+!+>@_&2 MLNPC'C*GL"=/UW]&GAR[,](U7Z1[SEJ88537CY)_ACI:KL_%G IU..F8((B M;3.NG6['84%"S$&;+)EM.Q].E*%0HSF-R/&8S=3C<@X6P>/9&PDP4M+LW>2Z MOK2=T+P"C39SBE^568WYJ&(^_ZY=FM\TJ3J-9Y_8-.Z)79_3_WMQO]E6UW?S ML$BILEZ>K@_^X"J[/9S$WY)CZUZ]\H_D84N?BGH-"M^\ M0HY(3XZ+)=\+3NTV93AR+F0K0S)=;51P/C-VTW"?M:?\T)P@(04=;G,,;3N"P),"G( 3R$B'"#>&*7P@K<94?AU@B3]::CSS2^*_VWN@>I>YR1N:\'Q@O+ MDP6Y<%A[F3((A(&>[D%'E@]8@ ORDKUB",J15C4$_.7C#8EC?%^3 M2K9*T_8U'0 (W.Q>XPQ^ID9:G5@B?.:[E@HR^)N>CJ3R] M.]4D#-I-.M4H]-V[*+#U4ADNPQ[)-H,"PW4(,T-LWFT6)ARW6;QBN8^YUE.T M%S6>807);C<=;_FB7R3DX,5+DS+I!1E_"&4K_"#3&WO(3$EFAGC$%[RU;Z9/ M;7&1>F(KJN:[\* -@!;3@THH\DN!EB\]@RE!2+P?ZU9>>FTH6MD?"\HA?D8- MA+KEB(-Y[:H.F+YQRVZHUK$%# N)T%LL09S)ZH%PZ\8C$Q6;M2]O0HEE;(XT M'(E;FG,*@H\X4*YL<9-X(3XL1(&S7+.0"DK6R+^89AF/@&:%/R1-"IQ*Y'(Q M]5'>@7 =%-U)DVQ6.UX.+N!*XUKEM, 8'YB?UQ=(#'->U)GQ?*=9(LBU8F9V M*N[PD!J1"*^0!B1E/(BCL[H!"D[F="30 MRL "OA5)8K@*>UMFZ+2SRO3MO!6A$5=VYFQ:SS-2BPIF*?40.+T*Q+#/&)H3 MYTQ ?X&,P0I.M ?FAXLT<'#,FZ%M45$>PHHK--\#\CW'I;<-5\1)H%TU.'9X M#FKZ@Y@@F.]Q844P MDZ'*K__*B(/CT&7.'-Z=?#'D:(9!]I2>[2Q-]PD#SUL:I5N2G$3?.;L@N"B, M#MQMAJ[*?P3YX>4?6N/= A[4MYK5[X>'_[-%M!^Z^W%F\JYLGL14&.37=X[+ M[E6$R!B8^91[OKH\D_DF8_>GV M40RT&+8K#F%#C/G1Q74"9Q\!-AD=M(BQ%ZGJX?T-\+PM1E<--BP#_B!35HN. M,2PK23-A#[:PY?"UC5_<8?Y*R!(C6A!9H%O0Q/,R2W1P$7J8DO-&1ACQ/FB- MA#Z33>\>F]ZA-Q]% 1E>?9'ZEDN.CEM82)^-Q7N8R- BJGE +O@8=K@%XB7J M<;3]F(WDW M K*/6\+WQ"4,1L."D!/MBE//'?/1(K;%Q!M#/0VT;:82(DWBE M)-25E=TQSH:1G&4(')MZ[B//M4)7T+9PGS^\I('+A ?(H:D<7 M1&C>J]0ASXB0A_W.-C@.SV$\5NB8))@=O) DGCF9*QAO:PS3+SF7>@FQ>2P[ M0-YM,+IM74]$@XO,5%G/BT564.LQ[BG:K4:KHY 6:,Z3_+M)6_RRC8:VXL5+ MTP+Q%GGO5'YE7118+A08F%H-3,B"<)[H(Z4E+5X1B'3) _R M4I$PP7W*R7U M&^ZAP9P,;$M\>[*(.ZR/60B'^SNLSRTAAXS(U0A5TY$XX6E-[5D$+^V+Q&:] MPC3]7*8;K'@'Z1W*_9G+L1FG\Q1IU&,V]5:"9PW%^0TV\;L'!P^79CS3!=-6( MF>*DX\O :UE*[7R&,MY8ZB\T$MS,3 M0Z+=KW-5]L"&S:JE&-I:@(Q,CC%@,U*E0UI9#,/7GE_SK32G[ QWEMB&9JG) M,0^E42LP4-#!U+>A0@]ZW9?\W"LP]1ZN"YZ MR7#T:,A'V)VS<*1:M) XD22$ /J6&5NWDUH>CG?<1H5/_S-#$9#$.AO]OK3ZGI958 MEBRCQU^VL$5>%W13ZVN">B7U=]*!,(L--?;D5$O2M"*E&T/HC)>2]F3.7NZP MJ-+P,7K;6GWW_&"N9!O,], RM?Z*<" MBSGNF!7FA:;UWX:T8:!H&=?"%C)SQPAU,LJF66#N+G0GNTG-M2DH73%VP0B? ME2LV^I?JF(H>14;;AHP)"$\L(Q015]1&CKN[U6EYEK.>0;MLRWDFIDZ)/Z>. MG\)VN.?)WXB>)5<224H"!:P60RDZO)1)#?;P5_0($]LAQSH'S] M1F]L?( DP2H&VBFDR\JYG(\&T/-]D^5;%E-L:-5TI#$()MVS,-E;)XJ\7B^D M3*EFU):\[WS3A67,/^=R@6UR(RM>HT1N?8*@+7A)-J<*7E!=M=%-FP';KU+$ M: V.W4C\..W_EW%#30L\"E[W^2+!@AQ416HJ9\'[]]B@5;8-E+Y\QCF\H(AF M"= >8*#X<$Z(T#OIB">LH5!YYY+>KSCIO<%A<6.,5931FA!+DA..H)[QTM0G MDO!_MRRP!,82@^$7ELJJORHC92PRSH0P M1,\SYB@8[F>H-TDR)RR04#5%+(3XQZW+R[L3UBJ>RDE1W=JO_)'@0"AW<'?G,N$%8 M,ED5')D9\(>X-#=^;H'CU#8*@IQ:[6 L +9( <;E7P\^H1W'^\R M0\;0GWL+?:#M.*G7M-^.6E#(PV,'A4QACQ;7*7F5%-Y?4C?9U#4=X;$[A6$0 M;%V,_J!/.='R=O2HX05O.(T@T'2X9?:;-<(H:T4MB8+Q!U5,7&J MT5\-E()!YM"=U1D()D-D?OF9 ED(U)ODJO%KKFSP'Q6S6E.V#ZDV(41 J&+?R[*H2/1ZG M\]O#O2Q9[S#(<@L-'!W%]?!*Q#1$$ZQB=P4=(SO04BR#;^/EN!O,44QTODVK MWNLJP5<%W,Q@<\%^\^W6?U%=:_V[%!/AM6'<>G,6]I4CSQY_"]-@+'@'L#B4 MAE$>)H*Q(/]@L.W=EG0]!->6B)R\!H==IP7$,D:N 5"HLOP5P<$HB/+]JO*M M>K*NM^)(>6-:6P>WOZB>+[Q06",,QVXGR_JH0S$F!)$2GI17!9),Y10WK!9Q M5^$RIC\SBCM)RWG#;;A>LM*PSEI8N09+=,UIGFAAN28B6K*"U-3E:[B BM* N2LJ((H$'EXF7K3B* 6+DYRT M$]NA],LE9[%AB;'1=,I;?8EE?P/_I"\9],B,"W DO2\:^+,>K?2O*RP0G5%S MW5O9J6_AG0*#;-K7J[2N%_Q\!_N34\/?(8V&$>YA5?FQ? 5ELT@Y+^EM2U@L M:MD-M!>^"6.V0,,]SU+J]\,3]V#_19HGZ,F!L1_17R8O]!.<[**I$'OOOJ-? M@=&7;\U*YK373_CH]GA_>J+5(G5PWR>FS#QO$R/C$[L."C9E)E\T,GSWKI%3 M&C'8444.73#$RV;I!C%)64IX=OUT3/.B#E+E1T0)IY8HWAPGQ0K]4+!].!E* MO6Q5^-2@!ZJGL$ZRJ63N:/GH/#@Y>.SK*;4R@3PK.3Q;'?[TJ58:L&/%/QFE MGU%./M6?F=Y!F>?" ^_<)9GZ/;ZV?PEC".Z3I^'0(>,YU*9"?Y*([R&=[2'9/J-.:&B"6+.I*:Q#"2.#?Z'?_BSC]9)_'KUUO-T( MB7GR\\NW9T]'/O)O^"CH!U3)(Q#=RB?#]5JQW"X_+1N) GO,,L6NT$G9E*2K MC3;0]7=2V4+_X=%5'U-NXO6\"07QJS9YIEUKQ+U2NJC4]+_[;LO(C]E(V4T= M?9.EF66=%$9.NA58R1J4PXBT;OA#1JEQN-IB0^<\! F*953+HAI2Y_+8L&G6 M=M\$N\JI$6$.;B4ACX]LP95K5-TYS-_%RK1.+@*+LX3;35YV'/WOXBHEBDKJ M+W&$TP6)49;T!G0#2K?K>XZ&'Y*J,<+3I*LK\G6O1EGD(ER)'O)1P5+&?#R- M!&4-/2@$S#T:E)I];;$D_F6+LO6NX^@7=S_'-SQXO7:K%;GD,! EZ8.Q0AY8 M'J)NIS=/X:\L) 7GZ>9T!LD675>@.,40K C,!*J22+=S *5N(U2D*_5C^[D M>HRZS/>V'):D-6,N5<><8A&GXEE)SXWHHU+?VR)%<<++K%#,ABP<:JVI%%0K MZBY!\PV)"9-/7%.=N#" D#PC9S"/SP7U"-:<-_YU\&?3<@2CA;2MFVLX/[)S M]:7/8V,!F/;'FB)4P'N""V$K3LN/J="7N$01Y99HG=&HV%21:(& G7"AW1]- MF55)IAO1JDE2\H\P52/'4" 8JR?IYUE6I7]+&H015S'$MG]KL*/BO$3I*B%+ ME\U%4AE[L+;0-N//GQ*'95F .93+S]&<7F"KI/P!C3%*8!#:F?_$Q0.\&ISC M2_XK Z1T]L%2HZ2W MT#W%18]W!8@DU^R@!1K*%S2#U-B6$TCY6\#CN=<&!' M=)BYC$&H7110T'N +W7RPT-03[C8M#0N<]=ETC:#(6-L\%735$=GBRD&1N\S M/*\D;K0BH(JPI6(#"5;BD/0C -QX-/FGO+C*E66?.>B)A8+S]D+EI@]K.@>5 ME?8R[462&P(A,UY_- ES0V8N(2[0;$X\*64A"2HQ#AJ1(Y3.F7.?HUO+=!M\ MR *56C :0BR(+W#X0X2/_9B*!?DUPT LC ,\GYD;%6;G#UX>!U*?D(>2$KWB M=C&["\GUJ)B0T#$TJ+:*DI?P^[BI+[!RE>D.P$?$#_ H6A(FA^)>^(MF508Z M*DVX0:_3)>YPK+<+Y*69*33E9T2\_H-\.1;(1QAE^LE#'%OO^BRKFLRRN M:H>FABN]??DC'MA-BD)514FIW2MJ+%&>-#JH,_=OCF$%TDLUR$PT[UVCI>?] M:@PHW[R7%Z2:9\BF@V&GE 16E>H-:TU3)1MCK(U3:Q4> 1AK6]979H"1]&:% M,F0NV8X_1H=GQ@6-?.C&"I#PCTRO)YAAJMR[FYH;>=XSGY5&!X/2P> 4-5CF M@%'=H:1,>5B>5^PK\:,QUFE&>IY<"4X\?@(#B-]GQW&S;1@3 K%6Y>1%I!(^S#/$'6\PNU0K);(=!'$Z4\@E=3W3F5TG M=M6R]\G9X*1DJ1DB9J#%UEDO=.15:6@A>Z)YO" MV@HX-G,OKLH[!:[Z21PJ'!I^P"DUX:UP!G1EKGUFY-(*Y(K,^3 RB[J_-:5- MU\$BSQJY^V,]3VY(3@PI\7U!+>17"'=8*H6PN7WGI/+F$! 5']^W1Y*7I-%. M_]E@^B?5BN#]KKF7,;V42J+X_'XE*EHL6MV6>K9; M>,4:L2[!HM2D3H B"G.!@;-[+T>_F72R>E[]QAH]CC[(>)&;F:3+W-7KS"H0 MX@JI)RLM.:Y[7PBEN(>0S5@@I=&@_WSJ\VL6N,E.GWO(%Z@GZ9*,W-.+#U-G M!OW/LB(26GJ2)79Z^.M*.T"!6*\*MRE5&V&K'2@$02$'.U#([4:L+0>%#4<> M5&BS CU\SQGZU?#LM*)]1TS+BS7>O26_1\="('R)P?=)!RTY;TIM2;YL9W?3 MGMZ\T?61A5LO;]6>W(2P?\TU@R^2^=I(BX6DI]*_%:%6-X^JX943A@@&]9QN MSF>I;4AEAV@X;#7E+V_&@V.+R"0#QG!VP@8>;R:R(UKMPMD@9GH70.(E1,& PDI:(#JN]^MH,)9UFY;7'\*I9XD3:)Y MANRJF,@FQD[#@\W&),0QBUF0+]SX+5Q97(>5>[>JO^" MD[CH.32D:MRSE!;7,&8^9^6D!NP0MW9 .XLJ9YQU*6WT B_7RBVVAMT!WZ3$ MW_?T3Y2FOBA;D'Z*N3I0_Z>CCF&*?8.9I!"$]I-*-D[8AW;H@C+@"3'2P0+2 ME'2D_)LF^2IY@22="@DS/ 06G)7C>43RZ+Q? UVC/!5A7E='%D"=P8(%#(6> M J-%@*'AXC5Y#'8XM^*T"B-T(\@0'-XH^V L+>E021F;=8F3RPP>P"C M@0I(?LF.X2@JA:L5&A M_0N2PTC@9,:71J"O7-_2 ^X$_V0*;6CXIA[:VI<(N%TQ=0(^#7)IS1=>;!% MOQ.#Z0HP)DW9L@"7.G!N=4J17LC7;?K%EU;TYVT MCJ45A$S55-(00C_#)/,EK%$T:Q:TT\+'!$K8]L&\LWES 0I3 *\N$60_]V9 MD?5%:99JE!0I-Y7;DP+?@)3:Y*DDJ=[S@<(,!IX:?U=7[1Y-(A>FR@!8,P*I M<@Z#/19]'3Z*\# )@\+P=4;V99AEQN2D!"^MAXT?91U))YCJ6$#ZZO"]([P- M9TO@+E)5_:* 8V8/Y8\P,[D2%TB]6(E1R(;8XZ;[#;=]/H ]J< ?Q'2:NI^O M]>MM.1RV5.VP1_HI>F >U@]DNF3%.<8K#*2C/M:W$*MAW W3^NB4A!39"$XH MJ1+B:D4O2'L]U/Y+R=\\O93S_]/+K8"^=H43H&K%0BT9 6SV]\@!8E^5_-+G'%BHJ37P[ MMKH;#R*K7\R8Y8-K'&1TY2^XTU\62V7I@!E["=X]W._][,+Q)K\L")PG@Z8> MJ%[4$OY8>GFU O!,;!LP)=C@/MT3(H\ #L'T)'V=$<9#KJE\5'W*2*#((?7$ MHG.H2"PI_Q%ZC6;%$?@VIEVX UDT*FE+2,[>-WTPT5J+90O^8_8)06+T+SC: MDD)ZS-W9,HY^V8S+)*B"*!%?0Q$9+*I:O\.V'D)[JH0L-W,TJ$.V^BE/CB4JS#_Y97+!XP8E5#"AQO$U7DP-0HZ MQ)Q&"L_RK07:!%T!0EF%:\_T (!%S&-':<:&W17>0F(SW2X^TX+E)0I>S&26 M1,)L73$EMS!=D'[&M\)B_8KB?4%CA>J;$;^G:"DI%7FL YJ&*J MO2WKAK!\ MEXH$UZ*A5C5+3BZQTG#[ EP.+?*]0&!K2!Y)^FQ9D@@W6>_[A)L[#G>T8Q7@ M%<))2*K?4IJ*73?AN$'Q*D8A<5Y/D*.*F)!6G D/9OV'V7=RJPC> M##8*X=()Y,DE7(UKL5G6SM M3(F/?76(SY:V:QTJBL2!;<%WO/9Y:5<*P=5!$1YX0J0(L:#*7S%SU&%:7S$/ MRV@E_BUFO*64Z)!&"8\Z1 @(, EQ"N9+? 7!+6E<,/CLW+I123!\R8!Y>F1M ML4.B#FIXH='3-AB_%!SPUH7 .0EX<,32\22MKSF.?L5UV+L1R=' YD'D.X*C MF$8NC6&(,+LN^*P,Z6XP9-_S7Z,"+:K44;LN!?0,BQ4P 36CN0JLVZD.PM6C M#!<:$DH1FF>N+IHZ@4!15).N'9:7EB2<:.\=#,'"$ YW,(3;C9A9 M>(G+)?#24XM+1HC**^XTL#%4)]R3!&1(ZDY)1LMS_C>* 8N5ZC^RLRXG!0;$ M+<_+66D3 IIRDQ=F5$TK,?F?^/S';TA[J>J)^SL-J%-J?XA"O]H[U;@M:*-8 M]FK>+)Q\>>H05OB26XN8> WAW;EP=[:;B3MTZY=XUVN)Q&@84WBIS #Z._27 MQ:6#X=F>;1?,Z;)92XO&Y:Q;AS /V8W^J,Q9+Q$K5 M4E$=%CKN8)XC+<0.3!7AH_7<(\I7EXVN"H=4[IK#_7 M(9]36HVI@IXJ297VODE?3-IN*C8!@&8.?.K#YF[; MI0)! ;128!D-?O 5N66UI7UQDWNK275X?T;9!CD9">'<:W%^,M@8;343+WFK MWMS+-_]\_=/>Y#ERV";I,IMYL*U1 -:7ZUC+A*'WF3'(+35J)E/D\; B(?+Z MNBB9P ?/?$U!X">F3R(8%LX,QWF!5'TP2"6"*BRL@N\EHLM5AKV3 MN.&Q^Y^HE.!A9JSC'FKBQ*@CR4!BL*)@H??P?T>^SAX>S73E2FI7"\U[=;LV ML\[IU8*%6R2X.A?CR'1.VRLHR618I7#,#X'0JP4U$Y^S-Y&T3[66$4+]PQW> M68*47O0&1:KSJHO3[PB_8EA%FDX3-,>C&W0(#!#5K?C'+XKV MLY-5QXK5C^I.;*DO]]'3>O*^92W7D#.+JBESQ@/5+E')YPTM7^01P1R6<$_' MELAM.XHNK 8K"&U"#3"0*YJA@W#@49?4+Y_.YJN;674VR]F MJUAR/POI*77(":>2GE^S&^)U[OEW/&&H%>+9FDFEO4<&A')6=+%L%EG:?='< MXM2F%H8]9AWL7))18$9-[:GW"9B44YDX6X>BX!X1VTA(=TV'AD35/QR,#_>C M*3:Q<:*1@'*6J'<-&-*WRI5XK2(W,V7H:0L:*&:/ ILM ]AR!O'U5YXVA,N@ M"@%T?4J5Y![YJ-9-A8\KPZ:T1N9&%J^G-\&&ZD4\^T2?L_5=^+$?>&+WZ[6< M_S(FCIC5Z$,0((Y]+2]ZUVQ#\_,HS;GZ0$]6=ZRIT_0+>$;,1 ML&U;NTRY^=#"O\)@MY6*F!8E[&?7B^2!A9V78@Q\""0(K]7Q66G/< D3&Y-] MEXEV$C-;,NZ^-ORTZC!D!T(*BHXVE5]Y]C7CK@@%#W%O5D7>*GRZRS$[!\HL MD9I2.U9@2M\J33_UO7'G=0;[;50!9)J:#<=]'P-&'=&1BP5Y]U-LU&2(-!6D MW&1?*E@XX^?G*I207'F2"BN2SB9#MSH;F$J[C9WQDMRY4K=-K_MQA$%:2Z_I M"AO\N4P/([M%;U/TT3A60B6E>(YN>DF!;:?7W$[M#6A61FL-YKS(;EC M->CFK?!P90>2ZRM-V>\-A<[]=^R)7<\/*BW:2]<0LL986K,XBE;V\\K"JH;VB65\TC' M)I_'EP7GAZR!LG"9AK_?E.ZM4B?V2AT/TH>.83W$I;,RFS+SU9^*/5<.EG[\ M";I%WNL(NZKPLS0QA;[;B\]HGG+@4&HM<\(;4\]4+(ESDR;S?@!/*S[=5MBS M3::(&67P/T3)+J@.4-?K&J4GRB-WXNC#\>F!C:.+IB:$"J$>P7'<0R= %DC. M\J3JW"^1ST5ZV)1\5!H:-5YA[\UW,U)4;_)$@?XH>4\+9EAQF6'.8<<9L^VV M>N8WBO'QI7^8C)^=VM>$=53&5[D\H'C!\=8,L[0%D6RPFS;CVH4= MF'!@_+MAGECQ[#I1N#&W?]]DG9^TK=-1OVT*5O[>Y-F]+7P23CAYH1S0W5(1 MACA-U6L9?!@]8"/,8L:9>+$#RUBPS-$C ,MTUO/A9."T#5?TT3W:IO7^G7GZ0]Z:++U*23)!7%;@TN?#XMG!:3VN?. W2: MF3U!#EV"(F5Z@25W7N.9@45&JC+%U^B8#6^JK9E&[( 5,$2[YD6>L^>,U7!? MJZ7BJX^,6 PD"V9X]%S0&T.E/Y5[ M#-/B+W HMWW48*W.Q&1@NC]H2TFR"D+DF!2[N)PHC;229*$O8DN"Q^,@WYVK M36#^F_ZP(/6V\RW1C#S+7>*?22X7V.2<.%TTF__.!\B?OU>6H0W\M:9]6W-$ M[RFEH): %J-D%ZKAOB5P? )J6P<;Z0,T^)*=F1H2!+UVY%:W'N6'O.1;%5*' M]J 1P4.JI&INP;BL:G8!CB;U,JL.DM1A5B6O@N>KYO$L2#2YX$F\A37U+9]N]*ZR?T$C>2N[@()Z MG* B?/!Q]%[ZM!PK,'=FI<*TX+#2CGO'9<9QNTC1W9W)GMR4E#728)&MV8%^ M]X7C:DBOC--JRYVM"O@F55F^)9.Q,/6#1,-B1LQS(KQ)$IN=%:QSGA-/+$E. M]$14LA-"+?D5*EF9ZIVZ?Y.7IIM"#5/<'V;*<&R/A?_5+WTYRACAX!$A;R M0IHXSKE88V75S+?4K\!5-APHZVE3N29Z.=7HFQ2':V1&^&19#%=8G,4M^LOK M']^\&_ =/69B2UB%?MP\D\"-X74X\L*7)2-,X._/1$.1K2;/$H)2.4)K#9WL\/#=::04 MYMG#Z!G6D8@F=3)^_E?&[\9-$;$DE)HG=XUR=D-)YR MZY<[DU%7>G:!]Z1G>X)6%M#WK(SE-GR@:'.49=J"S9@Y<^I&IL #>8 M,SP1V_LQX6\8Y!\&IND]&Y*7;$A^%D-RG^@EI6#Y8A19M .0?4T V:@?@7P# MK%J*5)6^,WDL8L21>0Q2$0=P\\OY P.IU2@&E*:^\[(N5<"H?#,<:+0[X6CG)]C MI,:-%*,JP61[<$#INY%X(+PYNHW.Z]!A/0H@Q-06ZD*F6T%,BZ 6YKOL<4RR M4N :VOK0"P'>4B?X8T\GCZ4(4)(AJ0@[]:U0) H)6F$C36$:2/^OKJG!<:Y; M#25>\+0[;V+L"_ZR]KN'X_:>69!0T-+?2FO9\@4)9J4W#=FH/6 >>FBJ[VI@ ML.M3L$^%2Z)UL(_6]41*(_:9N8E)W!C$,Z.'I-Y3MK=D#L#K5SH%AHNZZUWKH J;DJ+I:^S8 MF.&T41!18=F(+&R>7HV$_U)[O8A:R/>/:B)YA%1<@@YU#$PT9^Y0X:9:;U%L M'VV_'A72(:(]Q ZS#RYP#[0]Z_A32FCWZ@)[ZF#+@66DH*?WK0O?0D!L3/"Z MPA]2(C,"L3NG+2LWY1!B8+OZA2?Y3Y,C$O=;,'74RA+@U&QB3>8[F!?N#*%E M2*>9VS64'S+\Q-S Q\--\0EWL!0BE;[#3%G,U/$CP$P]*((AL::%9.C\KK0' M7UB*T-PH^A(N]'I/%P+G*SB9DWZ%BEY+D)N[_!LB\J MV8:]^V&P3$()-FIB0OJWD6F_E1QNV A*-%'GN8>T,%#T.K+:5,%/'),H^2DVL>#BY":5G.!$=.2(C6/W$^HGR5Z&W07A+3P-QU=<" N4"1$::_ M1$>1&P&0N(38 *;(IF4?G)2,9AZQ0S0NOD$K?$KQUH:[;FFTJ#U 90.'-S9W8[2JCIVJIH/]N/YXHZEKOEK* MF22P QC:=K:(]AL'+1H=PIOG/GJ1D\*UBW2*JHQIXNR/RU1Y2M8@#.K@(34+ M%&(:42B.94\Y[#1=>]KWV.\$K4$.!\'H9LFHK]'#_/C)A;":])(;+]]CX^66 MGLSXFFB9=--H.:C%[>#:3YT3Q!B'/=T"7C9-=CRA&5(F\C6T_XXL% 572M2E M,GBILMO"N$E/[%:X 1^5BH(@,B&NK]V*=Y<6O,JWKPS,LZ!6K ">*=52D'!N M&=R$6% %VKGGA%23^M0(9Q=9>NGY.^P95##0'X-$Z484UFQ$W(%%W;.=A.Q) M5+Z+4)NO:2GL<=63G/"\DB=$9_Y3RM2O16YR;<'7A$".+HSQ! /M^"!9-THM MJ%;/3-0M_77')\(UZW'AZ/GAT?Z98JE;%_>^FY*1 U;D@I9 M4YV;2K*,CA[B)I&S9BYX)ZGTNUHY$I+3$SDH@3OUK7J()E"-R)BW*-3*3C!O M3;PQO[UO?-=)N]&T!(XQT679MZ"YT(FW(]!IV]_ ;IJ!*C9\NBT]E#ZL%Y55 M=";F(&*N!B+N5N;!MV2)/[-U1\4'[&$6QU&;V2(A MII@2SP$J$1--)WW=DQ-;$&$+,:DK0YHAS?-9+"226(7QH",&&0 [#GB_HP#? MY 2(B6P7#'VV8DV#SZN8U!$I2B1$J6$09MS83V 6KJC/)+[J@6J[2+QG-O \ M0*$/C$I2['+!4"Y(?9EBB*G9Z=AXA&E_Y=JQ@H31 ILW,E'W!>3H-R+;:AQ? M^DRB #+\T1"*I5.D7,P:.ZN$)8[S-CF#>D.8L0F[_+?&8LX+K)R)JE![Y,#A MP,X -UH4-LM&9EHA7O6,/ MVJ88[%?P'00X]V:['C5"V0W7$1LP2S5(LW/D= M2Z%8W$=6)Y\+@XX776!/0&0?,.&B&W_*1Z(0[W 7BO5*"5KIG,+VJ;C5_!7W M!])J619ICZ3!#SW]+/3T\?05!O>^4U>#$GJ__1?3!0(E9A?I[!/]9?+"L$.R M=2;'0#L?2,_:,>=1PN<:C]>[-=3N%L&=%P$/NV,K#?A&2SAL2]>;49)N*JR" MP'NBS*M &Q*W/&2NP=%#HQ%8H*E/'6"*NK:7H[9+#,!VR^ AV0*2;>!UXLIC M:U<$-K!A]@@3*)A*YUGM?%,MPHP*1%<0@6+JB:"->?V"8_V[=HOOUL*=UD*/ M:D;@IP1.!V=QW))HG"[$>7SN:&VNN?%@6A9Q$I7D7A@1/\:J*O)*).3U4-&P M38\0G[S%\X5J>[:F=P&1&(M!&#>+ZCK<\!CF@)&?($;AQP56+"G-ASFZ/.J_ MZ[ '^J?$.9T,XYSP<;/D?_XE.SW8WT\FLV=S^)^C@Z.CZ72VGTSCD]G\9+X? M/SO][X.#OSQ$<-0]%7]>?WCU:S3YYG,J M4:$O=ZLH34.R(YJ^>UK(OQ7Y&LW?L6U:W6/C'?WG0J_#@ 2_"P^/QX0D. MSUO2#<6D]8;+[IY&5%JE-G_.&Y,8][IC/K)X!)[B<\P#P#/,O 2"S_YJ2T6E!I%9XA3 M@-&*N?RO^AN**R7=JAFFIHG#F_L0 P(4]P7<&U B& M#:^DQB=*"%?IN6_74G0VCQ4\M!?;N$:1WU&$SA2\(?&R828%3K\1,SVDC".I M+HI5Y17#%)./*555NO6/O ')*Q:H$O[[Z8E#>YF7UOE(1& .'P8=("P%XLNX M-@6ZDOUI5AFU"\D\P;\#3F@#PY\VV2)AS%ANKS.*5+JX9]EH[45135X'G-H MP%E;7._QD\WBE4@I:.%&DXN6;I;[QV-2%YRFC.NY3!?PY(E;U9*_ZE_Q%%&%WI5M++>$&_H_W )7;'XLBKP2HVB: =(_$>'WSIE1JW;3GH M'/L?DA$RNS6;%FLDRV;VR1OH!5D$G=3+%$+DA5A528=PKZMO\#(24=K9,(5+ MPNWXTLCO>7Y.MJ6$.!O_,(TQ+*7SY/,LOHRY7%B7V,)*]Q>V&OKSM"!CMT3P M"\E]SL 8XO^6Q10[FF"U$R\)E@56S8)? $X?C/DU2W,!NV96K&H2TEE_Q! 7 M1T% 5:,85A9<%^!4,(\FF;UFP1W4<%-!2"+[;DIZ!ID2ZM(A7]U@ M+%;8^XN GZ\OGO4U@Y)G-P0ES^\W*#E\#$')+^DYK/RWR$.1DF^S+:80CT0G MKDK]V?B_",*^MJ(FF"2&O8!69A%G2\M(O*"A6?FAD5;",O-(YP++#<3>!?NF M"C*%[2[-^GK%1&G4^MB/J ^@=90O!/-VCH ^5"QE6:,_FA(<5$PXS2Y$=)94 MVQ$D?P[SD0J8&P[EJK)_$Y%Z=7*C)%Z2\V[0[D9AE640L#)+]I1\B/8(>35H MA\SBBZ)L$B'RD3]4_^(H *C*Z_^<76:+4.M8QI^:C:FS#=\Z9TP+<[T0B@>A M^B7:P7F UPX8@>(:OI:GUP[Z-L>NZ'9O+9UC_'I@7?$O@J(1/6W^0N]:,>N# MO"EPB6!1<",4F/X4 [A!:Q>XQN2C \)"7MI2&&(\L24]$5!=G$? M%5SF&OTS.HF2KE8X5M87R(4$GU-$BZN)\]^PNV#DZ:B04Z2RB!6Z5T9-:>@Q MU/:&JF8^CMZGJ?"8G.SBA0<2+SRLH1S=ZP Y^D]?&60?C(K\9 ]5,HE6XN&( M[6V_@)PO+*-E/!< X,J^0Y9M!%+4KK%-F@9?49_'R+44OC?XAU_%D\7S]C5B^?!13[Y+=_O7_U MU&AL5]?+:;%0L,K;C^_&"DUYDT<_I].R =^6]\K! :7'#I2>CMJ0T M4F 4C+[$/;W=0*0AES>8??-$/8X(R"*L.$J!J'T8=DN1_45*5$+Z+H3H2U-] M';B(? "K#/-P>;Q,WZ],F+WQ2]L#QQBVJ2H#MN^T$6[JG=R3 M=4;@"9HZ@HZ^1RH#?!-OH:*?N+"':_#G DMRT?_E*AU^C\I]V]!( .;ES:PN M_I&VPDYQ#;'1Z^I.O^>C#I':&@*=DI M/G4%1X.A"88!/V[L@K0=S<,C(XS-Y^<8!->]?=38T"9"IX95/GA>J<1/CH]& M!Z>332=B?9H#[-=,F[] M(W[K &']:8\&I+^YGIMR$F\V0GAU*AWB_ W,]9.]PA94;BC_G"Z9L(Q*/:7$ M%;;UGY)^[YE8@!?YT9/XZ9.#I[I=S&E\QBWVD^>'AU11H*:?-!FI+H?M^9?' M$N)?[J+72P8,#L+JD#%!7';)WG.>GA/#W2Q4>CV'1VC>XWNPA9++LD[8O'N 4#%>3MP75Z-Q \< M-QC 7JLOJK7J#%^VB 1&J DX% ';(X+"597^7?_C!3CSJT5\_?DZA+^?Z)WEH_']-'?ZJ3[V>')^&CR M;/#C_?'DCI\].[C;+]<][.1P?'A\\%@>=C(^V1_^^($][-'X^.!1/>S)1I?] M&^T'WA.P[7!'_\^_'/[%)X$I*_?W@]7G:!+N94S4M7<>;[JO;1:?W71$T"IZ M2SU2SBC)BZ]YIWU\H[]L]-6>U^?\]$,:@ ^$1_N-,V:8,6#'XZW#$/^)Q^9, M-(K>4E?_6XP_D?V(ANA//"QVR5!]IF?9T-_!EWT;E^3HOB7?=JJ&6YP:B%R^+R$A9GLR=O-9FDZG[\0 M1Q-O#(N(8J(DTE>_Y1);9DFR2+]_"$"+R&4,H[U('?(--MS@P-QB)W[9X'[) M#78/^;@?\M:[=D[_[\X;T]C^D ;@7@@1>-^NTCR2HC977M^E/C;_)N;YA%BV M;GJT(?/,'%VW-,]WG-_!U7APNS6R'_6L%*+Q^#Z^UX9K@6 ,!R_")'HK8-MT M3] ;[V_^OE]SFKYX:KY?)+GAS/SP);-QBUG8K;J=<=CR:=H9A\=D'(Y.#T;/ M)L]'IX?'][?R[AK<;9&;^"'^3!U%B'"C)K)'Z!D>?(EGN&FG)Z>WW(#]F^";FOX;)NF+)^81F_Z^5WS8:VXR.1D_?_;H%]V66X:[N84/ M>)KN>HWOG4NZC\G^K;@4S"=F>?>_(,N[:2RUN\9V76/G2N\RKKO3<^M.SYUG M_9@\ZVU9=3OC\"BF:6<<'I-QN'O&]2NNO%UA?I=Q_7.7VXY'SY\_WQ7;'K'I M?WS%MLGD=/SL\2^Z+;<,VU*(?W2YI/N8;-]E_X!PM;MK/*)K[%SI7<9U=WIN MW>FY\ZP?DV>]+:MN9QP>Q33MC,-C,@X[C.O#Y[7!T='2X*[8] M8M/_^(IMD\GQ>'^'<7W@EF%;"O$/)9=$8W#*W.P/.?E*9"3?%-ZZ01@E7>U" M+G8(HY<4#5*5Z?MO3"'Q2';;Y'1TL'_'*M37&ZR'$F@_E&OL5NI73A=LS5+= M)1L>D\?Y<)(-?R/RS/_EV3J_,?E5/W7I?X?_;Y!"M).DN(F1=>];9#(V>R=3 M'_K.2ZRCF_)L?$+#\":/SIIS&*;HA&K8^\0++^S#,4FU5LB,3(KT,7.X940 M*\*P/Q8QZW+\E)7I#"5V65L?E+L3O15-7=9SC6[FY3XETK@BLIE3.R M\B;*N>[5L9SZ)A)_L\@R2L"5*;$^>\9RUH>;QS3^S*BOK^($48KI(B.&?1YJ M88XF$FA28IZC]+&3A PE4> 6R_B:AJ1(X)OX'C!D:;G,&)X<1,S1J M*E+L<9U5PB(B,D$C1T[IF,GZ\&-BC2Q36A:V'M\"5!XLF0=%% M9$&_X[V&":K_E$IQSX:5XNY7].VA5,W M9@[\7 [@-'\Q -!9^V, M;J.JX')0CT2XA@PE7&ON!$F<-S!"D]8L:M:R68DL#DI$XW/.%\55Q88[^(R' ME5\0!FN6K>B0GL4K5/3HN@\P^K!>2-4">6#IN0ITN<#PHRHUOCL*2$?I?([3 MI K2P85P#, J7J%^&OQ/2S,ZKE1OB\0J.,1A*9G)/EUP+4GJ+=/Z\8F)O#5>PS_*>'7Q6 S\+5=UJ!/2>6M:X*5H9EK9$' B MP3YB=#%%(PO+*7'2B*PB@]=3[7>CG\BV6[XZSQ9IHA\Z%]*HM>#MG>XD2GEF M)-LW@CN7\@Q5@WK9:N:I7R@56 VX=..C@"-?1"A3?[P! H]3PRO24_[+<13O[>9BI< M>.>TV/C\3ZN1.]97)-C !YT#WC/H?G*" ]NO.R/FKEDV[*Q'1@L41A9F/L=P MO*, ZI:@^6E=\,G)/Q)II_\1+U%+-]*S#.BW1F0FT8>O# EVXM91K8B:(3C6*.RQ1? M)^/7A#EOT)BGDB3P7Q*'S=R09*C<76&0RQ2S0>181-.RB!/Y(H9EPO3/PJFZ MB%ED"P?3>R=1E<$RBLD"P!-5[ NZAS][]?+-KZ/HIVMX,APC>=H1_/=L/(I> M_?KRS3NP27A;_LO/BP86R4M_QU'T7_&LF,+NS,]1M)6\5/N+__/C.[WZVV9+8L2CM'W:7F9S=+*WFE[=B#ONVD*VQ L5]4LR>:B4A@< M_7K:_P A6_2$IK-,PX_0 #L_X&F4=??4J+UA!C>&^I9F)<)%NKN>OE?<_D MEF1EI"%Y$.IKTG! F(HV 6]JUKM"V\V;XKIG2V0HSH9CA]M0LWGX'Z:J(&0ESR0!'X6VEX^5!VYP%[OXG=9@OYOW[_Y+7KS'W=[\- MON!#V55G8'C/4=(0HE%W=NDY=UM+_!8-(!V,MW[OOHUVP\^RY7E4E3/8\U?E M'AKIR<'AY+_/#\9_K,[_ B=-/?!)RX;N'ZT^WT7_[^09_!#MRKK%>SBP>+^O M5.'SY^.CR?%=E K!.AX=//\&$G7'A\=?7:+N='Q\NIE"W>Y9=\^Z>]9;/NNS MS9YG0_7'6^BS#7_UD4KDV1@E .]\S['S<+$["I@]O''%<&\3L._7DL+:IH$[ MW0W!.]C?#=S=!FYRF\/V:_7+WBM6N#>P[T<-?X_6 MQ2]K'WAPHWOKOL;-W_]A0] GB*'=OULWW8-IBMBMY=U:I@;>@_'!P6XM[];R MXU_+ST[&1W?L1=\MY=U2?D@OCDRVN[6\6\O;L)8/]I^-GTUV:WFWEA__6CX\ M/!SOWU%7XINOY>_$E'NO$V &=^"V.0V0[5M6_7Q<0'<*1&S8[O<+;HO6G0' MD_&SV_+L[1;=;M%]J9;TT>-7-MDMND>UZ(X/QY/3W:+;+;KON>B>3<;W2>VT M6W1_PD5W &']T6U35%^;3VS+P1C=SHG[P&!L\[Y[A/317X"D>$39W]VB>TCO MAK'4P=%NT>T6W7>U=(?CPY/=HMLMNN^YZ [WQT<[2[=;=-]UT1T]&Q_L+-UN MT7W?K-'1^/D]+KH_0^F]A]]@ES#[DR;,=I7WW:*[A\#]<'QT6R._6W2[1?=% M305'X\ENS>W6W/?.4![>8SEJM^C^C(ON\'!\LG/I=HON^\;M)^.[:B5^.R$O MO?57I.M;][,L^9]_R4X/]O>3R>S9'/[GZ.#H:#J=[2?3^&0V/YGOQ\].__MH M_R\]]PK$:PY/="FKI@_^Y9M/;3];Y.L/KWZ-3AS)Y?=_A%#8Y_!XS(/Q_[U+ MX7*7:?+_WY=B0O]X[?AN[6@<[8?#T2:?W7#/G+@]\Z!(<@?$N;ZE$M=M=NWI MM]ZUM]H: _OX5T?L3C*FIR^JZ"=63E&MM+,\7EQ7&3%6>SV2EZJW0=]YYV5C MWCCR]:TA+/>,Q4DX-+$9F@%)'1&SZ%'5P7_U4NM$3^KB/"6-/>(_)Q&[9EIE M218S/3W_#+431ZBOQX(J3Z/JHF@6"6I1P+9,1"SMCR8W:FG,E)Y3UQP)5?A' MKD*%&17@R$DUIZ65\ZW%9@97]A;*Y(AFE%]9S(R/PE-Q!LMD7I0H&[>W* K2 M>#+SQ+*692KT\,U*]25$DHEUKF2YT8)%'NUF^@>I7Q41+ V6SZFOZ6,6&&&9 MO:R<-4O4LYRA?,,9BT+J0D9YQB2;S]/2R:TLKD5%\P(<@_#."/)GF=1?9%);Z_:UEY:YS_4:Q=/B,N4G=]L8HY/9_?FX/SYA*/++C65ASR'U.RC'&T@',3MR,J M"F<):PB29E*\ !.I\KADA=V1G:0+B!Y(^ 6E-\KT(LTKE"[(\GD95W79S%B_ M $,&LG@J- 3_1,DS5-W+TRMBZMLE>)SLX >?>(IJ[BAWLY4A=EHT$2;!PXY"*;2DNT)T\M"L^^N*N(3^N6K5+^O*C]PT0I6W0A&S2GTC/!+ M,U&Q&$4P^.04T521J$^S.B]1C9D=H56T?.!IZZNB_%2] M(*>0SUB5SX/+HZ89N:8)KKBXU-7"4^9PJ MT')=@C>0[577%9P.XMK":/@G/(>7DU4>\;?@CWXQ!P\AG]/5['_T:G;.!6V^@+&,%K"3R\JFOZD+0>%4F]7&&/AZ4XSJ&ZQ6BB\ G_,$AWI M.4W*WZ,GDZ?L1+W2'?^6=OSKT'Z\UZ-B%#TY> I^A!X/KW@O#WV=YO#)H=SC M=WP:SOE&O\LF%.=RX&:P6^]@!>[!7TH]FXU\*IL)5+XE8Y?H ML8.K>,/UI4N3;0VID_%*UNB?=?/:!T#;L]%'^4HV87(XOA^YT@'!)HFF_Y7" M:>I3#9KSHCP#O KI:L+77 (,OO.A).>(%$4O<3UNA=7\/^GU4!))UX^ZN-2#6BH:B>'I4)W_?.)0($IE'QS>/UO?)!/>/%0G-GGQK6>DUC]#*DA_QUGH' MODS>D \T [<*3<[D>/S\KR-,POPP&9\^B\"37Y S##;@A\G!^+G[$YX3(ILJ M4IUR,=)MG(P/]MTW-UT'^R]VT_\=IU]L%"G&D_:Z7P;/QL>R"HX/Q@?1TJZ" MDQ.PS/JG]BKXX02F_LA]NOG,[R;^^TW\;VFM4P[Q'L64Y"_!_ 6BQ'X]/!]/ M9#T<[?OIY?5PA+B#P?5P='0\/MFMAP>]'G[*L(X-;F9<8AA48=8'-<[+T"0\ MDR6P/SXXY:D_'!\>=6;\<+Q_NC/Y#W.F7_WX^L-/9]&3F(+\?YR=O35NFXBZ M/C63?G PWI=9/]C?]V9?_('Q9#+D#OSP'+R%T]MO?$ZZQ E.*'SIM@\\>>[\ MEX/]Y^/#]@,?G P^\&2\?WP'EV6W?+_OP36+JPN?!T-E>N?&8%;^DE*!49+J MBC@Z=8;K&&&9X8HX?G9@W)76DL@WOAWYO./)P<[E?=@+Z%V*:5 J[MC"QA3& MT&4US,+QH=#S21@*09BT;RT)+("!T+9[/#Y_OLDO]RGIO5LFL MR+&DPV4J>&GQ ?K\ C'2&P0S+#F^+*I:1IF^U#^[XH/T/(HN#LIWW&!*;G?' M*DT?6&;]-UW]/MOY*S]M=:]P%$)&K5GR?TJ([R0<#OM_[Q>M^Z MSEEE2ERT MKD91TI0,+.MUWDSUS];\RG2.M1;XHN#4HLH4 PI3#*A],2"]9*A7:/=ON#$$ M2 RAD/L(*$-+./T@4S!D<56S2210F2OI2%7#_QRK4PPPE,+.QO6NA>6J'XV<#A0N(S";HL)/K=#H^.?!^6"=%/3YR M+MGFKM-N)K_%3*ZI0<",0KQ^S#/Z[.38YIT[4WKT+/@8K&O1OC+\)D9?#0]J MQ#:!B2R[ZPBNAA6,OW;N,=D?[_]UMUP>W,9?E1D,?8; 04:8GY?%%39,Y C: MS GMA6D;..T4A.8A8N#5GY=9 EYZDI9Y]I^8D7]\BO+:,;=*P.5'O)2 +UJ M/0\&C1%#MEC0BENMRN)SAOAX>,(?#HY\Y2X,O9PAH$S!F#E MJG9&W:]HPB *&A9]Z*J "+46_!-C^+(EO@A<$!X$FUT4DTG_@$WT>1R=+:K" M;2-X"=Y(]+/V2.#;_G!T-)[8#9S"-JT1A.UK9_#?O_S^*ZX, MXIJTN+N\ P.!'W=D*LL^I('K+0JRB<;B!8^>F^AG'+V-2WGO8CZOTKK6 *]M M0!DDC%N!0,CP;JG>J;W"-/YJ@>+<4MLPC(QT:U["+BH:ND B,-NLJAJRS06, M&LR?PF[A7V9/C;!A:[$@8#N$;?#DON\0?YR6RXS?.('!NN;N*3$0L@P8TUO) M!KE*8UJVW"805Q2V\@!5W]+_>4C1X.9@6XD'=W[A0_,+,7QXK@$ARHP-!X23 M\>%D%Q ^C)E<'Q >C ]D0I]-QL^'X\')Z6GP\6WC05\^ULBO&P\>CD_^NO-] M']JV[_B\X%8='>]WO2HXNV\3?MD0Z4=P.FHX%T8!6K[3U\\NGJ"HV*.!J\T8 M8T^WX#)#A/AI8DV LQV=@\DA.P>[U76OJ^O&X"@,@/ICK-[0Q$X^S+NNI['[ M+T?#H8NKQUAU'X?<55@9%,GD$777T3W]57K"I'8/('6#@@N9IZ[;R[=^&8>; MUW[8L]IJ"OE&W"<'&TRI(0&Z+\80/41N'5AO$"5-;E4SZE^I^"L34$.@D^XA M+0$\BD8W+IR!_Z8H\\_A_M^V:6X7!3P(@ST0!8#W)LBKXS5!P.'XZ' 7!#R, MB>P$ =X?QSK?9'PJ4<#QOL_']44!X<=?% 4REHYHW[XW^*R M+*X&YN1T/#F^(W%8!T:#K[4'$X87;!-#PJ#A%1[> CL>/Q]J?1ORY%I5'T_Y M@ E3_(OE-V 'RI$3N$K3B^B' U_ZN9]"#;,HM"M2^W M>EU#1#^>YRY(^>%P8OHYN*IRF54*=H=+)5G=DY>'RZ39):XC"(JOL$\8]TWL MM@;SE\&S+,BH3N/\4]FLZAF%,/_5P#,QW(IV%L8P6D31&DIF05S*7/#@:,#. M9C-P)^'YW[GQ8&)%9!6DVAB.XDL>Q5]X%'<01PMQ/'BH$,<[F+M[&D/AAOBM MJ-/H2"EQ?B-N1]BI+VTW?R^;XB,@@+S/H#\8KH$O+'71FJ@/,J\VC]%,ZK?5A&MFL1^%XUBQCPX.3T?/C8R9LL(3B8?L;!TL(!8NC.9("7L:+)N7([N@X;((6 MSU#KDJTY8-@@]K MHGB)40V5#'I>/9PZ[IBKHI[7@G"DWL,*!/55^W>T5,]: MR5K);['Q#QDFB.-3($SE%5! P6 M\KY>Y002]DN.JKDI;*9,\B(LWQ#VOOA$OW(,_'K;>WE\2>; MX\;D>-N2UMUP"Q%E*@3?-"YFER=X@,WU (.]5&)NTH66IN;L:%$'*^5P894M52!,P<#D>&\PPO(*NP M*&'/DS>#H$SR83K*/^K?VL"6DHQ8N#TFQ:8PB< M[+$U&Y(Y@Y%=PND4.\+?:^$2A$7BTO&X,**\0][TS-00SP8-S86>,"%1P:F'N'DU5.@[P2Q*V [ M:2;[XJ*ML! ?T2 O\+#"62V9:WU1Y.=[M)RE::=880:@R9E51;H%<$EY>F;' MRLSGC91JT.#''L_M+UPT-6IF(-1? /&PVVFA(]3!*TPHB+I/7D(B%DN#NY,_ MN%5.A\T:S__(6_=YLUCL*6^U/[]'0GM[GA;G9;P"QQ6U;&87(^O>%"9"JM/9 M!6+P%R0Y4M99E=(=<8U1)Y9^6V)-]A;AI8BQ/EQS1(M./=KB,OBE]VCHKK]- M[_-]KJJQX' RH427S4][%$5EP >N@YY[C0C8,W3M6-V[1CEV(@D @I<5/BB MI(C@#BWT393<08G%70G%7#%O+S6::)PG/'GB)/UW@^$-JU[ 0\&%8'!(<4#" M2/Q13EZK7'_>$)HR^IFKFX@9&'7B0W@^N?%.A"D\V6J8CC."QW8W\ M/ZP.GX3&'=P0IY\NJ?$$@GA;3B#8SM3)7'SN%V-:=2%,J [XCM9[-L MA8M@''U 4 &E*"C:HS.#O8"1F44_Y>:>*$B M_Y,:S6Y\V;E !ZWF^YX(O,7 M_8TB6J:I6T=)">8B1_A1>Y#IQ""FGR3\(P397FV$N@4_P[-PD!T\!HI_Z$>S M0O9$WL# HYGPDAU>ZH*64YG6E W [K +<&90'P.)X".,M,O@Y8ANQ*PVU5BA M5Y7:>D[)%;#S-"[S%!WS16".L($PB4L,&9K &L?81BEMCLP> EN^YH5/9S.< M$NVNO ML_+JG[=H8[OODWQ]+> ,5@D%P)AH\C."LV'/@6PI13\9;56V86_G F8TS47P MB(Z;]EH *PQ[F 6/T!J[%D%FL/%#>X%? PLH5[[*%LD&-\X]F,8]>%G'E+6P@:B2''CR54-4@HTW/:Y VRJ=4' !=:82X M@H>"9TA90*7UV&P+!UZ5#V)OH.R1JR$K@KBJ-&5 EYCN3I)10B#KL\CLZ+,1 M! 9^1) .T16YBND(>PE+$NZ2BYH3/W&9G@N%(3W%5$ M":I%)P8W'J=*7%>LF4GG,E3IT).J^)(I H5.=ML1H0&Y5C,BYSI^P:=48;B+ M2FRV'3.3R25TIB@/,K42'L9P'('=*FO&CC+F/5O@E= BAR>U[=D.+#2FI'3B MV0GC[&J:&&?J]ZY--(O4/+,=*Q)@]&CS&::19EPU"]Q*?W*;4;6_7*\796\) MP^!W8+"81L-7M)T .(@YNCPILDJU],;L%8)'(#%)0G#1IB>8X@PW.1JVRF?2 M^N[.7Z%E,Y^C*YJRP)4Y'/4!AX.T/R5JZO"1H*8>]$'[L55ZZE'#<5D,U$-E M+QK3F\U2S(J)>(PG&UR$=VU#9\7;SC/YO [L\N[K_SD^!]/1T&O9'MWVLEUS,7\!!7+%-D4#@'(8(O)3@ MF RCL31ZUZ"__5-V3GF+-^[ O(:PC_0>XYDYQ'X6__QE..KX3W,&X#=;Z9S7 M?NKQ&_]53"L4]AWQN08#EW'96[(5/"N4L6!REH8IE? 8;N@9.5DW9!][' EF5^/,*75H4;47__+:C?L85G6RB7!'NQA9S M2>MI3%E3.$6$!5+]$1]5\T#)^.*^=A0\93&'525AG*! A]_6#9AIXCSWM3:/HO+:9'OY6F#VJX1\A47RVN#C)^F5)1TR8O@3.)3 M )$GI%.9YK/4T\/@[_KS22/=^6C?5LUT0?XS_-]KHL17"4).#U*A$(TZ51Z9 M98:JB&VQ6UF[A'"(<(SH4U_("8\L__N6I*DF&8?]9V-%D.[TREN-,!EK$S9Q M5;$D;B&)MCSI"O;JX46'QIJTK,EDWP07;< M$!JRBF_0 .*>VR3OII@.K%WZF@.B55/.+O!1O:AH].3MV[/JJ<)Q!H?@_['W MILV-&UFBZ%]!^%;?*$= -,&=53T=H2Z[>SS76[CLZ9A/\T P*<(% FPL4LF_ M_ITE-RRD2)4D@A0Z9ER22"0RS[[E.3H>J^AWC]9G0'#Z''1HSO?7&W%L8F"* MRCGJR,% V\C!2BV*Z89\#X9<3)J;BI>=!<9I%3!9M$O[24@%FEVE0K=B,FJ; MFX9A[1E&*\E0T3&8($F!+RA0A3;_-@VYL%G.#P(5()0 M?A#(I)FH\','5M&YYW FQ4#L""(2&YJ,FV9*=BID&DS/5J4U1%82 M990M*?,9T5*N6U]0H*F43\$? 7:6U:+HB,2^"AC9+DIC10#:>\6EA&_+NAWK M#.YC>$^0,5 DY92A(NU>%80!07K%U:\$9.89910_6/NJHV]&.=)]5B-M&^UH M.7[>6-PZZ8[[*A,54:-KJ+-*9(U*KG3-MM)QQ!8;-4N?E-M#^I\\ZMLD(G6H M X"U\)F51FKPCWOYW7)AJ[O'NEFBW'2%=*C M8!7:F'TDC*VI[HW^8*5U+H6;="K;CJ_(A&T-F)J\V'I818A;9#;)6:2$. O, M5V*;$Z6HY]"Y6_NR2IP_Q@A)QG'<98@I*\S_J^ [OY&:,5KD3]+\U@\CY:7Q M#5NEAG/_LZRGP[>BQD=4@ZN'F):.(KJ>:$& BZN"%MLD)IO-$*(-%1W3?2MZ M-SU7V9U^+"(P\+C-9+5YI"VZ&PML3 4$RR"*B.PHXF.0<0=2)MX:HBQ&8=XT M/JJ)M-5J>BIZ1RD3F0^O5I)7Y4J#?W*8FW&ISO*Q_7">O3CNP3E"E+T#]L/Z MFTQG;:S!ZI:72ZW!K1.6>SGLN"YBJ26D(V"Z_+ZL(4W=&/-]Q14R/KD,#PKS M9M6XW%6?A=R5G,Q-K?I2L69AH?U5_Z:IN@"5F;\2\D3"%)92FLF*1]:,,YW( MTQ4=Y,K3)"15J)K!(4&8Z")^NBJ#4<1"=4Q]+4TBMIZY]; \O6U-SU5ITGN \P MY*O$,M(+W3M*S1Y55VD%%EF-;4M9@,1S8F0?DPLQ%M@3:U<% M[TEEIBQHP*@X.K16M=\RS+ ?AZHLH'9RI)0Q_HBI&"R.8&*3E7AV$Y%:66') M@JA$\6TY4"X24MQ*CI&.G_GE=(+N*(*E#5PI( M=I+@D\;E;2%HJPRE'&>UBE?(.:603BFH7O W4/;D0 M7!H&WT+K4M6+5(Y"U@V_Q#(($<:L!=Q235==)8!T 6NN(D%-P0HE4'8ZYU2T M41/<;E576?C@NB1[=H8%?#D>KS&HN4+,4.T)B:X\INC_J$ M$X41V1*FA(Z(8_8!-8<';J'+3[(.M-3=W5Q@J/>JK_C(Z%ZJ_7*1#)5):2-\ MUUFH<@KO_.%6 0X)V U<[R=O2N)A410P@L#4PB![%*Y$*9BNE^>HNO87#*[L MH&-7SF&7L)F&:H^DHZQ*HPB.XK=/Y74M>KPZ7XI^=A% MO#2)^0:-1U]7HEA/&5$5_!O_OF3=U;[(HP:/[DFJ;YC^9IF#B3P!6\$6 /0. MEF)+3K+THK=^()-&5(E_KPHR;Z)D83*.QI&/5;K?FD)14YL5O;\)E]*0KUP& M:,A'*],8L;JD=HQ:8E/20EX5T!@&A">2(/VO;PK8@WO M($R 8/_$12EZNZE8T8ME: :.]K,=K,3JYD:W1)*1WJP=)30W)%3+ 5,6:TIA M=U3"L]8+!+$VA/U+Y< MUHI6L*U+'+<^ZB8?('^?Y99'1B8 XDA0-B-"JHG_OQI\S>A%4> M7)-1KL2A+R^=9WR+V43JZ\Q-); 6AW,!-SI?&"$FHE2T9\!MP@C^\M:/.8=N M/*Z0"@<^AQN9_?57@)$EV9;K^R5L3"5X9;\@FW+-M?#:YM%(E%31*#N(]HS3 MR&TE]+X.OC8 FTB3+:,)J_J9/5= WLOSJ43:'YPL7>$"(EA(8R0)V;E#5U*7 MQ(49L0LZ 3(&I7)3JH,*B149==/9@ELP C8"__%S>?=>UDKXL:KJWWDGL'15 MHS)FV*AW8#N2"V0CI!S7HS.$N/U55'#=OD'R-9X(L.*[YXR[ MYD@WCHEG4^U*TM6*_O?^!0=;UPLM57I9C:Z6;6"M2/:>>"0I2&EU-1798,(% M9=@*#D!!=[0[L?J87XID856-,3F=M++.!!-T./; 0/[KBMY?A-3] :^9W#>4 M%NN(EEU 40FH(\[12?-36>) =U6U>U62E]8+K-B@JQ0A7G_1M33^ @0$W?OB M+#)7T="(/ZJL9*EJE]%XP9VHQ@?M62)K'T\!7\,X)641[$@I9\!],WLSJ=T0 MR"BXS!W=T,<6>8B%JE)L2ROYAY_^2??"4N7SD*.I>WTA>[OEV@@MV9I#IZ2[ MLD)=E+6+W/WX7M[ELU^[JQKQX!MPBA&;S&ZL%=#V>H7LN)I2A9CY%J2N8B1? M 7UA5HJ,43"@99=+(+X430NTH-A.\B>=/50,IHHQ2MT\9%*D<@P#E$KS310[3J1 M#[-,WA(V@LB:OPO!GC;>*&IXF2HF*/. M/>J9\QR%K%6BR>.8ZVO6Q5Y[D(&_ $;^NA3XN$'65J:?NI^?[7[PEDP0W)V=Q(33FAV46](T103>AE_32;6C]R"L MFV*([V$=N9!V(+]D*;F6M4!H+(:-_P=@BOS-C:P]7EG&4Y+$%7HH M49A%@ZLPE4)=QC#_7>"==+Y3A]ODX2QOP]NOF^Z$-5\"JUX_+!'(K1\$ !>K M1U9#_M/R_13]E$A.-[Q1G3\X1%&$2XZ.9E;W '74#'[WEW@NLZ3*B#. MJM> 91,I:T^U4/A-7A=D]6Z?#V..\GCEG98.2ZT;"4NRN8G+?3]E 36*JQ($ M\4S& U!98K'!6[$JVZE2NVA'&?D)=AJ3AMHD=VDANXQ74=NE@O;8^AHN0G4V MW\?:>L24MF%2SW-+LYO$M[S$+ ^#"I\;&E"C710$ MB>J;!=C<\#46MK]-=)$%:FBMPKDF+32T9WL0+08FZNGKF(X2NU(74K^V!A+A M]A5XRF;5YI=BUQ2%2+0L-GA;)@ )[-($OE3"O4\6@N;H& P1?U!0RP /B1D? M6\#69>M>"4\&IJT K H#FZPL$/6<'\':2U1,5EZ:LV=&(8E3?<1.,C)[JP3N M776I!;:*S43(#]";5.MAX$9J[ENAB.4,+X4^:&*IZ&OU#@72L+F"N\O^DM38 MW(38CB8VMV6F:$M2ZHZMPKTZ>$E?0M>#:RZD6U#KCJ7?BT/'3)@3<2JIG;;7 M%5/8Q13CLRVF.!'$ZJ9313^K$(G4YB3A;).(E CJ,F89NH[+L7?C*##%VZD+ M#'>17JA(?Y?;"&.@ 'Z.U& ,NTVH+D*0YD 3H]+Z7/: ;Y!'L"X$V'&-DGZ1 MX24PR:SD(>:ZC'K41W_/5SRD)Y7[GSA\7+(X_")?)ZF,)UEQ#_*Y0F6W:]66 M+KFJ0M0Z=I7,4)5;QC(P+ID34J:ACI,[>E]1A?9=E/=Z"7D9DB+1E8J2&*6: M=C4#&5-0X^A,,0@A08ZK4_+K;/3)T4T&="7CAW*MT<]VM.6TC55_HUE_>J-6 MAD%VWH5->:$\E,>Z4H1'8Z M--E+KES1J3AX<5:DK4(-IJAS8[64*>%96;Q3<)T9KI=_3>62O256U%D(V48K$. M9_,*]&O^OW+U-RS!&5I*NFY;9>Z64GP+;^$FO@P M%[/A;E_HY+H-4J.7JO5^ (I)]40RY]J&*F+G _BSIU5Y_RK?I_*72\IUF*P) M2QV\ E6=9A;1X73YE",;*2,TN9Z@9+%RZVM/I=" M0E9)+5UOJ2:+T4Q5EW&M0D3D>)"""XY0<>D0<#DVGW'DG& =4:\"C!9*BIPJ MECE+4>V8O;;OD.R:Z[VP!Q[IE@P5>6@S.=6]J9S@OPOLIAEJA);I@\N%%69J MUY8EWB)1L:Y"*:[81DK*2W"H!ROGS)T4KE==VQT(LD\AM0'!MC&H-2-5L C& MP(H::K)- )Z)-$YD'0+H#KXA*3VBLJ/0T%/<*E'D\ &(V'6XE86:<":,Z"D] M@(VSJ0I&V@;PL0J><,9RBQVO5'/$\B5MW B=VBI6O%>V1,Z!=EP7*5P%1[ X M-,P+CK/IF2!W5>*T^Z6R_RFBK69(PW\Q3]#!3N&JOE6SOAQ2M8]F3;6 *<8_ M)\UPW%"HTBV')*:*#KY,BU!1619V+LD2YP]8--F-LS2+/LC-S'#V.E3;X&=\ MBTQ=/*JFYW"GF 335;UB=]!8S0M,!8I5G2OC=TIRSN^WLG.@2G3RM"0S) )> M&:'QBARW "1+JC9]MU3"3??*H;!T",)2BGFLGY"Q"^N\5M9UF7!L6_?C-R2/ M+7XLOX\HOE96R9?[2JT$RD[V0%P7F2GX8FE32%:I1?0T"\5*5PYVM7 MD[/*%A+-1(.[-8^ND@56:)G>),2Z:L[>?K ZFO*L&(5KEUJH=VE=;V_D,4F+ MQOB4NR,XA6_20:XJA$@-(4Z7V ;L?.YF'VE0_EAJ:_(=>/&L GX!=ZM@A_[D M71J;9-O#W6'LJ5.R5B.G"\MEQ2G[LX"2#%>K70U@OK9>P5Y79!M=MW T67,;.T)CI]QS1K8AU+D/*4;-)$LIO,UJY><; M-:OQN9KCLZ9/#]Z=QA;%VRW-NX@*<,"*C:OM5\N;JT4(3)AG5ZDGR6*.381; M52R9KQO&SRJ$I-9]>_*:;5*QJ<($RFF (L; ."Y@&9TE\UQWV82SN#O!J>+! M]K7@GL4N.6_N461W3;&:#6%&LP ##I4710T_ -Y\2W7I M,C@K#U[;9KEB3[( J3GLU<64N=495(P.F!*\$OSME@>JU1X.D)#=]TP]:J8N MS90N4IKV3HU$JR(>&JI<.\CY$FK26-C5C?K>HK8 Y%4T5>ZH'[5:%29IU2#: MV0&K/-%!49B:5F0F]K!V5:V%[7$,G'BA[RS]#=-D:MU\HR%[\B*(7)^W3GE&3KR[;T\H&;A9X5(ACE3R MN1IA_W/CK?+\4_!M01L4 1.S&O=DL:/5RU8+*ZOH3^*S/IOY3BUF<@.K".=(8# M=>RWK[!"Q=2=F[:>&HA5T\RW3%/]!)@^M+I1*'%JJD?N[ M-HMP:QTE)XQ2Y(T8L4:BJE)[55%LK-8#[GDI!]Y^8FN'B# M0R_KE";F2;-KE[E5D0RV]7SW/0KJ\7<>-4I'(Y&R+1%KM MTUV;CI"9[&.AFZ&?MO+>"E2;\5-V TLVMG4NK>GV1FUT+%_N6O[A2\%AIAF; M[@]6VRQ9!;9*_1M9?4W,KB9OLU@U-1R5]YC[?"0O8JO3.+?HH5;I\G4J4H_1 M255!(R4N)@A+0T*IL9:UMJ55V7QLNI:R$+4*Z7WRL]Z!M18[E/=NJJ_3ES.M M;M7-UA%7_<4E^YP,*E)>LH;R/6F$3+#FF+7OLX:96X&XG;&,I M.WNG7#V*=9MD ZX5+O_CJW ZZ/>77C!;P3^CP6BT6 3]Y<*?!*O)JN_/IO\[ M'GRU7Y3,3U-OUCP-_:-ER:C9UM]K=?XKZ]B+L.U_MFYDN]*1<76MC GL[+ K M>,Z=O'LKQITSM0LC 91*!\LSBY(ZJQ>Y**42[0,3*[%/> MF*8T&/UE6:YTS1O=\Z@AZ\'!IL)$:>VII^681:7PT82:P3F-5=AH(6YH^"-F M+DVZ$^L8"["UH\K+,6=)$;9R@<^B6-X(DYVV$MUX&SVKWX&4$.TY'TL7(J_8B9%F0!W*LQDYUTU\[:))G?MRO@.%MW#^XEP M_("#[O1XS_FGRH"X9MFTY&^6CB=' M'THGUB)G@CG5Q'$7?:ZTJ!,7X)(JE(C[X%OEGF7.&GL$^O>R;;O*A;%Q*INR;+VL<8:QXI0)^!RS;+<) UUCOVEW\Q,C1).2;42ZAA%IG29FTUB MK)QCDHQ8OC]XI\,$LDLIWH)-DS]E=\,M^!JIBF]0J,PIMG0?2(,-R.K.Y<)^ MPX"XC+E[SS78[. @#ZNQV4;N2FS>^2DZ]>#\Y^LSZEI_I%[]EQ(&JG'*,LS\ M+%!KO&;NRK2$( %"K?V(1/T:??:759.N8& S=<@$3X)+=0LUN(8)%_6]AMZ MR')&J:$9P^Z>(Z1F\#I(+-ND<1=6CD?*)/K*JO-0_39*$D)6#.J$=*E/::@; MA:+)(5KF;+4SGD$Z:,6ET\@ZH+,SSD?= )TJ6E)(WW$[VM+2CAP*+[UBIJ5@94EO([::1%N2G)D_&B6)3O8Z9J'2K M:F!6X6=57: O6Z\Q3UTB*I.?W;_EDD:N]$:^4(WTK2D[45 X^5T/U8N!BLVQ MQXLUR$>CB@MR=:+'DMFU. M5>,>>7F^*#4%*>\Z0YYPB@;MK7@53=5;S.[@36>33N%&QQ7KM9S KKS*7)ZC M\8652O[]9Q*JSJ?JE^4&P=? M4C]*:_:==/;J+1&J#87:5ALJ9JT,@JS5KYH#<1\SZXRAEYHL,[[:J4D[K73YS[3OU%,53%?ENL?*P\GXH/*4KMU$K5*EH1=5*[*I M>B4G])5J&]0U)FK/C57RB8ZK?;:&46C+N,F1)6^TX9XYIRNDG:SF(LOAWR%R M4[T=.#W!N[E:AOY&D.3A>K)MD9>>IJ_):=!-8]%K75Q->R/[RAB5O6/)K1Y=27:C]N;%S 5R ;G$DI:3BG4%:EE7O[ZN(-OHZ\ MVMV*3][$K"?<3 6DO+XCNR;"6ZQK8/):C^-3CP[9V9%S:S?4#YO=9CF UUS7 MQP.!3Z??"\= %*MK%G+_K 2KIR!@$#K8>ZR'5>W0EO22@::T)TI>#&IV$AQX ML(7([ZAG<0,@U&8T\#"F7N@^%=CAW*K]Q[8MXDZD54JLM#S2\+H3[,CH_IEF M6.;N&]3E0G8J46,E)B]U+)5!<6_U7)45[KK7 *'?C*'GA@5TO\*>M*S- ARZ ME>-PY(V,=][YZ?)2RR\4^]OM:&0C)J7L6V"/_RC)G#JN.)A>C/0"UW-6, M:P/HD-@4%VUZ6L@$./1@01+HNSO0:52_;[H$76KC:!HM/IA;,2V"L3A>MW20 M?I78W_%8V\-,Z)STX,M'ER5VI[!CV>T:JN!!M &H^+[I?9 MQ*%X"/LN;_1$3_$9O#IY^\P*).F-*IGA6B4MI#ET;8F$9/KKIK;+*IF#)>E$5@-K?],L[SJO.J\Y!PK9YF4 MEZFM,Y?V?!/\E5>3M3!,GXA)FNRBA-Y)+.F]K0QXZPB<[^*(+F)F5>NG _J*-]I0CRE04"S MID"*C90$Q-^(]6"C-!.6J.4?.JA-XW!EF_^8*JO9IIBUK;JZ<^=;/_?857Y?J NR*9U,88%E@2J8M#:/8973?F*ZF*N%NQ?\K]YC5%XG# MV._,9$N>JN;9(;51U93'4%B%W:ZLH;%*41I'Z&*X37--33Z0%RE%05;N>B1D M+R0._UVHF_&Q6.A#LU<;RU%HF827SK*TP-WX%^Y0->_*S-;E0*++N4W%ZH5R/4( 6Q&/*MN+A@N>ORFOVRCHP:3,93 GM&(&.\K(] M107:C845AD]+O8YYQ*R5="F%[[>F_9/J)FZ"S6^_^^7#UW;MD"S7D$87]5^0 ME7M4*J1O]E.4?FE1JJ/\4G1!%ZI(NI1 4=L$T1B'V7IGM9!>5/<)Q71RL>6\ MF()D:%.959)=_K[5A4PWVZ[04H7ZI/=A!::X;A?%G#*YS2YLZ):J)*C\6%AE M6RH/KJFU9*7[F:H@P]LY6G>T3"W_?(N4 JM?G;216+N TE3Y<4KPN(TU2G). M:EJK&=C5*>..OETN,%+M8TH]E7858M@]*74-O)9Z%ZK<_P'W*"V:JB:%2YL4RBR$^O ,;)1@Y+6O@9?!?O8>"%/ S%D.BU MTI!5NEM5@2$^2U.0*E! !%8>*'_NJ'R@,BNMG=D=(?3L//Z("=F:@R?_S"W' MF_MU[IY-I"8'8&)$-W50F0/6(,]$S%_8PF#V0 N#Z0OZMK%V=Z#'2\:DXZ(N?Y8=EKB M:*WU. 4D[0P$YA*?!^!E"+ ('>X%@(RG.-.VA5)^I":."$+96A'(R<",1&7L M1_ L3Z$NN=,ZNFGS)TK2)8Z2Q/B,&3]#[;3(?%-Y$;60 M-!0I@2/]&UB.6/VML@.)X9(" ++,OGYWH(5Q(J.H%+%_?,\FS8,2=XJO,?1Z MA5W>_6TFWJD?WH/VW$;^_;LPIAW10^_EZE(8(/7?8C8G\"/Y$GH??VP8H]=G MYLA3^/^E>K/\N$6_;.'E&[?1&BTL)='WW.J/I[IJX:O#CS]72GRI1"'[SND7AQU MFI9"J*8<"4+_@VK]NYI7^A0@F[>=9IHA\H',GQ( .I;8CU_)$6@TG3D[H!-Z M &P..O!K US_*8CJ2!B?!6S>/#M%72+4_G*,"%[XP2=NQ70EMQ<$0JQ6^XX< MB57-_WJ> S\<(NA;E7'9(>3RT'FKI/+0CZ'G+Y.+@R=ZP4[";R$!8+RH?;@_!2C^T@G2 M3I ^FH\\%VQ:=S(=M(^9.D':"=).D':"]#P$J3N=3MWQR&L?+STE.;]J43GN MS=N'W=-+RJ.#%BOZWUD%+3XDW'%>%R=;5[N7.)$^X$N37S]*AU0 \BBF:P#J MN?"5Y_8'$W<^'AW)7+.!N,.4>U&%##3 ML4YWAZ,7M^I'L['K#8ZU^SI$O;QM/CD)CL[0_&[.&3*>![W!N.6F^#_3),MD MUY'GB-B\:A<7K/"A.QBWT,_M4/QDDK*%\=X.NT_%P)-)WYV-IAV*+Q;%H]ZL MP^ZE8G$9=NC/NK51AAU\7'%3R^;K=^-'+[DV-3JEWPY86QU.\=6X;9 MH>CEEEF.IW^MD7'I9?VHF;SHYWD+A]P/B;X1Q%% MU)Q4=O#DZ3[+31B'-*DDE&,KX^QY[AE=N /[UG.]\=B=CR>U>J9G]F [)!V. MI%EOWJ&GO>B93\=N?SKJ4-1>%,UZTPX][46/-^N[L]F@0U%K4>3-NDCW!4>Z MKS?8,=4,H,49@_$-S2C "3UY%])^C%2;C-WAY C+NHL>O#B*>D MZ<2=]H\PK#L,O32&^KU.OK48/;.9.YET(JZ]&/*Z>O:+CE]?H_5,HT'"E(83 MX-C?FRY6_1AA-G:GHV$7(V@M@FAJQ.#]2<($'9J., K<01=K:S."^CVO0T]K MT3-PQ\-'7IOJD/1B/#3LOWS*YPQ-ZC.,57-#W0 M]/):J.^-.SYJ+8)F.)VM"V2_BL8LS;(G> 5S&F'X(M%\+AW;,O-#KGG@]R!ZXV[OEGG'/N?/98_ M7Y\C3F3N;=Z'*%F.H MW^LB8"U&SVCL]KTC"M0Z#+T\ W6)S!:C9S!T9[/N/D%[,30>GJAOT1F:UF=8 MK*Y-ZW:$]<^008:N-S]VN%%7&W@6*?\.32]>9SL:=76V+4=2QTMG@:;IZ#0A MT0Y%AYL.X)QV8>N+#5O_3)%J-JQ=)Q:/FVCTNMW/P=CMS[IQARW'4K^;=MAV M%#WF"EN'I+,PK3LTO30O 3.-3E/YW&'I\)J0V>Q$$ZW/T+P^R] U&M;.0JR2 M5$@SV\G]SZ?OM')I!7(3$'CS?E?>>K$([J8.7C!RQU//'1YMKG0(/A\$=U=+ M+ABYGCL>=Y[(:_;9_>&?7?N M=2/8VHZF$P56.A0=T65X[@YGTPY-+4=3-Q6T]2@""WS88:GE6)KW3B/KSM#( M/O-6-#^)ME2K7UJL833WW/GLV$GB%QQLN#0$#[LX_^4B=S0&[AT_LGR^0_ 9 M(/BQ<<0.N6> W+[;'SRR&OP2\7N&*)SU3G-WZ0Q=D#.,\_\@LNR=8YP/Q\_S M-%P4N8\C4_/$B9/X"AO2ITD4A=0HDZ_6=GF 1U0<@3#L8I/>BS?B.D/+^V*"_S7[&_ZX27!#2?#I M.3(#!WKA#)YW0P#J,BEP;PHJ7Q:R:!TJWCPR3/$4 &HWBXYF8W<^_K**ZR> MTAE%>YZ9=]I'(L.CT]5M((_3Z[M.EG>R_&5E^6CLCN>=+.]D^;/EY3I9WLGR M3I:_3(YU.#E'7NV2L$?4@3[R,N39BU,*!7U#X9 7W\X M_/_Z>TLP]N__17^ MXX3+__@JG [Z_:47S%;PSV@P&BT607^Y\"?!:K+J^[/I_TZ\K^R'Y+8MT/]1 M9'FXNF=LA/%2Q/F[P: W)L)^IJ/2BN_"''80[#^\-X##_RIN15R(K*> \,(8 MH$TPY:NM8* L%7XFELXV#3=^"B]TE@4%RWSGC=?S)LXBC"*\NZ:^BC/64_7\ M*DTV3E*DSG>1"/(T#)Q?DCN1.M_'J]3/\K0(\B(5SLN9DXF8#N'&= MR$]OA'D;,-Q=OL:ULZV(D- MO1F,QLY&'CY9F3-7HXI^\.\B3.%5BR(#>&<9H-BYCC*,-\;\5=P5?#-?"P/& M.S]#&(\'_9ZGW[,?R+^*6-S1:[^+17IS?P"8:VC%=6C'69C+D_T]@B/%U(B0 MMKB"[P N_EWX:0Y_A6\,^@//=6##=R**'-ZXU_=ZHP,W_CLP9,HRU?E=XA,A M_HC]US&K7G(#^RJLQ4$* ,FDH1\9VNDY'X5PGID!CY0+'_FL@%TDX.RY=[=W M+PL1)7?$+*CK$!< O3"&/VR8RQ"PRS #@&;,=$ [@ M C$29QGZO+NOE80"A M-V%,=M"T;"RT6XJ3"OMGFF09D&6R"O-32?)!7TMR>SM[I?D.%O4#6L 'MI8( M!!XI+4KP'03[T>E,MQ[>EN^J 79 "3H3;M%@=UA#A+9X5E/$=K^UK(0NO\<'W$0&H M>/S,CS^EQ38/[G&'_U7 GFB;)*(!?/YJ!8>$I5WG;AT&8 -D\' 6@.*$IU>H MBE@UM49J$_M=!P&@"/;_JP8&'>DZ @GJQX$@ 'Y@ /Z0H%5P*LE.^[T+\S4 M\:6.K->R[!! M6SXE>$O@:A=LE1Z) 8/7K."X =+^*;9*"2+S6 M9D=T[Z)7\(0">P]+WPP;\ _P/^_"WP]68A4J;X(=B_6FPI+5'$ M4AGDH70A@C5L7,0W0JL%PH1K\VDO.R[.+OP*7,2<4##\5P[ R5#%:X MWP"U(ZO8*D8K_>R46.XYOP''^1M6Y("FJ%@*8BH41LI"DA_CL9A-'SX4D8>Q MP9DZE/>]=^T??O_QFK=E @6@N3&ZL05K$]? KZ"1M %&UHLO57P!2 W$O'H! M_B7+Q38#\1&(+$/1CU], 6K2!F0RE22]06$F8K)?Y.._%"#C$N?7, $Z? ) MK; )F?HE,\A8!U98W<-+-VS>XQK)'887]-YC,#>75UJ6?]=-9/&ZT?HEGC\!AE M __'%Q;_YX\%V1)V/0:C8LX M ]A&1/VGH_(6;19&BG4)^(=H0NQ69/.IHT)MBM2C[VDG\CD05;.O]7;C, MUS)%83\H.YVC1+*W7^1DOX>?VEU'S76B\]J.@NY;@2Z(G!B*0_*0EL!@:+"2. M#!6>/IY;LOPP&W;$]CFPJ:W.6I[*>3,?]R:-*1N]A)]E21"2(41V9T-RB[= M<<-!XV+2[&J.(PK@1_S"QO\C29&%@1S9P:T8LI5 Y=Y%[6=]*SS)%NBQH4FW MBTUVL8 N*4@75I]2TI@"@*K$,3DE^ G5_*UH7($3 M4YSU1YI9PU& &2-Q*R)2;^6;X95 MLB2.1411'L =FNQ*+,H"AAY0:\-6E3.*\<5*>-&1D<6^T=:87!_U^AJ609*" M2%."$ 0\K":]7&4'5&3GK1\5O@XRX(E9(B P2'2J')8!S-6"#BDXC./?^>DR M8W%Y!W87_Z$I6#KH>U-\+?P[WT,LY.P;BJ$EX9B[2@A M0$::>OJ:$I%*5%, M:W"<#J@V!V42 -5*]*M47H5&0.(5@5BJY26*=X1=I9H;].;[5*8-^J58B32E M/*=%!*! *"P;HIG[&R46PU0%A!%3 L/&*F;\X!I\<,4]R6J5P3)@ %IKY.HE MO+H4J+B@']]?83!F"2NN\!A9D1);O/WP\P_??PUF)LBTL,$.P 6:M[:-_%CA MI&1TPD:2ZGQ+1(@,FY)9"MCK.;^ S1NBW2]/DTL*RXR,D:=^,^D-[9H<^I@$ M:.3<^!@%3XB=1<:<@B) 9@>0L+>4=KU,._=Z@Q["GYKKP5\">@A)]0.P\]89 MMV5C594I/'2*&F&BL1=C'+3!4K4]/VE2DFO47/Z$T9 R(2);*9%1VIE10>7- M)-%2I&8GM=U3#942OLR6F3[90@3^!ABWP W(UXGEI9(KGID266%*+BB(+Y!H MV;,;;WMW]6U9N^W-!%*00CHI?[+6'EN%%'[S 6UUH0A!BR8G3G)9.2/E9X&Q M-A!\.DH/))1A,DE[3\Z,)?Z3B-A1W&7AA\;9..F UGVP#L6MK V+Z]I9T?U29(!LHJ9MD@'N+>7,3HZTFH,F M6#>8J<#Q)6NYRBI4M#JY2*E3:Q7H5>!=!$1G6<#G8%*&E M 9+D7),/830" M$)8*H!=;W.V;8;]?EE<[-]<@TO?4M;M6R)S4DM2"\"($T5*@T YCX]WZ\$ J MQ!79 #NHDGWCA;BA8(+S7WY<8!0'!/; Y)HS9T)2%%SD+JK5HJC6OLJ>LFXK M2Y,+-<:_5[DURC:1@%DQ>H$96I$<<0[:XKX"^%IX<"D6^6XY[JL'>%MHUF+9 MWHTPB4BT\:KQL/VU@Q2!29FVT++K.3^#U#)V(VW)G,&2J72.?6_2UOG1LM&W M4QJH3Z2* ;'HAU'[DAL_A'"0I2KZ_.!O\4DL&H13!J>M)^. %D<.[Y0J9D6! M*-"4H\('I(%T0*0!P?A[%<.#:E"3Q)M-WHJZ&Y+JX". 33^RHJ[PW95@E81O MCI"LTDI";9&&RQL,*0;R*EZRV82<.::2"PYU@+U1U%W8XV@QBLI>J@Z#<"C^ M,!GP((^ ';5;_B?L=DM>Q'IB60IC#!_\'"Q&C,/'J,]=]9M,22I L>&Q!WI< M7*#DB5T[4''2ZKO)5#F;U^]LBS;9%NT"Y:5;+)Q;:(EM(@N]]U@A%K-3@=ZR M+&C9R>(H&55?Z,J%"\7CS]4$T6G+P6O;V8?+(C8W!%-Y9^%AY=-W&J_:SZTP M6SUH7*O*B>WJ+0P6@+;$D"$*2;P'O0VW @^(FLV^%$/A2C_($S0[ U_>>KS& M>]* ,5\6AF4J7RS+/3$ <2/#!4"[&Y&OP0'&T*-)*U.P<&8%P#%[4XM)UF," M=]P67]?4"W6/0!W/SD(WW8&1]V:PJ(ZYW2W+M'.+& BK8 M%<4KRO@Z]*HCR5YPF_I_D7_KS?_"07F*@>PA@^@AF1)=/U[G,"WPC@- M^WXSM!JZU&/@H%WMDQP*O+YKN<7:;L@V>-\4A$0(J$X%IAH6(K\3@NT0//N. MD["IL.>H>!1\WA2%54'+)% GLD-D@FQ3@.5BS03Q9E*V)2R85:(3H/FMOA9X M'T:2N;Z>2P\K/9W5XR<4J@E3776B'ON]]['GK,12%UYGZ([2?XN<:XRB$'QY MF12221P,'KZ9]F9Z]PK5I5W;W27 &,0P'[U>\@+Y%#$YE=1KP_G(]WPP=0VP MY\P9:B)ZJLH3M'I"&',JVE0? M^KK@V'H9094AB1:V*=/D\O OH:K^0U0%IQF-+?9\@N/ MD#Z,HUQ_"=3QO#@ M>0C8U5EX6_[M)N.C*7@7"O9K#Z>N.-256BH7)C1(2!#A,[Y)9,ZM>PD$O$G? M8J FLVAGV8)KI?CBQ%++FO"11DP]1<^Y7F1\LQ0VF8N-'0_W%\FM<*U\<1T< M>XY_EQ31DLM&%BB2!R 5_L)7I&%S#.R>\R\=*:8&977"YTQNN3O98(S:&/,( MX][X+[012CU6.AM>E+W%WCEJWU2LP1)&()7NUK/+SA1VZH35@YLU%C1Q+]ZG MCC3K4MS8CTC69&N!]518T0[TH<2-$9MZ(@Z=YON9PU23^Y&'N\\4FF*+<.5:64?0TRS_1Y*%(P MD&@E55V)]WWEYJQ:K)[S09:^!EK<-BU^;[9>V257R.IVAW0U%\NA> ?@'R)/ M@>P@@,NLGO-'L91]8>0%25D/:JX2P/DC">/<-)\CRU]W1L5K M_-@$=4L%>]S^$O6"O,UL/L3C$(/K]@$%E0B#1PFO1J=$W9A4$6,4WO*BM7H( MJ^1%2JU>0,S=@C!*BLQZ+Z=9Q6M-'!%JHK!F$WI!DAF=_K\GD/*U">I7-0JYT!5KM&J*UW4*K8!"PJ3W(%$ M5>E%I%]IZ07>:ET*O@DD:\H,!5(3*UDY;#.(O0+5O $5D=F7K4F#R%:F84H6 MHK6O3-XG4#U9]]P0ECV?/LA-FW=P(P?4W)BWEULI5_E9>6M^HY6\5_GK&^ET MR*_0G%L_6_.D+7FSS Y?NN7K%*7@:<.5B4I]L_7UFR194A6%W$GUL@BWY'I\ MC>X3"6MO>")#NEDC_<^^N$PUNK7/W;X(7497\A)T[2G+Q6TMD>1 $("Q5.UK MZS[4X:NBZ51_-JVH9*FONMJP+#$QI;*DR18O[;ZKDHZUKV_? P7547L?,K6J M66:#'/ 34BTP@\6X$F1V)*2O2)YA,(ZQO"DGBVVT=D@94## M)W>9]KC(#00+"OC^48I'4[)<7'$'#1T)\"7;3+Q3/[P'^VH;^??OPIB@3 ^] MEZM+ED(:JDRSH/?QQY*\YO/>>.(AACA[UY+[->OW>H#\YD\U. 27#,]EK!]@.L 38Z>Y/[54?F&=<&=)3 M%Y O,Y]G=N!<]Z8Y1'M.M7M4DV=F-97F4#TX::HM$*JY*GWMJGQ7\SZ> F3S MMM-,,T3XSNDQ([Y;>KSG9HEYE2,.&KS6%N@T(Q\]]$,F)!YRX-<&N/Y3$-61 M,#X+V-3&03XY15TBU!I&Z^T6P8?.%#QX;*CVYE\PF]7O6U/L3I1C8P?'-//&L MH]\?H+O@D-'OA])@^Q UGO6F)\'1*0[[ETXPO7;!-'%'DYGKS0>=8&HWHL;3 M3C!U@NGU"";/]<83MS^:=8*IY8B:]N:O5#"]=$C_%"<^>&C]LT9\]K%. U#/ MA771.^R/P6CH$-5V1'E'>S(=CE[: MVQST7:]_K.W=H>F%T32<'VU[/PV.SM#V/L/TTN]X.X5/X?R>\QU+O//UDGFF M"_=>A^YXV'>GWJ@+,[0;48-IKXM1MQQ'0W:FHXSM,#WN![>D.^CM]D:+\W,2"M%[D_IM#Y9V>"E M93&//G^[V4CYY+$.;+:+N%.,:)A>U#[^FU1R/3(3?HFB\AREX;C+[5U$ M;J_YEOS/S:TAWSUK#N^ -2SN'P+M+),":_\NY5)B!] .H!U .X"V :!?\H9G M6^,!U:M:@L9)+/:_MOOFI7^S(Y7NFT]#*A=Q4>8Y>T%\86#G%<1NSB@\,YN, MW5&_N_/32ORE$TNO4"Q-1C,02\?6FW5BZ<639(_-D75BJ1-+ MYR>6!M[4[?=/HXD[L71X&>RP=QK5<7JQ=%G9JE-T@7C=%>3>S'/G1]^U[0K] MVV]X74JE?T<@AS5"FKKS0=?AL^UH&I[H[EO'Q^=!($-W/NNT<^.^ZXVZ1DPM1].H]\C+@6;3F: MQEW2IJ.//3![Z\W=^6#Z=?5]#^ET7-Z@=;1QD&T,9R- MW?Y@UK%OBU'4&W7LV]%&L[$ZFKES;]RQ;VM1-'R]@P9?=>/ I'+O_X2-7A@H M35=4NTXP3P:@=C/F9#)TQX,O:Q3S!%#J0E?/&WP^S4RS5RM.*1#R38[WJN#? M97C[M[_"?]2>-GYZ$\9,G@.%Q#!>BAA6&_;&1"//= A:\5V8 \B"TK%JS0P' M1_0^<3Z*FPULW_E59$5DY57W''U:)M\_BBP/5_932V7];"PSE MI,+/\ <]&<)9):F3PX?WPD\= 5M=.M^*0&P6(F5Z'WJN,^@//.?.SYQM&L*I M87O.LA!.GCA \G?Y&E?,MO T1HP6]TY2I$XA*V(#@$6R$6GF)#%\'837)@&! M%H=_^@AN%[:"8.98D][CTEF*#2:Z<7^XG%#(VQ+R RW82 RUX%=W8DHPG_] M[39-/L,.5_O+!41A=Q@(YL$ M'EGYMTE*6X-W 0IC@&":BCBX=\3G8.W'-\+!,@ XNL$&;NF#'_O+$$AKF401 M[ ZA]WOO8T_]7GJZ=Q%476M/:LAG#Z(>[V$1\WD8^O'_I^(ODUH#O M:4\]..C4SO.\_'&"I!HI)CYTX(\!D(D19 M4F=^>JP&K[@>;M\+Q&61XCC4<_3,H>W@ZN2: 7Q!X(ZC',061D< M!]#ZP^\_7O/6$IV"?RAO-F..C-S'L4 MH:S29/,0._9[SB\^&$$H<6%KJTSDN3JH J6U<_@S4F N-AG+6NQ,+.HH"\"P M LX%Q&XV10PF%F-6X\ZH']KD+=!F4M#G2[ ,Z!195I"X34"F9,6"2 1V ;]9 ME.HZ(%ZC2,0WN!9LEVB)E0@^+-)-R =:@L2_AS\9805[VT:"7D:E7 3Y.^$3 M[/'G#+Z'NDB>'_331)K"9R.DE84K6,E!_>B.8=-\,>M.RZ753 MP"&2]!Y^E,96!O(L)1&_]>]QA>P@FZ3M3L;!/2@Z-Z-FCC5Z&*!31N-^7:78 MJQ]@T=O6\M^!%G/ CDM;8@606;Q''+N2+$6Z1;,!+ <4BX_1.S*270XFS?&) MGT$IX(F\(9^(V I>L $%))E?;C[3QP,&048 #\8^&BB8.-N YE$6"FEG4"BQ M"*2>B)FH\!?E#=FR@H^FB%$P,88E8KP,)^!!B[21K*JV8Y.E9Z,8L*O(IJ=_ M^K__9S;PIN\S34,-=EOC=B*4E2BD8P"#X1'HB.3$>E,%A_W>= MJMUL ;U7"Z"$3U?^"C;[SH_NP%K_ZINR? 3A6(%A]?A\R+_]=9'"HPTO/D_S MYM@[[YV5*ZJ-&UBNL- !8 *HI>#WF/CK>S#+QR<. M.[ZGCZMQ6MNZLX")AVN,S5X,$2F=DS4KG;C!>3O,D*;8*2-DM_/A36FSS M@"R=_RK8N?>81-'*4=$DY;^B72RR $P?#.$6J0P^/;=QL%,(-J/N.@A ,+^ M?]60H"/AA;P[A\8>C^P(WU*\P8E!P#QIP2\E)&,G=%O&:*S5/C[CS"& M Z#<^)C#'\@O1P1\#S^S")OU6H8-VO(IP5L"5[M@(T.)'XOM-B)D^NF]\ZV? M^R>E1Z) 8/7K."X =+^*;9+F/:>6S4$EZ6,DW5^"BYR5HEJ5*'BV7]TB$,BT M7K#2*F)I,^>A#%FIX"W+8OR.=)% AGX2.0MCZ:B##(V3S;T3^$7&"3U2A#__ M]_??7GES!R *^CD,]@;E0&FS1.?7^PM6WL"/ ;Y&YBK46]?"E[=\C]1^2M4- M6F5%[KO+_*%TE_G<-;QM)@:E4\=P:K]\@_NXU(Z.2<')WLQFEA:W7PHD#M97 M2"J*0K8^F'NY3+Y;-D(E4K C]/$>+8;!M#=I?)?]D(I1W'! C0\HS3_GC3?> ML43@9UA-@(XBIGO0;19QQDN0$\X!$MQ3+;UG;"4[@:A<6FE@-RV<8S0&68O2 M=B8#B*BHY(1))#EO)CN@S4YZF#JW?E10F !7@X4H0@Z*-ES*"*,#=@_Q?$AA M&K+*_JS+M9TFGI^58@JPI_Z./5G[.?@])5+K5ZLAT"K3H!CUYLV@2'U S)6B M*\*_:\=4%P*L)< B6(Z8SH@4)F7PHHIN.&@1X&%I7=NFK0G>][RO9@K+?+!- ME=1?@)!?H24J/B,YB+HG!J24890MPC]GH$>!>[0S(LM?-%DWYCXQKR57MYAL M*58B367N3U.B110<.V;?*=-XE-I(D]>#R\CLU MFH2KKV)0__"]LP5K,0AWQ$R;-[2-_%@A'TB6"#%%@D._1QKYJ/)=4);Y[CQP M9C@Q4_0W[(TTS.T8'I!5\.EJH?.K:B\]TCG[,>[PX(2GK-]AP59]%7 YQ<] MC,COZ4B0J_]2"Y'P.&IBF2[6;<>ZAV<0ZV[FG!-!K!IH,\%<%MW((\N0C/52 MS2GI/!/YM')$,NRI2Y]*BN M/R,Y+RE@ZTM[KOICP"8921$O71L(\#7;3+Q3 M/[Q7DR_#F(! #[V7RTN*1Q17ZM'IA?RQQ/Y\WAM//"0 >4E>OEC21H]HHU(D MSY\-1[WQ;+#SXW[/>^1GX^'H44_NVZS7[PWZDS/9[!10,CR3O7: [0!+@)WN M_M1>]8%^''M:^;$F?ID;-K.#+M@KSG9HEYE2,.NCK9%N@T(Q\]UT/N.!]R MX%<&.,N+_P*B.A+&9P&;VH7N)Z>H2X3::>><:&?[^?SCYF/_*H,Q)\H;TQXJ M[O&SW%X_8(W'TG+[+GH?K'2_#!8=L)\&V!T\.^(]6V"_&#R_Y 4=TA] ^@/V MC@HNQTDL]H.O^^:E?[,CE>Z;3T,J%S&_Y<"KXL_11_X8,%Y:+[JF([9;ZT[< MT63F>O/3C([MFN,?WO9O^FJ;XW>"Z54*IN%HXLZ&IR'Z3C =T8^T=^RLU4XP M=8+I; 63-_#&$?3Z=B%-W1H:C>:)D?[,!V*7MK/'/8[I=1^-$UF M)V*E,S2\SS"Q=&Q+MFY2\=$@'KJCP=P=#D[COW:(.AQ1_=ZDPU&[<31RY_.^ M._0Z1+4=45ZORT&W'$=O/7<\Z;OSV?3K#DFM1=+0ZPU?&C]G:'SO\3J\(7>> M:+,A7FJDF5;NRSREO_ID%-6=WP!H6 MXP^!=I9)@85^EW*IN0-H!] .H!U VP#0+WG#LZW17>7OOGG@-SM2Z;[9D4KW MS19.C>X-CJZL0='EV\VK'Q M"V-IU+5\[>ACGY@?X87,KD-JR]$TG,U?;8O4UY!+>Y&>**_<99_VW?ZT"_>V M'$WC+@G5T<<^33@^*T'>Q'/GPR.ZP'0L_-(H&LUZ ML^[:UB7F-SXDZ39)_5R0D_%3$E]=1U$24".8(,GR+J_Q"'89SL9N?W $QW11 ME!='46_T^MI:=;1Q&&U,9N[0>W'ZZ%!T#/OV._;M:&.'/^%..^YM,89&O=,, MO#H]![_JOI))I4/$"?L ,5":+C-WC8*>#$#M9LR)Y[G#Z2.CQT\'I2YP];PI MI-/<-3N]INGD:2=/7_X.U6.3ZIT\/0]Y.CJZ$KB3IYT\[>3I8^3IQ!W-'YDY M[\3I>8A3KW_TF)I+D:<4"?DFQYM5\.\RO/W;7^$_:D\;/[T)8Z;/01F+?Q19 M'J[N^4]AO!0QO&Q/=/-.Y:,5W80X["$HGK;7"'!S1#L7Y*&XVL'WG5Y$5 MD95IW0.-Z1JZ>(8+ G%7XFEHZ?.3[\'0_K)"L' M"/LN7\/G3K85,9*SLTJ3C9,4J5/(RM< #IAL1)HY20P/@)3:)""YXO!/'V'H MRN4XJ&2]:BDVF,]>)2DM)Q1&MH01.-MM&(C,Q2>B@E[M.V\&@[X#((E@8;T4 M+BM@ S-RD8!7])R+8*A_(5!!(12++/=CB1A]2(*&^!P20R%5_8 15D-5 M-AUE^)T*2 =]1036-PFH_A(X.4-R"P$_ ;X+Z !?]^'G__[^VRM !D #^ RX M:ED0B65K$0&. 6Y7V\@/!+$+[,/0<0+/I\Y=DGYREF&6%EO^*%_[N>1D> WL M'T_B U(CN2?<^:V?ADF!]!+G*6S(@5=MPMBOK@X?A;=A'@(*ED6*I(C'I%71 MZ,&-BL];L00R=)!L] LL"$B:3<4-_-ISKLN"*R> K>!%20I<+]^RGW8'??;,'U9FK^CE\$O@2>1:2%*:F7 )CR1C"( MW@QZ4_O+<,(B\N$<*-ND@,@$RO X0$EPCRN H/CVD#-Z\R\]XVQLMN808"9(;4'7P)8 Y2E52@Y8 =)DN87V PXT?QO!"'Y1(B5Q MNP;#\F9=^HH--TS:/+@^2"-Q XM%(1 /IWF6_L97Y"9/H+X-XH!TF"PM0U94 MDJR\C2*-DUOD95@C .H \53D]E=Z8#P)+>!?VNQKEM0_B!L@D%_2!$QTY,SL MF;>W=S-(?S\E %=OHN@ ?R68E[)R_P!\Q\ _$:MDXG=\^'OXF7V36:]E@&[< M,I+*QV(+Q"0MH6_]W#\I!@CL8>9(Y4+6C963.4S;U#W8>6-OE]UMTV&$3]Z&( MELX:8 AO8E1G! 8X-IKH" [Y*6KN+>EZ\IO8-V+UM,B2=*OD[RK\K&0OZZ*] MMC8"Q8^RQ(F!+JN0@1.3G8"&O<]VE[; E!A?BLB_)V'RP8_]I5^W\T KWY(4 M@G]%1#9 $=.>%V:C_PD^&[S)K3DFN<1-V8617J92J?"6BF>B8;_7,SG8JO/1 M8(XBY9HH8$E0UIX$7\.Z0E00Z(BW_V(10TH[D1Z(L2/ M1V5PV/]=IVHW6Q#'5PO@WT]7_@HV^\Z/[D!P?/5-F>"!VBLPK!Z?#_FWORY2 M>+3AQ0]%&-L93CRX!=5%!A1_/2B.B/($3O5)Y';H3X7]4+ 8UY/4""5*=H@88"Q$:JN<"[7E2/4?96^AX2"-EX/, MOV/CA$8;2,-QY=^"[87X)G_R"OU)V%$@TMQ'.P"5PB;,,L2>CBZR)J$WDD%! M-DF,AP2%$G+XLA2.C 7M4#JUTOS04;:'S:T36UI'46<[A>6Q[3,N4F8>%*U# MVU51], <7\1P[5R;8:1:I]2'$X4PI>DKV!))Q'?AFD2ZQP0!77Q2S8,T973\)&; MC"@?5LF6V0X2D,X5*U:0VFN40BSPX'.*F8<1&O!AO(H*0=D)EG3U' &]WI9( M6J+Z6^1NDP3$K2S%2E"4DL^2 A5EP1J>B$39*@?IB%O>A$O FO W]+3$-$:( MC*+&#VH9BB88E[(6L-&-_P< 9B/R--F" Y(#/_M(M"QD [] R%;)VE^A?'3 M4F9#@?0&O@Y_9S8@RE+[4OD7Q0E[DG 5AAL,[71E;*+NBOWTG&L=-HSN796@ MTU8!""[^& X4I)11 <(C>R $;.P4F4TV1PU*!T9#K&!-4RR$DQ>9G;^EK*0B M<&.D2:&)3R@3;>6:$MVT]!&O,/\68@!+L M&K.JLK'/&FZG@6.I"E,5PNS8Q!@J#JMVXB_8Q*1,%F:L.,1*D@9^70M?&M<4 M)P0- '*?8MY%RJ8\1OE@$^4JL':D6;"4YS:$U:^29,KO^R. M!5?)2DKQA H#!&=E80,@[#F:9^H%I-PD8[$B"LF6>K3C6S5ME5LH^6!/D/W- MJ.?9"7N3G.?\JG)I\/TJT5_A(U4>H@0IYLXBD*;W1I96RHW>>+WA024%E3>! M316C<9GY;""K-^K\Q)>YP6\&L_*^E/N+]0,-O&U'8/!8\'6EM:6)C3(<_XQV M']6?^0'SL\FOF^C^&RS7/ @L9'51:B%DDW:9W,F@4 478#]?2>,Y*!$;9V_P M!8_TRP>#5OGE]3XSONXS\Z'49^:9OE?1D4#IU7#HUET!0YK%J86+UB4UK M]I*X2.!G:SA:$GRZ6E!X$@-.8)/(FLA24:-GE0WA?L#",=9-".X)D%R8+-$G M+>*Z$K[UH\+4T2!-!@%^D;@%GE:$#*M0(AO(6.Y))G0H62)])99V,GM2,14R M9/\IOA;%0,^Q@4A(O?AG/9%T03JARAAZ3:TB0*F)![RX+C=107IXLL*WZ#=44 M^L,T:E=@ 3E-&ND27'(?Y"T:[RP78?.@HCD7W=NGKROEIR4?3FN0SPCYNL8A M98XXA"\1W#?P:)'BPQM9"B(K#.SJO@<+&A]C: )P)I9ZLLUD<#Y F4F-S?O7 M!Y)%9!-+S=N/,@9J\2\J-3)Q8.7@4/6>*C8C^MZ5,Z]"';8PM@2%O06+P&1T MA7*R',;@[<5+&20#R&^I@BLQD7)"4!8N56(U"MEJ#F7)=-\J2:QRP I4*\D@ M[9K]>4191B5K@.0[W%&K]P4O0EGR+-JK*9'YVA/*X]T)9=QNN/R/K\+IH-]? M>L%L!?^,!J/18A'TEPM_$JPFJ[X_F_[O9/I5Z[+0\T;J>'8P-UMK:)_]\_KZ M%ZLZ\$5$O*(F(Q8BI5* >E2HH6 ;_(^T&<&*\C_C.IG*;9P^- JF+.L%K<)B)4W*&BK M+]DV,>OF,!<;.H"I[5J(*+E3@7^-B6R=%-&2$+(06F?*7!;L#C,7,<=3\^10 M^#MH^M ^&G"//H"!(=OH/IE@*;QER:>%S MO %,HLP4H*.")1B06WSHOD6,?P9C+6<[!_!M: .^O$%\BM5*!#)24"(-R]J3 M_@U%YY2O$Q,EALBLP+M6""=/@4[E63;(5 H=_A;-"#@O,86Q^O2!R57!8SZ= M,7!**7+-U?F*DF4&E=!(U.LZ;\.O#W"3I)U+V5 5&9%80%G /]4]&165 W\% M;._XQE1KFCL$ELE6)N22F^0B2ZY$2&G_E',#^FH1? M)2@6(E \,UBWZ#>_A MC'#(A^W?6PRF[3B:4&E->7.#ZB_4;:VF$]-;X;6F(/*M$F-?JTB7='@?KHY\ M .[5S:D]T#F-P+"%Q,&OMGVC&R*B5%[TB2E *.L[$?ZR@I\C"U*(%IEF+P;$ M1N3KA"_GZ! $PNKVZ]V!.*RN/10YH /C1#E_4F1R%@K> B\IQUHIFZQCL>I] MA[ZKLI:.0+^G==_> OJ9["NN"48.#W"KCL2ZC5X,Y0!-7]F4R<]EI1AR0TI9 M.$\'&RU9$:R-GMSX]T8MHS^I'LI"$+U4G9"'.94F6*I5N>;P M0!RJVU\;#ECH1R^6E4XL.6:7K ;V0/S:^6J_/_IILQBC?+#_NT4>57@S\ MV732FTRG.S_N][Q'?C8>[G[IOB?W;7;>&\P>M^II]CH\:-4'FF@^V$ODB*_. M:U]MZ"O" 9$3]=JH>;A$UO^#P:KOT.,ZIOUH![FO_F;']AX#N[:=LKD72W/3 MF2\CB6-Z"K4&/,U$,.@/O$.Z?QURXE<'N?X%CVQL/O1/!X8TWK(MADDLO HL MEK4>Y2_88NZU=Y [^P9QH]G8G8\?V8_Q7!K =<3\2HAY-';'\[82\VL8!/:] M3(W8X2\.%(#SKZH5NG$D1\-U,G-G\WDW5;W=6 +QT_>&I\/299G)#TB8YQO_ M<>']8M\.76]^Q&2C;E#J2R-HX(Y&\Y,@Z#78*+]@Z0A5%F"&4+K<5,G1&29' M ],;]MVY-^LLDY:CR9N[P]FQC> [T^0H(']KEX%)9Z>S3XX&XV ,7OS@6&>G MLU)>&DV#L3MX;.2PLU4. _*U54@J.]F5[L=T)LLC=.%D[ XGQQ)N9[*\,)JF M$W?:/W826&>Q/"J8XI;<(-D[QS)F0NL:Y6-;;':6T-'HF;O3P;&N56<'O3"2 MAJ[WV(&%+;*"Z-V#<9N&03>72GE"G[DP8GB,5>Z[G#=U!_]A) M8D?!XHP,IB\K"6@??N?>P)W,CAU4?2PP.EMK-P9^>O"6T]O%LY1R7;C^G M7K>&'+O3T0FK4SLD'>3.NH/9(X-PG15S&(@_'M#]^*WXVNFLED=<"9X-O,'[ M+AK3;C1-P%4Z86+Q-=@N'[Z@\TYGVSR"HJ?#$Q:+=$@ZJ*3'.__XS-DDRG]6RJ=(0@+=,"JQ=5*?O+EX_&8#:S?D>YNA<;S;^HKO93P"G\^A$T'%, MQS%N?S1WYT<;-:WA&-*WWU /F[\]KIW?"X.=.M:^];^FEH56.TFTVF75V4%3 MAM<^=K<5L>-O=+MJ,/6QN:(>.%&DU 98]M)L?-F7M4(\">P6##LY<.0@8,G* MXJQI;EYYZLRQXUDJXUYV3:JI#L4XZ;B:\T-Y<"S*/8URMW&"+<['*B%=SSC1 MC<6K*)--;J5SG2:1'J+8-,#W[T A>2Q*;9/W0/Y5SL>8[)Z/T9I1%^WB@^7Q M?) *V=DX.V@T7FT,GA0O/D]?*'!,^9]\10.;@@?8V=XTL'>IM3'R (^EQ,> M&NGK/P=Y@CNC7:G^RZG 9RFUJ<1J.#<9$[-PFV^- HP6*V!T"!@270ON/U[)&BX;$J<*X5TDGXB%T1] M;R%NBEA-(];FMAF 888:U[J.6J?\(PFQ!3] A!K3(S'B> #ZKIJ'X^ @%)H< M\/:_O_\N^]JM3)!?%212\-DBEK]( )#*N,'I*CR SQQ7"_:/,=B"E\!Q:_R9/X/!9X09 @ MVH@B=CDN8X+WOP10TZT<+[P.<7(.NOPX9C3,@BA!KP>E\X)%$\[BDP,!9-M: M^*::_L3C=VA4]KT>LM X-JKGP'LE[-$UR/2B:J*/A:.F.3XXJ EN2IH M;DO@;U$>.[$0RTRI+/ ,Y,!+D>_,H MVA".K'"KKR(^B!Y-8 M\'10C4$6%;31!GE1$E$_?KPNC6BQQ4HL[F -5X^-:!9G%>XU4@UE/=),S/8( M'XS'MP#IWQ"*G25\-=WP4>7^=\_90 XW"Z"<(L)&;%S(["7+#./4&5\#4H(85N.F;4WYBVJB_($F*@C+, M)1/@Z%-\GW.;1,6&"ZO5.%;)=;@F1!U(Q.",Z=T-L*<6;KR@=A0S),<9>HS,Q2AY?^ D@_0C$/6P()5J0DH(RV MD++3E;.00AIS#ZS8\IV^I1J9C7$\9>2RN.;Y6;&GPSTU"+@: K8AA M?>E^?0^VHAQ2[*)^N%=080*$,V;%X@\Y6%;*)U"B8F M+)N 5D\%L19%WUP'"*_ IA!@*H!6 P8 F,##-P(>N;65_2?/T:&8BG3O"@+7&#? ZR*$)91.K6B#Q, MG<@/F8X MV*C?&PY'SS)P:_#D [>\06_6GW>;[38[\P[;T&L>'S8[J'*OECIYBA%;%P*+ MH^9"/24MG=>@K<. "XKW1U2\W92R1P#O-[2K7M_PNXZR3D!9K^%6WG>8-DG# MP/F%8H/?QZO45PEEX7Q$AQ;]E&>]E'? &D]&KMTF+W.33]F0$XS;;%U^.:AT8#Z^$;SIBNVO9!VZ_/W!GDQ/>:^_H[E72W70R=[W^ M^?=Z[^CNG.C.X#E$OC*BI._3ZC^AUV[X&3O3NX;3E*KYZZ>8%S>M7V^WAZ/.WFV5! MKLY'[KS_2(>P-=U-.G+NR)FRN^[ F[BS:5OGR73TW-'S48V1!^.I.YH]LCER M1\X=.;?IX'-W,IFZ_=9*9^D]J(VHO8^(6$^0X^^*&;I-GDM92*LE[J]T;0YO M67P7B_3F_FF+N![0;MT:%[K&:TLI/4]!U1ZZ"*JIYFI\_K2FD>?O]T,.W 'HY$[FGS91)S39^D[ MN;=,3<$7,+B=ESA][('7C' M7J1\*7)^D@JJEN7^GZ_NI]OD16SR-33!^AW#W7P*YW<<-X7#!.'GMG;#ZM8X MHS5>6S*IZTS5=4#E$OSE%3;^A.^H_,_K6M4/JBBZF^T+A^ MM1G.H\_?;I8=N./IP)U,'EFFVIJ$?4?.'3E3.]AQ?P9:J&NPUI'S!9#SP/7F M$[<_>&2PKB/GCIS;=/"1ZXT]_/^6DG/7D*K;Y*O;Y&MH2'7HC,[6%T=V:[S0 M&J\M6]0UF^K:8#QHO'\_"?'='1W3G0W M<&?#F3N4-W2'V&EV>/[%ZA>.J3&U9CWI[-<.40>QE.=ZHZG;'Y]P.G37>NI%^T'P M\=\- 6++I,#Y".K4KS;#^?0 :CW7#ST<6/Q(K_+I -5RG[1CF8YE),O,W<%T MY X>>Z.B8YF.95X9RZ #,'$G1]>-=1S3<V/GG/G M9QBY!8# SIUE(?!K.;S2#_Y=A%F(*SK)ROE[Y.=Y+%+7N5N'P=JYD]](Q1(W MA6OUG.I6%^QC'OT2BC(C$> '?N1LBB@/K^Z%3T%H6"JY2?U-Y@!R!&\ UKL+ M\[7S4Y+"?Z\W .H 4%7(9E%!L@',A2+K.==ZV>C>Q6,LQ(V/4-W"HPC55&3P M.A7T]IT8T7CH"#\G$S<;V!8<,L7%\)#Y.A7"V0"BU[CE)6RXA@>W#I^D2'?! MIP?OQTC['T40"2Z;I$@I80(@W0"OPM'6_BV> M6^"Q S@&O@Z60V)BS,!">&QU& ,2>HV7"'N8:',!<@Y[AK;_]=9%^\[?Z MRN'R/[X*IX-^?^D%LQ7\,QJ,1HM%T%\N_$FPFJSZ_FSZO]/^5_NWXPU>@(NG MC5S\0PB87*K&91_\;9@#8?\J,D!S(+)#@-EZ2?6C'_LW@B@&J#W,DQ1D41B# M? J1B?WTD\@Y@Q3[DK/QEYLH6<"/ B@PV80!4B*S*#P-M+OR UHI7_NPK@\ M7*U$D!-_1"6H!A*JJ8(J<#MR9([K (,L1)3<$<\3 ]P"NR5%9J6S:)4HB6_X M-V"--2Q&4@Y/E97> @(D">@OYFJ:L"2 R\K>9>*=^> \[V$;^_;LP M)G300^_E\E)"3T0O[8B(Y>G\6'S#/)-\N/>_11Q38['QVT[ /IS",N"SSBJPWQ'[8,7B;.,7O( M*.>:QOY@<$ "]%*/#XH$C""T@%XS$&J7H5Y#1^T?M).#_H2+41NE?(LT11U. M'C_X-E?HJ("OL06CH)M3M1OP\U>RYHZ,;T;[P1)\7NXVO8WJGM>OUSZ^-=^- M>43;7.@YF=+U-;?M.K[DA^0!=(_5UG\L]RGY1J!Y]C,V'7\-OH3].GZ*EU>+ MDGYGZ]C5?.>N$G_Y"JM?]B']]W\%EFE]:$]IJ4_IN5GIU5@L>U6"2@_3_=2 M\0J:*U9KKMR3XP*HL;VK-ZQ5A)]8+ :V9AK/J BWIS3'*5E>H+GV70N[5MA< M>;;;ZS,F4-+V[GKEVJ)F!JL/I/;2S\BY;^2X/:.GNK@TS[TKQ$IK=#W(U?8B M;BZ[M;KN*Q5M+?2?45-L#^G17(;M*;TN5KKE]I*U!X,<1.9-Y_HZ?OD:0FI; M-*5% 64X:8?VSWKY%2VJC%SVV1FY*O)>KS,DE_ WK^%IXVYWSK1P-,=N[;_E M/J0V[K8*I_3?#F++4TL&U/<^_L M$UKL#JU& 5C+)*^621S&(HX6^$^.$=FR29QALS&$001X,NPGIA?L0TU!8^1 M)1Q]ML9.Y, E;"!XD+T=T$X'^5" )=8O9+;%H"0QSY1@CY;P(1H>@&1&+VD1 M9Y!/D>) M'*R 18*LT@J7UM^AD.L=_Z=7]!SP,.%W[_Q76/=Z+#=[4&$AB=H MY.PL8!)O'"=<#ZHO\17#W"'B6"**&4?8[,#&(?1E.>I+#-H:PX6#JC6F ).L!H2G ;N7#D;0&JY<+LNA MH+UUR-E9D5]B-SIVV&_,8-V3&ZE!Y O?Q=:3]3I[\3 '2-T Y^?QM[ '1P7L M6@+S$:<[?6/7._LC1EIB?]AA QUQE%Q!9$F'1/DYE0"]V5"N5SS?A!8F*G!= M.BJ0 ]C&/C*OXHCS8QON,P&3I0"6/.SL<]14V": /'Q.H<*1_I9KJ[1G17VL M]2X#+6AM?A^&RD"(,.9SW*F"JZ8AR9Z(SG[/694(PKI1E8[U;BGH6K@@D8 M^!1:=2J9@#.%-H=HC_,"Y'8NI'\U;@R:)!MI@%)RAMB/V0M Q<0K.R(]3*,O M3R@=*C/C5P[_^YST1BAZ.0:R>-T+(15[)JF(XWI6(5H?2'E3XFB%[PH7WL/) MH(%?C^2)S0K8K^.K#NU15,+6.[ML_B?,=- 1/U8J6E*H*7KA.%"V0(<=U]%* M+J3$32U5NYKBF-"*R0B4"XJ+'0U0>6 S9;,<%5S#. .=@.DS0H"*2;TLFG66 M6+PUK0B.+\W#VT ) ?/U?4SN,6D,EUTSBF[I=AAICU&@$P1ZP$\\/%)!?5> M#R&NP5J?EW))#%'^5=,5X8)LR)8I?I<53*?M,6NMX+TC^)W(&8@/(SHF7S = M%?77LF0D(-^;%8E^1@JFC@(3(MJB;$R!2GB?).R1H?FE@W#G*$UCSWF28Z#DH=[WS:ZRC0%S/<4+.QFC:B/@7 MTM>(DR$J=XS N1Z'W[ 5"'%9_6!"N?O0.9&6Z#R"31"T-/NH:/7-33)A&J:= M$BRA&:NX"5X<]8N2SGJ4?4 +L(ZD1:7!.]E4N'L @,6/R_=S4VY#ZMK>,TG= M.:D$T@ L[QE%[)AWSN$=!I23@BL]2["JGQ%<3]BU4C;QQC*E:!6C_! =6%S" M*>UJ^$.5F.7-X>N6&:4*.=MX%7@M:**.RM^,' QXKP'#8#.LY(/P^T31*>G M95QD4=/:[N:,N#TAOO&_< F;JOKRN;*"]H?L QZ49L_NL+\Y?0>/COA_1RDX M=:W6E/N%-KBWYSLV$GIL)KCC7JZLO+GC.I=4 M J$5.V2,.P)>I*2 WF9XQS!UCST\P,X269*QRU7(HM$ K)3C 7MS@CGP$;M8 MTFPXIS@PK58>+*4\6#4&7$5VDSHE=(!CNRM:"=:& S=$H.%>77A"N;%UQJQ\ M];)&'_<%998.^[=ZB2N7-Q@K"5:ST 2M'386UQOJL)!X$95LC"^:CY?+CNGB M2&9[QR\73\-,6[Y^.KY6[2P>4X;0'V? ;'#.#+V*YDF:,DXE,D@JF)#9 9RI M>^2B'&5#]/2:H=L>4PJO9KT8#*4G V!2./O0BT^P<#%#0\$MF?B+,BBHT M9LVT1X=#\)V HH^A.:T3Y8-$6!($NU(+$^[!J<0:S":A_4%M MT$A+HRG0!F!Z,&T#*)E[KML&>PKQN^&*--B;1Z0\TQZJ-#R7NMI>;4MUM2W7 M5LX.2JRXGW=F=\GG\?'N8?R=SRFAU0U3MW[E[MU9CEWA\'S?>9N]ZUSDQ1_T M_HOQ9)?8?'"X3H#Z[C(+X8G^$C)*(B9#B+U M148EHE')=JX4]^C;[/P=VP\V3^&^KA9;#O/XSTG>@U")Z@@,1H4F4%#I52SE>]5D)@CUY /^"GYJC,#9;)DXR>J8$K;G+=DE737L M%:$<\#4,83,Q-VG*AJ,O5"FXA%VN)X0^]?&@#$Z:!Q*+ GR9U59'%$]8MC ? M8F=/B']1=.$+3S^$?2"L=)?#QJ"$6-/4=3CA<7U+:<6,80Q^S26445)/:F5>1=9R$4O@ M,67A0*:=4DE;:A 6A#N.L_A&(F_8K>PI1FIC-,8^K,GL%A);D/Q=LI:_<^2% M+?N%$Z+ZMZ M/]G-L3K!Z-O[0-_2HCTK&\G)*;,@F0&<0);<#$G-=ZT:BV](R>[2(0R&PK Y MCA+"91PYKDN@QC"15@W/R.CT\.J,,W,U R3_"RK)A5^;TP>&9$-V81=XLUV< MT $\!P*1HIW/)L]>Q&S9/G\%#"(S&+(B'O5!B,(K+Z#W*+SP%&^HO 0# #-N MD/1DEN$9R2 /&"Y%'J*NUU5[&OB3C%%Z0*1X/Z-G@B;C.;GU-BL<+O(G!_08 MS78X-YE*R>X' OZ 40\5D=$ YR,#DCS5 U_8(UF_''^;#)FRRTXN5)R;2)%* M:(^9Q1#T!][NB8AJPRO#;K^\S^XS)A2&>2&."F9,>'YVS+@D[[-?EGBW#XZ; M^A3;068S"G5&7*2)3#$05N7FWL^=+=T,V6:#BR2+-9&DP&F/_S:^G?;7.Y\K MRY4=6)^[>H"[_O-KW%A%(>M4=P:Q2MO%-^X"I#"=3:8:G3, MI3K,5D]N*.H J4Q J>BA;'S+6 9RZ=@RDO+=^_MO*]M"+"*K?:!8M0:2FIR5 M]+W\XX.$?,L&N"'XT F"M MV_9]>[[?W _>7GP_>$:AMM?V@U](+W#)%!W)#Z^N+[B$Z! F2BU]0&L=+U4# MV3(1M&E[A#_X$%Y>-]HY%VYIGF-H[!UM.]IG.X.OM"S?WXN)Y\6/NN\8"Y*_ M7 18ZY:[Y"?Q2;J,4+J."]\6[?7.&^HXH18X=^W9NGP@E2M#P5_'E0/5C?ZH M,F;%,.KFW$_;##33;=O9/NHF;TRUN$'_SKALY[!/[U1JQXNQ4ELSG+O/;?864')8EFA9H3/V&7L-8@.[ENZ MR:%]'V?V8\BBVYZ[/R;;2W=(+7Z#EEQP:*9AWD-T+'R?G@3?;ZFC9;]H59@\ M5O3 L4?&"I-F1\M/'T M-IY^:SS].?9G+*NF'$6G%>0@\FDBTCR!_K,TXQ!H^!U7)*HJ("7W:IJBH55X M,? P1WI$H#^9[X1CRMC8C6""FIP","G\E SJ8<17M1M!T82T&CR2)P;!EQ&C M9#X9R)K*4TW &P$P#6Q#!J"*HS,$8XAI=H:I/6I.H.K(@"?!7<$&K[(3>Y M7)20738ZPUS#@?H\Y*Q#QJ\"<7G&[$">EJ[\3B(ME3EF_V%Z+5OH#BR\SS.@ MOP)4"3FFG>^P(D;L5:9AYRT@)M(4L2)G'. [%%[LR1*/>0R@!U%+Y"YSJ+,Y M7RVRSLII>"3L,ZAAZAQG>%9G18Z'2B1")J0=JR_F"<1U^K^HFBOYX<'V:QP\ M+\/2N"H];WRMV#?$_U J('UQ?D[9WT,)PH((EWF)H%U(WEG)[OD.NVL*1 <2 MV8:\R*@>IJS%(>9[C.7<"80CR)Z;][)!H$^U'F_Z'6.T=TQ[Q\PNL7D125N_ M." GYDZ6E/Y1,K?%]=',WAX7Y%A[0 "+>#*I6ZN%3"]C/)N@=5PR<0[C$P E M*RCG<\KE^Y *882WBD0WEF(?-BQBG,=K=K $J5$W ;J!-.GY,]Z_S6!PG*ME19V5//6)%2Y:4I M3&[OV<>Y9]$88';*0&#Y52I?#4\O)+,B?>&C3XP[AP. ]F,#[-.S(<].%)FZ M&(]DTN"-N>X:6/Z L"K'3($\AJ*F2@JS+*9 ^+QV\(15YF$_7JF5M$M8OS4;0;WB!&Y98O=*IEI04H=*VP9OV MC;7NFM5>,;G*/O <^<%ZY]=)UJ.B"4&M+F-1H?!#@XNI'*)7B1:H%<-EBU8C M5"=>L,T0)5726:0XHHX+0/CDQ0XEUIHRU1L!DW.!'SJ]8P'O,G![+9@T.GD5 M6T+/L*(1J*(S&"'M *P6+R51"T6:"U87IG11@&_$+<#G(TY:+$>K"VUKFUR3 MF(]U)8OZ)18-D_A/+S_6II6I-BUCT=] L?@Y:"I^RB8=TS.AMZ1P!D3H*W): M+T3!%#99/R^H)M;W-(#P\.NO;._9+W?@E1$9_.GL,2,83,?OP(=O$3/^W1U! MXP73W<-A4W?_P!<#?E1\ A.'ZMT>B:DHT:_1(M$N[PG,TV89E+(18R#XHH4% M1*G^#/*+@:B K]Q0C+5H 95U4S@KH2#*I/\&W#*-N54SUH1T@;HKF%R1(4XJ MEH FZ&KN535?4P]]XI 750.S;(7)HA@9=N9'65A_[P)4\ECLD RS+[DRGAHG:N@%]%^X&EF:'RYI:WA)S2\QW MJI0P35<+_7MF-+>5$HN\M48E]\%Q/_ ";JS7703WUM*",- \TWYWUW3;IY3$ MK_R0G##4;.MYCNC5ZL1OA:AYIX21'E<[?NEU09KM&5IPWWMTB32_%WY0;SW# M9&?ESB]O%EV\-4\-Q9A;?&K@P'JF:,L,"++*RMZ8E".K'"+94+NS(["I-B\L MX6/C>TX%WGPF3$Y-66V/;5.A*?#6(@R*7?EDY'/Q&)X'ZE#,O.A=890ZMCMI\J6"AG6H\3N7A8%1U*>'#Q M6:.Q(?97+OH8UI5U2!C>A6VY.@/I4H5X>?ME4C4 Q69-988)^@JJ:$'/*2!C MJ^'\NK8'!Q M*,*U(R0K! M_%98%1N@JM.H.;"@Q_"S=8S/ PX[F4TC@)WKM C9='@T$*CT@PY0'-N7MW3] M>%V;A(Y]]S*0-^?V.*L$, 5)O\XON, T[4F$X5J\1E<*\8^3HXK(K1[B>#$& MF^]Q 9EAD-UVD0OACZDM_:SD7=PXM2'E;9(!28A6E:S4(F!,4$M!,(XNS-X% MV<"R0[&@E]DB]U,.'0+X\-5$, =AVN;@I8I<0(:\0Z3L;#P5M[CJ#=D3P->] M)(6JGKK@ZKC*9>)8T=S? M,VL7N-1OUH.-72/KG7W*D[\[SOUK9CK!8]?MW5&;G#[;54GCQ:LHG5(1-:57 M\23E+UZD"-41,^"2\9XI;UQGW:G2::&)BFS"6+=U)%<%TR^@@6K=B@IY,4&= M8IY9&*C'5F.?C8IR1*I\5D:J!;L$S[-BQ/8R2S2VD[V,IIP%M^7UM4]C*&^^ M ANC\W9SX_OV/OSY3KGJ4II@%BFJG-B:1F3&,F6D4:IXUW7S/@E22YVR:/CO M\55;CW&*M=S MAW)]DJ2;*;=P];%+X,9>1)TF-'FM(56-HL1L9L+?555DJ9*ULIM40V MPQ;HJ24!5X;:+.KMUOX>M$$[ P,*X45 LQ:5Z'511@)/9^SB)'\0IP0->P6+ M1-B=V"8,Q(N\K]FTR;',)4?4$?11@7K9!Z4%+N,^94R^9&0 E_[* ME DP=DG6JBB;;^<$&Y_41K9DV\$\/C*<&O2$;:JX];@3TF"N8==Q!.SAUHM' M_)X#O()2\2APYT6!K6*GNFM .D,2/B0[HV!\*TH59"%!0;&OW3$5QH3P2$6D MASZR=QI'/AAW^_2P&F>*WT<3G<7X%2Z.O3K>,_")0/>Q^BH00I6O]H9PG M P/)IE+=H LWN]!!EA*^WVRI@L;@=2+,T!)[ M M/"?9&*D?0+\0;'8">K3B*<_@#)[@"\*M4*<=)C]]S\MKNJH=W+5I_?5%]< MN=-RA21VJC2*%Q:2F"MA1(H*% *5\??&6G?FK@?N>EAIE=78TYI*8M-WIGW;85,/%>IWQI\$=A#UG+FPI976C'QV MM5A0YCE%!!#VFD%><"^VJ(A"?*ZHR$D2(;/0^&3 CO#X2C#U5>V J0HSX9D! M[X%^Q=VH0GUG' M'I.>I#D5ATMO5<(2QZ8"F3)E8()5!$?>8 $67JRSG*B6R MBJQE93I"KU<_H5SE !L#96-#X;!6! @NJ8 6[K&TZ*3/F2O3J"=/DU!OG'#= M4H^E,@JJ\CY07\0W[/WBD)H!GS=6N&Y.'&Y51HQ#*0?Z0HHN[\J;ALJ;H;7N M33)0DSG?6)ZA[.N-;":XS%'87$5D$+L()0/VHLDRE M'MMMFNUWI1ZV1C-HFN630T#I5UZSMVPHK*QY4K#,I+V[+OQEQ"X>O^4QCQTO MNLTQ=BQ&!Q@6T\MNE?R(Y+S4::"8)ECG#AV$.5\NE\,;ZU&_CXOOY6IMSK,? ML(FS]*-J"G6,=6!&#R_MS-UHN0?%I,%P"G"K%V\0W/QP'R%*.\ M,=:-&BA$C2/4J97<3XQ7+H_2%R/IDUCO[-5@*::Z7MX(6@1LTE%/16>9!P9E MKM:/J#X@*B$?7&.L>TQ1DE9>W\G]AD''4&9R@'=0[,P)_)@QQSN;?4,I&6^5 M4:W^MF5HLC%[)0XDN"]7F*7+>(;=PE3BG.>B#.O6VW/TS;S9)S^M628C0L.M MB;#A3N*'?.N9KK,7W$1<";L]XB%/$1C=%C>8/D=% V5Z6-"T U2#L/*ACQ%" M@P^!L"8HH4*9P[4A;0 XD+1G;J'8-V-ANXDY@4F7)<>T?JS6!3KH/1?JA8:L M+$$^V*X!5S.CKC6,/"4N^\8TFRL;(TG8SQKI&?#X M7IK)-/?&S7*MO?&\=?_F+)7 M$ ]&>CC)>QP42<$S'0^;X8OT"/U]X%5@FG5MR+^QIYDIC?ERIS DAE40W?(C M%:O[A5@DC0Z]0#MAF,0T,W+NQ$?>6,%4QT9 M=^<6&,N]*;=@P$V72(S=04;[IAC2:!5Y3?O$(00#FB[Y.K"R["V#K@G#:H;Y)U$F#5T!1GD0A530<5% K#PX$ "(__9 M69US7& ".D]+1PI4G6K3D,7KF!SDKD/F,'>0 >% #V8(O5^?QC MX=PR[N4E.L;8S]I$$C61Q%K91))GVC'EBIQ.EC54 /_ S?(#ABW M< >P[]F(W7#EB2C_F$7U568"NNXYM"!F4.3' ["?5!5%@DF*S!;H%_ +0%5VR_/GDLA"D@113?S.M@!'0M$R(X%=&* ?ML M7-5PZ!V2P/'R<YMBDDQ*%J39J M"*+.#:[;G:G-*M""/KWAI7V2T/7.CX%0I9 2QG/]<9#90HY@NAR4=/'XYG!2 MND[;;Q3#!94%*X,V:UC MFY"EP8D$[@)(M&0TU\N5DC+:$]8Y=E(5ES6I+^MZS94SBXQ (>(>@2&E\I;[ ME!-&(>P_MM"%DA>BCDX9K.H-A4Q29Z-4*/:R>X75-J]8JFQ\))43!$R-0.R0 M1/AV3D>#,9SM:<<-UL.0=POBZ/O#L>9="M@J8.TVI-DLUI7FV!1>FTO8+ZDL_E)96/GJDH%F_Z-FY&Q7B1O/*H'1W#\GO1$7.WW* ME,9D4HV55VJ=N0XYP5G!4XK8M^D(2II2.@:U7ELY@H6K?-D$<'WA=16!&+].RJUYO2 *;3AWCV&2HQQZ,L$<5YZ,*HLIJKWXBF+;*( M [X'Y"-T_2#+,*EV ;X$M%FF"3:_54M:X?;XPFT/F7Z';?W@. -[8(/[0%=3 MUDU*D:Q>F?3N-MVWI,IPQJ*]F.,F-8NG!U>W2-'JW;S]B[39M#KMK:@\^M:3=]S S,1I4%/0D7FS%+* M9N@JIM>R\5*Q\0MEG*^,,GF>(*.O4AS(=PKHE()@O^9,F]^4>1VQ4L'S+-5= MTW@,(30!&*$4@+9YA!=X7D <%7 K 6F(W9LEMUTX "L::V".8.*!?%AY@+]$ M# 0_+"3T5#64?*KZ:05@@,]A@:U//]WML>V M%1/+)2:6:R]?J-#:4&HTET 83;A1$.V6.S/H%#=*,WD>8.AK.EZ3)LXTHJ&.43#L]SRCR&7'E:-%%BW5".%SU:- MM'.PO=OQ-YX-J7O:K&17'!W:7KVW@G73@?WY!M#.542><>8W)4*_I=3%;$3, M6.OL\@8#W[/RSXNHJH+$<9X@?@6E$;A67FR$ZRS8.E6TLM&@AC%4,B69A@G" MOTX,%L5\\+A6@YBI(3O LXSAG2+Q$+]K(6P;E4?VRE8>+3,>S2:G36#A9[U2 MN,H"^% %52VH!C.58]RDZE:8?0^Y.E4!L5(WC!_R6FV9+%P%C43YN B;EV, M'^6T3&&EB5&5ACPE27E:#G*%3YN<$]X.2C;@J<&Z29]6\UEGRE$%W@7=@WA" MU"VKQ?HB2(/F[:;&ZAXX7AER M*3="3HK#K82Q'G$H1]F2**%('0BI.:!7\@)0D>1L3*&SBZ8B2+@;Y0*X!&DD!W_!$ MQ0%(L1)+,:'PKTJDQ@9Z%?'PS$,I)B9:3*GNLRG>-IA(,P: ]'W"=I!*.D6O M&]O5XXJU,"G@'/=93.2*\03:YZ)'PD2G(*Q45?GL)JWL-MG>:&(W1:8S6[&7 M]3/$9J8XL2H'C$NP8=6D3+EG!$:C3(?-!\'T0J-+[$EN7O?-8E(J>PV'CU8GX3A4D 6\%\U>N AE M 6H60Q(L%27^^+S:D@F[2=&JE1V_^&N*QP+H^C"QPQZ0!<_W95P#<:VZUTRS M!] Q*:1;N(0+=CC$(FHWD';B$'.,1VXSDS'+S%1 D=$P#'T M&7$UHFY>A.U/JT !7NNB$8:BFX]YA<:!(.".K4IJ<08 (Z@@E4$8A0U-$0I! M7M43L)BH!XTA2RGM5Z*^9Z^"^.3"1J9R34"!__#$J*+^OS1!#7DZLS MT)TX;H5K",B2,Z:_#>N.. !KIG1-J28Z?M82X& ,:-53$ 8;""4SUB(:V,AB MJ.:>O PKK=F'#;%6(%6 *S@U1EYEES#N@Y8.J-=^W?FT]UWAF#(^H($Z >5W+\O,IK !1@4G2&&>-2#H ME$[(*O!$CW'<+VRN= ]FK9U6N%K(F8Y/8"N@T*U'8CX&VHBE I.% .LP![X9 M?9Y[1=7%3C:5@V[;SPY"(K&,]?90S&CL.-JT^@5;IHP$'04+$C]I"'C Q M7$!6>"J;C]]084@:BZR6KBG'(GTD/=$@)!'-H54DD.I,!382TA7/@A=P2#=: M"8)'\=B5FT2=N7)^" 6HS09(9KMW R:N[&K(2;#1/[B4S65-HU4#ERF,O%Q; M^4+U4<:?[#\'G4T96%N2\ 8H&3_6]]<[";AA"KB&>%D?AS,"3Z"A* MPHZ):+BZJS/1J UO,_DJV0,"W!$%WJ3\!;)MB/+ZJE$;=CH1[UQ'7P8Z8T 1 M:*)=JDDV62,;+^V!'XK+Z4D57+YX1C2V(X.K,EM9. M!G30S2-,?;X^81%KN'N3UT?8$Z/:DUI[G[(E_C+NB!FNBD"_45B**# FQ:GL M.\Z@:$M/8"82Q%"H *UY\6!M"2LJ+P0T!E*&$44\<:0*:"7)@2=PM#! 8)YE_P#DL3CRB^#!F>0&V/63G' MM"&$FON'X)MU/)C0X<,JBRX]U_29-( J IA#8F4;G7 M0D0*D7T4+Q 3G A?PKOL!#6$?YO1I&8T.;,SFNZ0^.BN+6,:U'/F6@9+G&II MN^NV!]MS!RMV'I%IADV9^424/>,4NEO;_^D<['6^_=CH'FQT]K>__]S9W-[7 M.CO=S761R;#?V=SK[N]]W=G:.-C>ZGS>Z6YT-W"8,%P/7!N89EBP_TODBP4_K2,__35,)K\+O'73LV9^;:R;,[^[:5C3 M7/?L8*YA_\(I\VFSC8$M_]\U>ZV6)4B^[ZVSRXXY;;/'=X=OS*))+[A-IAJU MG5W1C5CZZJQJ@I]P5?\P<=Y8T_V/#(30S*55 G_*^M+T<:Y"?M60IWTCWY$$ MX.71=GP_R =TK7-2T/1_U_YKCDLW@"0+!*EF.DX-??X_?Y'Q:W(V"0JAA-+[ M;-A!D[\C:>D!1W@//:<]W+'#];P91]ERWO,>3FBJG+?#C$%H8PS1D._T."MY M$MD_'#91Z?[S.2OZZHD^L;Z/6]UY^\_FQMZGSLY6YW^R2UAX%^);HLL[VY;O ML <9M2D)@B"-(S]U C,B41CZB6EYIIU0TPE^;X'A9K!_(%)IFI9MKG4&I,]6 MDM#L_0;T2<@+6/!.LL:-B,3^>15MY>=?K>_GA_;N*#G=/C_Z$I[NG<97NUN? M_NS^VG6.3C'_=V+HR]_GW3[\,_AQ>'!L?W5[O8.KW-[%W_W M^73OR^'%[I=OQN[I-^.P__?I[A?VW,'1*?NGO_MEV^F:@=/=#_MQ__-@[[1[ MTK6VK[N_OIE';+SNZ??3[L%)UCW]9N]>GYSL'6Q8NP=_GQY:/_M?[>\GA_W+ MWEY_VSPZ/72[5O=D;^N;O#QWV!C;/O__L7L/[CWKR&?:NT9'U MPSL\^-GOGOZQ#RTVCRWV'IC/]9_K[NE)__!ZQ]CM?[ONPEK[/]/=S+CX>K ] MW-TW+MEX[N[![GGRY:>3_/OOWI'5.X].\ZO#_H]KMC:V%T>]W=-#XPCFT]^U MNM8W9^_7CXO=T[_[78O-S PNV9I<]AN;C7_9O?YF_H[#.*:N9^K4C0W=L6-7 M#\/0TF/7-5.3!"&)_;6/EAW\SU\-JOCX;NZ;I+TLGE4>>7Y[62SGX3B8J5D' M4SX)C]K^":7#\D[:6LMCSWJ,OM'RV'(>CC_&8XH[BVEH>U7$L^6VU3E0WVRY M;2D/AXUQ([MM0AXP/:&#$N)Q''>W9;P5.EO?:CEO24_'OIGS(##[&?I$M/RV M0B?JVRV_+>GI>#?R&_2X&EZUO+9"I^D[+:\MZ>F$:Q_GKP]HF6Z%CM5W;V*Z MOS#CH4W(X@E9[D(2LH+E2L@2![),^4'?M__9^W[0V?O M:<9UB%]D+Y6R274^4&3DCMH7?I!T_@&P\@00\UY$_>6!Z+2-]1B8##REPS4H M9X@C2#K[ I9& T_$.J]7XP#)999D!%L]8(XQ[Z3-X5SZU59C&G))I[^E^5PV M"5"EM@3G&$N ^%'C];#OZ=FP[N;=*)/1ZN9^LII:Z7G#UJ'T!R]E[5WR,JIL M 06Q/H3QRL7-DXPR[?N2QB/,^=X#2!9L&Y"([VIV$-]IG21GTP,,+"BJ1*0I MPJLMDPI3DB>/,_VA(^J0L+(1,^WY%X@ I-!"W;L1NV>>8?'%D%==#^$EB!94 M%+F RH'_3 LR@NJA:LSRJF0$I4&2.\=SZ9SD%[Q;0542B_7HZ,:&QFTQ&4B4 M)<;[C(ZJ]@A4PR7*ZT[#O&K>@H6W0#JA8^^M9$F.10X(+(Z+B:"7$Z=_,0]> MX=I\O-,?8>%GVJ,"O2LE7>F-U'1DV9L-&D;4[4+DKVF6E? #& M!BG@K&EJ99VL3,,Z@(C2@2 ]J% [$$!I4W>!H\_QXA(B,.IQ/K5802RC&.NT M]3[Y@Y*([44$ASSJ"7PE? ;5BB2_&/#=$K7L]6F469^)/LD*;.5LOX;D#U2G M;*K;C"4-<.I9$8_ZP$PUOA833!D[ ZACQ?H.&!8*E!A;E%@A&%TAMM2H% =GP!UYT93OR-$%,E*JL6L [V(I MK54@;X)@M?""7O:']K*3/$^4YF8H-TH%K$UN]" ?IS28B)@6$E0YBJ$9";]^ MF/ [Q]HMN.*&:#T=YVQ3!?@&D%H-^2;>70.GK7?V0+ZQ.X;M5,V)B-"&M6!, M\"7LGH'Z>N5PF[BS$M9/",$B$Y:#O.,2"D@"?!,9463U;2GQ&^'1LTIK><"% MMHR*VHZ\4@3=\RVO[ZOO\DIY@?I3G8YLVT4WW;?I.P:'9YZAS0'+;LK1H M@X-&F*'M,':XDPX S54YX99E \U"7A[U-:TP=0/3#>ZX3((K@GB8MD)Q;7+% ML[JN)JIVIZJLN.678D5GHP+ @LIIJBN4%O.=FZ*N3M5KUVO:OGVK)$C(\(1- MH.9\6%O-^ES@O\8F^2D0DU)UJW45IALWG K4956-'<4,(P,7JOL#[]P.;9C7/FXZ;:T:-]Z"" M!)/GX)<#"@0$A3>\70.[M,?/>NK1+N00M?I.1Y#",U$1A$@D3+3CL327C@N( M*(S3)U(CG68,"?3=&J].D0Q\L]DKAWDQN;?P+=O?N3:XYB>ACHL&7G"K]:Z$ M=B3V<310((&5#CQ:9R3 D^KS'YM4)=H%.>"6<8@75,5(C89;@SFA?CSE[%Z& MT?:C$JSEZ S,[E+Z("K<55"1,H :5J76@@T]Q%;CE<#)*!YR:(&F:H_PKG@J M;%1LC"VF,K^PYUK?Z$R<:LSN$3CM^C[C%]!R8:V,*Q^Y,6?SEO+,.W';CQRNI/&-;M#%5-Q?FJYP:U3$X) ?66EN:]&60V<&T&VJJ2[M21.YD(\T61"#TT(]$H(J'R]U_"O:^"]!G3G)V ME)LY^"++SM>O_V@<8Z8N@2KJ$J@S7@*E"(,T*_K8BU7X)@"_$-M5H'4L$)[. MS@ 'NP-\E2T.K?993W.*1Z"&55^00G+CH=++ZA)C)@@[W&A49O >C'[432O9 M@2!"2FH;Q:@/_G>*'C MV_N3.U54OI.Y-T.KFA!PBZW6[)GTRO]T$*.Q\J)>T!Z[G?MLS),QLZ2:0RTM MI5=5[=>I0-\V(9;<=?-?**[L]6 ZM);L&CJH4;;$2:*).C>*+/<8*X>LKIF- M]JE'AL,!JL?(9;-F[*P;D"5 M[AAIWMP=<'+13^5_GB F7/4!5] ^YPDM;HB3WWV5 M2[0[\V/CX'[MG64#KAIS6WXF+,Z$[SZ_J^]^%7;O-M@Q[MX2RN%P/!VC<5=( M]+ 2:QWOF)7Q%L:&&]@R/FS63C?+_/!N3-GIJ%!B"4=0E.:O!$%KS*N9*:*B MC J[HZY?X2B(^ 7%=%\>BT]KO#IA/A-VJTJTZ1,P8;"=BXQZ<4-J[$94YMUL M^"TGC=C,G;<0U>2J(?=7\[;DV'.\HVS2K=Y_N7W8F*A&CU//6^)5#4 M(+.(G3KX&DK$?\>XB283*>JF;QRCLM3&W-SC#O1-&3:83C 5"VL*#P/$7RE] M+BJ"K1 ;(3=N( .I2:Q4JO_E8_U?B=<7/ 7_25O$T :?AC-1G@'B2O M539I-IS+Y7*'D2MK6[!\0PM:3 H(3T"H-E#TUT#_++W$KHA2A%2ZZ_A9W"[H M49UI//S_[G+M-]K"H"91)MV15O9/C2,VJX)WBWZHPUE.:8,/"LLX8Z9&+LKJA M(%.7B7?L=S.2+1K9*D>]I@*B9)S +ZJL$T4?D4/BHE9;;MYF2=01VIIX9AT# M@C\32/ 06\GWIW. "23UM^+PN3<26EOV"-]3V>,2CXN_"KKN\)Z44T-N/&?O MXH0*+.YYU":@OU0$,*IK6XW):-6 4Y-$14M.\9/[W/+@JJUUB)DJQ NFK+V: MF.JDSEO.K9+F@DRXIEDCW>IQB'7A]"T!]'6F4()[O+)0+-L""V2H42B?*5)W[I&?H6) MTR!<]Y6S$3YU^::I*K9H#9&H_:F4,@A,.&HD]&)X"9/G23G^"MF_5U@RI)G6 M,_]*[A;6K1;,90V/S?,LQ K1_FZJ!R?%REE0!6*5G*,+2OZ@4D,OV4TKT[I@ MXT1JP-C6B(SBNLZ@H7'-5(\B%2N>3PL2];$UXA>*7@<*P>()JIG_ M=4J$I4#UM+3"K<"PIERG0"1@97O *KGL/5N$(G6W!4TP/O7B0Z MME4]67C(LW)M K&J =.2WKS4_%YRH1%(; ZK50Z,JE7@Q4G>ZUWI^07Z!:KH MG599'\?'(+BAY&>8#Z%$H@[3\0^J8%VU-)S\E&"GLJW<@F:T@\%/%'W"3]B>4<_9Q>@>K/PRZ"$?N!#5-/A5>*Z@$5A>/36 MJ[HW=D"[+SLZH\]:M2E(1QNEE1*$AU4< MS%]G\* =NEOE06?^H@-M:M6!=I^R@S8W0LV-\&?G1BQ-FL/SBHP[EJG<+ V> MM$+EA=2ES"M?'UB2HBU%3N8B$H''+>\0S)NWUZ. 8'3&" MZ9ED0#9%GJ27-6 #-VKK%4H@B^D'5 &BD!YOZ8FB"+)C%*>8O"'F<&8#G@-V M>B3HK: BE,%#@>P] J"AFIPP-V;,#BE&YG&CJY#K%W0BY#EC '#NU9'9J>>6 MUSV?K\0YO]3,Q^F9HM^Y-X)9U7%^+(QRO;,%PKLOG&1 0 ?HNM@67O>$V^8 M\[()^"MHX494Q'9"Z*^*?[2@W"$ .D$V&.6CDNOU*1NJ!C&10C9A M=C\$2$!WE=-G6\L4B&*]PVM[&><.]3,H!E+Z[*(^@" KV*X8ZX%4GQH/(<%; ML/J7BS447; I,"27@VEV"<&!YN@S]T?N"]L-M=NZNA.H)[&_RS0#P5I#F]0: M#"W M&7*OIP14'QMD_29-C\JN-$S]GOEFMW:K-5PU\-_C675*54SPM%8U/S(O>5EF3,B'-:Y%UF]FX4B"/J4 MV2')>LWMU7H1.0@":=PRJNX]=EH]$N6\/IM=5G'S25ZC(I[A'ZDMBN6/E5W2 M^+YA\9%X#E\ GT/&!=B%PSSO<3P(N6U@C+$-@1&U CW;%_RK\/:?U M7*#\\IP9M1K""@U12$!"\I ,.-5J7%D!-3\#7JK#D")^JVC4!(;*J'"A$30? MU2S?$>07TA+J[. FQP>39E@+[V8URVB*JQYFKLP#E8)S*F(AF!@I&8GK!N*G M532Y5!",Q&W)/D\IIJ*P[?HSR"]ZV+U;&MML4<+W-64ZAJ2\K5_SNO551%MX,;E)B:%,(*AF(3!H7+ZJ5T\/_W-T'(B.?RKHI$H(4 MT(H$J&\1?C%,4YU0;H+FBVDWBB"7>N88@M;%B0 =*WAR 7=I3DC""5& >B_\ M]H3MDV)J$MX]KGJ=HO=FPRNN53(3&>*8$.&;ND%C$6Z^/"7%H=Z^:<5^8M95 M!C&NA4]<10F;N;DOF9 WDJ10D@\$R53FRWV.@SL@!L('AI>2' ,M$9&U<5>+ M1 98IV7"R$R(J4F@E0M%I1,>&9ED-2E&94@D&5>>;^&$VUEURCH:^10::%BP M5Z#QB;Q9PA0?1-R3R^&Z%'*U6/IT\8UK2?/BK@PM M4S<\Y>RJ MJVUWN-"!I7E8IKK2FHDKZ!]EGM0/"#*^>;JJ5_OFS>0*(I,[QS* )OD2DGL'\=4, M+:'Y'*?S$P!&3.FX?'VASL,9IN3TDNW.O_,>$H6T@G CS0^=G^.01IO"7&,V MN,@[/LG.(*3.M$O,O]^ N,#J5K=.S7+B/0,LI#_OGG9W;8[>4#H_<0ZR^*A. MF&O6+ZIE>YHLTI.C5:6,["5[S#P 0\^TU>04=1J\ HHO^(VI.9;;85O;$S.4 M<@%-]ZP^;A$&XC$P&<#3ZKPB-I+AU".IQIBDI$*A)&%#0 "[ X*!WRY3?PGJ M92U@2*4WP8$PJ51E8X$66N4_J58(CJ]G WW$BT4@-M@9#9GTOI9"D5=F@>YJQ!3)GB] M&U^J,(U.$5I7K3=CQ\EH<32<'_PTYF>)XMIM$VU/9M4VILG.W,A$R16^01$H*K.T\(S%YN* MLZROB>FK6+S ?Y4I$T&;,O%L!KD47\WT\OD8207BN>DJ6KCUSNXHL*\>)@<^ M/*5-/[X^%6U;N/AB5!$V97"UBGI8DXE M5 $ZD-EC#> "\?Q=@RVD%360_C">^0U$3!_8-(;+J./HM29A#DI-X^1X'4_;]\ZBC_ M7^5?G?_)+J'[77>$4!XH4MD5^QT:X674IB0(@C2._-0)S(A$8>@GIN69=D)- M)_B]!7:]P?[1X0_3LLVUSH#TV1(2FKW?X.I1EWVPQK'>$OOG5;25GW^UOI\? MVKNCY'3[_.A+>+IW&E_M;GWZL_MKUSDZW;@XVOIVU=WZGAWV=R^.OOQ]TNW# M/X<7AP?']E>[VSN\SNU=_-WGT[TOAQ>[7[X9NZ??C,/^WZ>[7]AS!T>G[)_^ M[I=MIVL&[NY^V(_[GP=[_9^][E9L'7WY=MV][F:[U]_,PU_?3PY_[5RR,9SN MEVWCZ/2;>72P87ZUO_?HO[]?'?U*SB++\8Y^_3"ZUT=_CK9V[5UKY[J[]?/D MZ,OGD\/3;3:/8^/PX'N??=;;W?J9=D\WV&]W+W>O_UC=ZVVK^^UWX =A0'U; M-V+3U!TSC'1BV52WK(#=!6GL>WZT]G$V).G__-4XJ(^3JM42$MCC$]?7G'N! M7SF![6W\3DUJ^4D4Z;YM1[H3FKX>^F:DAV$0VY;OV6X):DG(YC.-BA$DXELNN@ZM5:!U66C)'C^O\[V_MW(-"E7>GF7G=_[^O.UL;!]E;GT\;7C>[F=F?_W]O;!Y/+ M6[:YO]T!39H);J;!0A7U)88-RA/PB65U7]1W=U[(/:B4!P0J45(P T2'B! Y M*^E[^<<'*.;ID:OWV0!7@P]]:';-!=X9ZU"-[^-?"[8*P_7 M8&S1 ]S\6+! M=.O(=+)%=N,[WUP/O=E?&^OF/;]S;>M>3]XT6=-<]VQ_E28;SC7L_;O/"O[)7MW/&7=@F(O&?XR(?#1)=3!%:HJ;I3N7_KNFV]/&/ M2OV8D+/W0(T;@P3^M5V3XL9PDQ0%Q%TA79BN=;@7A+WWGC99?]W]&O; MZ)[^,;M?NB=?[>\GA_W+WM[I$1OO[][AKVWGB/V[>_K]3]?ZYN[^^MSK'OQ] M>G2P<;GW9?NZ^^O0D<^P=XV.K!]>M\_&[O\\.3PXZ>WV?UC=+]_LHZT_EX>_ M?IB[_6YO=VO;.3S8-8].3]+NIG'U]6![N+MO7/QVDX@8:1CJJ>^DNF,ZKAXZ MGJF'@1M%MFU&(?A2+2O4V*G*6((DCAFWSWVDYAVXHI5-K6RZ53:9MIW2U+,- M2JGC)"%)G-AR8\^+D\#VDQAED]'*IN63348EFX+4#2.?!'KJQH[N. [10Y^P MO_PT()81)(%GK'TT T?SP.Q>&MGTU#:;XL\70^CP>W#C6L_2.I2[!21X"<*> MG4-\0.L,*";MD5XOO^"E7^R_WCR#SK$A9_ Y+[;R431,1STYX^_5A(5EVO+W MPOB;\;7D[_'DB+VM#7./[F@[3N3YAAV[P=I')]1\)YR0#FC] MW(7P%G6AM(2WVH1WL/N;> ZUJ$EUPXI]T)D-G02.I5M^E-HDB(+(C-B]Y&FN MXTT0WE@P_3$<-M;=KIJI>NU**W\+NR0F^+)+ARUK+IXU:WLT(KX/J3QZ8 6& M[KA>H).0L1H[S]1T'8-Z)EW[:&N,1C3;#!ZJ]4W7O![5(FVY^*EOW):+GX:+ M:\O-< PK2%Q#-U./<3%C:#UD-IMNQ)Y)2."SKY*UCY;FLTO2".PEXN)7%PF0 M-=N\Y/Y1H[@W2;1Y_6TK+=$6YC 7A_8K&YY(Z P,GK:"[1$$6Z:H)UX<1P'Q M/-UV DMW8B;30AK$>AI0VW C.P@==^UC8# %Q7VP6%L^=WG+R@OW+[>L_*2L M7.LHGIM18!,]"7V/,7<4I6#%,S;6 MM:(E9>D'=Y9324 MG0'T)L@!F>A1TUQ>O;VU*.U$'M@5$V&M[%J8[+I2U) P=!,FO5P]-KQ(=US? MU4/3L)DNXC@.]:@7ASY30QS->E]92LCBXBCG.;G^;&(-F#H^2)YJUYM6!YMZ#'DX=F:';Q43XGE+>K!:@I"[2_YB[N M?'F";V%9**V(>Q01IZ:=N,0U/3\-=2<-'?8_B:43VPATU_,\ZMN)36)C[:.C M^;:EN?Z#"R'NRAPKY'!YQ0R_L(25EN$?B>&5V@(O(20,+=TP?$]W0M?70R/Q M]2@@-"4V4T$2'_+,W"!@6LVBG*B/SO!/C3?P'%!LPD\#L(E#WLL""EC/.#JW M+#"(XU%_Q)%F&TWUGJG<0$[WGQX9#)GMLBUGS/[^S%O*?:6DI-]AB7OI#V;@ M@!#8J)>QI:R"/;31AQ[>UP(8L141BQ$1NP<;P]U-XQ+%Q&9H'/WGQ(C[/P?D M5SC:._V<[?9W+MD>7.X>'+*U?C_=/4VRW2]'?_8.OCE'_1]7NP>?^GN_MJ__ M$!9 M0^M)6Y'+"$ S6R9_!B;/!)-O_*:AZR:VD>JNZ;NZXT:!'GI^K'NFR40[<=S4 M=(!-0S/4O)=8L-]*@V6Y[5MI\#S2H+M928/8](CK6J:>>BYHF$S7)(X=Z=1. MG,A/?.(Z,6J8GJ&Q6V.)I,%K@#7;J[HK]H!_.K@M>IYB9\#E\,Z_; FY*'VI M.LAI0/$ 26P]-R]6-@#B!9WN&32 / MR/6TP%DF-GY9R+TS-!3,:^2J"+K.VZ3&E=!'ZL2G;CZ(VSCAH@78CJJ'>(E+ M;2OR===VJ>XDL:<')(YTDGC$)W9JVD:T]M&S+NC% M-I,,(=&):Z=Z;(<.H="PTG/8Q1Y8RQ6=;^GO)=!??/G;\GTK!4V2^@:[F:C- M;J:8$:%%:!18C J3-%W[Z)J^YOJ3BF6+([@Z!MLXGW;ISK?N2Y\E% MUNNU3+I0)E5"YC1DAQ88.HV8VN<$OJ&'E(1ZF,:4R># )!1#YH%A:NQG2^2" M:OEY22VXEI^?FI\5@\XFGI.Z!)*VPUAW"+/JHHA2/7&(G9"0>)81K0\^Q@\J\:K;2,)2.3K21"Z'( \HJ:IFX''9*QI MIGX< '0Q^ULSS&4*^+S.\$RS? T%1@(AIO,U(U'6RX89+=\_:D71P_9O^2[(Z>*P MW;*[;=EK@PB6;,<4G%&!7 >I:+U\<*P/:=%G^E$TQ.R@\B0OAO5GCR'K'^Q4 M7;K=;?N7+]33L,4(KT426[A6?JRZ&^+(#9*(!GH:.:GN0)I)0#U'MP([<9C* M[CH1E#B%FNF]P!A/*X)>J A:E$^@%4&/)((4QX!IIY'-+@H]MDQ @B"V'AJN MK5LT)I'E43\ _%+3T7SOI8:L5DEU/(/D;%["D(^A1/1J8ZY%AU@%#:M95BYM M\:M6XBU82 M90&V;+RD6DK+QD_'QHKBXGJ>:T>QK3/MA=E.=F#KA%A43T/;--TT96?)%)? MU4S[P8K+\B7SKHSBLA'';#7#LG-&K@@6:0X2J,PL1K3NE=5F_:Z"OB*/\A]^ MDH#5Q\]1"2.T4F_14N^T >-)_,1*263J,8'24\L-=6:E.7IH67&8IC0B"84D M0\MU-,]_L/ZR?$ZCEJT7GGG1LO7SL+6:GN$'*35V#17EEJ43S[3UA%BN M'Q,S=0.!^!YJ?M@Z8I[1$<-^ ;O>NEM637V1)_7F MI^9F15TQO# *?-_6B6U%NF/8J1Y$@:M'Q/==TPM(X#$K!(L3'QXU6E+GR^H4 M.LF^G@_56!9HF;WB7G^+4F=:Z^PQQ5T#R#,R/8NK$O*\A7-K&"%P]=&4G4%"1I/9&"WOIN5 M4';8<1ZPTX2,P(U!LDG.,J;98L!]+V([@FB5;?7@ @5A PG/I9'E!I:K.\0E MNI,0JH<)9- DANU$U C9OT$!\BU'S'AYP6CX?SE)K+^,-X!3/ MS80J(S*"G]NC\[*EWB.G_+;='!Y#X#40]6(O"GP[]'4_MGQH4QWKQ&(:C>5X MONTF,8DAZ]?T#3K%G4BW6&6B!ZZ MIJV[AA/'D1NZ;DB E0,ML!X<2UZ^5)FEUERV:$H9]2>=;!#G?=H9DLO6Q[(: MNHD\NAT\N0-RJ7B:NVV?RT6*LP;F' F\U/4")K_\,(4*3%D-/:# M-* 1$V>AJ1E3NLFTKI47P\B+*YMN&?G)&%DMI;:")(SB0#=H;(%>8N@1L1S= M8<=J.E&2.M"6Q_0\S3$>;&*T'I4[L>'.H!P59!#S^J,<.\>QW=>7,#?F90NY MA;:R505;:W<]@GP[;(#CVM1QK9#J1F+9NI/8CAX93@+]4Y(H<9G.DM*UCT[@ M:[;Q8&3<>;>(V3LMO)M!'S#Q-:-T'12.S;=V W6/OJ:;P>:Y2W*G;(TJ;HMPR^3?M,R_",Q?$.A M,<(@#1T]"&B@.SXE>DC=1'=2DUJ6X:>>ZS*C1#. #@->&2CI8W.G@_BQO3#W&.-QU(7+,GL_R'K_NS8L1G2RQ+':'\B0 M4W>GE1-SR(D&U*[CI-1P(D^WK-ACAD\<,L4@B'6?Z0FI&SMVXOM *A/-TE>. M_NYR>[7T]ZCTI]Q37AA'7I"X>AAXMNZX@:%'"?5TGYA>$/JA;0)PSPSZ>PV9 M ]O_-\J&5VT;BK8-Q8JVH9B;NY+L7(XMAM#A]^]-$^%OGE$;R^&M>?Q'Z[RY MZ<+YAQ;[)Z2@8QL3\D0YK\)+T1K5\L#":CO8ANOXBN-X:[\B+:#(VC_YP8D>_#-/=HZ.MG[\IF]_]-)]\NVVSWXF74//O?_<[WM M_ X],V"GZ.@V"7W=B7Q/#]S(U&W+(H$;,RW#=F_65F80CT]C*TH3VV4ZBL/4 MEBB(#=<)+-,CMA_&X72;NR6>52*>-""A89- =XF50(?D6">I:>J!$<1!:)BQ M39@.9*R#I)L,/DQ\T#DC1><Y9#C6B& H$R WB:RHQW4]R MM<2T\L041DYB4L/2?48UNA,DEAX9U-8M+W'\D)*0PEWH&89F\/^;0Z1Q"NN0 MZNR71;3ME.6HI<1EI,0?QF\_MM+0)H:>D)3J3NC:X 0W=$HBFL1>D,:>!9F' M@>8ZGN::]B3A@0-V.>1>2VG+2FF'E[^-U+(MQ_7U,#4A/=8(FYO-"R';#K,(&^I;_FH[_CZ M=TBL.&"GK9O$-P FF>@A,S]U*_#CE)B^Q^0.-*NR-,^VM7!*XX&DS2J%75Z? M=>5Z3++S-D%UN3.V%)Y%%U*;J'%75E2RQP,O"DB:Z(Z5^KICNXD>68 XDL2I M:5N&PYAL[>,RU>NV;+FD>54M6SZ0+=7\*68VIK[KZB1DS,@4^E1GEUZ@)W[J MQ%X(74'CY6++U]9Q8H--&[:<]#IG)$OT;-").5K6<^>$OVQIM;"V6=7Y_<.. M;V<@H,X4(=8FARY.N#6 FQTO2(F51GH2046NGU ],D)3#WPS(:%CI&G@ H"K M9[J:8RXJ.71%$[Y?-C-0?]2"#9HNF69RU=;D+E&T-A&5&IZ87!TRLN1$%5Z.O!VF<0G&N2\.0 MVM1S$&'9=+3 F8S?M5Z2%\/-B])46FY^6FY6$0HC.TSCV-:3V"/@\*1ZX-E$ M]]+(,"P_B3PS!6ZVL&',,L&-OCKG2LT4 A4HSOMG!3VA@S([IYU>7CY[Z?T* MBKNW3Z*]E&R=[*\I#8WEF2+"R*9ZHAP4[2L[UBX=[J4'Y+*5@HN3@DW(Y<"P M L-S=3,Q(Z;86*8>^:FAD\!EAVDY84I,9J_9ON8%DWA![UJWRTO@[OMK,RUW M+Q]WJSU 8R_V[2C6C<@VF,7"N#LP'5_W_=BR/9.)[M@#[K:T,)S4<)Z%N]M" M+X06*B@I1\65+/6Z6S;4_6[KB6PH.0DE'ZI-@EHLN^V-JS_7.]<_'84NGH0A'"#1 R(G,@2J=Y4XK#P&S#\E4\Y3;';JGMMANX M5.3SM#K; IFTMLC2*#!C(_5TW[&H[L2.I4>1$>B6G9AQ:B1I&*5K'\/ T"S/ M?8#.UKJ7EYAO%^5?;OGVC%;4";W$"KP$U[X1>Y+D&U;W8A9XX3J '-+!T+[(2AZ1^;"?QVD=7 M8Z>FV5/,@25%=6SY?A4#Z2W?/R[?-]!S,XCT.%Z8G:=G^J!Z25Z&"4T27R7G9D-XLZS'ER; MT+IDEI=O%Z6HM'S[F'RKYO<%L1<:4:R[D6WJCF&&>IBFL6[9?FJYH1\8M@-\ MZT^!!'@9N7VKXY)IW2\O1"N9-,-V!G%O!#OW3U[ +#:&PR*+1D,2]>A!#MW$ M:AVTE8F+EXD-@'TWC8CE1;;NA]!YQXM"G1!BZ;85D< GOINZ)G?9>%KX\-YB MKC%7SB-T=]P8)&W,X#$ODS^JXDF]-#:(Z>L6A L<(PCTP+)3 M=K>8L>]'H6>[_MI'T]("EVF?4RI-[F>1+XZ7GMD/UTK55JHNK2+?2M6GE*J* MBAZ8<9*:L:4'GF_JCNTY>D0=IJ>GEA.GOI-ZT$@WT.PPT*R'J^A+(U11A_\+ MS4*9/X[_P]<1%7]];":7*S4^?5(<9P.$)+"LR,>XN%T6DV((,XP_PV]@%V M!%R?N0WBY8[%#9BSO$3 I/<%[9%A=DX_7&3)\$2*%.5!<>I&_0B)V"1&P]F/ M+,L>^\98R8'ROS!=E#Z^91B)&0.'5,]*BCYHY.4K? ]Z5V0JW+MKR;M,<(;V_CQ/9N+AI]^0_VI&_KMQT;W M8*.SO_W]Y\[F]K[6V>ENKGV=C:^[VSO3RQC]AJ7=J6;>]W] MO:\[6QL'VVQQ!^Q?N]O=@_W.WN?.WC_;WS<.=M@/YI$Y]K/(G.F+>KLS8((D M'[$QDE+KT,N8,GE\1@M>H,.D#K^V&9._NVUM0BQ8[,7*:OT9JT7)74L4O"W8 MJGODK*3OY1\?DJP\ZY&K]]D YXX/?6B^#UAH[*; ]_&O!7>%X7K@VL!@PNTC M7BQX;QUY;^SRX]^YP;H3SO[:6#?O^9UK6_=Z\J;)FN:Z9_OM9!]GLLY\9'"+ M=_&&(F7.'$]C2@2+;5QZ:SS%=)=]!R8D).[ (25%9WN0,/5JB\:T'S'9:)O: M71J3+NEZ'_O$%5?''8R!9=F=Z=0 +L9Y/.;S+/BU;9S1;MR]-LX,G[4+\O/@ MDI[3P8@^2AKRG*Z-U^XE?4U.4&I3$@1!&D=^Z@1F1*(P]!/3\DP[H:83_-X" MN6^P?_1Y 5J1?C\7>7\3TA78%'YEPY/-4K@'UT) M!VG_*&.?VH?7&U;7VC9WM[[WCM"!^?.D>W!\W;4.G5VK>[)[NGU9.TA_9MWK M7K:[M7'5_75X=7@ [^EFNP>'UNXU^\[Z_*=[NG&YN]7M33A(?^W8>[]V+G:W M=LRC4[8.6).U \[8:_CN\-*#_*,O):;4"L/7(PS].#+"F+&' M2XG#9"()#8^881": 7'LR$9A:$AA.!>^;2L,GU,8&I4P-#P["8AAZ6Y@$-T) M34\/;(OJOAT2UZ%A1&W"A*&IL8/5O$4'BUIAN%PRH16&MPO#U"&.'P6&:;L1 M&\P+HM2C<>#[D1/$L9. ,#1#(0S-L!6&RRX,K4H8NA:)#8=0W0L"2W<2A^HD M3EP]M)W =5W?-D*N&0)V@>FNC&:XH.JAI19=FWF),7#V^'D6LW'?9C)MG''? M6<%X8RQFU8(&KX+=#.>ZEW[)\P2SB,3I[N>].=O,MT)P#B%XI9C'EA$[D>DG MNA68AN[$::*':>SJ*4W,* A3VZ>&&7\O-3\+- MM7T'MAT-7$>W8H_J3A0E.@F=5(]#*_8]D@2I$:Y]##77,;7 F@2.;)GYQ3#S MP@V7EIF?A)EK^\2V8B>@)(8FJ*'NF+&G!P%)]=1Q(].VG,#SH5S"T%QV/8<+ MPU9;MOJZ58!1^E+D9=DY*_(T&SXWN#F"Y_H/'FLKY!8EY+J;:GC. M)2%33:"7/;2*30RBLX.+=9.F5AJ%A$:IRX0<,SULS7(77!*V] [IEN^?QW!I M^?YQ^+ZV5&(SI $[>-V"@E"'$EQ/]NNK*MA\YQ=%._KKHP0 MG^8'ODN')WFR,SBGY1 +2G?$B?]H'/A&==ZMY%R8Y-Q7+*60&DD0A. )HNQ_ M(C?2PS2Q]#!P7#>T(\_WK+6/CJ,9WC*Y@EJ&7U9CIV7X963XVD1*[# QH MX9. ,7S@Z*%%/-U.O,1Q(S\R:(BA6=MX<&Y*R_#+R_ +LW(>B>'3[)(F^C4M M\I;7[\;KM5D4>&X8&XG'I*9CZDY ##VTV?_$GA7%Q$T2PTV@-#.P3.O#$C'[ M:ZA%VZ>(-:IUCNF @J4#V(DDZ6>#K!P6B)32H9=G=% ^3KW:79Q!*R@)[](1 M<>$!'G&V7_C);@R2C<:Y;O-C;16P0LFA2JLIPDAO[5 M<4B2R/ 3#WQ!INMJH>LM1[O$EJD7S=0+C]ZT3/WD3%U;+8083'-)(]VV34=W M8MO3(X_$NA,R'=9,4M^B=.UCZ+N:X4]FD[8L_2)8>N&!F9:EGYRE:^/$-PB- M7,O70PI-C>T@T0FQ+=VPG3"E[/PB;$8.M_24-CJKW-1XJ>V2C3XT2+C&.A<1 MB2&#XPQ0U4A9TGOV\'O=;IEG-4;4 ]U+=ZKCW,#3;(7;PH2;6@#CVV[L01@Z M(:&K.TD0ZZ$5A[H?QJD9)Z%I$$A$\5S-]AYB@K0>UB5FY86;("TK/QDKUZ:' M3]W =&-+MQR+&1Q!; ,F=J@SW=.E9DP(^V3MH^]IOO$0RZ/EY"7FY(5;'BTG M/QDG*UEB!@DCUXYUWP9,>PIM.RTOT+TXL/S8M2,OLM8^>I9F/,C@: ,A=S,X M@.0[6?^,9 7$"3OQ"2F.VZ#'RMD9<(X[U3%N\E-L1=FB1-F>6N!B^NSL&)7J M 34).$\,J.<+],@T'9MI)7:8.M!MTWLO +X*!%V]4M S\V Q< M&Q,AB1-B)$0WS,C7'\D91 %E@%BJGD)W!1I\=P7 OG?&(;#QX9;;RSX7N6Y MQIHN'NV,]WM7\]25I2$$&8'J)#/3*0]6(8- I4V9 A4M3"O*OXK M_A]#.U7\+QK_L_T_>B51T 2>)I_Q;\I$F* A6R\S@Y9HRL! (;"K;SG UE+\ M;T)&J72M&,;1>'(^?S ^CL-.ZO5MWQ=-]* #^C5JM#3EL*O<=;;G5<] MB4B1D%((8=)LR!/0 ATH(P@S) HQ2?+HKC8UY+NFX&U^\I!W@W82S+E=BHAW)E!4DK^6JALM> MAM. R:4U*XDU1V)[\_(A)FFE%Q*"8#9[(%E#Z"@EN&3R_Y)-ULJM;=ZEIJF0 MR8I&1=<;R M0$!7(BP?RG)0(1!N!UH&1/'LCD@703"O(,B)E38%!LK2US;J( M3Q&M3WG3 M-:RIZ4DU$7''2JQ)[F$J'+J=?OR^D9";'?I8:K55L=_!H#^XGG6M@9#&Z6Q_ M7D-8I-RS$$%:PTHGKNR$L!A!4QND#88D$[/K(;I$U\G5:XSGYJNG*IX?#<_S M60D=2BV%@(A"ED(J"U:C ;04I4C)^BB*E!#\P5*BPKF]<&Z^&*K"^?'@/-N> M&9.HF'5 ",L@UBG#V>?/1 I6:!V%0;VUK7F7JYM],E=^0LG*' .9@J'C8H9! MO! AG;']N/PV71M<$+J !,?\&*?IH;CSO'X7A:*#_NBGR0,P_;FC8O[=C^.A MS2;H]>WPT]XXGHXRAY:K' XFO=5K:+5Y OUM7M_PF$VLM ?*LRN$,3%PH=19 M&145"J,,FS0U9-V\&ZY*86GED9661I5'5H1'Y@^H9$/E@!H7 M O*CH"7/.LNAV]H6BG8Y/M@3JSRRCCRR@/1.Y9'5X)&9/V(\9<8X"4H$GWF$ M!];U0@GI'Q<(E7(UG+57&9 M#2]B5S_%?DR]RG@-,MZK>05&>.(I$QL8D2*@R3+,,8+ ''=*Q."BC:6)">EF MA[I%,:R*Y-70417)"T7RG ;*]"NH00?9=_RFNAJ*1Q.G\- MU[J7/<@:)[&KZX"KVFE1I#I>_Q-'HQ\Y,Y73L>#SLN?.Q M=2>Q,QYTLIU@+CV9?VR:GZQ)E]62/-G$LVSUSIR1CP8U ;UHKO3SRDA2AM0P M#D$* UDB4=">EZ/'(GM(DE)I0QDL0QY^@K&&<-N+\,;5347X4A$^)X*$D>AM M2B"H$( .$UB1%# 3@V8F6+$ IPQDR'UW26>]TU<-[I=?D30/)FQNR)G_S=% N:.#?+2*S ML]CX3NM6^G\6)M[O\8RW?#M8K*2K5-\&6695> "I9GJ999KW!IP MEF)DRD;'"M5KT35BT\X=5):K+/>HLK:R7),L-R=9LRX13JJ2KJ>E 9XAX)R* MX&0B*JJL7D7II8VBF\5M9;G*TNGEGYL\F5>^*JF^ MZM_[JF^OC:8C&$G0*0!CB0(R=-E7C1ZB3-H[(K+=U-8V?X)KV!6VLL^:L\\# MHX25?1;"/O,#,1)5KI2P*/0)T 8-%H4"S[0RDEI.-"OL\_!JWLH^E7T>F7T> M&+VK[+,8]ID[/$B$,DQ)H$$Z0(T(&J,!*S12)4U0G&QMLR>UY>X2@?>L=W(^ MCF')U3/?"&FM(S_??P'6CKT7K5POGNO*W_?B[VMS$;7SRE-E(9$H,G\["T[F6U.,.NJ< MCV+H]/JE"N;LO PY@TY_Q-5W?19]XN3;LSM>S!^:F+P\,TI:S#F64O4C"UCKHI M7_%:1_E@%!-)(VB"#- ["EJ$+(J#H8%8+B2Q6]L423=KXA:E:"K$FX=XXP>^ M*L27!O&Y0!>G E-(%HA"">B< VLT 1AM3%%U%VP3Q32NTN"%GPC3: MV92@:;YM[72Y;@NJ/# +L.I,^EAZZ"(>?H-0*Y'$)A&45U.*8=AP]4&EF$HQ2]"#E6(>A6+F%"$7-#D6021- M 4L%I[5,9"M*FGC@G.'$BU%=T73IYC(I9B(H_SDY]I__#;WWV_]O\F%Z(V[X MS^VKF[I\\?*V3NWP3:\_N3B\#G(?2Q/6Q\#4:\\6#\.XXD=]]['?WWHA?'Q)67-_>+%PT-F MOV)=OI5,'E_]E;98JC2(G5^.^8_E9B-7J MKWQ_6Y>_=7Q5\'*6N13<,-IW8%.^Q1_MR0?[:;3US^NVRX;[8N6_7+0[6>_Q M5U3=NJ*_O=HY.-KIO-Q]\?O>T]V7W<[>P=,GG9V#9YV7KWYZN?=L;^?%WN[+ M&[?Q]7ML[9T^/3QX>?C+WK.=H]U\'^[^^V/W?W8.7 M>[_OEA4XW-]MO>5^V.MG*AJ( M700S+_[P!?J>3-#WQ38Z?4WH)VB^_C)Y0K_S-<'9=_WFMRZ6TB>2JWJQB[E8 MO-MC\#VU)JL7_)H)PC[Y\;5F=VY^&DBFX2^+G+C>\:0M'ZL)]U\)1 M'?S\[[>OV6_DX.=]';5V*?32*N;_,]D=>??V.'?QST#I^]P_VWKS_NG^[S/X]V%]-BIO+0Z<4 M4S98@AA0 S*BP5CIP:"G6J C*,2FCGBO%%)C?K11&Y/W'AK?GHW$ITIA_P,L__[/,@,,$CD_GT3@;Q>V]AOX_U+3_VI(7_^YYCXT]_[]@]S?OCV#3O\^14_ M^'GO\\&SUQ_^//KMX^O/;\3KM^_(P;/P=O_9[L?]H^>G^;[P/Y]?B;^8H=SJ MTNH*4]X$6=+@,"J(CODHO;2!T*WMFP>#NO=ZYAI7@/696]5G[O7GOX@@)I2N M0R([QY"%) ,C2N]QI267UDNMU6W/7,?VP[T>N\:]\OK8K>ICYS_\E?%RO9)1O.'_V4,Q.KW6G M'VY%\$$<'Z8)C*LJ;Q#CHJ#BFG/!*CF+E0$>GP'F4@^:9:P3PD!$C8"*(%C#-%":8C1E7)9, M6]N4=I$WE7FH/-!"'EBZ]UYY8 D\,-=_3#G'B[^>.+%9)O(2I# *A&=!<9/R MDZ&WMI%W!6\J/+^*$?AV!C(G6+L1IERN(CC[,/PF!TQ>JQ+]OJ!]]0V)'HY? M'X73UY]?Y7O)[_GVMWSOX?C@:/?#_K/GO8.W_WZ7UTKLY_OYS^<]^E<2(3O[ M6H,P)$OTP"4XQ0PHS)N #"2[ 'YKFVMZT_5?4D"R/E/M?J;$7\D%XX75P"UF M=])QE9\I&D!3XV5,EDOEMK:UO+F'3..-]^&L!ER6REFK]'SML\)9*9LX@/6* M NKHP='25U]X;9ET.E)>BNEO!A;_\8#(8NUL^-CISCLAL8J"A6!U+CQH74)% M)41G&: 4&7>::;#6"Z,92UJ4X$"7ZC6<6;OFJ+[/3MN _<].VW%]R+P/1?\ MRSX9#U)%D-*%K "@C;:0S:@$$X%[VC&-^M*JA\0_J_0;N^&W5C8[YZ KIB] M'V9G>S(RKE!CUNIF4D@;$ACF)P%[*GB2CNNPM2U-FW;D)ML+,S%MJ+-&-;,M M:3'\G4\XPTG*B MJBL->WAAPZH(J67/FMQ@4FS\7-LM?'C)A?FKD_.REK\.AI.J ML/%XV'/GDR:A1X.#0;]8.QK75Y4[6LP=\[7F/OO. MQFJ0SF?N4#*"Y8J!,L1*(]QT%@)*TE6-#<"LW+%6W-&X&*OH MSGC0R1:#.4Q-AJH44"T]0;;>G/J86JYRZ.-RZ)MY[1:3UMQX CIQ#FB4!LV# M!Y-HBEJ2H +;VI9=PIH:=K>BT>[UQOMCZJ^*]\?&^YS>\M3)R&A&.?4*4"8' M+A $AL(RYIE/@A2\<]E4W^2*]Q;B_3$U4\7[H^-]KC0P$4YC.<'/B"\]=Q(8 M+Q-P28S.SWG>_F,I>E&JJ51WB[)7*U,<>#08VY/;BP._%$3YFZ>#*N3P,D_)\&"[=EL]OL.;L>O#&Y_9-Q. MIM4?'<>.]24T8ON?2@:X/QCG=[?#_.W^)!W\9FA/.F=V.#T\>1Q'L?CK_]*6PR@V!==Q/!#:-]!S;E6_S1GGRPGT9;_[S^9.;' M\HN5_W+1[F2]QU_1&W-])ROZVZN=@Z.=SLO=%[_O/=U]V>WL'3Q]TMDY>-9Y M^>JGEWO/]G9>[.V^O,<3VMH[?7IX\/+PE[UG.T>[^>:.\C_[NP='+SN'SSM/ M=U[^;^?Y+X=_W+S1MMW%#WO]S"N#\_P>8?2/>U_NW7E7?85WI\'?*RJ9["'Y MYD_LV2C^>/G)OT)O='9B/_W8ZT]N8?)+_[IX]PO^*=#Y8O^8_+WIRQ>H,N:) M%KP ZR("?_&'+S#W9(*Y+[;$Z6M"/T'S]9?)$_J=KPG.ONLWOW6QE#Z17-6+ M7@[])]+1T7/OM"N-VG_$;=_75]#05;5^!VP?6OXYVV-GMA^QT/8L^ MGKHX['#:O<\,^Y;>[Z(M/A<"N8=$:,OJW/XTE$S.73*4=[GA35LX4A?NNQ:. MFON03;N+J>_&04_MZ+CS_&3P8=1)P\%IY_ L#K,6S4)YQV=)FL7F]P[@O&LQ MU1W>H[%'=>D7N=Q"L(:WI;J_$ M2QM2)W>[M676^:S>%/;]BT3)X,/AT6\?_CQ]_?'UT?/>GV\].?C\*G_O>?E9 M\?KSP?'^V]W\7GN?#Y]>)4K$P=$KL?_LWV]?G_[^;O_S*_+Z[6OR^NBG_!=> MO-MG^Y]>'_WV^<^C5_3@Z9>)DG?TX.C=A_W3@]Z??_SV^>#H1>_@[8OC_9\/ M3O_\^;?/KS_G>WMV<)+?OS1-GR_KL1)UE,1 "$$#!.@P$N:-.E,96)%L-$/5))6)%L1$,Y]("F,-\PF$B@A(,(!FR0.1 MTF6.LE;X4I-'9%?3-6RJW692F9[)W'2/?OBS$SI&Y"_\B4T M=C8US83H"K:&HJ&B=U&"OZ)W4>B=D_Q"V92MYB"2& #0>O!: M.A]YUOV>9?0RT65"5O2N+7H;%\D5O0M#[]PL2*HS-*4#8TL#/D,CZ"@B<)\) MUY"DC!49O51W*6GJZ%J+9/*J*(B=T]*L\O,$"^6,1*\_MOTWO5)3;$>C6'OI MK9:LF#?G8=J[,N;.Q):5[)HCNVOCHT)I?V"=!X6,95>%2#!,:I")NN2HB4RK MK6TJ19?+![LJM7=6:_''X\/,]+C\"R(4D$.IE:P+@"ITV$Q"*5Z-!' MG[:VE>PJ\N#SH17.K85SX\JCPOD1X3S7R%8GP6V&<_)2EB$D""XH#D$;:RT5 MT@NZM2U9ESQ\!DE+.]VM@A0I(.CT3L]L;UAR>!U_;(=OOG/<;0VN+$N!%"ON M71GQZ=2&E=J:H[9K\Y6B58C($(*8S*=+%FPD 917CG!AI6)V:UMT%:YA?69% M\<)T1T7QPE$\W^=+**6MM* 4R0Z*=1:,% RBB31DDTJ"M R=9?KF^.F*XG5! M.RU!M4HT]\:>7T9\/)V6;?_1* M1Y[\UVS(]_DLCN/PM-9\O_;D_.X^PA*+72._W^N3W9. ,Y@_9J\VBQT5+V=:VZ7+: MINAK!7_+U4W=]EN)^[G9[\8YPH*%;-T(B,2!2RI!YGXJ6 B8D+1QV]^PO,O3 M8]M_4V8*=5(&1^=] :A))F;0'_7"Y(!4!OE)S[K>R01S-3?3;J$T MRK>;/_N2.J\(<3_:T?EPTO>XT.>K_L#EVWI?2'.O?W8^'KVX.$,WK99]4 X^_6Q[_4*HTPG8,>SU=^VPGW^LQIH:Y-9K W>8=])+(X%+ MP0%C"*!Y=K&BYB0YIIW4OLQJ5+RI!N8U8MP^AFA 4"V?(2H)W(L$YH25)$PZ M[[-'E1WK+*PB!1,- A$&O:!!>IX=+$7KV;;UI8 &9-7R*: Z"0WRPUQ9.A+F M)4^@J"L)*71@&'? G0O1&I0HS20AA0\O8ZT)J>\%^S2.4?17O !$45_G_6N# M2FQ*$WS%47?2OR+_1.B-IN-?L[7J,9U[+_L/RTQ930<]%3I\/AR<3I^ _4D6 M;NAU^.]L;[+PMQ[OP5C4#F+ &J M!0%D2H%E20&S: AWTA(7MK:9[LI;JG'^44/5:X#WQA-5%>]MP_MO5WB7GH1L M4PI1)@,H* $;70+B*0:N,@D0G;VD+B6@'WC2T3E#+(4H* W@(2+\ 2XH 99KV. M@4>ORL$")&UJ55K!W+HT407SLL \$RJ1>^*Y9UF>: &(:, &S+ .TIA^O3#JKR>V/]Z]-&IEO@:9[].\)A%6([-& $\8 26/H UGP&)(BB#U MZ$0Y#D#I33>FQEO7 =*-ZY$*Z65 >J9,,!K.LT,#TIMRPL=HT#1(8 Z%3S8& M5TX^\RZYI5%SA?0Z0+IQ55(AO0Q(SZ5)8M3:R@B&AS)PC9"L3R@"M5[(((/G MT4P:"YF;W9MKEF3QX/RUS"X:%51F!'3\,(;>N'.2 5,/Y:Q68N3*D,\'PV># MW&!6&DD!:N$ [5Y:^8>5*11>HY$J;2U36F789L. MMOV-_@B]T=F)_50N-GZ; #;C)^MR-;EW99\WZE2:>UT4?VX^[4GC]-K5GWTP;W4S8O=7DB,N:],F^@ M2F:!R[+4U<) #$%+I,%;S#3#9)>HVG]KQ0#]R%FWKYP4K]!^5&C/="]%EB0A M%J3BI'36D^"X,Z"]3,DES2-FW2M)E]1<^IJB>G']'RJJ'Q75,P$LE# B&Q T M2Q201 9&I;QK*VF]SC:T/F_8JFMN:>Q24V^+A^?!H _>CH[SGQWX=^#L*);[ M/BWHF%31U@3<*@F3E\=V&'\J1GPZ9\-*;PW2&Y_7(TFX2,J$!$6< \S>)VC. M!1#NN9569+X36]M:=YEH4WROXKCEJ;>*X\? \=QQ)"$Y#\J"2LD#"J) $^$A M!J.Y4\@%H5O;AG8E/CBN4''<6APWGG6K.'X,',_D1DR2)JDU*,PB SF58#G5 MP#C/NW1B 7TY5LBZV<0MPO&&942>#X;YRWZG]%:,?3\]@C08'\=AI^9!5NK\ MT6$Q6M:014).8RL7@95*<0U2'%YKZ:9L$-$0$%EY +K(0'N>_15GHQ.UADJ&'*BOPPF1+^(QRLI!XPR*"$%53I5% L MI&X'BC,^%*@WF*74$>4K55 MH=[:7;WYDTIU5V\%R&CF 50R;#,Z9RKP3O]R_JO\3#_X:G%Z@">U4K"[/7],-I1 M?!:G_^[UKXCQJ3WKC8N+4_V?IJAQ[XL!.U1RDB0PGV4.ABC!>(= DPI22<99 M5%O;*%2=L+-2@&[%690*[,<&]DS8V*B(MHD!55$!2J= "T2POC1H\!Q1ZZUM MSE27RP>7=E9TMW>[7L1 G8KJ1T7U3,DXSU)PCD+D* "Y]*"SRP7$$&4(4<*4 MYHY4E(DY-Z=(K'S*AHDGJN4BYB#KDHD@.2L-2T(,'?=I7LY<*?UEIVK<8!CB M$,:#LQ_+\D[&FW8NEV?U*'&9 B;;_&DV^:\7%O_ITZM1.:I7 [F+9<9KTW5$ M0*)3]""TRLP8C -M\I>!*,P63%8RW-H6FG5Y8UWD[@RA%8KU;BXM-)[RJ;2P M+%J8R2!G"?&\'-TUD@$Z'L$A2F#&$4'11DS%8>I2*KI&W6R?6XFA$D/C"JH2 MP[*(8:ZSG=,B2<*!$X.9'50F!NH<<$U-TH0G)F@Y:2.[0C1U9&[AM-!0PJC- M^JH I_/\9/!AU$G#P6EG.L2W2*L9:GY<: +H#N]Q'T.WFB5O?\[K&\9KTU5V^J$.6%F$ M,WAM @&E4@C GAO9[%7AY0A)I0!81J];GRVH960)638T,P78M*MD2X"]8=6\&13Y^L-% MF*9.;5Z?=/>E99]GP]XR$+(2X(((D,Q+%N,<8Z$,@33:E#KAGLH4PIH6PK@QMSK+%9NUB,Q%#U"JXEP/NN:8K0OE(,JZC4 00M03CC (3 MM#$T>F^XS^"F78HWE-"DKMGHP$Y;=,W>I<%?7MG[JM)@OCRG\N!]>)!>Z[7B;>+9B!"8S K&,0$V M* \R[VU!69V(+HT@^*'RI6)X01B>$RK)>.JD!D=8 /0*P1AI M\V>6"FV5<;)4W3_4@N M7@F5+QODRVL#?CW12AOG@!BK 2UEX)0@P%A@G 2GN2L#?KLH:%>1FS,\:D>5 M=0#WXFO)*K@?#=PSM1-HDL9& M:8#&YB.63:3N"#1(E<29%X!K=A7:$JM-<3 MVHNO)JO0?C1HSW2.)CH(%DK&E3- 3A(X[SD4KXP$PE72)2FC558Z+1G?O=$) MF= ;G0VF(J?(&W>%F9IR6=64R[/>)*Y3SC =IAD)UHZXS=#=M;F_2BOJDHY@ M!,$R[D. L2%;+1&"R)C70K:Q(VX%] KE7^X$Z.K$/!35,WVB6$!%HH3$A ), M(H!A2"!Q'XU'*Y&69B>ZJW1-JJXOJ!>:D*F[]*+Q/!,E)FH?I63 T>5=6O ( M5AD-B2KKC7,H VWC+KUAZ9=I0G):$M8KR"SCN4I3A4EQF$VI=]++GXYF8X)K M:F6U4RMS%J_>3(/L=VU0<)(466"9_9S2@(YHL-I12,J&:)0BGHOLS7#3S49L M1TBF0GGE$BD5R@N#\DR84&VL8*7[O"E3M@*Q8(E&\$R6XVI,>F8G4[:T:$EP MM2)YY?(F%7IGIDYH>6=7T2#FOMV_'Y\/>^--./SP=G)S$Z;BSPU2I M;S'4=VTVL)/.<K/"J(%\7D"_\ MY'T%^:.#?"9B"*RZCF42X/N3.Q9&>U>C+9_;8RO=9%ZM!98.8R+43IP MDA,0W 2A98Q&B:UM+6\.N*G1U76 ZV/D22I<'PC7N;;$(04TA(/F20*B9V"S M7'Z&,F0"M<'PG5NZBX/4B3GP%!7NEQ$G3_S 4(0 M2FNB/)4RPY7H=L!U4R?NGH]B* 58O:N14'7:;@O(K@$I,XNC:Z4ESL(E'I E?T9&Y4#Y@,2&5%KD6L<-8AM62/Q0T;.'SW M>:]O^[X.WZW38NMRUN7!#OO!1=F*R43M^&$-OW$G6]TYZXT_+ MCCFMGG/8EEK;7P;]-T=Q>/I+.=U\F)Y.[%H]P08]P6OC=V5Q]*F1H#!R0)TL MF-)DUG&GK0H<=5D2TJ VJ?4]RQ(G+^+9A3D/ M4R6\11/>M4&["3%2:P,8;RP4:X(VS(",47C4)A!GMK:QRZ3HHFI)"5!%=/O2 MU!712T7T3)@8J9B6AH+E)".:!Y,1[3*B/0W6(#IG54$TU:HK\6:GQ(KH=4!T MXZ*D(OJ1$3T3)2H$J023$"GS@"21$FIP6:,0)ZFGFK!23]\UA'>)O!EJ6/DR MW570(]?ZM_<'I2'B(*7\7OTW2R_/73VJ:TNJ9&\T.B_S^0[3L^@JQ35)<=>F MY6+>A$)R" Z%!A26@Y'$0$A4RH3>:5UZ.W&WA7\AIC7D\D+S1K5)&\8"3/U%KT@G)O M- 1! V#D 1QF?T\1FA"=I82[22F;NJG5*I+7 !$+DAEIR0#O#;\CHX' MP_$#=4@-3;4@;31/?R^+42OU+8#ZKLW3,EF,",,XF(D<85&!MIZ"5,QG*5(> M:-S:IK3+S6ZU8%B:L*V0]7K.>0%Y8 M__H*Y(4#>2Y-H@4)U!%@ECM @P@N> M9DYCBAB8Y&?-+NT2WI :_ KE]"J0" M>4E OM;PGD>>,2Q2ORZ>C7HA#.X'I2<^ZWOUYOT%B5#G@^&3Z^,^W3>MK]^%I(C1H;R@0Q9U-*:)PH32?[J*N4%\= MJ+= J32!]'HXYP$@GVL+D)5*]L04<$++CDXDZ!0C)&H)C='S@'P%#^>L7>ZD M-QH/>^Y\,@*[,QYTLA6@8'4X.#DIF91>ANTP9L7?[?3CN-2!35Z]^I5A]+'W M/H::;%E%E5-".[TRAJ,?1ON]_J",1=^[L'AU@!KDQFMSNT@BCHG2PM%+"EGR M^'(X10!URGL=;-1&E3Z.7-29P>N)YT7F7"J>'P?/F*.>L#!QVNK1 0H(5SVN)YT6F7BJ>'P?/&+',13=,K8?.Q]ZX^/CP4FYI4EV9G1L MAQ&<+;.)_>#T+/9'DV! S#(?OQC9NKG@^'+8NB?BIV?SIFY M$F2#!/EI7L (9K/S6@[Q69)5C T:-',&O.;2Q%(V-HG@8M>(6NZ^GBA?F(*I M*%\NRN=DC2SCH"@!E5@ E%J!M8Z 12\3$VF3!TF@RRJD%$P(!8F/^CO>2![VU3667XD.B%S5%\_"&8*D3 M+H,!-=VRDA)F+IR3V>UTT'\Y'OAWE=P:)+=KTRVII=3$P,%JF5T8DS]8+\JP M<^TEX4G3D(4*QRYA#SF[5T.S[<7R8Z1:*I87AN6YLK%@L_<9+(CL@P+Z[*-D MFA4+*\#EA\CS5*QO# LST1'2%28#&<0.B5 ;;+H M8$:!L]P28X)BFF0L\R[C-<6R#%2^B&?G0W^<9?BTY*M@(E]"!D5-GJRD\G@^ M&,YL>I@JRRV&Y:Z-KR3:2)NA@@8:("93PH/1@$DT 9=$1T5)I*;T%B==LHZMO9AX MHEHN0TI+8F]'QYVSX:#H\]!QGSH_G)>"KE[_'W,-O^S5::YE9T;<8!CB$,:# MLQ_+0H\&)[W0N5RHU>/&96J7;/VGV?B_7MC^IT^OLN'W^O6P[F(I\MKL2R4] M<3(E$(IG(>.I Y>2!*X$339$IBV=M".1I)MWP8>>Y+LOB%8H-+MFQ-".ML>5 M(I9%$7/S-)/35#(&CHO20Q ]:,,].!E%"HD$6?IV2$(S230P;:ER0^NY89EZ MJC+"LAAA[O"_(XY:FW6553AE!.>I@JRR2'[<578)RL!LI6Z-?+;496@H ]1F MN;6;4O230_X9&?F%?B=^],>V_R9VAG8<.]//)Z,IBRKK3K59_.]Y[WW&2JE1 ML_W0*8?3ACU?#N:4UY>=,-I<;FU_%4O,@/Q6&_T&WY_^[L.7AQ M]0B4%W;ZX?HWYGZR\NS]>);-BS,?+?'<4O!JTDE):; V\?R9=X913Y@J4R?8 M3:_K^QJLM,;UJO30 #TTGIM:"#U4'ZU)[IB?6),)'X4!Y14O?683.&3ES#/A M3F=#ZA"SC]95ZF;9?V6/-66/=@R\J6Y&&ZCB]=ST.BXB#YD@LC,)Z$P$*Y2! MY$UPB:-7Y2 @%0UT:VR?BKL]@=9F%5>29KV^'\92O==;N%3;Z.KE9:JQ!Q'B MK_EV!V'OXC%Y%J?_YJ]/SHL)YJEW2L?5$VN07OF\BN-6Q:A] .W+"4QG&6B6 MZ56J8"/A*DLYGU6W8Z+;WK]?JEE M'*3.IVB'R\Z;K3694LY33)*36,;W!F,#>B:\E#YHKH+_:^\1?*Q*B0U2(LY+ MJB #H=*P_)AIE2E1$LB.M8$0, KIJ*:Q3$/,G*C)S;FFRYL^4&'>+,R]B@Z# M14)C0F*,MBE$D[BWQ.B40H'YPEVE"O-F83Y31BIH*A/Q( 1G@%PY,(8@1&H" M"X&41G6E=Y7I*FPJ!UYAWCZ8,^D=#5RZO'TCUR1S?>3&9ZY7.N.=3V"N*\Q7 M"N9S+>JROB$8'"2G,\S+&"&KT ,)-GC%HH^.9X'#N^R6=K,K/TIH701.S-]\ MB+3YFSC1'>M#IZOU(\\V#8-S=Q*OLHL/2^6WS3+_\YWULTVLS[IL*S)([I65 M63'DO20Z9[2VE'EBE.#43K:5A2?JZK;2X+8BKC4'C%$Q8AS8R$O<3&IPV=00 M$@96@NZ4E-._G'9UTU7J#:!LR6'Y2K>5;FM,KM+MW]'MG%A';Z/U$KRA&M![ M#QJ] LN$=5HY[Y)I+"97Z;;2;:7;&AO=-+J="YJP*)6.!FAB)-.M36#SUY A MXJPC 46#L='6T.TDYO+/LN^W_]_DP_0^W/"?VU?W=/GBY5V=VN&; M7G]R;7B=_7PL(_>:!C0E?X=H5A!]=!P[UI?Q9;;_J:2'^X-Q?G<[S-_N3\8S MOQG:D\Z9'4X.;HZ/XR@6H$_6=C(=[:)+3OZAT3A_8])MZLE7E^'X\F*>E-Y M9X-1KSP0/TY&K?7>QW]]Z(7Q\27;S/W>A=')[%>LR]=P/O[ZK[1EB16_OAKS M'\OE3K@G2T42J-HO2N36Y6\=#R_OX?W9RP_>Y<*79?]RQ>[T #_^/JDLW/PK//RU4\O]Y[M[;S8VWUYXS:^?H^MO=.GAP[9SM)MO[BC_L[][]8^'E M,H,G<\MT;\Y8_L==6%-,/-8)]\Y(8<+W^6Y.[-DH_GCYR;]";W1V8C_]V.M/ MKFGR2_^Z>*\+)BDX^(+K)ZLV?7D&D2=D"I.+2/O%7[YX^^]5OZ$2+DBUXK?;:UEK*O0:D6N ME3TQDJW(M?(G5'W?NR[C><7O?-=E7"NGJ\(#\@DSJ\*O^(315<&6>")7!EOR M"9)5N59\8L3=]JV_J1?XVRJ@^J/U1U?[1V^)/$_5T>.$6-7?2:8)Z>QX?WYZ M/AE?>H/[VL&I[[^I+1#1T5ZM+"8M> -/V!;B= M$R^/^Y4PS@8OP\O\6_G-?MX(*'QE=\S76B*&]F25-L>56-K#\7&\2^GLZM__ MQF\SMS\ 1X/QHF#5LOO?^ ?@S@NP0=[QBCH%TTE.G9=W')ZYMKY1R2G>93K/ MNB[ K\.8XG 80W./0NMP?L>5L+T >_T-7H$7<6SS-Q<40%J))#:,Q[$_ MZKUO1#.NZ#H3=OAH'@SZ40MWA MX"2_^&:#5^*FWMD@;W?NL, ]BF;;;= [^X!WNN4[/.[KLW0[IX/S_KA9,EB? MU:D/5GVPZH/5KJ5;Q(.U4@OPU)[U-B5@^Y6TH!V6CH:-1'U6= E^&8PV^?8W M/=15CCJ.-UG;[Y4+BJ/Q)H/@EH=@I7M#W2U9]9,]L7T?.W;<>19]/'5QV.&T MVRFMV+[Z,*S3K-R[+=-73VQ/#F&-OCRT;84/R3&BI$4=N=5,)V(8C89&:O7M MG>[(EV>VIV[MX?EX-+;]LF!W.X=-EGX.^_7E.6QZGOZ.'++\]A[W_8/_*?#MAOY/#GO8^O MCUX<[__Q_#A?^Z?7GY^_>UU^_VCO4SGG_9_/ERTO=L?[.W^Y&"UU%,&X,CM) M.@_.1@>).8=6^>A9&86+M$L)[QI"5F4<[G<2UW#_ES4_=)M M:5$+BA6AOD]7U(=.$EY&&A%',_790, E;T )BB1_R8+T6]MLPPBONCIW='4( MAD2L]83:A$)1*SV15A%A$S4ID>KJM 'O!S-7)\@@!*<,3#8WH-<2C/$)9+(\ M4&>2-G)K&[7L4KIIJ*]N3G5S&F"WQ;DY\YR8>A]C@,]Q.*CNSWWI<.;^6*H) MEX)"4#J4 =L27&0P'[<.;G4"I4(AC!\#)OC9=&IKR$=#)O)\5C,"$# MFVX8I*N'4SVC@M)\+]0H(7/4:)#DYDBX*G7 !FZX(EF0X984)*'U&7 MGHB;Z>)4/JQ\>(T/2UC;9*5'!//(DW?<"*V5]%DH*,O",OFPO8V75X44]Z]( M,7K-?=0&*'4RZS[*P>0=$+2PD6!*6026/O==(U67"ZRT6&EQDVDQ.&L-2D%3 M3.C0.<6X1V8)Q!CLB1:I;64C&8%S;/< MPI#]2&*Y<3J**J57F _?SM(N-"&1,FE@ 4NAG:)@H@]@5"(J*"3.I*UMWI4$ MNU28*J4K+6XR+>:[MBIB8DDP3$Z[_%F,+J',[*BHK+2XRK0X2[PXXP.5@0(- MO@AHZL!)ST"A]BPYZ8C3)?'"3$VZ5$K<:$IDTCL:>/8-?4"NB94D5"9R SWL>H/#E'"J1H)5)22DG.%533U%T4?!5H<5[GYY/ MD_^LTNGY2;/WCI]ODMGI9?"Z!7_Q M)[^KXKU:J5JI6JE:J5JI6JE:J5JI6JE:J5JI6FEAZ4*4E >N%:)5RG+OG(\Z M$"U)TO:O9XQ00RBA4#[Y^VC01+->F^NP-U&LI0?F01P?IB/[L<9ZFHOUO+Y6 M/Y8"B1&U@. U 4020*M@@"AA&0\N6]1M;2-V&7]PD[&*ZLJ]U4H/X%Y.K4S6 M*\TR^5I+K4O(=521)V>X"95[V\^]6X_0!J8^9 M=D6V&2#E$6Q*"-2RP"2C@D?10N[=@ [@._Z_Y[W19!SXU]N_WZ$#U!JQT:U- MGAABT#9HH43$(#'[@M:;TA\U,I-$^AM"NMGMJ51E[(U&YS$\.Q^66HQ\$X,P M;0(U;Y3:"K,Y4O+S7;]9X))%ID"ETO4[$@4Z)@M6Q,@B)RBMW=J6I*ME4PV_ M6U1NMM[8_CY_L%JI6JE:J5JI6JE:J5II##:LKLWK KO2["E9:9L:[TN]RZ'>6]8X\B,05 1\Q*TFN M&3C"(A@=4J9>[KR@[:/?#3BX.X$&.#N*87)\-_9'=H+/LOCOOS4,?K/JC.?$Y>$,\F<@BBL!;2&@S/40\AZ )WQ44A9&(MH MT:52M*A4IQ;@U3+):J5JI6JE:J5JI6JE:J6-28L_1"/4L,8=-<)<@MRB%,+K M!$DBEL)9"Y9%!=;+%(S.'TLQOQ!=K IAU3!>F;A:J5II"?,RC#*:HI/&:!31 M:^DE<5Z)Y)+%X.ZP87YK<$;=.9>X<\Z&9%A)T%DIP%DC !.WH 5/8)357'B* M$?G6-B-=KFYVA+_[C(P*]-8ZQH]:9%'A_0CPGBNW0/2$2:+!"J\ I>?@O*80 M9>!&9&?9V@QO+KI$R^H8KQ;&J\NU"E9J:[U%9>+'8.*YGNJ1L."=!.(,0N9= M!B8)!9)'3A@76J-K(1-O0+^!W8_^V/;?Q,X@=>+%YV7N0&=::U!;$"R^\.+L MP_#'W;FEGU9:7'XG/!^4/BFG@_Z$T&JIQ2)*+0[>OOKT%W-EI(>K 8M MD6!U_C))C22P&%0*I2F*Z1K6U("P6OG9:G^Q6JDM(;I;&5B3:(7CQJD8T!IB M$_$B4NF)0R.)_'L&_B)(5ZEX:51\,$_%1DIK!-<0*)6 5&4-[ZT%0[02BR;O MT 5B4U1.6HJ<1LV5=1BB4RDR8?^NX.MF\NY:X=>+>'8^],>EQ&NG'Z;>PRW] M+&J:[EYING?CPZLTW>O/?WGTR6D9( 4? $WP8(6,^4LT ATQUIBM[9O-=&KI M?%LQ7)FV6JE:J5JI6JE:J5JI6JE:J5JI6FDCK;0!AU^FQ;S3'$)G>!4QV+!3 M+_>,VS3=;_1H&.WH?/AI$K:9F[2"OUE>W%CRYYQEDP MX)GG@#Y:<(1+"()+9RD/-+&M;4J[1F"-@*PEHAMO_E@1_>B(GFOW&)%J9V($ M)DW,B%8!-)4:N)16>^,\8171JX?HZDFM@I7NP[N-MWJLO/OXO#MK[FA+SR4C M/?!H>6G6X\!%3H!&F[Q00A@IVL6[CWU>+O3>+P64SWKO>R'VPZB@Y\26\W(_ M_,^W@/IK'$XRL,T"=N_@^9>(G6NC=761EW_\V<6UU@3OO4"Y^R&#\1*4[\// MOV/XWW^?_,E.WKNW9^_^/-W-:[%/]G]^C7\>^?SOO_-UY^LYW?M\\$?^WNGS M=WG=R)_/]:>#G;]D*@H7-<@@):"@$327V;6*$1GSANEHMK;)$ZIN(+IS%H?3 M[J$S;$\ 4.MV:G55M5*U4K52M5*U4K52M5*U4K52M5(;0E+!1\(M\YIIAD9I M2R*US!*:M M&T7N'I*Y4[5,[.JZQIV9E[BZ=U#&_)!_^2IP+39,$S00!I"2! M-8R"]()3J9(A#+>VF>@2^9#@4\5N9=AJI6JE5;324E/B=1]+0C&$Q,A:>%5W0=7#KN585?!2DM-?E>&723#SBD-C]MQY6>119SSHY$6'@K?A MX"3_])M.+T-O&$?C#3O378NFJI6JE:J5JI6JE:J5JI6JE:J5JI6JE:J5JI6J ME:J5JI4VW4KWJHXAS*(,3%@B,7AJ!$7C#&/!NJ#%_:MC]GO]P; W_K1W$9U[ M%GTYPA6?#P>GUT)Z1X.#07\NGG?Y"_\[. EQ.*KA[@;#W1]_.=K[?!7N=HI( MXY( FE@"]#: X]&!P(!!&A$-25O;K"M8;1"XGJAO/%-54=]2U,^27!RM,#)& MT"9I0$(5V" #F%3FN3ADUK4+]1LP^O @CCN]#(?36.<LP"O!,24#I M!3@A/&W9D&C9YA-"D"-RX" M\J! &QHA6!T\1L7R?\O.*[N:BA:A=P-.6?YD3VS?QXX==YY%'T]=''8X[78* M>AYRKM(-AB$.83PX^[&L_FAPT@N=R[M9(XJZ?8YN0I?7+WJ+'B6+5B,1/'L< MF))VWOVU=Z?QN=.)N8?GX]'8]LN"U:&Y#5(4N:"G2:/S@%[01 4$21 P!%$: MG7OP1&0741,29-C:ILBZG&&74_U0EKHO3%:H=&Y3H'_3._D^W-]T2B;-TX^G M%7&[_SV?U-7YD_.R<+\.AN4J=L;3DCKK3N+72NJJSW)O0MB?S9#*XL(2EL"A M,J4E1&D^IR4(IJU#Z@E.6D)4&MAX&KC5 U!-3?W/R_ M#_*+V_SGB2+U/L8 G^-P4)V">W.$O^((18ETQ"304D?(3ET$HXB"X*T))GE+ M0KQ*]U62V'B2N-4U$,ZF_"#X%&5 F9Q!3;PAE#'DW%)LQC6X!?'5*[@KXF>C M9(V26J+![ 98"A@RV"V/&H2.VE@EF0VB(KXB_NMNP??!O;H%K2>)W5EE@4B6 MI2@H9"MF[9!=/C"2:9#:>2F\MLKRRA*5);[.$M)$$HB4%!U%*9U3P+I,E:BKTP50Q*V/(+&&M<@:X)Q:09?YU026@7.O(A*9&EJ$67<*P*RFI M9%')XF:D(4;O*+GUDH4&UUEERR(B>*V/S!V6R MGG7)Y^?KZVPQRK>9/ZNTL1*TP6>%SFB5IY(#Q6!.,+1>,SRU>D8HO-:2*L%3;+RQ7KPA;CB"Q)* M(R"-H+-+F?F"&]!.2E I,"X0N2)L:UMHV57J9NZS\L7Z\<4]Z,*8O,'(R".) M>=^QRCH,7G!M%5>,<%'%R"JSQ-SQ*>8HX=8X$(Q90&T\&.9L%B,J29U(5"&5 M QA$D"XSM3*JDL4M84XA!.7!,\L]1D033FK>%=Q4HJA$<8,HO(K9C[!(:$Q(C-%9LT:3 MN+?$Z)1JB'.UB6(6XE26Z^P_\$P4*  )"G L$P>*R"7BU*O@7>A_AN!="[/]8,?!M#.3G?^>BQN@U/]CY*R;!%:4.$%56X"@5 MN!0F/7LR RSR<2M[:?#&'KCSLE@-.KX\]/S$SONO8^=_$!'/^[8\/9\-#Z- M_?$5&FI+V7K4NUJI6JE:J5JI6JE:J5JI6JE:J5JI/4V4 MYP)=UNE$:,]KLGDMQ.Y531L[^/S;7T0%A):NT8W4;737H M5X)>!2O=AZ"M\B$R1&VTQ8#,!A TO4'0WG(>G0@'ZGA^/C.,PW=WHVC,>Q/RH)U =,X%S9:<%U MDGNU4K52M5*U4K52M5*U4K52M5*U4K52M=+#V[,X2PTQWD:*&$T9-":L"RQB M5-$P7F;4,'(QHX:1OS_$,-&L3^ M2X0'#(\GQC8#9N9E_B&TV@7=7?U4=6/,I[]*2;7UX@4,>-&)\S!@=U=)2N7^ MR\Q'S\A8L_$-E2=XKO:RUU/IFR9SIB+G+.644NB1E!#-N6DJ8Q5G,J)Y[F7O M'9"]O:+S,,@2SL( $0FM;'C&$0G24!]N&.C;+%5*0B][[R17>]E[%ZAT';N7 M,[!ZTR"1%!/%:1ZDVA(F>4@HCIFW>^^$[.U**G--V@4(KZ9AH>S <:^J.,YS>HEFR'E;EP6^>2IY* MGDJ>2IY*GDJ>2K^TOYB*&2,2IY*GDJ?2+S=F;CSI[8V97V/,]!+?7!..T3#3=HS2Q@PTRF Y(2B! MRFZ)>1B'U!LS=Y.UO0"^"U3ZE9EO+X!_D0#NS=Z3." 9#1&G<8IPD 3:K^0* M<?';]!H17WL^.*2Q6GDJ)$A!$TT^DZ_M:;Q3\5:>/[^&?S=0UT$:2@RS!E* M IX@'&8A(D+_C2LE&(E2EF::O]-L',0W->#>,[DWNCR5;CWJPHOBGR**._P% M"TB4X%3+7I9PA),\0B1/%.(D42S'22HB=0M%\0-H/[#WA9_2V8D2IY*GDJ>2IY*GDJ>2 MIY*GDJ>2IY*GDJ>2KQ'>?L8VZJ9?6O)/HTK.EQ4_I?4W)J?N;#+]FM'1FZX- M/JXDK9?5N0E^]KID5U+X4.C-A4+WSP8=L@,NHB06B&62(1S$$6)"$<2B3*8Q MR1.:\$?/TG&:Y>,$>Y3BW>%F#V#R5/)4\E3R5/)4\E3R5/)4\E3R5/)4\E2Z M%?6;%\0^NKZ-%=0/U(L#N3@MKQ@$\=4#5PZ"=(6:+,M80+($93$A"*="P>S" M !$5ZA\'.FKH+5+J.Y+WQRDPO>7^!Y.UJ,;,HYZD0 M#-%80ED\T=84207*A: 9S43(Y6V3O#^[#E,4GW\)6[XH/A="SD0-_#.AFB-& MC__G(E9]+2N3BKU9EMT_?+G*L[W"EW:1S_://9/K']/"?_>#]UW?!OWI-1R]>?CJ,_CA]'QU^.GSU M[^3?5WN1WN_YX>X'P@/)(LW/G&:Q-J<"S<\Q8RB36100S&F2:*8.=C9,=Q_- M966K?3O>-@S@ 3P>9N6IY*GDJ>2IY*GDJ>2IY*GDJ>2I=!N"4I(0E>,LT/^+ MT/O71IYMU<_=ZG<"PS#*5,22X$ @SPA C MD4)Q1I@,!8VR-'WT+ [&"?;-'>X.[WH)ZZGDJ70/TN)>#_Y /=AO3APDD),(9K+7$62JBB.O!Z\<[SK)>Q=H-(O37]["?LC)6SG:?! Q3*0 M :*A"A%.DP21/.,HP4&212JD4L6W2\(^@%+N%T6]J JV- //1XMRI \= ;]5 MY41_^F14:-:K9+UX8,7='C;EJ>2IY*GDJ>2IY*GDJ>2IY*GDJ>2IY*GDJ>2I MY*GDJ?30J72=F+40&#.:)RK,0ISRD%$92,ERD6+"@D1=.V9]4,S*JEB<[[OH MW O)H8A+OJS*Z2"D=UP>EK->/*_YPG_*B9!5[/]K&^X6(HLY M#6,4*IHAS#..\C 22"8IY;D@2BKRZ%DRQ@&^'45=GNMO>Z;*<_TMY?HNR15J M(4\B3%"<*(RPBG-$"(&ZKY@KJF@@@NA6 M2IY*GDJ>2IY*GDJ>2IY*MSU@<.-%=*8_S*EU^O?^NRP6Y\87\B[^]5S\K[V* MN>CHQ:GGDJ> M2K=2Z=UXQ9Q7>C>E]-KRN"_Z>6>''_<_Q$%.L()45L(XPH)&B(0L0[G^=Z:- MECB7L5=\=XM9?VX>N];;U7_S3/O#F+9)0<<'+PX^A"+3_H.B*,[3!&$6*D22 M"*,H9DRD&24J@^:B^7K%E5>QMYIK?VDBVG/KC7%K.%2Q?WW(9)BQ/,4(QT*K M6,YRE!.M<5F@A:T@F&1,J]@H\C62/XO5#N5B5,QX.96^!M(CDCR5/)4\E3R5 M/)4\E3R5/)4\E3R5;E&([L9SR*^K4A6+/\O:P\9_5$X9NK"2@.9^[]X1GGLP\R MYCPG(4$!YX /22FB 5$H")12L2:?5.FC9^DX3K\[X>QY]];R[HWGFSWO_O#\ M\]F'.(MYJBTCE+,\ Q\T1KD,K,^A_77<^P JF'^G M$SKC2RRF3U2@.QR/@GN\I;&9E)62%%N7\-SC]NIP48M3LYAZ)*#-- MM5Z-E(49%?I_+ D%AEX=&0^Y",,XSU,N*/VPOTDX!6M8&//LH^6B7M 9'-C5 M1)2?R7LE$14T\)@_CW>UA%+:G8LX4CR6VC>(!2(LR9"(0QR1+,CB1$NH,";C M. C&8;X^6_?;0&U79I,[A'A[**R_(4+^37Q_%1#<_HQ/EG!PK\L*5K&[L"U9 M*)O(;2U9O,UR;8%PT H$QJ,DH4F"*.4)PCQAB&891H&*6<"U$(CR\-&SR(N! M!R\&-EH ,14XB!*>1WF,$YY0A7'*@SS+1)QB)F_& E#%%RG05UF57OE?F]?? MM;R.,QJ3+(]0DJ42>#U')*,)"EE$L8AQ+-.\C>)[CG_P'+\A(?!-[/[C%/\E M0L(;!%<5$KP5$B(4H4I"C 1A"N$;/@EW/\IY;CB4CBE.0$20D-%S')$%$,FC+$ M@0@EYQ'Q'.\Y_@*SX-O8W9L%MUY(['6H A;)5&9,H)P+@O2582C/)$>2!S+. MLH#SC'LIX:7$=BFA14.@*-47)HLQC4*6:N42<1$P$<2 1_B%4L*G0;];5'00 MAH02(B/.$(V@Q05A&!'M.R"1:K40IQF/T^31LV@<9L$XB+X;@N2%Q3T4%HF2 M,0\%$WE&,2,Q#?-,L(S+2*5I3+ 7%G=:6/0P$S%/M&W!44ID@G"H)*+0'H<$ M-%61E&F,86K\.$KQ.$\S+RP>BK"X3GN.@!(5LCQ@<9CC. E)D"+C5L@-N(.)LEDH-U,@3"F(<(JT>X(B;78())K8Y(F) 0;(X[& M>;XN-*[=Y\/+BWLE+T04YD&09"D7F79% @#HZ3^"3"DB5<"]O+@?\B)IY06) M<\42EJ X2%.$HS! C. ,!5(&7$1Y+ 5]](PDV9B$7EX\!'EQ#7%!DI#&J8I5 MI!2FVLS(>(X)":GV8%6>_G2\DY<2-RDE>J53H5(LCK(,\0!'VK00 K$XCE&L M; M6-QI8=&%.7&8)23&"@5<2823E* \2 -$!0(=!\:91U%[0;%!4(1Q MK*1*8VV"2JUJ:J>$Q)FXP GQ@N(."(HNQ)F+( M"R5$2I3'"G#!$ M8A:C+!OWMQT7LE3.:N+SW(T*>O:=S'U MU<6>2IY*GDJ>2IY*GDJ>2IY*GDJ>2IY*GDK7G-T6"LQSQ6.A(IS'C,62RIQ MRSW"XB0SC7["IM%/>(V4M/%=G_==UWTS@0-Z !W*Q9$ZIE]\T.<&@S[1 *#" M0QRQ.$Q1E,906*\((@$F* V9"((H"YEB$/1)\_6 S]73S9ZUO0#V5/H> 4Q# MDD5"X3S$ B=!DHLT3V24:I&,]0]3+X#OD@#NY?*3+(FU!HV08%F*<,XR1)7( M$8F5Q)@1Q0+J!?!=8VTO@.\"E:XC@*6V> DABK-,81(RRO(\$V&4AK&0(29> M -\I =RE/06+>*82A;(,!'"L!3!)RU3?P/Q6"> 'T 9SE_]W6=0% MG/&W)3$W;/ENB*3K-;#@G*0JC\- "(+3B)&8$1HK'&K?/"(JOD0HK7>R (S& M?ETOI7BQK "9H3=1"MO@HD\4W_KR!N51W&]]F88TSP@E2,84(QR*%.5: J$\ M#[2=R )IVES$XR3$8^VH^VG.=XN_O\TP]%3R5/)4\E3R5/)4\E1ZN%2Z1KPB M52J780@]3C(<<4IX($.!<9 G7 4YOD*\XDJ^P=]TLI37=PU\J.+*KD&OE"/5 M!$SR%,DL%-HWX!31*,T182HFN8HYS;GV#=((*K^\9W"W>-M+8$\E3R5/I8=# MI9^;_O;6S&VP9GJ9[QBGL> R1BI5(<+0)8=$BJ$ VOQR0I*0I=Z:N:.\[27P M7:#2S\U_>PE\*R1PK^)7.:NI85$X_,_%XOQAU?;>XK2X^?-W(-3S'IU\@OP&I1;N)\BU M&Y#F6N4@"B@=C#41\Q03Q),XI9@%6-^81\_"<8*#<72KYM=Z3)Y'3GHJ>2IY M*GDJ>2IY*GDJ/9@$^??2,Q., !]Y%N%M,[D6QIY*GTL\O@>-9PH3@LPF<5YV_7'5V,P@"%L>A4B'2.C)$.$LCQ'*>:R5*>";RA 1"/GJ6D#%. MUU6G+TF^K9Q^6]$6GK]_!G_WL7X 1$WF,LD"*C!#]OS1^ M]"S"8\WIWC2^6TSNC:Z[0*7;"KOPHOBGB.(> ".C$15IAF@8:5&?+BI]JQGA@W0BV>X<_!7=Q7$E: M+ZMS([-Z30@J*3R^XN:$TL%9'U^1J913JF*DM*9!F,,(.HJ%&1H3R"S+I9%P3A)UT%AUQY!Y[&>M]HT]%3R5/)4\E3R5/)4\E3R5/)4\E3R5/)4NO]4 M^LF9\0LB'UU)7 61V7IQ(!>GY15#(#XN>^402)<"%RI,<:021* Q+$X2B?*< M)2@.(IQP3K',@T?/TGB&1G]U>0!2??PE7OB@^%T+.1 WL,Z&:(4:/ M_^[^_]QY?3@X_O\>&KO\X. M7HA/1_J_AR_)^>'N!YSS/$Y2@K*016!,Q=J8"AD2:4PXCQ(:Y.K1LV G2M8X M>C27U-@SP,*!?'J#GJ>2IY*GDJ>2IY*GDJ>2IY*GDJ73;8U*$IV& M4QHIG.&0AB0,:!3G24XDED$@KAV3:KW:Y[0^]<&GFW5S]\+>Q 02I3CD*(N% M0)A%.:(JIB@,NIY*ET#Y+B7@_^0#W8 MRWYG# =*!0E2,J%:#X8Y(B+/4<82*9BF%%&!UX-WCG>]A+T+5/JEV6\O87^D MA.VEN:62&,>A]B\(1EB$"E',8I0$D@8IRY* L]LE81] %?>+HEY4!5N:01*C M13G2AXZ WZIRHC]],BHTZU6R7CRPNFZ/FO)4\E3R5/)4\E3R5/)4\E3R5/)4 M\E3R5/)4\E3R5/)4>NA4ND[,6M \R+#(6$13',><(D$@@3+,4D4"E*.%)H!)]">(H?/0L'<=)=CN*NCS7W_9,E>?Z M6\KU79)+$BP2&>0HY E&6#&":!!S)/(X%8F^#)3>+JY_ ).BCQ:GLGI8TZ ] M[,%3R5/)4\E3R5/)4\E3R5/)4\E3R5/)4\E3R5/)4\E3Z:%3Z>=FKRZ::GQJ M@])[_UT6BW,3J_,AZ&]//'TY^+B?''X\^$!8%N.$*!3+/$88RPB1.)8H#O-, M4IPRFHI'S\(DOT5C\SSGWBSGWD &RG/NSTH>Z?7LQX2IY*GDJ>2IY M*GDJ>2IY*GDJW2+/_\;[,;ZN2E4L_BQKCQZ]R0! ,&C&R(-8I"H4*%1I@#"G M&:(1#5"4J)QA10/,U:-GF"3C/$F_U_OWW.MEK*>2I])=I-*O[,CH->&/TH2] M=HP,$XYS*E&04:4U81HBRF"^J$IS%L=)&)#4:\+[S[TW7CGIN?>'<6]7^Q@K M30@<,<1)*A .A$1YE&8H3O(\BG(F$PS3@<=!M%X%Y7GWOO#NC=<_>M[]8;S; M^: AR07&D4(!H1CA.)6(!)0APG">$A+))&%:\^;A."?Q+>+>!U#(^#N=T!F7 M([H8O9!<3IFL1G$X'@'W?$]](RLK(2MDM_9;K D@RB6;R%&S(_>!13G_#2TD !_ +GB78G8LPE2W"$64"5^+"_27H%:X@9 M\^RCY:)>T!D249UH)H_CS>_1 G,M,FHD0BT7_@G&/$F(J18&' M),$!RUU6L(K=A6V$0?6!;VN$X4W$:XO7@U:\2A*FF J. M6$X#A%,2(BICAI0DX)*'',=:O$9>J'X[*ME;9!=99$3"%8N9#&6 Y7G(LDR M)7&21%',97@S%IDJODB!OLJJ],;8M:7%NU9:T$PF(LHBE$8I1SB0 Q%KC?3?K29)A*9Y>QW(2<9YPIAVC8-(08MHRE&>)0*E!*LTDF$4!-++7"]SO2)BKXE3+78UR^6_#V>O-GE.F#)"C"B4*8 M"(9R364D@IB0*$JTBM6"-QJG83+&X?HT6B]ZO>CUHO=&<;XDC#C.8\4#":*7 MY$*24'-CG+. <>5%[YT6O1V\,-%R-LA5A"2G!.%4$41C1I#B<488260298^> MQ>,LQ&."OQM@Z$6O%[T/4?1>9TY-'@0J#BB/0QIC$01$!CQ6$LNE[EZ1OTDI? M$B1I'@N*M)S-$$XBC@C'^I]""<($I3+2TC'9=D2+C(5 M,45E@.-0YGD@TESF:48PYJF/^-YIF=OO)Z!2$A(:(RD"B;2:C1"3+$8J25A" M+WI_J.A-51[D(A&AEKD8DRRGFA]EJ/]/"AS$ M7O3>;=';)=M4E 2Y8A0E(F,(BR!&1&",1)P':92J(.3BT3,\3B.?:/-BUXO= M'RQV11KSC*9)RCB6DK&<$!I&/,BS! + 7NS>:;';2[3A0,1:QJ)0Y5KLYKFV M>#,1HH@0)O(T#Z(DM!9O.LZC^V/QFCX@_VMNG?ZO*#X_^S_F#[L/5OWOLW9/ MS2^;74UI=5+,S-KP4!)R"1?VIID[#"[C[@BX^_A4CBCGY52_^UP?SVA6+O33 M::5_/!L5>F4G%9V,YK1:C$HU6IS*6@+3F[.E"RE&JIC1&2_TA^J%_L%4[Z;> MV7H,[N4XT:N;EW4!U^&W2D[HHO@LGYX58G':R)W>MQS)@^XKE.D5+!?;OW); M#CC#P[/H_PG+-<(GBX) A)PH_1\<8[A\>[H[=[;_[>?[[W=CS:/WR^,]H]?#%Z^^[WM_LO]G??[.^]W7H/;\LV M#H^.]]Y:<7A\-'I^=/CVZ,_]%[O'>R]&+_2MNP?*9B=?:NM$$,?\\4B\;^?NV M%;\OBII/RGI9R6.]IM\GVIKZU5;.\;ZS3@X^'@2'7]^? MOS_^HS@X/DB.7IR>'OVS%[\__BLY>)X'__[?TX!/_Y[1?_+ET?0/;>7\41@+ M!ZR:KW_%AQ__.#V8[FL+Z1,^>K67O#\6IX,N MR8IHU;]S+S:4M 2Z].7;^#<;&A4?E_6B4.<#!HZPD?Z_2!'^M:3ZSH[>RNIS MP66M!?:,[XQ'CQ?EB83Q;J.S8G$Z*A;UJ%ZRNA %K0KXF/W>D_&HT&;):"(I M\.)H7I6?"VWL@5%2SR7<_\6Y(:2Q,?4GZO9%0DZT<5'!#\'0J>2IG-7Z)]J\ M416M-17Y0O/*R%@4FA(U. Y@ZHSD1/(%L#>=B=$)K4?Z]Q/MCHQ'E9S),[ # M1_HOU8G^B7[T5/M&W!!3OW5>S"6<@OFN_9!^H=!T@7WIOYHWO-/>E#:B#._J M+SVG,RKH>+0+'].4I.;;M5G'J#3'!#99-3-OT3:7O@&?I#:X1K]+?1-FL$=S MCO#LQ6DEY6BJS^2TUBL0^CUKK=V:\]4;FFO7JC8$T/)E.='_U2:X_NCVPDQY M N)FU0E, IPE299K\88#E9&8L2@F*E0T53+.K?#3ML?FSHS[AR]79:%F'[WD M(_7&+!$._:U]\[!5H[Z8'-R\,^T%:/EX>RHV?[KLT\_ZZP,)*$V%H$BF'/K] M$^VCX3!% 9,QH1+'2<@>/3-W9,T_<[?!W&]'Y?JWT>/PB;54]AJV>%V>Z0NR M/V2CMPT;:>:.GHS>M)RR9YE@V\?-57\\@[MGW<#1.\MUY@/;OKTS E?F MZB]SVQJ=::[6^EWSQKS25[#2@F\DEIIY2L-#E/]W65B? T3-[]I16>@GC_Y3 M3HP<>FX])[,T8)UR+BMJY4]/BHT>:RD+AZ:ESD3+BN8Q3T;Z[4*KDZI@>@5, M3LJS';UFX*B/RYGE-\?/6OSQ4SH[D5K4:!^5:@&B5ZP%E7YC48H1G>JSTBLX MI5JR,2EGFHA<;QUVHA\'C&(WI1^D#ZD] $MJL^+FF+:[;W=)X1S-1D=\48*T M"^,5:0=Z8")!\EY Y)V.W%;WZ,U;<=YH(:<.D)$T:SIANWYIM=?BE"[@X=I$ M,\XT/+R[A_8R665QJ(ET.MHUA@3=&;W4A >SU*F!8F8%(>R@DB>T,LLSM.YM M;JR)+O63%G*4]C;G5E.O:,=NN7"#-'E+_?)6<6W8K-%M^G:?G1;\='0"/Z>3 M"?P&@G=RI"J@F33J4-\B:53R&%[/]?' 933_^ BZ3E-?.[?F@L*90,3!G"-L ML-'L1DV?Z?>.8:VTZFM:O=I*/Z!Y7MUMUY0\9D\[+:J^VX$[A9VF\F%MEP^7<)VK44Z-R^#&]^8A8UIN=/:V"WGZ;?I\UMA M-5 "?;X:CY;SDXH**^*T6J"%?<&4@LTY,^V!@>56UJ -U5D]+>H:;CA\7A2U MC:TWNU(40X2UC@"=%(VUJW= M*5A)T MJ@6E@%VJHK)[@J]:X7LF*9SU4[L_D*UZW_ !3:')A-KU]2^(H:B[1_IE*T>R M\FYSK%]AB0PBSJ?P97.FI2;.HN"?1E/M&Y;"VH8K0K@J]5T"WPP,&T/Z_RYE M_=1>!:!H;XVP%/AB%#RMIQ#+!MJ8'X1/[9>UP#@!^NK/KJS9,69SF1HZ:&^E MW,;+EM\V:*X^;Y\55><@FG_(NEYQ(TWRJKN M"8).9 "K.+&Q\M1.5W>7I.Z$!BQZ)GO69_*J6Z"0\TEY#D?0'74C7RZ^%NX* MMB\R87\PP4JS/ED9)6KOGQ5F^I_ZO7IU.Z/=UM@! WHS1]#/Q9 )>K94X]([ MDVWC$1BG&:29<7Z:>V-H!#= G^G8?*:6"V,PZU_.RXFTI[^ RU*W1P++!_ED M/@6'YSR4*?U85K FTWI60\]>V3EIL_+>J&=VW(F:'4^DF+):6OW:399+.UY M6[O+14,TFQI2ZEN)Z%S_.5O B9P6<]AB,3.FUY9?6"GTA[:@]:?N4P-= MT!Z0]FC.Y&0"_QU\$C8+(92!=K 1S=Z^V>C4;C*KM3LRJ97690=6]U3I-:Z9/ MO=2,W84?G;_9NZ]@FEWRFL3C"!3J>)K%BUSUJL4ZFWVXNW M>&^=K^N&R^Z=X+CV 7RK_( KOUV "/E93LJYE0-#6V(\4'WC]G;:F$^IV:EV MYL*,ZG=JUM#JPZ]E$AW)@,Q MTF9!]$(6TKW5PDJ,0:$]%[-.??#6]Z%]@3FAW+HAG4/G G@KUC?5?*+7M?$[ MX]&IOBM(T[8V[I>19OKM!N4SIQ!<758S:J].WWV"<^H\0N.J=6*K^Z#>HMF" MHJQR5HR5@XZ^"SK[-)28<%&FA=#/EW1J7>;R;.;^V;-]G71K; 2GLAYLOI?#20\L9V[>T8;.'VRC!]!P+:RRZGW>1=LK*SXVKN^;M ME,NU&,>J-!C&%RXER7C='.BSV( ^CNA&=A2=D4PK5LY0!<:_B_+:/38!SLY( MH!.7(-0[5$LY&9RQ?8[^S]QNI$@V3]]/W7_X]/M![^!2__SHY_;]?3[X@;$:H/]][<[R[K__^_/G1N\/C_<-7 MH]=:7#[7,OY;H&Z7+VRXD5Q%4$"=!3$-L8KUYR5G*I628^&>_V"1,3@P(RK.'[:@^"OXD.%4:T&<()J)'.$TR% > MACE*A)*88I)F8;;*^,>G5ZCLZ+(3;=QAX4I(EL-?#X&>+4#J[+2<3,Z1]G>E M6$%ZVOQ%&_.OI))59=TX6J^@J]J\F,VJ7+[N?AIA;U;+]13B"A._IST@?/]>[URL&N]/!+HV"?\]O=*I :W!R>S6^A+/3=3(J[++59D^PR/5GN"# M4U[OSPY?\*\'QW]].=2?._AX\B&DVBC41B*B.0L1IGF$*,5@.P NOIQ^@%R89_58'Z,!A1MX8Y52\;^/3&AQ8W?&'V: M:45JH$5?BAH^U< *0 ZMX OZRE!+SOF238KZ5#K0U;:E5E)KNZ7;N/PRE[/: M1%AY>6*CKV)9-5NU2&1 79@")2EVNNJ"SX4\ RT\&6B+WKDJ)6WAQIHTW6R' M:"4'RUA6E<4/U443:.90 &"U@'FH.?'9^6@F(<<"&I4*$"WV019$;4/%166/ MQ<:T=T9_+,6).S'8?;=8?7[ZC:#BU["A3$X*J=8OBM"' XDB5973 5Z7?J;% MQ&0SJ86BZ;=(&\W]>,'[IU1(4&S.=C'7P5QB??ASV+7>DGG(]KL+CREFIZ#R M%HV>O0+G[/2%/-RD%F2SK#?"9>'RUK5AD.Y&-7?(YJC+:A@B;RIY!CBVYH?: MK'!8>(NM:J&L!AG^EDV6X.C+O9HJS.G\+* MU7(R@D*A'H<^'2E(B<&7Y.#DP,2:TAH]=6L 89!+A% M-#'$-X\%K*%^K#G+IXVETD=RMJ;<4WT=*[W3VAPRP*@F!BD.:WC:1Q:C)AW0 M$QEPG@ RM]OM28VG%D0FIP#D@IPBI#SU1^83:C,@HJ)G=#+\2N_!?0&D-U1R M:Y;!-\<@.B"):78"\+,33<&)/($:W MVE#M\M3F<>KFE@1@N&\Z#'XZ:W,6#,??>."Y^T^/B>V'BO6U* M)+ A_*HH6W&^SOO)QDV2K9_[9'1B\WVG4K9^W 7-$N[V#=EWTE5SY+VX&#_8 M]F^.Z]R'L X^OC__P+,HYA'F**4BTJ:_HH@E(D4L"C&5),")7"O%[ETYJ_[J M1;^<2ID^)@ZEMIS/)_"Y4SEI@@>R,8)*J)\"0U%S:&4] :Q!6W%]&,^QBXP MR/D&E6(-N(G!#!@#'N(:!D*NA0" :8V2,=_;&3V'WQ9UZS'81]D8A@LG60N^ MJH$%QNYOY7(Q>OQR_^71$Q?>&#E("=7J#W <\%9X1A/\Z)_*( S6*+"/);-P M7VV5CT"[ OK$QH;.P5RQJ&[P%-;VWD5 M@]Y5\W64W8^5(\T*7D\@AS83[2*\7#GXR.,/:8X5)3Q'. >YDDB*""<$)4+* M+*12T$BMRI6[JK(&MU$V%\'PKW'G!$@L$!?0109*0$@QL].F'4?6?6XC 0S7M?.Z$^I37>( M$X.KI.WP7MA"D\4PXU=7+:O]C6IA_M6^ T*]5OZ:?Q5*MG^'YS;BR,7O1/Q$4_^A;??/,!%X,(B0E5# _.ABNN=RKWPHC:@S/4#KD)<5GL._C" M]1HFSM#Z%"JNA8UOV;,_.[65N4O(#.V,UAYGRFL<0'SB .\2T.#F!C4*3!^' M=#&OU0,W@32C@1MJCC?>NY97^C?/QI4D6/Q35_IRT35_-S= OD5A ;IP,451 M-ZZDL5RPB1/>CSM[T,5WFSCF:DC' M7KXNKF/NJ81K 2XA1!DJ%[&R<>>BTJ2"F?,6P"W 6)*V*-60EE:5Z<9G ['Z M5I\;:XS)GAFY,_H'F$&?A^RB6H9:)GXMQBNB12UMS>4,HLPN:<9I?3I2VEY= MB^1T%W4$J/JY90+(NE8=LK;W^ZXV?F7M^J.M@3LJE&DKV)V3:4;APK(VE3N, MV?8_:J'VM;M=C482A7))NS9]:+');>"NSW7-9IJLWN4VVZRL7Q[P73/N#K>SFK+2!O=^&>W>-*'CH=O8@B_?U\,7N!T4R M$7&T-#< MBA+G\AKOO@O_-[K!K,8*Y3:.T(2YZQ5+?*191%C*5TS#3DCL1+'NT MY3V72_R5/IT\)SC3:XBR# O.\C2E*HM)2@1641I<,VSSB\11#WH(!NEI =5X MIL*PE]ZM^Q%HV7B.@\Y>MC-W3[N9I8!A2>S8PK\[D0D*!??M5-I3&H O.Y@(G'&# M%!D<92]]8-O)77Z@[59@#1S"EB=WEDA[>#=65/]K/8;^K0%G MNXLL O)5_Q"*E3?ZX?HTF7%K MX3ZUS9[J1=,(T;C L&9;@?UY\&U]^;1Y*:'5Q%2:U0.,:UV"K-RC]I+"VTW> MB9W/J4/A;GF5,O7&YZM\:. VYVVGRZ9@'N)=$ZW L!QVM)Y-YM]M1^P5$#^B\9>@ 9%E5QR753Z&Q[L3U MX&FEBKL&<+N>KC^K)ZQ,S;6[?_ M&!+T*:B0'@S0@;G,3L#5&O-6J9D8^D*>G,/+VA_J_4%\"QYIXI7F=8.' MN\8$3^%0*]F!@A:%Q03IC^N/4"-!]7F9CYA(YZE#M\$Y 14'OUVY_,Y';,/$ M]H"L_&=E^^%I-QOBSP,V/&SM/??U#-0%T=N#)K-##8>%4:D&C$X*3Y! M:81^Q,P(WC8,.HSAK5XBTS?5HOK!\EB/YHT;#M_*:7T#P0K-P:?M1YJPHPU^ M-F''X=H,T')E>6T_\[5E=8C&1H+OC/;5QLCOIGU#K$(*6Q'3+6.\$EGM@O*:='K,K$H%V"TMV1K'^8PF_:3&R[*_9 )3B!T77];L[3> MP"^;S$Z;9*8C^QHKI+77TFJ:17=AH&]=2?5)/MZ4RW!IZ2NP^=;(LA&UA8MION(;W#F73>UKW.0L7;URWE/M+( &]#N M:&1:TQ@'RN8MMJZ\K9CJ51;T)"W(3?NY!L/:W'23$82ST4H+K$1M4.3UJLW:/5!Q).N0I1H(Q$,=LJ 8;52;<0 M$>=W!.?P'25NHQ<;5?Q MWI7O'75;*+ Q'=?+P)GN+W1-/HS[[S:8 ^NZV:LZ9NJ# MPTR8VQHJG7/K[H(Q_SX;'FX<6M45"0R02NIO94 M$+A9]AX^:3L*#^SX0>*S:MMV.7-]T^;L.9]4Y1F46)C:!V?SK[.HS;?36MO/ M3*^IL6_*46B,5*>0CMY)43?,/5=$$;?6X&4,^D*DTU1U.M M:9#JXQ4<0(>7L3]XO/?[_O&+W2=6&]M_M*_>>B&'Y2\E@_9%T(FH*57HR4[7 M(5!K2NC/WL]]-#?5_OZK-E^TF45[C=O@JMT/U=@)D0O5S-7U2[U)XJQ(ET[^ MM%3>P]L![#A0II?CIMZ(S?:PC#SVI7I6ME:QG8@FEZT MTUT^)Z;LA=RRFI]V^\PBMFU\N(ZY- V_ 5O0^\057_.RW'(]-E*_)3X5PIKT M3M+(IH0;5,2T6$X;X:[%2W<%'K!"SXIC)@?%@YX; /,Q-H5%[MTS4 MI5\XWE9SFZCPC94VW"Z@Q)&)QG1Y_Y%-_-\+8;76_V UF=V"QUU8Q<+/@-M. MBWG]= 3C6R?ER5-@1/TQ@$WHG\[*&;)!%_T@;1?+ILI*WS1CV)CIJT9A-9JX M;[HJQ3!FH-G7ASKO@9 =5U]K_H[,S^MIOT' 03.!>"T5] M#P# UF,@"$QL>9"5$T,'9_/IK'%BOUJ7=C&M9FR+ 0STS4?S?'U1T-*.8>5R MONAUT=_@(HU;8+ZQCXR8,2WDG2'D@ ^M(=$4#1SWW(S&_JS7S4\K2AJ9WK>J M>A.:&Q=Y\Z$X9VE8KGBBUR2"F79SGDCT8X70 M5=QKBZ=N>,P&)S8A2SJHZ=EO.R#=:T);6FRVMK<3;O<%,$C%)WC2I- M2_P+W1++$FZU\,!.%JSPJVV>TL,_=W7S4$>-P!Y&57ENYOLU]2X;@P$]9AWP M3%>WZ_)C4 PKER8>=3:3%5S"\8BV6K95AA"],:O1FZ/@6C3+:*J%W#JZS9GD M3;NUWB'8.-Y&(3B4"8.5;X$V#CG0+4*?06.&]=FP@W)V[YO92$3KKVU\WF4H M(H\K6L4591Y7Y'%%'E=T95S1I3BA55Q1)B4/990S(C -.)6IS$C(N/Y;DO,[ M@O?9,O;W,BS3RED$^NBPRD6L/XR3C#(<")'F:92D@X] M@*MZ:3 :]CGCK2B%5?"!10=<##_8#.78"AG9@ DQ@?B5 ]4J=FO6UY4?%MLS MR[.U!S:N;N]0MA;+;,Y#;V#Y&QNZID)E',? MQ!^X8$P$,D:QBBC"6E\BHBT(1$5"(I&D<1RL=3J]J[$Y0_AA^Z5*]EF]B^VN M.W0NWPAUFE/M=MM2:.W7.G!&5SQM@NBRFO:B"&8\W\S-5;%#;.U:!E+]TF7< MZ!+&VF19UK9($'KMT(D# YH49]T6[XW*NH^U<=_: ME)AJ-/ J 4&CMTU.' E,(+9#+&L]:&&+[@-:/_?_:2^>^ZO-QIK&2K-NNF+; M3!AV 67C@V8"L,VG7=L!:95O MF_MM>X1!"3M,N(23A2TV&*PN;[7AK4]7^:'H#1 RE>[0T*;+$3=%YZW!UF]I ML+:EQZ# Y[96>0N)%)U,# 5-$QM:]<_ -A?LO^G)T^WB1YNEPX-KF;&I/^^- M,]0338@*AIJSPK!_-X(&KH@N$3-UWI@GL%2 'W+WA% MV[!YY99#*L#=[E6N[#.3XZ!="#MM$ZGV;08C8H%OJ]]?;6W1R.SN[O5NZS87 MPT1J)W+M;4-F7POD#K ,@\-R+&K:!C;=I&>]W_<&*]\+@6Z2X_J$-PV+=2?2 M2>I:W_O*Y= :<>1D9I/+,Q5!KBAA57+^UB1>X2:ELY M%W[7BCHG_>P% ]/,/89/ /5F7)I.0+I>'<"<%C1C4F6=OA@T #>BK"M6H?W; M:%N'++8):. PI[P,;+,5UX;Q2Z<'>W4W4S,XKVD#: :&N27K?>CWJ_/FF%LD MJ[-3^BRB1F&D#WZV.#6"S-HD6I"=:G$DZ_!8E+L=E%A9N]=!%5>/YWJ^V0-I@+(R1&.W&3EA;YQ%_?S,<$^W'A_L M.?CX*?F XQ1G,DA0+$*,< 2]^\) H#B/%$Y$GN5)LIHJX9*I",=*8$5PSCC1 MW]5D86%,:!0D]+X$A_:M8)Y!9=]D8^-2)SI,>M4553=B6$LL"]3HFH\/3,BQ ME>;:I7$ P/\N&PO439MU%8AHFA_-%V>[/+L8-Z(+,!#RMX M,>^ 71LV,VBBNB+?!P\P\R 1N M&FYW9:"M_:P9&ZRT7BM8 \"%H=&P^<&HWF:.]F!T]MK\WN8HVY*VU0Z&S>5I MEM1>& OJ1?.J^ R^S."L'#.96>#ZC0!FA)R1.<+F"ROGT#Z_N4AL64RT-5*> MZ3W8USTNV80?AR.^ M3+$G3*=J[.Z$4_>KU>MA-C^]]VV'UX*M337*G?33?FN 7TQ)%NRY/_M__)TR#IV:UIC,V M6*,V5&_EE[;Q;3K#QG#!5>EE4,&,ML6A[E5=]4OC*?0JVLUV'Q?]EW8#)$PB MG=5EQ08I6ML33)_#N(D!&C2R;>EO,@&#CS=I=%.K,VY6Y=HQ=M01 *YH*+N% M5./^R0]<]0:<9X4R"(GS;M]#)=KX_>XQPXB(J?JUP,-UE#YDZ)TX. -'TV%30>#C0:3 ^R*K9VF>>+70H/+UR%%Q(/+_3P0@\O MO#J\\#*XX(J?R *:AW&>!2(E. X4D7D:)A&7,A-)&(EMJ*_+__3C\U3% M&0\QP[FD.H5W \:H7< 9+ZMY:6US4#V/Y<[)#L3Y&Q^M9]FV MVN))X_"XTEW;5;@_,Q6BP#;NVYN=.NGF<;9:L,O9KJJBE<4Y^^M>F+$K(:K& M?^L*GCK[P[92V6)V;!_F:G2Y\Y#Z6>LM0UZO/(35]61UTY-VS'",[I=](]RV M6Z^JPG9%+;4Q9FJE;0R[7U.YZGOWA^VZ]CUMK0@\7]IF)?K#KGADW-A^IJ4[ M-#"'FB4;R%@-W#:/FYF1**;TQ/5(;SN[K\0*BM;I$TT939=.=8^X-&>SK8-* ME[9O]F82U5WGILY[GC0YY]ZWNT'-K@UM-_RQ;MH[[#5V9E<>]MCN]XD#(]JG M+V=#T[6-F^XT/2&N>Y8K3Y1;[TH+E35XU&_8O D_.!KIC;J='SG/T-X1OM[G:'AI(?P4D$8.")^I:F+5GO([DZ,4LNWZ+ MJV#5OA=L6[M!R\7FT6X*-()64D@3"E0'-*3?!S_\DY5G/8?=U8^ZY-4@A-<3 MG0Y#NPU]N[+TQN'33W>/6!%=MGV0:51F\CTM3W(ZI]QX^E!*9QO&R I>=/'#@7,$7F([9-AWFG'63;VZ$9X0NE MZ:N-.P Q8QKK_I!ERSC7[-1-,V MB$]H$RO5A]:*Y ;3V)OTV\X6V'H_G/UUHW)UU=SX@<49MVP2W[ZUS(ZA#]+/ M3=K#>_5K?<[^X.M>\B%D><0R(9%6T7RMA;P,(I5C M3B.B!([RG"D69BP/:!@E*A;W)F?O%+#%6CH@7@-5W2R15F=1 VC)JJ2V70=D M,+72,ZJ&?FE+-* *8D/EB $.MMDLAP*"[X$\,3W3N'-O&ZNXUY:@'HY<:CL, M=[V"C%6KG\:H\^RV+0<$9E_%]*((,VHAU?HQ58O&F="SGO?7QUTSXRJX?J*M MD[R*ZK9HRPT'\MD@IT'=R,5BLC;\Z6[?M$J>++7&@BI-YR?4O8Z8T*GTS.+X MM&K2VKJH3YVVW'2ENM;U[MJXV60-9JZ=D-[/QF\88-.S!>#I0%DW"LQ6DKH< M96M ;5RPL_BZ7AIU#]6F'^MRN< Y]N'0!,?4;O97K;^R::?&]8-)@V!SM&6W M-L[9-M?<]*J16+8=@VW#G;JSLS2S&GC?9KZR7V\[W6[ 4'9]=S:_N^&]%@#1 M #3L6?<=VZXSLRWUL?B9+5LRRZS;28)U5X#<@8R:^EI[N'+CJ;JXC &]+'IE MP_>+X4#$0G3-]*FKUP1X'S';(DN!:&4S^N-L!0W078!B<4$#[5XYC7V1&Q(@ MEE8^M@.OFE!\-^71V,UM9V;;QE.OO !I:+/<=EON9IN1J'9[76\Z:+K3I(_U M4XS<7>H;7UEI:WP2@/B,/LW*,_W@DZZ333/_TNB$"6B3B996 * "T'&?$8P5 M"[&^9BZCU@-V& @D^@<'T$,!."R]MN85C&HP)O9@S@8LR90G-*7FT+9SO"JG M6I*Z@VVT:0>0,J%J"\YU&A5THF;PPGJ:U=*-S^R=MO%[ZUXO_G86H9,:4U.7 M;_6557*F\V*CKES''^"RWG'314OF'AX-&+A<5@-A[Y8U[C0G^!)+V]'50.Y< M#%4?==%,7;450(Y**]1V403:0H_[MWO4U&Q,;??2C@Q6 YFGAP/Y$6;]!EB MPQTQK$"SJ+<-UZ^T\QV,4>! SC:BW=!A)4UEX2PF'@GGX_ 9_5"8C;DTM%LS MTWX0@/HVAK,N-=Z?O=MYNS-24K3C8XV[:O%Y^A[HS?8YPEAZME_UB6MF;6__ MYW*RU+>J7-I?EVH!])FRXF2I?[8SVK61V7$O.M8/PFC]9SILGS= +3>BP/7/ ML ]MJA_@JR?4BKR&GSL1;:0<-W%44&&5*S]T+>U;^=H/WS3MG[>7YXRWIW[: M,^M%%J;S2IX">O1S:^<\'&>_#?F\UM+\+627[H41\8-#%*IS'%+$Y2G'"6TP#G M+ DE#[E*<+X:L?B=UIJ@-NL,^#/1Q0[G ,(V"=+5'II0L%O")=3$:>Q T9X=Q;O"$GKL"/:$+;D.V;O;1,&J_M&%W81^# M; R!GE$P=YU --6$!GVHY;J2A=V)C;U;%&@3337C@^P_3&A=^WA&M#WNX>G- M[#1MB1D5_J2GDU?U\,K8 _;=9]U.1.M&&O4]NK;+D-N]&;W7.]:=T8MO?'%1 M?R^-_738Z\$LG85Q,]C3D>N:XN MQ1#9;SQGZY#T.BIM>D)O&H!^:_/"!^1,[,_J906.F/3_BX./)^0<>I)AH(8@XQC'"-)6(1HRB)*4A85BE$<&KXC&7G*@D#6)!%,Z( M_H0*2292%HB$*OC\T(_H0AO%K!ULO+G5I)S.)^6YK+I.,4VJ<:Q9OOHDJQ8< M:YJ4S^IF3,(2FE%T'Z:?>_.$&K!WE[?D$UI,NS"MC5S777EDTV"DLZ5M<\EZ M:9JKFQ%3T,"S&>QZ6I7+$SM)\>RTU$(0 ?(;A@W,W116=_L:!$@WTZJ8,BB# MKMV:1LMYDW08PO!ZODYOMF#W&1/Q.2TJ@4PA5N^5\ZH\J2AL=W\]L;6">FVW MN/[U;3$J4[H[FD@;\@6K7O^B,)5IQA629FF]T+9V-=H-=+'9[:2WN,CMU&]7 M:/S-_W'"Y&7EIO+ *!@C2I:UT_3?)UN$Y,643NK_[Q%*&DDS/ZM^^\>N\'EO M9:W0>6YHVVW[T(YPJN53GG",$I(F7.98249;K?'3";WG;FK]9W-#/9V_C(990A MR;-4F]D95BK\=6)E5U](3^+O)#&/F,A%$".94BU1TBA&A$<1"@4GVF2->,:T M^QY^CT@9-A?IS$5GP,C1J=06%$"48?B>ZT8/^!8K>TSK@.:S:S.[M,GX6_QY;?X\.M? M\0=)&!-QJE!*)?20PDI;0BQ .(\RE5+"\Y@\>A;LD(OOK/$HJ!TH.X)YLSL7 M1]KOO*&0T4?_!M]Y&V0SB4C5BPFOV.J\* )IZVKV&#=>L\0(.0JPK9 M:WC5;&L55 J &Q@(9B6'P:4,1M<91);^U7)F<4<;6B(:& X,OW!E8::7Z,=E MTS_$(6( O$BGVMD>NW:YO6*U38UBVV.SC9,:AQSF%+=-1QILKFDMUF:9],I, M948].#:+JW0 HOY\5$/-;G/UZNS7104YP+$+$:S/4[90G/YSJ8#>SXN'%)5\ MWFFOWSOMM=MJ+W-Z!\ 4C;<_>NV:B;T&!7EOQ-$/#&8>V.Z7KYJNQ6[(QH-3 ME5"ZL?OU0\)$E,5IAG+!Y&8KLW6>.XPK.ORIBN:MG&Z M1CXV8N8*%IJ5R]JX:D%7E6PZF?+NQ0L[]JBQ ZU#.H FL2?EHFC;-9FNL:XKF&F-V!2LF9AC6;9TOJWIIP*!E;XEN'NO*O=C^CFYQ[3377N-;4RX" M/;A=2->NRO0/IV=M[,LBT:2'Z[UEXE@#PWR-4.[2)-UW97=F!F8:P9 M1.VL*+L6S0?ELN)N'M9**-J$B6Y-KP,HJE]T5 U/\JPOFT*_JV!4?UN+F8_ MT.T5]^6*NW]>;VQ!Q7.8 N0SD0C [ MTD[V@T8[O,4.FG!)/7K\YNV[^HG#\W<-'06T^8JO\FHH'(^YZ6(:51O6K M[4(L2,_44YL6P.WP1(=1A+:\FT:ZZ]4U +]A[\[!^P8:0J_XQ%B273]'/BEK M*X2A#'[=2AI",]W@$^>WFF?9I9F_-C-Z5G<(A[2R1BAVL56FOT%'SFV(1K>_ M;KJGFXG=I\=4 O'T ;)S*^'GMJSRHMV[N3W?O?FVN^=5-]!@%?65@;[X!AYY M6DZ$&4(/=4UVBR[="G$]9O)N9EET@\].-76NVKC;K$]EUCOFHY--T\(A-K7VS5V??RW M\E<')NI/#>G>V:N17)DRZD9<6D?X4<:X M-%$MASH#?\+^K6/^7A<2;2-R:E!IE)]"5*8IF>K7CO6EQ$EI8C7N]"SW70I% M[QO1 #ZSEG#=SNIPG_!!]3+4Z[PQ7J.$! MXQCD@7E2SPRE=5URZ]K96*"EXC:58\#X=NI/X:1MVSR]F[[\D$+$EYH/SYYO MNKRKY]X&*0?U!5W7?# 9-K=!PZ#NXIO;]MHD\?,4JGW;$I!$.^*N\7#-:O35 M^"1[@UNVIIXLCZUDGQ1.<1Y)&:B08TX)HR'+J:0IYYSF5%V2?0H&256SU/W9 M<[W0-VYBYLNRVM.[T9O9K_=@[!0_.D.?GAQ_?G7W(!8DT"3.PX17"8< 1B>($ MA5QAKH*(ZY\_>E;.Y'KRJNVYV)9/K]M:W65U\P!A$ED;OFFZ#G5@.<<,3=1J M4S0>!FKW*K'[);[K$8TW3O>_;O6FYG0MJ0]+K0!#?%.= 6Z;Y_]R.>/N?)[; M1+C%S!Q#1ZRNCNEEVU_E;5O[>6\TR \,#KRT-<7-T1[W^HSMSD3OD'VX H@ MOW[ 21"R.,I1(!(M:K*4(A)D'(6:D5FB%;J*UPH@5:R_(C))HXCA+*!Y'%$> M1U); #CF/%P-%X#Y:NK M:-DFKK9]D>J8P7>L,)@XJW+@&[.+9C>#M:P-YD% M@^" KG:*QN=\OKM:,K3"N\9N9& M/\W,"C,>0O^LM5['@_"NS0L;6TTT@1+3#V2NK1]:-<7Q@Z+VKBM45['>AIL7 MCOEDO=)!:EC=7BS63GV0#&E:T1351AJ:Z42]RV:Z[OJRR&M(:!+XLDA?%NG+ M(J\^?>(>ESE>JNJ?O=W2N&2\L4^)S4.W41*C15O%8'SMIL[=S$F&=D^VUYB= M(KXRU'C]V^9;R'06^.("G%6G]!=#(QO4T.")+O)GVS[U/GMB@*E=U_HV"-%V M(S"CEVI0C!#\A9UKQ\Q%S6SW8 N/<]GJ7T]=?.>#\AI M^\1Z_^UJR=WVW.RQ64?-NVO:7<,?$L)R$O( Q901A"7F,!67HSS-%"4YR0+, MUV!:C33:VCVJ[:$.Z-U>*L")+E>W3MM$B2L[MT"G+EMBQ%#OZVLUD7/@']0D M+5RKVZY\M&F@>*E$M,@1YR2TIG]?8MO"^@9>U29)-C@738\MU4Y%;0;9C9M( MM?[;R:KH75)<_M0_DQC(:K(8Y25=![N-: M5Y"+?\H3.O$PEV8\^)MVZ MJ]^6(BC3E;IEC":I-:NM/=E\;DU&C-ZZ,+D=>QJFMGO(YL![3_A-X Z94<=2 MBG9T02-L>_U*?]9(EF?_AU7_NT'DF1N=14$@0DZ4_@^.,&:,!X+1E*M4!91D M'\(0YN==)#3""&(V<#"S$S212O,J:=;H%H3@)[_(18]W?IU_NW(LP8ZERH\5 M8GKENVU[^]=5.2NA;;A1TKLS\=P:#ONS_F>@^F0^D?7MD7G^^(N^F^N>OWG]Y M'[W_'Q_N'KT:OWQP=ZK\_MU&BWRZV5#8&#RY?P'#!,0YPFM%, M[T7A(.-,RDS%,N11)&,ER:^\H+?3"_D5E_'=!XD)C[,P0$&295KW9MK_T&1# M*LJ%E$&:\HRMTC:,L:9BSD20*IS1D*:Q9#*)0L*%T,+]NF,^&D,WWKE-=NZN M*.=-= E>TMVFT? ZW8]1@/NST0NI=P1(KR@(V_!6R:P57]7@*0 MX/'+W;>_/VE07C!M?&[0G^!7;>YII#EU)FSNZ 1F>T'4KF?=K$[SLMVD6W?4 MV'C4S5,[MR/.32VO/FEDWMR,RC,%E]#8N<7+N8'F4&M3=^\&$"<,("S;^1J] MN7OU0L[1Q#+ MA-H->V#Z;VUK>->+W"[>%L-"T_RV>2F3^FK96BC(V73$"Y.Q)F 4-#/)VNH@ M?>2NXA"0(-*< Z!$7"/ZSH#<\%$#M9J6PA4$R47W57L@O>[YFFV C+U]=9OZ M@^I-5.>CT*PQM#A--Z;>SCP3\"+7C+L!LJXC3BY-53:!#GC+_9A,H1FT.3U+ M7N"ZS4P'F,;*DFH%^=/>>--VX3+@G(L9V7JSS2/0&G^K,K>7-DAD%U:>2'VU M3-RX'?ILAM( \LBZ96XJX+==']L%"UAPY2KK#9_W'W'-<:VW4R%=I(3 AQR] MEXO1KCV_B^<6W//!G%>S/=>_=ZE= SQXQ!>EU9$@OB[@05<)6O[="%LV8=53.&UFGL_E01 M(YK;3;A [*6K@V")LAI!-"/$%TZ.-0^K?YS6C)H>$IT*[%6N;M*;K>0R6STHOCX$VE0MKVM!!UXV!:G03,+9IW9\:M$,LEBI_6@3I%>^ M8CT[;-/][C1,%06)Y?$H;);'8;".R,; M2%S_\P>[VTZHO-0RI1$I_VA&:N3);7&S#[\>A']&_YZ__X>G!Q\/B_=?__CX M_GCRZ?W7EY\.7_T[.7SQ*?I7?^_PZ_M8OS,Z.OXK.HCV/XM7?V/QGS\F_T:3 MS^QC>7X0Z>=/#T^/_GGS\>"?OX)_I^^"H^-_/_W[:C\^_"CT<]\GAR_TGQ,2 M';SX*S[XNA<((1T2H&Y0FE-)4D(72M_S;+ MH$]/DF-%X>92FF=Y(C7),">1HF35YWZS]_?>X;N]T9N]YT>O#O>/]X\.#?#I MS=Z?!CWT^^Z?NX?/]T9O_[.W=]R$BKXI,G3YRH8[R3BE6:S_/]#:.2>"I"PC M@J,HNM5:XW)>NB'[N]7YD5NT2 W*YHW2\6(]'AB[TO'XBB M& 55T9OQR_4UN#9/EW)1)NBXK,%*[:ROR\OC@[6[]9+QM4ZVA:M$( MQ1=C-)IG0#,2F*O3^UG_S(8VKIU-WSYK6*QHT-&+4_"D 3Y^4L+^AD7MUE^O MP09U#4NZR)-]>3,/O2LX-Z1RMGJ_YNXW4Z&&VB7;18U-8 "9J?';=]W?U/H* M7"N4M6>O+LW$H*!M'WS81IW&FW9DNLEM6M7P<,9S;V\*A@3:QSH#IR-1TH5NZ0=8] M+[:HV[=8=\GDVT8H1)U/M(JH\#L C+#*LS!,$R)$P%02Q=FV^.;E MQM_*>X(XUKX=9?JC.%"*T"20BBL5D2!F.;]'GMKK7@N,HUX_B?O@N.T.&GQT MW3)LPD9KU&EA>QS23HG:(&AK21C; 8P=93*BHH >'OIC)P9>UYK(.Z,#2!-M M:A T,&([VZ"+=D+Q@YU9N6FIII*R:PNR.FY%R\F3MEIC(K_T"B6M'Z _.Y^Z M\=.V7]"D@.(4<"8,XJ[=ZHXI?5^QJER_I&W+Z\U/G]ABSI5).5TOE363T22= MH9'$EIW;EC-@UC&8FKW:3=GTB:&3<@8^C2D#[;HT&>=L"ZG6.G9K AE?C?DK2YF=-\N3D! 90 M#Y/^C2\X:0I_38]/V^?&)-M=#V>3=.A^O.7NC(921#. HP(91C1@ <93D44YSG,@F%T!\^OMDUM+5BS8DH86:,[9!ZJ[*Y=F7WX.\2@7RD1MDBZ"0CDH&ZJEU M0J0:9*W/I84JKWDN,9087ROT8#61( H,=9%P[YFA5'I8A]1@ 0K,-\L&]EWD M #],_@YXA;N48!GCL0JHM[+V%R5UKL/]WW'Y MKZIE@ET&'WD3WV5#I]S%OW.Y!ED'%?/S20,J]A.3B:- *OB0&4>, #)Q*J0. M4LF0)2$B@E4J>5)$.W]QXNXZW-[=\7W<<;#.$\(E,I92Q'T4R!12("H$U1$+ M2@3>VIE]"-JF)C5B. M9??<<)&L*$O#*HII.\AQ,#D!OR=#+)8)A3CG\XGI^-I!6=JABXC L.R6@N\Q-NOLJ#3 MW&N]\(,7^9I9"99? _,O'=W'\0!.'#Z9 9FRIDX#+/)GVH> MF@\RID,JLW7S4?67ZCBKVO3/83+*$8_%X54)H&KL4!Y>4&:4%@V.YUQ>*RLX M;;>&UU>6,RCE=*;EEVP:"]3J;EPM#UQ Q@8SJ=.19>(,'K)()94%;>5@D!2? M>+74DWWI!9: 7_5X]F6Z2YG=\]*TU3FNG-*"%BO,C10FJ4:+W4X'^,.*E?Y5 M&A0UZ];EI!DVM2W@TR_/B:L^B1#0AI#.,GA[@Q%;DTX-2YU$9847.UT. UT4 M"6R!X"V*.3-CMD&\Z_1M*LSOY\:3:;]&%C\G"-R$F);0&^II %7_2/W<$N(Z M#T69IJK3ZK'3U8G6P!G.S*=AJ3F@3"_D&3UU-+DN31T/FY!E*S9;YZR;X.S[ MS*0;RP7*F'4J@$[U*(,X[[&[9=;]=,*TC\,G!=?Z^% MM%^^/A<9PX)R-<%)A85QV6)/QAD>T(R^:]GGEUEN;KF(' M%1%5'EN]FHRIU)1(5P7MOLZPMSZ?+WJIIB)=;@Z*+U1G^8G$.%E;GQ>/+@]V M0Y''15X3TEC'CYICS,>ER-C:WKTM:HIUSX)89!*L"9COL+\;JR MP?(=)1Y-)=]3XFK!M2WT^ 8V;!";*I3!!MLA&S'P]UQ:DV5!;3Z4QDP#:/&$ M:>[EXKPK =$@&)4DM.#%?L6PF0OGUBU_,W<3CJKOE#]JM3,T'UXBM!J2OOE> M?D'Z>6[W2-IS/!Y.ZV*_:34]'5RFE#XK:_:F]22X-F!K">#:R)"5?-M*AC1[ M+AGI.W7*H3B?C/)PAF:213GPJTWD%4S1J@5==^M-5ZND*H[* T*2D$O_+KO_ MLB4^+3V$L[*VWJ2ZC.K6FHJ7I#TP4E1INF@0!PG)LS>F4W;977(_J)&O4- M"[ZJ_?VG(%A>E(;9$F]48_0JXDBTDX:J (6"@5E.CJQ*$4NKJU^-6X%GY.&2 MBWA(-?^W!9)FL@5]:P5B'.K@+C^:#4_T(42^FBI2CB5OH;,E'!4:=SO,/AJF%#2 M5K"AT<:I3_5!5J_(>ZU_5OK]D]I&'=6#HYL7P?+>C4_"HN\X'U;5O6Q&%1)= M'G&<"R _AR4PN\4!C)JYB&WEGS8:YV!9?@VN'%8X.YZ,YT?'S0HG@^FG+-3] MO/%6%W;H,I&,*UEIJFC1>JCGRKL9I6J ')6 ME_?D@MRE)9;N[[2!8STM9[3DL1B^BI4MM&YR)#X-ANDDLUI_GL9D-A.*_.)^ MJ^A5Q=/5GF?M?!Q-?%PL\7-5/MKU;379NBI:45 M-MMXW@N322*<=!4C$+(A3#*8>S7,H^YSR >:[$YX7<-Q&9RA^L1S,%)!*H#W M_268&A2LHIM^;V1F\TE2@X-I[G"H='&%$@]+K[##>K\LCS*O!Y&^?/.?U[N( M:-@SR/B3@?OU^=KTO_3W-$,$O#;XWWD5'RUG MHD]_[>7)@^GV5C6%T2>^V6H= S"9)1*;&JVY"TG0XMZR^: N MJ%]@$Z_:C.W.ZG-\^#*T';Z:Q)W]C9[U>0Q;6X99SI5:+WDC90_VPDGO+[4. MEW$/H.YLU.5'9!\IS2RLL.S*D>^]I:%G^?X&)Q:\[C(ZW+C\2]'A;,6^7)SF M997W72W^:BT^[6KQNUK\^W8L'E$M_J6U]2LU\AK+0*04)@;&I2"&4J;AJ\I: MAJ6*Y]7B7UI;O]JX68B@'+/$",(C]T861!MMI)+6!\4>QV""=<.YWXK<5#UX M=9?;Q"]*5NIIEW7.LI5E*0-I2V"NER"WUJ 7-?#^:HT,. [#)NYVT_<]!3>Z MI8%7_<\-D:)L!"SLG'1]R0*LVWV7,L?]Y1!.W>!7NCW-W^HQQ)5EW>]5*#,) MRJ0I(5B$ K,IW^2RFJN;UMZNK2VMTC\KZ6_%U#HWOUTGJ!/)5(YWY4QOAKIK M&THYFU]/E3P%VQM6D_*'KO;:EG=96_W)4(>?3FO;_Q0LEE10DS!EP)\V/U-\4H>M5%W3-06G7?2FM MI:^-)JG[;:L9IPO3.75[3'OM/68IMK(UOS#WEV(#[:M:C%)>ZBM9O+L)C*2& MZB;_DSM[1]-Y"7@X7KV0<]M6:@"IB_9RAYC6]QJLS+&E2]M*FE3<4N:_"7'" M(WY ^X=H#Y1M2@'KU?Q5^J@'X_>-#"]5R)O,@ D@.DN-J[4 R)^[#/#;WKL%/ OL 4#UF _>K6UPV2QH0R\=_)C^T$ZXOB1Q/&) M'O)":RV)0#80@SA1%LC$6528R.!'6F,BMW8(WU0OWA!'.U%ZGI9OS\A:T>7M M*2U9G^:TVZ!),>340T)6"$G8UV;+PL(?I?5*$36"KVW#7\=P:<_=*N.^H/(\F%>#-/ S:^IV,+I,6^8<=!77A+.[I,5B M'.LQS8:O1VDT M^&@&VF:20L2/8K[W?3,C_'-V&"71<'\RW153F-]SCA)52UT6 )36JU%3KSS\LWK M_RP%\DM>:S^MJG8HLS?IB:URE_8*JL3)HNXXIUU7V":%[G,6*]4V@]2HJLY6 M6+5.+ZS6+[2R]F7*Y7]+VDR2H$S49]262BXTQU>F_S<5EH[3M,6Y5?AAN2-5\C#J:)S 0B_ MV<4O'U*R_';O'"21RZ*1*]%+"D>[D\G;1_C1Z9"]L;\L5EQ(L,:+72Y7!> M>\/_'7^!!TSZJU[T:G*Q/*/^:A@E@5=4R !-1T?Y!;LJSX_!'TT2-:4@O^0H MEBE/:A&Y+1]ZZ?C/C71S*1VLT(TK)(D4>#,XP:TB.A)L I74$[!K*;X) LV] M^OK_J3M]EBM,*[IOUPRU<[7PT\33G_,\0S.!^SHU9SDZ6+%R3L(#Y=5E$&>E M8"H+\5T[BEL19D-!I>9?Q-T^;U[@$M[',M9@BKSEH6MG2S7 N25BK7FGI,.J MZ+95_KGRKJ52VW.6E /UFP*.RZ6YB04GTSQ1;27$V K)U2',EB^18Y0I+E@B M7J?"G!*5!KFAJ'S6H(I^ULYN)N+4 M%U)5)&:IOAH'K$/"U?+:>V\#/"Z*SDO[9*7&L10*]1"6N#3>8TV$I.>MMG_X M08RIXL8E?3?[$L*H[;.G71U-TJB>BD+66]7;IU &'6 QDP6KG?>DNATT*;F% MNFT]/X5/JP<,DA1K=I$_.)\N]M#,^VF3P8;E+16J+)-3%L*MRI_E#&3;@OEA MBYUV\E?3))M=^ZHN=L6EO4Y\][M@N\\+]&[R85\V MXOUEDN[O3U\T4<*#<;6=\KI>C^J[ZN*^YSBM9WL'G\3>[NMO>]]>L[UO>U\/ ML8W,1XZ15*I '*QB9+UA2!>::BMD",9L[1"&+XC[]J]%,86S6#LC,9CP' C' M:"Q-"FD193BS+%,,KBGFDM1 1S$_F&+H(2$FQ&@$$HQH!#=FD(6?(&&T9!@7 MTNJXM4.+[0VH8M^;18K<\,(J3)BP(-BDLE$&IXK"N4YUS2%S#]2K>W.:_=5<:I]. MO(DLECVI%]];-DRB^3R>9./S>^T2100OB,&6,LJ5CQHK5Q2<.,8IXTI>P2Y) MKC_\Z4:BXX_D4?P[.Q2=^/@.\4'VOKW@AS1&['%@2-!H$5?"(BO 9E%:6982 M8H0P,%+ BQ!K\J.DKUJ( !U>#\ONAG3$[IR,*@"\GQK];IEB=H_((6:,6^<( M,M9QQ"5+%JT' QKB3**DG(O*=U32\[5:/9,G\/*C)G%5=D[5+3^@%ZK>,-.4TY:G M4Q](W6I?@X,\B5#GQ4IQU9II;GYAPI1DTU*'B\C;]43:#1TPVDFR'R;)'#]D MBE$CO /_BF+$N9=(2U. ]V4-W*,E0#$-0.,5*>"&[E1' 3^4 I3T!FP;B^ / M#/%@%;*<>!0$$]&Q8*-0H,O6--DF+-\?H\K*LH(:KZ>JS 9I5ZNX5CJZ+B5( MT"F?![[J!6V5W=1MSBN^0*OUM=V@N@')Y+]SNT.[%W_A24[KA-#T:7A>N\L^ M\GE*I;]T0"MIC]OQOX+6K(B^X+@@7$2F-8\A>*$EB20&?84H7^=_W5-ET_[' MMV+OXP>VO_O^V_[!)WQ(P,4"$YHA7QB".&$.*68#PDQS1@K"<.1;.V"FKA>. M+[M?*_+GZB@;5;7.>!K0>#YKSV8IA^!E.W93[6.=9GL/I I4_&Y65BK\=3'] MYVS;!B:XK?5WX]\N;CEG7M9Q?N>7\TA;RE:(X0X45TAA)&.&%5]99 M*@J"-;/.&ZD?1ROXLA:H+VZ_ 565L('3:W!&\!W5A,AYQMY=2U[JYA_"9>L M!<"TU#?8"CO]O8*V5%4;MPYE?5>K8ZM2/*K!K*HK@4:K93O-@6=PG@:<D7>>1K>X+F]+Q>+C:I3X(N9 M+FK4FMZ[\'4PJZ<)_IGBF;T7>2)$@GDZK2="UV!:BY^T*N@J6+$5W[+L)5H! M!:M;@J;'80AV#!PJRH!=*\T_#?!8%AU^,)W,3V<+@-"VT;YHD"];*T(Y,6'< M H#NE=5Q9O7A+6V3D$-S,WV*/H#,]AE6#TZH"7FW=MY4@![E2N6##$_N,MA5 MEJC-4BJIFDZX_;)6 *2!>US!RUA*8F^0Y'"D]4DNE3-7N(7-&C^#>U!"$.:3 MK*H#:U&\-/NZK.U?:O/*H>@:G'@SEFUYX].%"O&@Y8;CT[*_JT%9K?I,RM&: M]="/UDCR5:BVQ;).QT,X-9>P*I;! !>UUO5 S_)6&Y@+.-MA@B@L!V6LMM&L M0T9F_=R.5N6!#QMZQ+Y7SUTSX (^N B%*Y1BACOBK6#P/U<0'8W%KE-S#UK- MD;UO1^R0>XZ+* 0*V##$0:^A-& 92>_ O/;+<#^BL6XL/^6C-@E3= *#6I(4AD17,<<*QXC8X MKX&) O-8*[.:R<*L"S,_1/%'X1]QR(F@PCN%(C4!K'S.D4[#"ZD6(7C)8E0) MH 1ODW.K!!<02"F"N\17980V4>'& .TBCMQRU#=QW67,<@$(])68!1Z7+;:[ M8QI;A!@C]8J1@E.!E2#12YO<8L4UME>HINV8YB$PS;=77P^]+S 12B'."I%J MXR)20J?:N()RQP25CF[M@#K<,-AW,].$V2R!75?@)BTR;/BC1G\^,M/-BFDM MFE4!)9:TK6H66H3+SL]'WCT[.(8#558:#2('3DQ[YZVVQ (#"$=TQPZ/@QW> M'+PFAT5!"NU$&G=.'.*.4Z2<\LAS*;$.AKJ0<(SD!97FYPP]:9-S!2&>J]YF M9I)'C=2 [TD;5 &3# ID7(D4F3IY9Y-Y/>OM?%VR:/Z_2(^LPYRG3NY-$\_N MVS,E5,C()+4L2LYL-!);RH,NF&9:F^)NFS+ MS$V=*&FPM5!-T570:2E.9)HWE8B5C?G6KV:\7>IX3C@=G( MS:,%0.8E;M2JQU6/^6J&I)A)+5(#"+"A<4^\"Y$=I(2@2S(A*M<'";L;(NK5G]=S-F\DU\ MV92>_]2EJ,NT\NWUUT-#M/;!@G=1 (5PHCBRW%)4@'I0I !ONP /7:^[&O_5 MDN;+UE6V5"ZL/JTG&F6(Q]4\A=:3VUTM).,FYDCOALF"76'A:F$A[PH+N\+"KK#PRH6%EQ8*KA86 MNM14Q+4607'KC1)1$!.=D1876-P(;>^A@00U->3@-(%N#T?CR=D:@"%HF_UY MSHO> FY.:6G,I^C(F--GNX-IG>3-P*W5>@Z2.WP +_IM.':??C[[@.[MOF5[ MWU[AO=T7>/_ X4.=,HX.BM5EN@Q9TY35)N,@\W M H6\5X"G7,XZ3J/S^TSW"-9X]3/^ZZ/+CY;R=%*,L+G>QG5NI?4U_/Z0?3T:WK4 MNE1>%:/E8VY;'ZK++-TLIC^D\JM7:^57C1+ZP6>L5X\XZ[9'?+[)-ETZS,T' M<_EN?ZHCP]V17?/(B+X.RUKC/AU-QO.11]4*G0LAQHMV/0QQS0"\FSU?[J3G M3?]V5H'P;+3'GUV%A"X[ABN(M'.?<2YI78E$?XH7/(I%/OX7W.DBG][3KRT[ M8_Z_!RH[UZ(@678N]?A^EZ1PACVR?_"B^LY_X%UB],_!6.Q__'2V?_#^R][?[\\^'+S& M^[L?V)N#WT[@.PQ^SO9V7WSY ,_8^UU]^_/@]6SO'?[ZY\&K+V\.]L[V7QQ* MKPH*EXR\(RRU$RMD2)1(6QL)_%^AN4AXHGTL59]K=DZWU4TX)DGJ:W+.;H)_HRQ[1 R_L:+HACS/VB4@[3*B@U0=4&>)GD(ET8]FW+&/@341$%(J+6!7:1^ZT=);8?",O>!^W_5V?O=/;.U2MX MG0R88L4U_"]ZI3VQ5E!L16 L&')9VWAG[SP\L?EAU=[Q$>Y8!@5RTA2(B\B1 M$M8B7'ALN<<:_K"UH_N2J+X6ZW6^G;GS2/E]B<>ZRE6N]9[ R>1\KQ&PV>&S)]9_#<&>>>-9S[\3TX M*V#Q."R4XQIQ0VT*\!1(>T>0(T%%'ZT*,:0VCG.!'G\ZB^=IE4)LWG$)2Z942=I!)3+QP%SS 2'8QPGBK)"\&=*+K$UR.3KWA#X@N3 M-#6(@#GD(AA&3DID+ M(246"-E8[DPRCOA!%GY#UX6C7E+&;1*Q:.J!@QDCQ$X-M@D:),(^J\%IQ:C"T'OJ4W-XMNAV7O MWRSJY,4MVP<:TR(&)[!D,H^8X$H0P9G Q 9'>)GQR9BU1I+EB7@F*#.<" M<1X5LIX4B#DOL/6J\#0F^X *V@>/^F$(FX[?[\@^N"'+=_;!7?'M6J)(VT)J M[PLDL3.(,T>1"H5#'%->1$L+C$,J:-N >MC9!YV\N W[0&E7$"J(9HQSK[&) MX$DHY501)#@4E\V4[>R#!RAGUC,KA70X\L*B8, L "-!(L6]0/!S)Y3"3KM4 M.=OG3/8+^D"\D8[A[\A N"'/=P;"G3'N6F)%%SIX104B@:12$@(6 N8,!<$E M,<%17E@A,!?V):$Q54X65T M8!=MWS@7^E3J33IQ<52'&:5KH@ *V''&B.0+/0R%I M@Z"VX(0SL Z(*OJ:W+CHHK,.'@J[;VY6N1G'=];!G;'MAF850K&B&!'C(^)1 M:Z2$<8@Z9GTA;*%HJJ;>,'?F)S4/?H9>E3=I*N#W8>KUJ(Z8#B0C!8\ M9QZ(,['@'#/",!*6;\BG$!RV%1)I3GN82&J1L0?*80A,8$(U. MSA=C?=%5HCX=;M]).G%QV\462CFFN4H15:XBT*,W6D.P(=TCI5"*%"XJ298<,8U&Z*+&B13(.'@C'=L;!(Q<7Z\8!%EY( M+62AHN5<*3@&)SEUBD9=*"F[?,KC$S/K^12)-2.>>U1$JA"W(&*TEP)A273P M 7-&V=8.U;*OV(VK+3KKX*&P^T;KX(8S$^],:JQGT*TJ&.4,:>(QXIQ2 M9"QF2$9I"L,ME[G KC,4;S4#_]\S SN&__K!YYW_ _^JU]3:R$?0IH-X!HO. M'V[.M3P=6/S0G$[#L_H/S_U@>CHT9\\&H[R$_*7G)V9R-!C5AYVR]2LGDU]8 M_OKYEX&?'3_+=UTR?54H4+VY^O5V_M7*;9>_8W2;%?K<7^-M\IV_$^S\EU[T MS8L6F\H7,'\DBY7;3,A'LM9'=K 4=Q1[-Q0KK[;62VJ2+K77KO/1EGVXI(:6 M%/)& F3'Z-@U(I^*3;JEP_!3'JO1C[XWFYP(=EC/4;ZUZG[NLTSUJM' MO*[(']?YIHSW56(]E^[VISHRW!W9-8^,Z"<,?;%YT[^=9<':G MO2Q7>,:5?(^?^P6/8I&/_P5WNLBG]_2?8?;"^]%@ADXG Q<:J7DO)>T_01KI M:2:"M/>V" 2;P T73EKF(U:1R1BM\TQV9>6W%=+=/_G/\?[?>W1O]SW9IZ_P M_A^OZ=['X^'^R5_'>W__#O]]2S^-^KKQ_^AO_N_C/X\'$/=J6^;4!!4CJ-U H1*5U0Q NND,&,(.4M M$YX4WE&]M2/ZF.H^4-##0)KKP"'O"@?I9BS_LZ5B?AS?KE1V?SGT7F!78(YB MX7)E-T:6ZXBLBXI)RK@+?FN'J6ZP1&?N=.;.E7"=G%#6,H9-#%P$;B,.'DM! M$Q"0KF1?5Q[]J,3F&JZ3\B1-+_;(P-4B'AQ'1K$".<$\Y9))$_'6#N^3(@T@ MOZVJE\[X.;139^YTYL[/8.Y@%Z4D1G"A//>*&Z,)=B$0)RQW5G5EOH]/;*XC M56%C.2\D!D$9!.(F%DACS%#@GE@36?#!9GM'LS[5W>R/IVWOW)#G.WOGSAAW MI=)V[Q!'"0RJ"R2E48@3)9%BO$#,J8)0+8W%!1@\O!O^\30K(#;O^.5X.D.G MP_GTABF]#N#OJE:2#)IJ'4QA/0_<::.4CIIAS8)BRG8]G'Q0- !.WZ_*R/I9BS?&4EWQ;=K.; $ M.*4\)4C1HD!9@E"LKJ?"!JLB-AW]W2:/')V?6DD;,*I^"M7V&>9](\C"D3 M[PR$.V/@R.$V.%48V4)P%#5Q)"J2*L+ 0BBV;UP)]E0LA)^A M<^KWP=?@>S^@=>IG34ZOVTF^8$1(02QA%AQL;R)5HH@T>(^MLZ;+LSPR<4LV MY%E2%MMS7R!#:1IA$3BR\!.$0\2<8:H*Q5,QBN*ZCYEZ&(GMCM_OR$RZ(U:G@6+:!-$,+).6<13>Z#%GB!!')?>B "7E(MO;SSK\*G4HG3RXI;M M \H4QYJH:*+D44@5P+&.V G#F-:1=GF6QR=GUO(L%A2!Y00C1F2!N/ "&4TU MDBF?JQ7!VK)D'S"%^X+=.*G;V08"+2&B79WE\,NY9GT803L-4B"L&!96\Y1X8:CS MJ.1I[KHS&:VD MLQ!NMYOE9QJ]?DF.^HH0@MVPI!]P0 ^;$[O1ZS^O^J)KH]>_'!:L )TB(^*< M@'];R )IC17RS$I7"!(Y#;OW6^>T150=ULY*ZT>N/46BL)7'_%G-G)G9FXL.0W-WH]9]!XG]8*Y.P M/HK@23(.:1J][I%RK$!2&"5M00V7MSIZ_2&(_?TQ"8RUW*C6G MAC*)N/0@- 3\2:7^$29 B%!'B<"\,Q,[,[$S$W\",[$;O?[T)/[JZ/4]L!.) M\D)21*VPB*=^(YL*XE5!!/61&BG";8Y>?PARO[,3[UO:=*/7'Y746$NALTA] MX01&%BQ#Q",5X&<:B1@KL+.$>FE#9RC>[>CUZESWYZ [!VYI%'LU.CV=A5J6 M$=5D]O)'@Y$''GE&Z;;(,NT';Y.F;;Z8 @M/W61@@^\9._X<^B FX":SL%@= M&=?[ @9#[V0\";W9,2P6_G\PFL+&!A'N;33KF1.@G5EO''NG!N[2#(=I3.?) MZ3#,X/GID5/XDN_%35V5_3KEWQM,X8]N#,_]EI8U[9V&2;9$1O#YL86C-(F6 MX5FPDBG\>1H'\$%8_:0W@^/IEPN='8?TS4H2U0M)DO HC,(DK^XDF.E\4KYE MY?.P"S>>PHH'(S>?I,_,QO#_J38AP#6"711\]0E87&\Z=\?G+'2[]^+T=#+^ MFK\#+[V_/,\E1F!;;E,UV__HX;D?Q/XN_'L([_SX5NQ]_,#V M=]_S_8-/7P\9M][R$%$!AASB3A3(FBB0QTR0H"6.CF[M<+$!>>Z_^M#YMZN':JM'/)V!79<5U%LQDV@N@NWUO-[B0Z*6T]1CI]Y)BR/_&F9CH=NT%6997.'#2OJM^42?$DS(['?KLQB[(1M-GH*2XW>@C)98AW M9_7D)SX;@+(>N"4[:&V<."W!M*M9XBGZ41DI?PZ,'0QA]ZT:Q)OM^EY-O<3. M<*/3TY!&IH]7R:MEA@W2A/O!"=AP9R>P[-+,FIV=)ML@BC#X7)I,7\:3 M3V#'C8\F*6:43*6><0Y\@6P!98HR\+O@T?P4B*A^R1QL*'C'";PLP&? ;#.S M9#L-QG[@RO=_!AG5 [,J?\^XXP'09%I-:98M'@,G!=;8>!2F8&7!4M,6Y\-9 M;<:>8VDFC@$3+C$//&\3O2<*:";, QW @1Y-JX?G?3:_- N2:7XV7-#.=N_E MRBD_:RB:?AT>&K@^-,*RL-ZFE> /PNV9D;=Y3?GJXI6ZJCYE5@IL_* MZYL Z<10F['IDO*#R\M,CDWORW$8U2^"]Z0CJO;=R_X9K )6>1+@9.&]/A^3 M&:YO+[UN-)ZEQ4T'< >)4GIM+R$.1D >Z;G))(>KR^M-+SS+7T[WG^48+!1H M:Y8)]CCMK51&Z8C2W]/AS2HZ!G\4CC&]MC+!>W"'R=UHNPLE2>1'56O>[CT% MUH8; !4\!=>BOY$$6Q374/(2F6VBPW-I;;MW< P/@ZL:3$-UI@Y<=]-BBIKR MAL/QE_RD^6FK)\J_"I]/7V8Q*#US2X8'1P[XX'[KABQK239E?Y MK6E?B7K@X0N']+PMUBLOI4^;6]L'V&:MI9]7;+="[T"XQ^9SN)SN^TN$/Y^6 MWST)899%:_ZL.1V4]?#_.Q],0GEZ#5\O/-EC((@6;Y@)_&R:++92D+3D5;7F M36Q6,5-S.>,LG),S?]:+9I OHE[@5;AK33; NU?/-5W()*TC2=US/.B>-5,P M3$PI" :4_!9"(X'4]F:5WE#:Y8*$M1FEOPJY=S*IM,Y6Q!O!CYVGPX.TC2 M]0!>^]MP[#[]?)8QW=M]R_:^O<)[NR_P_H$CAUPQ'@L<44R'RTVAD38B(@,* M!COEN!1NJQ? FSB%PYY-YF'K)J*9;Q?W*ILOY( L-:;)_@:*3L0=QTEH)H+^ M)?/R> ZO]]-?GWV_IH*MY]AE$^8M@[5P!$-S.@W/ZC\\]X/IZ="EL)EE(05=M2]>+RMV0[9R=68L_E M[P3;ID2?^VN\3;[S=X+1[_KF18LE;)MIWBWVCA9;7.FQEW3'79HYO-%'-^0! M4YPD3'Y,,D.MB* UYS;G,NIP0*^.!%RA".9G.0ORU7S]3:9?TDKG"2)$@+$*P5BME"'58%X(1PPY?7ZT_]%SO8S_,7I;.ZL]1 MP?7AX/=/'^C^IW\._CK9_^-W^">M[37=I_".W>/A_K??C_<.7@A8WTHMQNGQ M'C@P'^A?P_T_/N /?W_ L)_!AX\?V#^PGS=_O&=[?[_ZNK<[/'[SN_JZ <=4 M.F=5BNHSKE*AOS)(!^505(%A89G27&SM*,SZ_+:KMQY\<58G^CK1MR+Z"&,Q M1,EP"(%SKXWGC@HGI?.*%=YET7>%GJ=.]/UPT?=V3?1)SZD,&$D3/>*4,F05 M,\CK0H(PM#:2-$]AS1;#<&XY)B!QKK8!K@H[, M&:Q5C#Z)OJO4\7>B[X>+OC5TVE@P3P-12!$:$2\40<8YCY3'T5M'&5-R:T=B MTJ?RQMCU/TKT_0SC/#8E]^X"C?/&@'P/[N2N+N(W;?')2/&[]-V;C&$GQF]? MC)]M<-XQ9=3Q@J(@!8AQBATR00ODM*%<%4:P()/S3OOJYBWZ#P]!M!-23U1( MW:67W0FINQ52:VXVEMJJHF#(,)HGKL0$>2R0-44AB%1&R;"U(ZCJ*_E AJYT M0JH34O?J#W="ZFZ%U)I#C#4KJ% <81P9XL+25-$ED9%<8F.5@[-.#K'L$RX? MD)#Z[L;.AUX2_"(5NL8 Q.]R!6_X/!C/ITL%PN<4I,7A/!7>SD)54)G+0\L_ M63,MRS0_FTEZ7"_"<\:3W#)0H4?T4\EMJJI/A:/P"W=L1D=E8T J;BO[F/([ MTVYRI^AD_#&XLJ:^[B18M .D6L_G^7T51[?*??-CJH+BNIT@=V&::6]^BLJ" MXS&\S7_.Y:1UE?"BPP%^V905MW[M0U4I7__H>7[5?&12&V=J?2BWU[NQ@P>GJ]C?^MCHKE0L7$3VF/@]$\E_(N<51%LYSF$LWGI^-I;BMXEIL)*N;2^ M6%4CXL57C)V.A_/9^5]9J\6Y)]948N6 6O\^GBPJB8X"LG!]GY")L-AG9OC% MG$VW_GM9(H$X6CG#A[/]S:U6;]^_V#]XT7OWZJ__O'[YZEV_]WK_Y7;OQ?YN M[]W[W]Z]WGW]XJ_7K]Z=6^SZ4+:Q_^;@U;O>P9O>RS?[[][\^7KWQ<&KW=[O MK_=?[+]\_>+/WKL#^,'>J_V#=SW4^Z7>SL/I=@-V#/Z.EW7A(G[=Q 4KLJ*T MQXQ++:Y<:Q$4M]XH$04QT1EI<8$%+@W+O*$7R<3CX!YAH9B73'->6,-PH;AV MBC KM7?7+":_)S$!JG&AD5*K71@.:Y2"=J-:ZH>KNV_6M5*IBQ;X!)7PWN[] M!AJZ+CEO1'IN"1V%HRQ[08\,3DY!,R5%"#H%1/)992X8"P\$?5#VTS3:(SWK MY9O_O-Y%1(-B!C/H9. JU5E_[,M@Z".HGK2IU,8Q:EZ?=1@8^>.EUQKGPC!, M3+W7UGHSUD,ZN'YJ-$J_;/<%E7IW_4@R:,6YZK?4SV"M7DT_-Z63;=7V&8]C@>#Y;-<+^A+,>]5YD\]>4%Y)7-+#SUCV#>31W);C%N1;- MDEFYX=B6+9K>Q<9,;N=R8+9,&[K_#8YL-@J3NB'LV/C>_WL-%Q0K&77TQE-N M. W81,:(928U:!-"]3G!?-%NG/]M/H6KG$Y?CD_L8)3)=-$9_SHY H,X2/Y% MV5G\PF7#R[<:A.!TX'?@;OC:E6W]YFJ>JWRTGNLM]-L?O,+[!V_9H?,J^ 2> M%DP:&2IE0,HZ@Q3#D3,?"Q.*K1U*BW-1D4Z2O*U$ZL8NP&DM@7SRCU);W8(@ M;ZLU_G[;E79O@"A0"YVV?*I;J]-9+6'@7(=/;SI915PK9K2&;]'QX.68%Q^^ MOCEP[)!H8WBT#)E"",2UX,AH%Y%T6&DC29 NU80QMKU>#-NKV*]_+=JX*9QZ M1QMW1!M[NY\$R&:@$2?V/QZ)0ZJ#8=:I5"]C4[85(V!JA91TVA31:LS3Q$9- MML6YM)%ES77(XZ8PJAUY_ CR^/::'2HMC9"!(:\5%C@/RUP !) M>WZ1^H]SP#2Y'R_!6 77X<]QPG=9ZZU?=]9=(4FDA:/!"7#$B8X$FT E]00N MD.(;=7+?9T2]LFV,'Y_.*G2)$3RY0E))!)4IRTQ*7(D26##'7,L3'.83[(48 MP=$"][KW+P,'-SGKU6;4? 94^JVVOG+,M0V]U$+4F*X& $S/S4_F9<@4E6^ MA:8C+&/CI?J,:%Z3"04S1]_3LM.'LYZVX ME!6<18XFEZ@X:=^K> P)-0:N.+\X+7;2R^',M=TGO[8"*@+!/+O&P M?>>G8V"VL](''H59ZQZJFUYR7ZNCK+V(]M[*Z,>U=!LA,49%F6<\\H(ZA0O' M@.F<"U@HQ\[)H()*2Z@D\*=5W?9N-G:?CL?#%"MY!8[-[.QUG=?Y=[K4\>C% MK(P#9$B+\?YXE*7L.(>I7J=H;)A>,=GZ,^J\EKE\EG4>5H:YX @*F&G$N8S( M>JT0$;HH!-@H'*=9N-OGU1 OU%X5C$F4ML[3I=^ZPG$+%)T%VUV/_DSA0#%S MKC28VIY3ZQ5SH*TM,T%J2<^GOV6R:Q3.[^/)[GAN9W$^K)730C==*Y7_LU/7 MF]T7! QNI8(R!-F"%6!1<8(,L1X57A6>2ARQ4EL[XMQ!RS5U-;&]%+Q<,@Z6 M5%L_"T @M!]#0^?(L-TJ=PN2"TSS _.U%4S;#QWY7)%\WK-#6U 5?1!@3H6 M>.IJA=LQR"DOHL+PO]3D0#9X\JODLTBH#_*M]&;F:YT*;YDI20,V)09@X-4H MRQGKZ6O"+0RI5"&&%.]>,:M*M++:+!B,IK/)/&>W^ZU(\B;4NZ7#%, MN#M'QY=K;3_P&?RK@OM*RYWD%>041MK(.LYB;MW(;LIBQ?# 696.KT"NFA!C M]?K^X@R6MPY[&C85"68!@9C#F(ORB]:7\I,F@U0;LJC0 .9.V) )K*PW&4P_ MI5^D0X$/PCVXZ09(TF121=C,./UNL9VNIJG ?27&2;/9ZFA M,#.!GB^3X>(_CX>?$Y54.<*/):^UOIP9JN#Z<;N2)[ M'-,!$(>9;.2SVL\"D9+ ^5-=4[;F,@L,9OG'.6L*K\@7GMV7^>0TI_. YU7.Z2/IB$H[3O,3@-B%2)DC*HD8(=]>H6>>8*X&[DTAG-OH0P6J#4CGS#NF9>8#::&5 &Y@0^&<08>UBR,3E.?167TA^;6?,[AG MM>LSH,2\5Q!>&TLM;BT%>:^5JTT9P\6*;9JD.]V*. MVI:C;VHB;=ZQW7MWG&UX6.+ #4ZS@9(BO)^3AEXVD]JGD0!Y2].Z7!(PV;)$ MNO1IUHP^3>:G,Y=S(Y/J5%.Q<*H+F@YF\UIU-,2;UMFRAW+D*2G$Y5TVUF<+ M9+H1^C57IR*?\6<@W%70WO62X;N%\5T/-K5#4F4&)"5 .B3?921?>NB#-A0[ MAYBW%G$9+-(%C8BJJ#4IB'66/!4DWQ_]*;8,\6K%OL'2WV:N#./Q#5EXCOAV\%P74_ MV*T?@IGT7BW5YJ7ZV>L@N-X-,O)U8&H>-CSN%9&2K[3AG^W@K@*K?.Z&?]93 MNQ\ YCL085=L%O^M"B>#>]FJ$8FY\/AI0#'?W]G>)R+?_>WZ'C!2KE:\\', M$.SOOH5GO(7/[,%_W]/]W=^&>W__/H#G?]W[^]6W#P'*S-Q,;[ MNZ_8_NX_\"[X[\$'O/?'^Z\?_GX->WGU]A$I&,A$ 9I5A@7O9!R:T?WF7[ &*2=R.M$WAV*/"J= M)9Y)"W8=9PH;B0/3C@=1*)!]98VTZD3>PQ1Y:SA3%FOJ"DV1I46!N)<*&:,] MT@XK9R,!H>>W=D1?L?41ZP]1Y/T@S.7[8]67:_T0K9+&].=43=G.2]>5E7>! MRMP\@U[OA#@?ODDP/_3J5!&7!PK:3B+G(#5Z+4#6?X&"CU!R*MK*F@YAHWJ*!. M\=RBXL$;@N)*&DJ9YXCCX!%7JD#&6HBA! MH(Z?;P4=I^/G>^3G-4.2%I230E#DM05#DGL#)J542 K&8B2<6"^ G_M2W%:. MJV/G!\7.-T4SZMCY'MEY+9AI"F$5HQ1)SAGH:.&0IJ1 +.IHG"3&![^U0TB? M\MN*9G8!R\NX<7V*[,.7UCO>7^W1&KA8/ M^SM=_1NX^4X WJ( )!O\$Q]!?QG%D'1$)"?%@'^B,)(V< QWS+"R( #[4JT' MQG[M8F*/F[MOW37IN/M>N7O-6RF*PAA'9N>2L?=]\K=Z\Z+DA*,,(M800+B5E*DO<6H,$$Y7$A?2.#N MHB\WA!9_/'<_^71)JY>B KBXYRZ*JK.4G2;$@GGJ4\VM/9[^XM3C6;3#3(ZA1[H1H)T2[!K:G*$3?K@I199VG) TN8@PC7GB!C(P> MZ<"PQ=1(*HJ[:6#KA&@G1']6(=IUQ#UF(?IA38A2[GRA-.(BA1RCD4ACK%!4 MT6"J#0G4W4E'W(^7H4]V:027(J?OPMY_D2_1D0L07K] MR6 TF&:0U<\E&6X9Z[??^_/-E[Y?F=_7/?^VW\%AK;.T5O,;W:;Q4J<][[V78ASS;&VS)#.7V2_K4R@=^39BNO7_-AV?E MV92PP T$:\9,JE55I?L6&+-^$./ S8<-ZO3T>#[+Z*]^_&74TG&]#"Z?3AV^ M'"9G(,"R%CQO\&N#47^]<8S..LJEP;Q0ACOEE4WSEJ-25/F(@[ALXO+YB*U_ M3(",NNDNYR&W[A]\8GN['\2;W=?LS>Y[?,@*K06V#$FCP5Y.H*U&P)\PC9X( M&[E7<6N'73[>)4^1:X$2IS%J8?)YD/%]PR1=2/!+H/33V6;NKCGXVD,^C3>& M2\6E%IP;"GX<+:*-!2VPU=2;CJI^!%4=O!6'3$93,")0$42:\#\PW2,DTUFWP.?KO7 M&FH].TZ4=@+4 M&6$BPLW-JA;/N\R&M-MGG0 -#=:9Y3-*X&2"PAV-># _+ AV8< M38G9OSSH*J/TSTJ+(TV\NHR.VSBP%2VO3(/RX7,8CD]+%[?R@)"S[;5 M D8^?6@*M)(>L"RJP4S(IDDU5S!;)UG\SVWBUC0( ]BPFBY@RA$$T^#F:1"8 M#S:- DB2?A2.QO#9T@R9A",SR>\]-6=+0XZJJ0;C+^4 C&8I!^4DE^%T ^LN MYA* +721\7G=J754ZL -IMZ#HBR"LDR[P'R1BF&,#24C@\MZU8'T'2/?E)'W M/[[_D>4(F?DD&ZE^, 47 MJ%::M>UK:5]7&O^;39;%V)E\Z]E:60S2.,]I>Q(C?5Y6)U7/6:P&)K2/9)QY M+LT>!HTU/4E#C^!H$M&8HZQZ[" '>:=IU-DT<GP] >[;@8!)DBR,Z%TUD]*;L<$CW^F#BSFK]4+S_Y])4T M6(DSM :E#$:9+&#=J3!OVL]/6(F59!E3[ZB97I0'U]52I)Q$5(D(^'L5WT@# MX=)SMT$SKST@2[/F"=,PFPW+Z3L^S_A;><3Y7G\^E3RL^TN:FW0=A?F=%5]K M>O)E=4%_PYI?5L??FMJ20B.;1[=TTX.O/OZ5[QV\(H="DH(''Y!Q,B$(>(L, MQP89K+D#+T8S0K=V.);;Z\TYO5J17M>3_\ZBEHY.[HE.7G\[%-SC8*A#7D2@ M$RE2]9\&.@'OMK!@YH\?\*'B,E)/%9*2.,2-BDAAKI MX@9/SVJBP8/0;'N]DO7Q"KV.4JY+*>[LD!7@67I#4!& /N#&*-),8T1,88(U M3'$,^E&I;7HQI9PC\]YDKZ(>_#H*LT;B/06/H!6I.1K!]](8RF3AEZ,*EY() M<' H#K[";TXG Q=:3D1EN)ZO)%K%'K6SMC23]%$E=(0SD5$JN?,*'GM8)57&RBS?SE(%R8GTS7? KXT&(*7DQ(@DVK, M^Z1FGT8EI".Y'I M*;>?;PRMW%@.2%9#=5NNV2)>-ZTO\V7CB)73V^N;?#$[-R.9E7JIW8GN;Z:G MJ]D6]6_K]9>G\*U2PA_=@']YF!/'$J:0K0"(VL26A*1#BD? HJ*V\)8 MHS$MMG9DH;?7.Q07ANE]*/+N_F]\_V_QH>>8%5%ZQ%F"U]%*@V.B K*2"FI M=7-FP($MZ 6.R;5MN>\L*.Y(X/9)X/W9H2!::P.6650"Z #."&FG/ K>%B0A M*TL)(D!0?@$)9+6X5,6TV51)RGHU&(]3O&XM0I_+FT U@KTVJ.*198ZA-P%U MWIN?)I,A:]4\1;RR7'P8IJG;+1.@54-1?VB8H(H6<=5FZ#A0V7C9VJHLFT:I M7V)J)>LDSW@>U)JR_!1\:[9X]6X@F+A%DCG?2.)Z0*;APUA&F-26&=NTR)GWZ9 M;/3$_AQ4$^9W0PS@;/F_JNUV(:>KLS7\[!,_E$IKJ6R!+!6I=LE8I 45R'@= M!"] \FH);$VVUZO\OT^Q6QV(C#Q=/^%$@8E7$*RMLYHJ75!ZF6+O:.).:>+@ MQ;?#H$'U&@R*GG.*>&0"1+UEB($9S@Q87U:DR2";:CB^6]D+F32YCDX;PK&U M5DE+@PH$[+V"%\5ERKXCB[LEBU=?#['D5!>1(^*5 @N :&2$XLC+0+'5FGB= MRAS9A5&:*SJ=U^D3N4&L9N?_V,E_[ZQ'@?)E%Q1C3YR*\!]..;?689^T691I MUD!Q2 3?NCAVI%/?2MF>A%*GXS.BZA56RT'I)_?4IB"VRSM8__?_66I_N@4H MP66+_%U9 OY7.!U/4@7U[F#JAN/I?!(.X#6_#_;7\=[WV"]\.[]OX&!3]Z+ M-[O G!]?D?_Y]O;;_K?WAPXS$KW1R($J1MQ$B32(782#CX0!HP$QE9(S]VB\ MF.41)PDTHL#@?CM.F4\S3IS1ABL-CKE76[T 8NPT]<> 7=?T=/ZHR_WW>#AP M9^6_?^;K?;/[ZM!X9;&0&%$N).)*"+"[3$3@VJI"1 +N+EN]7LYP$"SZ:!GG M@C/E?#"T,!1D$^.&KE[ONU=_I-:BWNO]W]_\M??BX/6;_6=K_8QK?V]+P(V- M-I=3V?*RJ3#P,2F#D(YC010#V6DIF)E$P.+9UGD-/9=M]R:RG^T;UO#LRMMX<*&R.]-RA(AQ%WBB++B438!J9,X$RD6LM,+.NFU:0Y M][JU:OJL]POYM=3DKU)Q4Q+S_QZ#^WYN5U:_]PO]M?=7&(4O^4FO1F%R='9^ M$U>RTWYAU3NNVP)6AH&N_K)J6SG6 _JOC):L1WR,^]_YH&SX35&?WX9F-ANE MDK+7N5SNXWQ4+O*?*S**);JG^UD['Q212@.8B9'NSR4YB5 M :"5@KBZ,Z@L4BTK+_/G6G7:@U')@6G;BW+PE0=M(*!;*Y6\5X&[=F#U!97R M,\7$@'!S^"V''+-$/CLM:]@7C5>I'#*GU%SJ8,JE]U6S'YQE2A2:T2 GQ'K! MN./TW?21!!W8OL+MM8)&<%;#*?B@83Y)I:IV/H4=P M.QCX,R[).^$NJ73U- M+0,;7@GDE_MRJL:"DYS]G [@*,VD51&:>!$^6FTDM3$DLE_:9+6W2Q>]:17I M',>3(U.F,0%7*EL+C.]WT>'73_NZ+!!MRZ[HIE=6N_K MI]K],DW\.[<\ M-J0''P#"SJ7#P*UUA+^?I:I)M1XU0Y?\N$*R9TTT_70^.1U/\P/"9S.G:=GIPRL\4?)*+^-C@(F7)/++H9E.!W'@3*V-UE?1;&YE'U7; MYZHRJ18[3442\&-0=^_%RE/4Y-N4)8M3G*)7A7XN 3EZ1.I,-XG6).!S89&+VF0AMII.L]646ZL,:&X0TT=@A+220D]"4;Y> M-';#HSZ%=5#8%.IQJ=:2?#MY47C2KLX?[:_9*N6 M2RL/?9![*?)'4@8QIPF!UMPG5%J)Z1S#:%I)2C!103A\J^V[)H4)3P,-/\@) MO:KJ+?^W-X!;&$PJR=)\_&@\]KEEJEK)\G?+J\^6F#"_P'FK38QK.+NZWTWZ['<#@5H%06HZ%" .A2@#@7HRBA EP8;5X*3*CCG M'4]P*9P3*K3U3.K"%JZ0A#%^]T%R=QS\?!C>Q-5P^>N%*?S;6?7+GSELOO]M M[Q"N)THB*:+:$L0I=?7T2E\G!;4*U9C>5_ZZTEU: M;RO!DOJJ!E%4+ZXTVW;6;"NXD^7OA-KF^OQ?XVWRG;\3C'[7-R]:+"';DA7= M8N]FL?QJ9'#)O),+QIJ4S+%*S24AW[9T45>"\]T,S'K!KLZ=R43$0S^!-9LB MG\"'U(#X:BW3MG0DW8U?@BY^'A3O!C3>AW(ZFZDAF6=7&>QSE0W_; >'NX/[ MKH,C^CK"YK;&:=W-GB]WY/*FZYK+9U^>9WZ%9WPO'6U$$/]!1WI#N=Z= M9W>>#^,\?]"\\V;;+0=VN0:7;--[\>_SP5RQ(.=N4,=DJGV^=)$;@NR)(A'; MWN"L#6SB]D-6!WB\-@;SP ]AZ5XDUGS6S:XL/F_NLT?C"AHPN%D-9P MJX@6.E J=(%I4%RZ:T^FKXR-WR?CDTT-(:^^5CFY%PFM/#P6O^YH_]3WOT/;SW/?[G[U=L[V!_ M^,^@^L[__.O8GOCAFX\?Z#[=/]G[^$'LG?QU\L_!7\=['X_X!_KVVS\'L,># MOX8?#MS7/?J?D__YMC?;&^1!,K.]%X?>$.(Y8XA2K!&WVB!%+4?61$F\U][8 MFLQ3(@SE)W&2,8@6(" 49YP;V4VH@LMAB7?<76H4;O3VS= M4A"TE$0TN_!Z\8K./K800W,PKG$"9I'HFT"FFF"J2(8HP6A7#:;.V0 M/EAZ?2K6D4B_;Y3ICS3E.FZ_:J3)2Z.P!R=-1%YX;H-T(@HB*9,%KKB]<]D> M$;)014LC]1Q)AS'B,0"W@S&$C*$^73^EUB5N9UCTB3AO=$G'[4^ MVWT1<1$+2ER";L%*1<]$P:33/A9 %)VG\^BX?4FW?^*'"A0YE\*GL0HDX53Q M!%NF492.-;KU MJ 6CCH8Z5TCCE>=!"4-5@;&E5AO,0$QV3L]C$XSMA!MW2C$B$8T^#0TM"%+" M)A _98("TRARO[7#^H+A?D'.&QWZB"/7'9\WH5ZP=@M-O92QX,P7NA#:4O!Y M=8$%C[YS=QX;G[[ M2-_<6@WQ4TO<7WO_3T8%?%=#>J<"'JP*>-]VZ;1BV-'@D<9%@;AS%FFGP:7C MU%LJL341;^T0VM<*]RE9G[[Q?8&NZ[0BW&?$NQ.'G3A/BS$X<=N+P<8O#R TOK,*$"0L/D\I&&9PJ"LN5<[RK^7Q\XG!A'5J/ MHTD! B,U1MP7#ADO)=+6N:B#=X5SV3HDZ1_Q:*S#>V@6O9_>^#>KL+:_#,?3 MZ:]WTOYY1=GR[.[:.*_SC!:-,: B/YZG@MFGT@W='6AWH _[0'\T,DG7K_^# M^_7IK[^PF[3LW] 5^0F\C:?I4-QZRWYC [W.)M"?8 !U#L/M.0QN*9QL;#!! M1N1D*!!7+#5$2(-BX0H?#!%6ZJT=)46?XR?8#M$)I2:#-]%T= MZGTUTW>R[DYEW:=VLSS?VWWUY=#;$!3F#N'"&,29(T@Q!U998!RNSG,?[=8. M4:2OL7I M:8=+S_T5OF.E^^8EUNM\(F7V2%AUC%*(@K1*\2%E4BSZ)%E(08A MK"-6 R\715_3)PB\V/'RG37"=[Q\U[R\I)=?XT.M<$$#ER@UZ8(GH@ID,)7( M.,>P8=)JP;=VF.RSFQ=X/- 6D,?@B/R0/O<. .2^^MP[N7>G ^X3<&,GQX >&.B^^LB[WCXCOFXG9: M)\WF%%JA_Y^]+W]J*TG6_5<4O#LOIB-43.V+?1\1M*'[,M$2;1MW#_Y%42O( M%A)7BS'\]2_K'$D()'8! LXL&+2<4ZKXXD.Y[@V&U_W'W.?WG M'4"., 7^A.:*4L^]#]9J@8D56E&E PNW<#@&\,#P6X5VS[43LMEB6"9K+4?$ M)X? VQ#(BN01L=HE;W1PPJ]M",;JAL\'6WZI0J:O094U!C'P@1/-$ZAR=$%C MF@A6TEAM([^%UU&I\C-OA !QL8"_A NDE35 7()!6L"?7)M@7/16TP3$18LZ MIO/;F94JOPI5QH8:F4"1\_EP&I7#T6NIE2H_\S[(9BMZZ7A@ M$CF,8VYHDI#+FLVYD8($P1S./HC4=;:@JN6SJ/*;+H#5NW2JM2J$594Z>(F% ML"J,?U2,WS[Y8V]GV/B<<7ZS):@@&C@9XB$1Q)5FR"CLD%!.6PW&&VMPO:1D M=4&7%6BJZKI48+=*#_Z<9:XJL'MTL/LX!3M"@K;"*N3!4B'NLIL*:(>B\U$9 M[A3W$L".D#I3%=A58/?&P6[I1:PJL'MTL-N?@AU70G/ )8YLZDV")810,^ MO/+&*R435N.C5$M+!'AU):J>HSK55CSN@_S;HKI(56ZGJE]43>C;G="WEL]] MR])/SQ';? ,D]W7RV*773IJUT!6!72*!/9T-39(@J!)1($&X0QRSB+2V'$FN M@R.66D6 P!).ZM@LJ\;J"W+(*SA:I6=[SJI)%1P]'AR=!P^%%X%KQQ#U/B N M?$)@1ASRAD2L(P-CDKO:$UJ7LH*C"HY>"APMO5Y2!4>/!T?GX3TI+ $VF]MQ M2 ;L*%=*,KE2$O%)4D,MSMTH8=7JU*Q23%G^\H,6[FZWD>,+&8D2=)?E$ $5.>88(ICXD[2U)X$&9.M$/KC=; M*?'J*O'2BR-52OQX2KP_J\2T^;$E.== G!2*ECK$(P=33))#7F%&F9*)LK2V M(>O&O-;.V"_!ZZC*(JT2XBV]+%*%>(^$>&<7^CU4.JU/?QU/=\PT8JK3PU.N=X>\2EL\@Z MFL\O.FL=EY%P!>HKZD:O4@F52GU7O1!2I;Z/I[[G&QP">X9)I(ARG.L'. 6* M3 T2VC#EG4P RVL;!M?-TCKL5OL;506D59C3IRV 5(';DX ;GG4MF-=&TV@! MS;Q%/%**+*$<)99WW[$.BFJCJG#ZZ47*GOZJKO$@H=5>K[5.H[XUIP M0H@"AT)*^,$E%4A+K5!2G.L4.3"IG#NEZUH\.'5J13&ZFR#X^?=;;9,@I6B!J+&"WH'3'(A,@1D'5GJ=/: M6K>V086H"[JLW-KEJ<^*'Q2H@+0"TN>ONU0!Z>,G_FVVE,!<$L&!8XN8@=0C M+7! #&,3G6;$YFK E(HZ%0^.@K^#>T?&_\-/R8# M/[+]@W:WN#T%-1G?$&7<>D?T13#[-AH,V^FT?*G=#;$[?(?RAY:ML7)=W*2R M%/_C_7%OT"[J._5C!U3G1WR?'P.QXMN7Y\0.8KY KL$^7L*E#EFLTP<,F:[K MZX9,'F7(CSK+OSS*D&^& FC^YT[7=T8![O-?=P![#_#NHW>VNW?XK7$& M^'X&XX5[-__^][?]HR]B=^O?G:_?MDDNUK>[]YTT]K9IX^SC:>-LNZ6Y"!9' MAXR0N3JI(7=2';[7'>0%J0T/8^TTVGXM AB&VE;T\BW+0KUVV&BWO$Z%)&>1= @_-$(*,\1)%3G'P6INB MZQ+7Z_-]6J;R!H+0+S%A *)RHU3ESX!D=&,I,B> '<5WAK%_U.Z6DAL[T?>. MCD"<_%A>C_N];_"-_&58XU&]9FO'O?YP?/]23F<$_QC$H%\[+J1AL%Z;TIZ* M/_R3_E*KU9[3O-W+C"7E:$R ?MCG) GA0DQ$):ID\LI$>U/P1RR_G!"W(DNU$SL HW070;:,*1LQCTI0[C1U MC$L5))-<,&J$!TJD0(Y-KCBAKLHN#\$7A%K=C#HY; 8R,LWZI4WSX-J1G 1^O./C+%;B/HK'W92D< M'.:U'X'C95&9DG'@6+[?=B HUO5^E,GY=T,HPS60*^Y8"(0;FJPV%@2'1IT" MYTY4 O/4 M/\MM-26"O!#."2B1%QEU,33(A(.1D#<&,PO6!I&5Z?+^D_%1C MD*G Y",:&8N S_]H^PC^TN<8']M%**[XKCT$_\3?PFGX(Q[83NW/?L_'F%VT M0>W__A]-"7U?(&-^HT#*K?;@>#1\],%?.U28T68/QD!D01RR2YGG'H;?[I8B M7F!_)A[M00W^!).P7ML1[0YM[="&VF#D!D/XJVT[G5-8MJ/C M3AR.[4#\V2X6L3T.3_KMSWRF'B+>+1VC$ MX6$O['1_Q,'P"&0%0+]\AB\7'F%S^@25,;@%7>6-LR^M8*25G&CPP(-#7'.& M-$X,*>I3L%%9A@FP![X^?[[YWA[X0S-Q*GEY'GEI;C5:,1F*F3%(2P_D06B" M7!($24VDESK)2' N8;P^?Z!V*B^W\;;)V-NF>+VV=QB!:R,1QE0S$I1#Z M0PL.4C'+P%: )5K?SX&H3.[F5V!0L,?!R!_6"]4L/Y&?YWC4!V:4ASWLY769 M/4!1+E+V .#RT^/:$6:@]K\CVX=1U.Q1#RYR:UL"W@IQ95J+($7& U$V]V_3:\5=VL>X!L]%%U[TK'9J[35Z&- MO_7Z\&>WMCO%MWG4\87'/"K>?L"C/R_L_/>E!RE-L8[>!\^939IS0H5Q@4FC MG/(*V"?C:QM;HWX6Y6Q2)B[1)(X[=8[ C #GOQN)B<)*BI51W$=.';%>).85 M$!B@PEC; G(WC2F!# N=" MV* CTGD1.)$@$M0()(P(1BNL1/!9),2"6*F[I[=#G%=!:AH$)AS<'B<\W @' M$:7&^.;:0954/*)4_&QL[;<,4]+E/@@XF(1XHA09'1/"B?A<2H&XH N@6+!E MX\ZW'DMV-0Z>)UB=/.F%<3YW/M9KNW-D>?*IR7?KM2NE"U8.?*1+ D:]I!*# M?'FJN4G$1"M\H%H"^G OU V6B,YZTW\">01;#WQZ-XVIQ5C#+8)=%1KKU64H*HW'9NH%O4VB[JW#6H:P,QJBH0T M 7'#83T%IH@K$@/,M+.Y:;6:KP__C]I)!& >E!W%5Q*H, M^$_"5@M21:9;..>;,3F\ -X]F(5Q4>7S<,$=8^]"X&0U48SKR!4X0E%[[Z,T M@H?$@FWM7!]RGY"*/\>C^;,#(]SLANW)@)IQ6$5'KY"WL\;6EQ8GS.3Z+2!O M3(.\!88<4'_D0U) 'X(+"N2-,;W,$#H@%+;7L#UKVO9T6IYX2%CR01@QL0!.#=*01L2B(L\9[QV)>=GG]-OJ4_?G> M*(>Q,OT[#TF7"%2OV0N[NQ<1YSQ0/A_LN=5N[>+0SSC,L_'?KO^OC?G+%&NN M@(0$XG6"?WCNQ. \#LY*GV3"5JL6H63MYIM?L57\F/O"_!G7[M]/SW9]:]1KY/H7L] M]O7;#CA3GXYV0>>^?ON"]^DVV?^[>=38^WC2W/OZ?1?TZ^O1U\[N9=W[%H[@ M.B?-W_=%XPS&L_?IV_[>7X?[%/1T:Y,TCS[RQN]_'7T%'?S/V3:\MH-;@CI0 M.\4R4XJ(,\.0B8PB%YARS#LLB2@1$U0AALUA<6P5)VFU)#Q%SJBTV,!%DB": M2",5?#X"I!W#&@S[P*,V-C]\_++S>6=O9[?Y^=W<[LURHLF4KJ]:1/7F:;HX MK3Y91Q(G-+G '58Z4:4L_ _Q6L,_#GOWX%S.QAURKVUBUMQF599#V8G[^2Y ML=3#0Q[:'['F8NR>YRL"6EYRG2^$^A/H2=>W;0CZ.3QX-CO.A MD1_C^Y49'[7\W>R6=VN[?MC+.Y"$3:C.'0Z[L9^/E)29 MF.-MG&)':U0VSD"%L80A3!KYQ;*17_MB+XW!I)=&)H<_\NXFW-$.\Q;+9(.E MW;VT:UG.9GEVIMGK#P_/4W4^C+=(R]4M=UV+S:#S!\A9QW?A'1@;Y1EG3"F> MU<[%!.ZO\<3 FC.+2V0#8&-H\LOUP:P_[6FQ4'N]S5((?IV*P._]6R?0/W?D MZAF <+HSW_P&Y&1OO^6U",1I!@PD1[&H)TAK LZ/)L!+J-<[PX-#V'$VR148ZCB),/F A&&07^6P<34C=BWMNN+=B:O,JH MCLT6IV7!P?ELO9-V&!Y.*EG,?'%<> "??\6Z F2O_LJ,Q]N? M:WN[M0_ (G?_V-G:W-O>JOVVT]QL?MC9_*/V>0]>:&PW]S[74.UQ:C/<.[7@ MPX3G/4TRZ^)!_+)("Q82UQN)Z"7B:L I2Q1;H;GC4D63#_]1E9B,05D=UN[E M+S\U3)2V=2:G+9\!ZN5A@'LX26G*R=^VEFR[7\O94?&N0<:'LKZYL-,"[_8" M6=WKPY2DV >?8*$1W^R&B15_&5&JYR6(^V>-K>\MZBVVWD@D33YAZ9E"5A*# M@J-&!NJ3R?DRC(OK(E9VZK1EQ^F" U=:V")=L_#%.CD!;%2&M/T"5^2B*]6/ M1\ J/F[W3BLG?3ZWV?3"O]9?'R0 M/< \)""VOUS(J[,@4D?@8W7:UF6WK9T=P\WI^8O.:;T8=98W\,QZ)^###69= MP"(7+P(HM#-WAD'THX_Y;L>]82R.761B/8GRCX[S1^ZBADPQCPU/!F@]M]P9 M[WTP0J4H@R$,CV/]]]2^\E#5\((>;O;[.9.PF.U/^;?=M#L:YH3KP5\92/X' MD*A2P)L5 MK(MZ59_Z;>.D9Y"<(BMV48BEEG-5XP^P'>=II9/XR4S*;&V88QHYP"(/8 M?7-BNG_2W/)GC;V&V-W;%,V]_9;@CMI '%@'*Q%G'NR$$0EA^$&]L53FSA3# MPWZ,*&^(7HZ-CNNFU%P$QI1SYW,8X=\6R%K_- ?6Z'KMU]F$7S#K !5%!.\" M0\GO72WJ8[H#$)M+R-WU9.K30^D?8Z-R6N'E+0@+7/>@Y91VW!*)+$\)"(OA MR 2-$68R846!['.VMD&H6)\O_#K%RXDQ/[T-=?EPA;CE".PX+V":JSX+DN,4 M@2)CO:CR,+YXA9:O34CA>;[CYK<=MKOWD33W&KCE WB/(G#$(\GG[Y5#VBF& MM)94)X-#B/@FN)P*4@F=98IZR9ZG@I?)Y>6X;!'S*4$4OC"1Z.-C M.M][<@"F=F1/ =? PYIEI.,;786YDP'5\\F8G.PXZ,$M0GO@^['$9'BWW5D\ MJ,Q_^Y5"O'J%^"A:%.RHURZ?">06<6TQTI12Y*4DC#!@P-S=42'>UPY[)[ER M8-:,L>1F,CM1D1, >T!RWQ_%\V-X(*5WR]![8)B#/K8T;HT?>WM\)'$2%-G, M#YZYPV6YA*>*H!L+)"AR2,06V:(M%$Z MN;:18,[G><5QF7J9_P59A!D>HU[>.EN?A@)F#JF5^]X9O=N7JD9]FFX';Y?; MP3L7MX,_3[>#QT??;E=]8=7S#K8NYE->=0!X2O%!N7KG_FL9@>ET>B?Y(N<) M ^^N5O;S#UW.HDNY'E/BDDD':J\-5B1)8Y@'"./*W9 Y/[<'.=E1/-_#'F]J M+[ 9"W3S[6TK7G(^SQHM9R,Q,E@4>'3Y+$9"AJN$M""R.& 70AH;CP7;V.?I M(S/Y$EEBOH LP%^?AT6J1)%4,4ZQJ.6Z6<-,1H[!Q/0+RE-HX"0MU+> MYGVM#++/%-J:O'4>7+G%[4N$'V1G!"Y8;%+-%C:=O=T=+AMB+DX('"WD0\J] MX_)4<3Y0G,O+Y5!/.XW'/0W#@D:/DBTQ!^@:C&Q0U)N!&1J.,V;R%N/PL/!Q M+AQLGDS.40^&TBOT&FYSBPM_C?I=6Y2F'Y]&'W^U/"*->J/SJTRB M9K<:XLSC+5R,_-TR>_.J!1QGEU\<;NIG^,R\N9.O,!U:7JI+R4+C!2[/N)?U MBP8SU\U?GQO6'87I_!FG SR$13Z#,>;3X !L?ER:*/2SNPUS-K,D1;FP!VE* MN9=@#P[Z\2"[[ MW$087?/C!G5.:/#7>Z.RR:KW'FA2HX=&-P:"N/K=&R.FFAF4;8 Q_G)%#DC+<(1V&Q M-XI0#1R.T45U[\H,WJ.G3WIZH*Q524_/*71G^RT:B/#16)2\THA;[I%A"B,7 M;3(T5V&UN6&%5G5L%A3 >9+-^J7A6;59_TR2UMS;:3$0)6) OGC@ G%/,;(A M,I0( WHA$OX 'VRP9"M2_#<;0>?K_)'YX.Y=+ RUR"B_[A#4/8GG@!?Q9> M0.6)+RHB.77";5ET!V0#[.:M7:W!95\KM ?3RCWUVC#CR%%[,)AX7F6]RD)( M\WH.8[<("1;"-N.EU2\P45=Z(<6ARB.0JEPG-LL'C-3..58PL!2+&^:J4UU8 MMQ@O"OL='NX2/Y^]7!Y-Z9E=\#:FTU$>$R@\GP-0V.F?XV==3*'+SMJ#X>3NXX/()3/<8F@W^LI[8_VQ7F<\1(F#N7DIF-WZ30[ Y?7 M_M)L/\3!O:I00.YW\=ND-39W'?$#E.C?H@F,XB1),T17 -5SPM"X4 M4"N@MTS5R IT.!J&WLD%]2EK?/EQL9#!0K]\@;\[\>?N(S*'T?XXK==\^T>[ M*)LVG89"2)$FIV1)BR3C*3=%5$A3 M1Y&R*E#&8'&8!R]2F 4I!L_F13Y0OBHO\FD%C32W?$L[ZYS!'!F?^7QN;^*\ M]TA':TQRBJC$@<_7&>-U+N=)_=/XCDM#KLIW?#KYH@V0+V8XL[!0R"C)$$\Q M(/ @&<)*1 8K2L&97-L0:D$1BJO\Q>L/S%[,B^YU%R54#29NUJ!X9TEIT%[Y M*)V/3F#.D_':!*.4$2Q:G C1MZU]4:5!/XEXPO@.6LDY9YF-R*:BNQ-+2#,O M$4E>11.<<)KG<@LW13-NE?W5#TT,NR=Y> MD9J]!PY?E9)TJ49$ [=P9"X6*7DX8<2%P\A@)Y'*$5O+$TXBE4D>5V0AY5,G ML\!7IB*M0/+RTP-@E;Q\D\P5F?/:& > L5AS1Z ,88\(=9<41 M_!M0;E'.\F43O#!B>VV(81(LG;XP=:_/]]D?XEM70=Z5#/+N=FN;HP,858WA M^L6ZUU,+F47I?V#*8K^V?Y]B\Y ?-"N&TTLY17EC.Y M?_PMAT-GP\2E-,Q&BL_C8,5;O5R')0M#?WS\J7YAN-,HY.TNNEZ[/D8^6XIK M=F(OI*Q=">T@4.U\N\O-:H%0***^6X]I[?5"D2SQ*-J:=> M3NM8\7[+)GV,1,OXPC>H/JHRUA4"_PYI;!RVPO#%22Y!0X&-Q MPX%;J(!1!#ML":9!$[JV,3SI+?#CRX4 C9EH3IHN1IEQ!,L!\STKVV62OZ69TWS"[VY2Z=[YW/,A^>^T27*R8> M=ZR?U&+,54/[O9-\^BR?11L+]D((S9D)I66NYW*_G7Q$_KR365$OI'WD1GTP MXV.5R7:]Y\"OG'C8ESJ"SUQY$FF:*5XR+6CB3B<7'#.4PML=+\@, MZM9!E 4Y4!K,H 5F4 ;UT&\,:R?I?* ++D;! Z<>8PC[XX[DT<9TG)Q)PF M=RP#N#IQW[T+!V7'+31'1SEU\FR\(7]5..&R7WAM^X$%Q=P&,R6SP2Y]W,?UQFO>/W:_>+':0DP^+,' M2GSZYER(H@T :6&GE!7"(9M#']QYBEQR&E%EP 6T)D3A+Y?U'S>3GLIL6!7=O_'H>E%&=WQ/;[IT7Z[UCQBJ[%12?EXKI%./9_L^;D/L&U& AYN_%H+/?YN2_V;I['@=G*CF,V>_[&#-^^O/&_K$[! MSPK^$W=O4%;B',>\X>%G9M06_2%+8;L XOV9[M+=L*@LYJP#,^L:3+X=9ION MYFND4;]<@G.\G!RWOHRH,YJ9JQ3UO!_UBP[55YJ@^I69&%.4ST9D\DB304X4 MK-/.8I6;=A<^-?@(@T*.1L>%$9@Y;S#KMMF?Y^A0GPK:8C$<3BJBML^FXCNI M9WJY2.E36I3/_C"&42?NID_1]P#]SF+8&5M7H$?% TPJ6&QVPQ_G C!VNO2>]P6$^G?+/XK7>" O#'Y9KRVOV'7L\B.\FO[P'*WC'3% M0,NWSSWP=5QZX<,^_#],[CQ^>[UXZU_#,/^>Q.L,LRO?QNODGN\)=O5-K_OF M=8,E\";CU6 ?:;#F5I?]5R%BI9B!)&?E^G]K@%#38%+1CNT=/?Y9(Q?5J@RB M7!;G4I*7S73T342G4)=Q,[8)0HP?_9JGPOF9UA9\U*SZ!,Q%1HH)R+9]&8]_ MPT=OD!EG_?G/5N ML>(/F(IJHC+CWUO>1E?(U'4N]JA!-!>A3[^"+D/,?Y+NT-/ 8ZWF7. M<.TES-Q_79ZF.SWB[*/U\U57ZMF>L(_4C?6^EY]?REYH4&O_[W\/ON[!=_8V MQ?ZW[;/FV29OG'G[6]MT?V^?_.>L,6RT M\<\_]K:'C;U-WOSF<8L*K;7C'#D:->+)*&02,0@G#T(@8_*Y@!6M,T7K@EY5 MH^\A>I.1^X[Z4Z%8A6*/7F"O0K$51;&=M:WY5;9@*O59(PROT6DJ)EPJ]5A:]FA^FZ,4E4XP3B@@)&'&M M/'),$L0TA=4VQJ:$B[I6=4GGNWT^'WJ]A7#17Y/=U 7G8FKMXA3)H\:0Z-VF MJE'_%E7_&)0H*"Q>L1S01F2MD"F1EHLA) MY01+QC%=5,BL$W)5%<+G4/XWL;%X1:&\1TV]N X%;QOD>M$H>,\>Z+<$OR64 M$:Q [C8@]^62EW-PTI(R)),B1X!O%G$3,=),>B2 \ I)@.P$631.KTOV8**S M>K'K2L4G*BZE3(R)X#7!W'-K=9*>>Y>8-9XP,5;Q>_*;.ZAX<5@+G<5^K]+N M^\8P-EL"(-M*)9"*-B >:.XR[PSR!HL4M)/:FIP27=3*J/3Z]>KU/2L 5Z9[ MU91[QC^AS";-0D!2" 7^2?<\ZQ <*D@.!,T8$'3Q(Q$G.@ 7% D9 2U2 DG-=?! M)(S7-N#-NC%7=1U:.1 :-\ M"U&JXG1N4?0N_Y)K&OX 5.T.[U? X($$XPUPB-=)$["6R:1@ P620".VB3'B MF'6:6QR<.+N8/;'TY:1DF/64J M(D.P1CRW,-3:.,2(PEI$*9,$5D$4J9N';T:L7J)D!6ZO%-P>,1VB K<5!;>I MLY3!;6_SK&6,B#;[2)@;CGA0&AE&&;*281,BL(']V@8U=9IK1JX, MMKV%%/?-LCU8KISN(ZC#(Y7.JE+D5MJ1'?7[\(7RDY^F@E#!XA)A-S 8TGNUL?26.SY1AC"<0=<6\]XL#TD-'2H,0$81I;C9W(87)2UTRL4'9= MA0IOP0.L4.'14<'/9@XH(4URVB+K6;%SII'5P2 !Y@+'S)B<7-N0K(ZKTS&O M&0Q6TF>JP. )P&!V!YT(A;$)*!IJ$*=%#S'AD:;8)*H3YKG.F^)U;E8)#-[$ MCB9\(L_TN.U,511IE?VE*\K!W1\(QXM??G0,BQ4*+M%1^KG 42(F:LZMR#X2 M13PJA[0E!$4?1 Q6:$UR5W96EU6%E->,!@_UDRHT>&%H<##K(&FNO%*2(1L, M09Q3BBPQ BG#HY..&DK9VH:NLPH$7C,(/-0_JD#@Q8' ; E9I2(P/P\L($=) ML,L^D=/(L2@YHYZ$Q#,(F*I!"6L]7=N@K*Z56B$8> L;1W_V M>\XR1\UPAJ:FDD2JA#5O;4*2N'IY_6\'!ZL+!*OI,%1P\$1Q\G,*! MMC804'5D@P0X -*(G+4<86HU%MCBZ +0 \[J].'.4[6[=(_=I6I7Z6VZ3,7J M-WM=/QM(JK#N;EB'%WA$UK*@HB4HE^7*'5D=LM%&))+F"3M,A? >>;!!S.K MD/'J:OPJ>D.5QB\WEW:S%:22)*: DK$)5%T89*QW*&IM!+'1P%JO;5#ZX+R9 M2M575]57T=.I5'TYJG[NR&#C2*))(6TH.#)*:F043\@ RAL7!2%>9T=FA33] M+6P S>I%K=T=VNY!._]:'21ZFU[-SE0$9G;&]PYM]_=>+YRT.YTJU+-$A"2+ MW!\!QD\3BK3,[D]@#)D0 \(D,,48#51EH*QS*NH@RBL4\ZD X@TX015 /%-N M[68K"BD%PPX19\!;,OF<@8X<>!28#,XU,8D!,F!1)W19?1PJ7%A!7%A%CZG" MA2?&A7/7RF&F".<4@3# #Y>C*(S'7*\%B(3CF'%@#$;6-94K! MO88MHG&5: M [D?]0MUR8T1.[WN 1K&_A%HIQL6N7>#PUY_>/Y:M9UTYZG^YPOWO'Z#"W1] MVW9FWJHP\Y&<+;CFSFGS8XMYXP5E&('Y](A3K) 6FB*1*/..&QTN(]U,Q147>(?@ (?+Z. 3XXJQ24R/-!"[L@B5R-#F4B(#E]\Q& M%=%AM6V7.RWO=',=0ZY]I1;5N].>]I[&C/ MOC$6EC]+6:D01Y6MO@ M2M?%@IX*M\?,*C"]PM"PBMY4!0U/# T?9Z#A"\]E(+P,4GN.@DLVDRF%-".Y M((23)OA<(@O(%-5U*>?+Y%7(\"J0814]JPH9GA@9]F>1@35.6D$3E4+R2).8 M>XZ87%/<8805"SPRHI6TX&:1NGY0 +;:M;I?.?&'^E15X.FE%Q6O8DZ/ X9L M@0?%1%32.8,(";FNN&?(:9\0E8XHCJ5W1N?3$*J.^7S>7[4=]2J 8%7KB5\ M@DK7[UGV9;/%8U!>&H^H%N +!8Z1)92@ +Z/$I992R0P'EWM-[]2!5_56N&5 MI7\T[3]/U:/"6$,]04I$@@#=&=*1*Q2)81KG]YC(VTI*K(B!?PO;2ELQQ3ZH M1VUH?\ZZ//5:-U:U\-[<$:B)..S9GU7^S=+A4"QR?!B38/T\TAXSQ&/2"'AO MA!]4QZ02,4$O+?^FBA*O,#E:Q?VCV^!!Q9&6E9J[V?*!*2(M05ZD@#@/#AGL M, *1,-1RQ:UC.2<7R_G6 =5FT:N @57<+*I@X"ES<\%5 E*0! DH:> #7%,* M,, $HL$!+F2K@(L,/*+FSSI6.T./6O+N_/Q2M4'T4C:('@,2SPODS+Q7]5)8 M,BSNG"QPF81A!D?L$!4J(LZX0U9ABUBBT4BL261F;4/5E:P"R2\($5ZXJW1; M0*C")TO(O-UL@7*;J*A!FG...,V_62P14=839XPD-E;GEMX %JRBOU1AP1.F MVH*[9!DW5@F4#$VYXZ) 6GN&!'&>&R&XS$V65@\+;O":0GMPW+&G>;#Q>OAX M&Y]\"_MQ>[VA[0 "S%0F[,8'M>]=8N3-]?HA]M&P=_PNB_R@UVF'VF1.7K>5 M64D7-%;-)Y;I:\XV\SUM?H-[?6PEIW!DB2,3-9B6W*?*@)^!?%(:.*;FTI)< MD5!P7F=X_@3'_3;H;JUH+RAL?^4SO7+D6$E?M4*.I;)1/NN98N:!>'*&'/$: M("-J\%$I190Q3IU/(5J76WZRNM /[N-P)^5Z#6CQ^@%C)1W:"C"6#1CG[JM1 M,=)$@5E0PA'7*0!T6 U_1NJ]1^]55;$^--UH[Q;3E6:D%H\YJ9GW21&!1*?:**O9L(G,1?:?$$(.H"T!? M!$V@T2JA'![B36B=/)R^5/J\NOIL&$M>2B&ICMSR8+BW/-HL!$Y1 MFPI]QA-]OH4'4^GST^GSN3NB,,AJ" PIQPSBD5IDO63(B9AB5$11@]&:G:L(8^Q0W1+5[*UE3-"KL17/O)\VM2Q5L.OQW4"\8%]- #$$3R\A'7+Z M5O[-5]M"9KXS*'T"I,K3'YM.Y45)C]/7OUF M*X#C[H2A9=TE+I1$VEF!HG=.!(&9%61M@W%15W)9S=4J**Z@N(+B%=T#KJ#X M::%XIE4X9B;8&!'#N<^E#1+9E!SR"5YW(9"8V[%PHNO&S!\!?ZE07"5"+S,1 M>O4&O +3]:]AAKF-0F4RU+:[HP(.X970_K'QW_!C-[;?1 M #SM'RIWT(OQ6AV,)62]MGE\W._]!!,]C#"U M_W47SS!(YI65 C@)C]$YH[4EU&.C!".67>$9ZJOHR.:Y2/PY%LH_LTQN=CJ] ME:Z#2'?BE M?B=Q(8REF"3#,4;.@[&!>RJ\E#YHIH*_@KV*%1 7^>;$Y0#$Q;>TE=Q+BU&P MU"-P.1QRECD4;=)2>*^CT&L;BJ[/;_G5CB8RDD'L+G+B570\6(Y)3!P;HVT* MT23F+38ZI9#EA)A*3E9"3F9@96N3-O=V6B J4A&CD6:6YX8F#&DM&3**2J<, MM\G)M0U-U^>SW" M3KS\F2^.72I\_A7K"K-^]5=FV*:/F3<\$[$T^-($S?P\[$]&PCSXF\Q]@^E.IXG M-3S'!/ZR2 LN845I"5AR-@B=.'.81Q^-!]/E.$M*)N8T*6U?\4";V;A0DS.C M%-?837&F"\>"21* 1 MQQDG^J.X]F*##]F[3ST@5R?@^-:* $L-'']X!+A(&3_(3O!18:#/HPB#;/4O M''%O3Z5M$EK(YGYX8_!@;,VS61],8Q/GWZ@%FWWC_*'2.2ZI0OE,.6SQ(_;! M@.5@27_8/BN5^;A(+QSDT,GP]#C6_@GW&A[V1C!1 5SQ'!PY'A;CN]5U)LZ[ M[>?'K)U&VQ_\LGZEX;BX_+"NXUF=\(DB$ OKV[''@_AN\LO[2=BKW2U6J?C2 M^_&UQB0D6]U+0=A"DLJWSPWR.BZ-\CB^.+[S^.WUXJU+@>7R/4K6%597OHW7 MR3W?$^SJFU[WS>L&2^!-QJO!5H.M!OMH@^7L5I>]83?CQKS[.WR4DO-]_@N; M7M?:5]YCJ,64)TMX2T2?Y_AKGY&K<^>?]< M0J1O)4._ C4:=F/_(4=9;YZ*:J(W-CN=6E$)[E$/#=]B/E=DUFZ/^W^;8]]N<]?W*(VK9W]O/ M_MYRC?,KF<%*""LA?/89K(3P&87P+92(^3 :P,UCOPP^YBCF8?OX4?I%W)L_ MO_8T\SL__ZO)(E>.418IMH8;+J0R3)J()9-61>X\OG.!C7++J'/=!A%Y&[GA MC:V#O/]#=[<.SG;W-C'\+O;__NW[_EX#-_8:?)\V2#'&T\NYX?YD=^L+_;JU MSW>W&J*Q]1%^[QSN__WIL''V\6?C[/#;_MD7ND_WV7_.=H:-=G%L%0QPGABQ5&FG)D]3<4J9TKIR#N:B#""[I:/[*',-98MSG+L_T(L!@ MX1;QO;3_HKY/E/JWJS>&)^9_;/V_#&(:=?YHIW@!!^#Y_+LPZN?MKTKS;Z7Y MS0]3S@&=0 M3C'623G!(@]"6($C#(Z;P$!LB:MXQHJCS<=A<\(S]KZ<-,_V>\25$$AS1^%/JZ1+,J?KKVW(=54QCXIY/$<9*2ED(,Y$ M@0./5.IDDF+8:4HMB*R^<\G!BGD\->8T]C8GQ:$(_'[6/&@YZ:(BDB L!$,< M'%=DO4U(,VJ("]HG'-8V-*D3,7]D[15RCXIR7$,Y[@4!%>58'?7?F55_W,SA M#I(P]Q9)GL#U$,8BIV- !BA'))(#!,A,.LBUI.,MU /]%1ZBTSMX[KYPK[NL ML64B\UP=M:!<>6ZY4@ G*FJO5**VBFZL.,@T9G=1DG5$>2N0HA[ Q6*'C(D> MR>!]47K'XURMG.%E[*$LAI25Z,'T,"1<685>2!'NI<$515@5[9W9"5'.1I68 M09$%@3B)H+U4$!1-4 :K9%0 [<5+BD=4)O*V&P X,FU$Q)H!9^-:>ZV<\9HK M'KPA=V_14YG(IU6R+_,; "XP+6*4"!M-@84'(. X.&09XY%Q'A4%59-USA[< M!6!%S.2]0_ROS5[>2YTK>[DJJCP7Q><\>4(RYS4<."_+24->:L2P32DPXJ@5 MN?X3K:SF4UK-**WW(6DJG>26* O_B88;IR*30IDJ>+WRJK8@>&T=I2()ABSW M&'$9# +/0Z*@1>*8"(9Z MTI!$L 4FK@U/T6C&B)*":AFL\S16+O:* \W'V2BTB2D8%X&,4R-0+A>&; H: M6>R2$]8FJ_7:!A5+B4*O<,_,AZ'ARBKT0IIP+PVN:,*J:.],%)IP1P.F 6$O M#?C3G",K)$<).QV$M$GD\GU$/$U"?F4CIW6G%<^MJE0(UG-8!^N2$-9I)AS+ M;6DK&[GB6K8_'X;F 4BW!P(>HM2("ZN1%LXA)YBF/H"R>:#BHB[-@SM3K8B= M?&BF^:LQF/=2Y\I@KHHJSX6A'0\*&X,1C1&\:@X64Q/J412">RD=MI*!V>3K MIC*;3]JW7880B0[4Q,A%$)82T#-KL.-1>LNJ./3*Z]J".#1E GM&-(J2! 2, M52*7@+-:QBBE*22OX]J&JLNEY5 _M^%\Z_;R7GI&Y.+1D,ADM+8HJ MQXIPX'DO*6B7V J=+/71;D^>!S&FCWHQWB4>Z%5&]B/ M21Q<#!3KX!2CE@=,K<->VT@YIU$%JY[ WT[MGS&@L]CO59SAKOM>Y^%H9QVA MX&4C)1(#G/$*N1 I\DYZSJ2C,>-,T7V/OJ]VK5\,6VC^:[-"P$>-..;=&L*, M9Q) +R4'Q$O[*#,2&F.JRA>K#H-^/N)HK>;6284(3AIQ%0VRG&#DA)%&$:5< MKK,EZU(MJP'S6YB"-CX I'XQ!67B#N)4>.DX02Z+#! M$EXE*KEL0S(023C%.G+'/>PVM&>1EBK*HVK+ZJ+0@X"F<% MP8HC*6U /$?V#5,,J<2%5391;\!NLKHQK^7 R%LWE_?2X\IG94OLXW[/Q\&@YO/P4[OL1%VERSXNQKWJJ/)\ M>5TI."=2Y/(:&MPM(Y$QR:&4&..*:4US1B1;%U5"Y%-:36:HW4VE-(J=D"4VJ#D?L6_; V[-7L;#>^ MQ]C6NNE[%QNM,YC=T!OEL4ZFY\V6;5_^!*VVMM[! B=N0R*:1J<]Y\GH))F- MVNL,U495!>56W0SOSZ87,DZ-HER!G\H-T%S!D$[!(.$B44YRRI+-G>LX74KG MNJ7K5;6W^/2N[KT0H')U5T7[9T[+\Y@TUU$@[8S*W1P"YU^BB2<8IP:BSFEF?-!%85&QEQ?'J0I2=-_8V M18O1E#2+&GG!).*1$Z1#$$@2JZ75)%F;2X!A42>$' MQI*7N92*CMSR8+BW/%I*.'.*VE3E8:\X:EW<[-C=VO[9.&D)%TV4W"))"4.< M,XJLQ8!;!"OFL=-.Q+4-(^N:+BL1NR(N+YFXW L&*N*R&A#P?5$:=R B4$,\ MLD%$<%ZDR^>>#%*>)J.\]DZ8FZE+L9OVKZ&%)81_0_O'QMS'X<6))!_9_D&[ M6ZBXNJ@-WT:#83N=EB^UNR%VA^\HGR3T/+$VT&+?[##6!C"T(AN[.ZQ%&"!( M(-Q@-(BAYDYK< L0TEQ#HM;N@LT;QOX1R';WH#:$[R;;[M=^V,X(OM%+-0\/ MV(,9J?5CITSN/FP?+]B6:W=]9Q3@ZZ/AJ!_ATS]B%RY1KX7VP /"#&O]8A Y M:7QZ33L<]MN%)2_>7*]=>R*#16"M.GFG$M?$69=CI80"6PV1<'T+'^2S/XQA MU(F[Z1IEGNC[YN!/VQ_NIE]' YCDP>!#[\BUN\4<[,&@?NWT_/<7JL9?_W.( M_=%?7?NW&>U^"T=PG9/F[_NB<0;CV?OT;7_OKT-0P9_-K[6Q];6(#T'M0C0 M$&I;T<%5]Z/Q[6F%CE=(1+I*(8:/GV^Y-V&!YF>[^.2YL_SH08WWG\]GKQ MUB5F5[['U;IB5[^-U\D]WQ/WO.IU@R5X'9#NI0P6WF3\K0^6Z?M=]:;!\MO- MP0W90=?P>9^/>O57BM O=M2N>:PK71VS:C.@+TV 6C@!V2J\[Q?G^"J__CKO>/4F\Q-0EGB;L.V-C_MVYFSBS]?&#OTR=/'535(E6$L6K"N"E_:HYSQN<8U[B=2UFT4S/M><%*[:CDEWE!W12YLF@6"M0K3@ MY$6NG#11DEPF*F K#3B"-R1[T$F\Y?BD_^XW<*C_RO[T3O=X-!Q,UOX3+/UT M)P31%QI &<=!3[_N_774W-ID7__>$Y_^]2&YSQL;GFZO]P%&.<.W3_;Q/\Y MV[EP:+RYM?\C_/X7#__S[\Y7VOGAOO7HU]^_D,;O^^3KT1=X_@/<^!V^^^U M[/[^%>;AM^]??__K>Q&?)1JWA#+)B8MPI;[0BV#H=;318W%A&M9*H%R!1/QN;+6UC\DPG MI(4 F8I.(RN203IGMVHIJ,(4B/W\IMP_+H:M7I0Q6$'7^6[:F4P"'$C<*H9Y MPM0)+:U0V$A!7#"RTLYGTLY)BO%8.ULF4*Z4H\@%:9#@D@4LHTC* M+H;LBF6MG-8YFB+V(4:2,_ZY=@GT3XJD$^>.>GI#:DJE=8^F==?;1/QUSV.8 M&P)C/FW\_@6>>?/G[M[WGS NMK_W[\/=O4T"<]!N_ 4L"YB4MB&7&]/&()Y/ M!3@'?ZJ@6-3.2"\UJ*Q9!LM*T3 7K&1:42Z3=3$0346B@23,!*\DZN5+5&99 M4D9B<5!(4D,0#\8B+95#QE/,-!.)ZY!;JU8L:Y7PWD=G(W-"12VX3S%C/)'" M)@$*J"(*:1<5PI(1YRD-'-N\.W$#RWH+ M+6D^7)%=\:C%I1]Q#E\\J7S$T-UDK3R:XSA'?GF4]C!5X\FWS$F%VEC-9- MVCS;H;M;?QTUOGWZOD^_D/T.T*G >; A.:0XB[F,3VZ,%3QBCB.*4BR*?M5\ON=:Q:=>CU@O>K38=G=Z8&GV3-&@=FA_Q/$QK8-\-!!^';1# M[)?G@3IMZ]H=^&@^Y308]'S;YC3&D_;PL#BI-.S#8,M9?LIC?).S>9LS3_+K MZ:H#?),#?%]:B3(-^ ?4!U,/QDDQ9*7 B$4LI)8L"K(SB+4>@.70=K.- MN:4(=D/^*ES*=T SGPWSCTX6#VC^+"_1&H'MA\,L3G+&[<2:?^HR=,>NU[VF0:K7M%!L,O9\H]]#FSE)V#Q<8')>>':Y*AP-1?3N;C3";%7 MT99OTQ=[_8/:L3TM3$*V@F#IP,*&6OQY'+N#QSE5<>^TCKGR4J^L_M:=G_]% M%-*Y51L1+!W7B0O,'+?&F(A)DE$EE[3AC+9V;E<-=$%QC2LH^Q]C^G?Z8=3O MPYMOHM:6:'[[J],X.^SL[G4ZS6\'N'G6^+E_]%N[W/K+&V6_M_;]W3K_^OG\*KCH!=QHW?_^K_9^S M[?.*YGO@2)SMG+6(L<%C[9%.SB*N<\:QM0XE'V3TC.3^/6L;M"X,65)3D96I MHU6A886&=T-#03!/,CBE..82X#!ZH7-@D0H'O^L"#6]18[!"P]5 PVF%]PD: M:B(DX\D@@PG)G5H9LE1Z9,"'Y-&FZ(G*_=^Y?'#9P:="P[>0I;C3'8SZ1;@G M4^7>\!#I.^W5=YQ9,Z^OK.LV84-S.,H.->"*Q +F3AVP;LHDTG!/R(;JI3]<91]CA!1 M&X-/)"%%,$/<. [*[C,_8M09FF#5Z=J&J@L\OPO[?*J^I"CA"^NA>)L=M6<, M&U9U_9]@@EZ-<4G&*6FB\X(*KB4QS%.GF7(X&T0F69F4Y9F4Q@Q_W*&- MOUXSYH7Q\&7PNCF#]6IMJ=%Z;OI=JO'3L<=F-_O9:' M=&2_]?J@SOF=CR/;'=K_^W\T)>K]X!XY?_UXH?D[7/QG^VATE-,ABF86]BBG M1]1K)X=M?P@? =\GAMI_W0'P -J02[%_0%O ML]_/953S^ =%0=7=M#L:^AZ(1I%(_C^PQK?#0OE"L?#^J:S;)[M[WTEC;YLV M]SQN?MMOR< 3X)=$&,N$N D".>\YD,E E=!"RM%]#!@?YB%=8(#&9SSQVQG<7)YO3:(PV&G M[#D#DSNK^S-7KH\O.YBD\5YLRE'J-ZS.29''F]MXP,B.8[]0C[S+ U\[[@U@ MWFB_U;(5N?IW M04/E'38>N)Z(E@,06H.E)48;HBUG0/]N:*$W!XO3XS$-,%.C?O&(?\.HOG1[ M#B3Y1[;,Y&=YJ.7VL/ M!J-"$>$35PK:X!"4:[!<6<.SI[#N9WT_%\/:R^=84NSWP!8,_%:'61J$#M6QM@]>I6F""2]$X)XL@(T=' MO6P>>_[[Y:9*EWHJ3?GK^JLPT8]\A&K!P:D_^[W?LI#O=$M9?]/'I+;AM1W6 MXH"'VC&*/%,L;VQ;X!9&(8"FP%3 FBIS^6R4(5'Z2(O];JX5-U++X+DWX CG M-*+KFYN-NG8$9"JS@-'Q<8D^0*N.^[T2@G)/L%'G,C,H&I&5.C/Q?\ ;[/6/ M>[DJUV4_;9#U"JX]IC8+>I#5R^. +L;,DWH_VEG3\CW H"JY+O"V\];K@D^8OQMZM6YO6+[1+]PTE\E2*(YG_8B3OF:@[R-XJ,FC# _ML';2&W7" MS&VM/VS''V7'POP=7Z!Y)CT%:RK\5QA0?FM"\<:,+O/"?GG1(WN:1W"+:TT8 M9]&^<+WVVZ2-83G"?)T?MG\ZVUD1'KEPH,>-VHK/7:",PPL+FU?P^N-D\R&) M&>P:@P.G!2B]AWDOEO)=V:#N1SSOD/:/B_4WQ@$7?/X5ZX!JCH97?V4%2G84 M&&C(I0F:^7G8/S_%K MU7ISH_KXZ?>/6QM;ZQ^V-C_>J.V6I1O-G=W-C]7N3O5VI_EQY\^MC?7=S8WJ MCZWF>O/MUOJ?U<==^&![L[G[L4+5+Y/N/%)+ZR>^:0&EMOP=VOYVPNR/W*P? M-N+7ZU!P_692DRL;*ZYQ(F!Z80T6,[7"1IV""I[.;..5>2-]7D:-BHLHC6#) MF.@4"0(T5KAIT^JM*N[>>V.?@EY&^C2!BP"N)JBCUH7A TK#VV&_5ECCBK:Y MH.W$U9G:[-[(\:*3V&[7<:,ZPS3!5]W>E;W$C2I^]_%XD)75R,Z=Q#-^?8#! MNO#=P0^HP"GTJN#F^=2)E*0T]I$:2UG9R_S3^W>)6/81N'X#[U[VV3>OKX/\ M,]4>EZS3B]O"?I^%TF49G0?5.;U3AU_;P.$R<#\U<+GBQBL[..!#MEV'Y6R MLAMV(6EC/Q6>ODO^V/0I7Y-H]5BV7T6^V/>=SYODR^=_'WW9R._/._P:.]HCUW:VY4+^UD(ZY005TD@;1E#F%$<@U%81;^R1D3>Z=$P MAC^7[:^%_@K]/0[]/31MHM#?4]/?>;KL^K[7@6/F(J)44,23I\C@J)&7$E2: MHYCAD#?O.MU^SDGHIM:@\3!AQPLW8C=G=ZOZ^*+8?"Y^>_3R9C7L7A4 GXFQ.-:7V.'R%+=EA# MH:E"4POQLPM-/1%-3?G9VFEC!*5($ -^MN<&F6 ]"M1(E@1,LZN/&Z54-E2A MJ4)3SX:FYN8/%YIZ*IJZL*:$838EJL":,@%QI30RV%MD%&5>,6"LB,$?;BA) M&HS,[G!Y]D=?+37C?(QM^/"@41W$3NS9]FC/9SAJ=5KG>Q:>\IS\E\SAUW5Q MN3G\E\6ZQ'GG"/QV5S8?R_*[D22O=\+Z)3G>'(MQ8?KY,?W[:;]9&<:Y=@Q1 M0Q/BB5,P2*E$AEM-!./6X929G@G64'IVL^RO#T'.DJ_J%!Y;IK[=A\?FX#,7 M'EM^'IMRK 6/26+-$4PE!HL58^1R8>.(28P2#%C'@NASX_0/TT[V-9&0K%A2#'E$3?4(2TM1IX[AR638*GFDDJD-DT? M0.=EJ:>0U\MUKPMY+8Z\IKQJ(Z.+*5"4I)2(#&&!2M(HCGX^V," 8I&:2@*>=V@^5E M1(/HV?TL3\)=KV'QNAD']9E]1[$J:].O/1:ZK+NMMVH!_;/;[__1ZQZ-3T># M,=TY/XGR]PBL'4?'9/>W.NO>YT.NX)+U3MC\/NC9;@\FP?9.MP;QJ ]"OY-V M[??"]?/C^KUI+SLZZ8R3'!'%#>(A,&2STTU54L0!X4?&5M8DS;MWYE6ZN*P M%=9[-LG?A?5>"NM-N>>,)I6H"4BRQ!"/BB'#2*Y3&H#0:')18G#/*6D0/*\M MVX7U"NL]FUSRPGHOAO6FMOKY%%UP! 5,..)6@U_/F4"!"&I2/L?> MF502$GA$)&QPF//A,<6MM.[\-@3\MB4/1:#I\I[)(@0B)/HD#6*(:>S*)Q\;^]N1=8W&7-4D]N#C!:[KT-:0E;-I>!]K:GZY;](, QIO'R%THSYCS M,^84<1L9)W25BB47XEPWVI?86K'E;K;E_A-[=07H^<;8Z+WJ[C[.>LND9S4( MGGVMZL7:>YLG?^YN#;8_9IMO?5^ @RJ4R:H M3\FOK-'5:Q+$"],5IEMNIGM@G*XPW?-GNKUSIE,$9)VE@!CF$G'%"3):2119 M<)%:(IRPF>G,$D;P'AIX>C;^^T:K/1Q<%&$ON9(E5_(U>O!C&!2^OQ_??Y_V MX9.2QE*BP8>7''&7$K*)$H2%D0E;')QCV8?.&Z17/=A1_/ M.4UY7Q]*6/B\^257*B0*&8DMD8DZDD(=L7QP9O2\=[[\LTZD@+]#Z^^UNG%^ M)&&U:*W]"SZ>-.;(]@Y:G;HN(K_,5E^'_4$KG8X^:G5"[ S>4+HJ:DY<,*)I M1O3N8Y9SE%Q,$EH>K%_K ]Z.>#(KOGZ*E.8B]?'8\!#*%RIY4-=8_']K.P.8$E%;'MX@>#6PC$<] ?PA'Q3%F<'+\_L?&D4:F$9 MTW;L_P9OS*+0BQ8ZU^K\?$N\[1]F9=-OA;&(5L>V%69>8*>//AT_L K#.BDJ M/V?F*%1XC\^E3>%1L=TZ@L9<&C64I]-V3JL^J 'HCQ_ID_RJ$ $>OG7Y5?": MT<1<# ?,*.1CL*]-8)X]-(W'=C!N*-P.%QS9TPFZ$AA/,Q2V6JWW=/A[VC@&"N9,N2U^H9>?OJ?D9#*>HK&[<27?8!J*S<)6+$4#L#UOQ M[U%?:_!/AGL"Q@GEP=M;W="?"-NH>_4C]D1&*72PT?CYNZD]1$'Q(\ MFCCE/&P GM9K^;M; KY\ID;_E_\>8G_T5\=^-L.=K^$(GG/2?+N]L4FNZT']ON3R-25HQ#O M)UR3I.N=7G8ZBXP]3,;V3O>5]3(I'I 3*B'N%4.:>(Y4U%I*C!W6:65-D1^( M6*,Z.6SYPXFB#4]#4M-;@Z9D:/HDS2(*UXO"UO>=W6\GVU^WS[8W?$D^VHZ]R 3$C+IL:FF./# MR-Y[F\V](C W<\?!]WVAE9$B,D2$ .XP+"$=:$+>FQ2 5/)6K[Q==74V%^Z2 ME-QD;3>FO83;@A0CQ38B(/CPBJ.3?59P<$+]M.LMYXDU>QIMKXJ=_)R-Z&-V MV$9Q,#8*=I#5ZF714L*94]2FV_9S%XOLZ20>*))L M[V[2YL9FILE]8JVE*D44O0;C+$@%BI-+E"BVDE/L(\\%;QG[D?3/USB;@W@5 MXVP9Q6UW;S^"?TBE]"A)XQ&XBQA9+A.2VFL>.$TD6A"W:Q3RB+SF8:LM@KZ* M)GZ H#1WM_:#4\DERU $XQUQJ?)6',U19%0FH:T.UH"@J)]5RO>VW^8F-<7" MGXN%OPGO/]AW4A 5I0&[/@3$G]Q3FKTR#D;D,U57H$F94P@YI2R'WFRF?'&=MDLDWVI MF&2":!24HX@SD>OW!8:P(5@)%JW'+G/.ZNQFZ,>QP.8F*L4"FX\%=K)]]GZ? M),,\V+W(!Y4/21(".1HQRN<14T83F& 4#'7^H\6=NYA@=TF-68 91LSJ[$KN ME97>^:SKKOW+]?ZY-OOD6N(4N!J!>)W@+YYAX3P.SDJ?\B8'K?8)Y2NWMN?1 M5Y#5M2O(:G7DS,_^'+-!\ZW;#"B=<+4:VT>K[=K<_ M[,5=>./O[:[_]N3@?C\!-P9"_KZW>]C:V6BWMS.X=_W)SL:WDYUW'XZVX1W; M1W_!O7MT^^U5<+\_V=[XXW#GW1;?^?SI%,!]V#Q;YSN[Z_S+N[U3:/?I%R") MYM>]DTS\S8WW^XX88%,1$7;<(RXD0RYH<,2Y,C38Q(SF(V8&^8]A/7-D4!%S MGH">88QW!12>!*X_!9\9FI8I F<,*ZLO=O9V?B\]>>?U7ISH]K9 M_9_-#]56]^6[K]S\WJ_6/'S=W/[Z9\,58&JY X=HLA-O;<;G=U#!!J4Z6 M@$N/K7,:BR QUIY3+5*&T$^#F;#'3=*HG_BF-8 6^#N ;B+[\Z(JOJJ>+@=E MTIE&U8GC5"<_/!J.E$5.@&KUZK2X')*.]0+,.*FG7]-[_.['J89UNE/W[SA. M>LS90!:J54?CS:; CBQ>:Y)&VOU8:#J-MI! M_>K52?;5H;W(':P.QKW+.@SDM1-'IE&=L3=)82#W=%F\;OK5$"[UA]PF^C-*B< M)5;GA77L0RXULDF9W$"LQ285S$3J2_=G1Y&89'!R"-UL=P8,/^S=$@N#G6&Q KL%L MZI];,T.XOE?=:%/WXT&&Q16[6@K,E1 *['H"!K72S('EIA-)5J;(S$BQ$GS# MRO16\X^K>K99YX?NI ]U\S)./H[>?-GG@C'UV;8^ ;$'<"[1]HB%:][S^/?. M+ICB&WY?8VME"!9%F2,^7H.#SHD$I1R9MA'<,0+>5RTLLW9U[WS$V'Z8*_<^0X\](%NJ^9F=5JHLU&O6F#[3EQ>BX> MFS$\[:UI7/G<<-#GH9NSGN'6>^39CKF9TUHG_';<'8G)F\EP_7;2"H/# MR::UJ1M'^WK>X(M;K.MG<;SYEBF]Y',^<>^)5% ^V>32 $W]/#P_)?@8M#5R MO6B_(9N@L6]L^\2>]E?^>5GU@MZ],H;+T_WK#=_WG];!M:@^;G[X:^OMYL<& M>!IO5VO'X^.GWS]N;6RM?]C:_'BCL;$LW6B"9OA8[>Y4;W>:'W?^W-I8W]W< MJ/[8:JXWWVZM_UE]W(4/MC>;NQ\K5/TRZ-6+E-Z[E"3S)O! G5-:N "],=J WVGNZ44^$4U,?(&K^Q8>-R3ST1_& M,&S'G331@J\[_K*^KY6#T1,<196/YK-:((/!$%2*D\A!,#%+5^,IS]8[JOK# MHZ.\=3'[XA<:_HJO>6YON-,+>Z'V(4?;%/O5+[5MUQU"8T+_US>WN8YC;4ZA MD3,1T;%9,E'[X)'G?7OMMCWNQS>37WX+K?YQVYZ^:77J7M4W_7;YZ5DY7MD= M7(_\Z.NQWC1J51">5>?XN*_QB\=:=;76JE>V+(^^XVQ5477CUWB5_.1W@IN? MNO-'C25DU7!6&EL::[B^TV-O.0+O<:M 7'-%N?GR] MC#2.O]SA@+V7.EIWCRV4L;IO]*:(6#ULNUUPB"[U_Q82FQ@18%_''X]#N?)G MKRQ3\.17EBEX\BO+%#SYE64*GOS*,@5/?F69@B>_LDS!DU]9IN#)KWP-M3U_ MMVW;\;F@YVP:\Y,7\AR'UG/@/1^O6:=F5Y,Q69;JFJ613]?(UU;$="9#]SZC M7&I>W:N+S_>T[*O)FS$D*1T/,B0>A38NFA2,X5@['##;W_IQ*?JK6R/>];K] M.^Z,8\]T@?[\%.MWG^"^ [*S^_O7+^^V\/;1%MW9^*.U3;?A\]^_-G?_W=X^ M@^]:,Z=8\R^[[^'YG\3VN^:WO:_O3_>^[O'MSUMG>V?OH=W;9/OHTQE\=W2U M.@GUFC,E.$I"XKRX[Y&30B IC>92&.7<6L8-8T8%EFBB6@3K)-5S(*+4^AX#.HN];N&@>W/0I&K()FE^7:?- M]7UM6"(I4205YHBG?'2&M!%AHHE/"@O/UOW>K]J-%L M>K_1O):GGS69S3O*M%7/6PQ3<[EU/I5_%L=O;AQW.AU\XMI3RV1 R3F%N/0. M6:\=DA&SX+DCCNFY>7S+5S&RP/FQ8C4%SHN#\TP<)V(#$V@)4EX8Q)VVR#%* M$-"SL((S%?W\XC@%U0M&]2]/&/FX)ZR+.S(O;*_O&Y=(T,0B:AU'G.F$- -W M)&I!(XO,!IE6UHQL<#I[KMZO!.#YE&N:SSL;Y,[0>.*ED0+W)W'FBZ\^ M-Z1?^.H[&YMG.^O[6LCLCDGPT&5 7$:-M*(6&>6\TQP,/IBE.>=<%+B_*+C/ MV\DOVOUQ,+^^'W52CC*,@(\5X@(4NZ,!''DK+>8,YDJQE34I5$,06L!>P/[X M(8 "]OF"_<+#C\HGH;% UFC0[#$*!!X719AJF#O*9!)U_@"FM"'5;#&=)87[ M. PP:UT!%,-3#GFN6=8W5;J\T;U.RY6%S:&/1B]_T!'NJ&HY#FJ9')I MKQ4S3)F4$'>YA"PC#&GC&0*ZH4+G13235M:4:6AMEBB?[\7">;W7LNV;0$SF M'@4WS 1JB$R:<\6]58:[O/<.#+'@F'A$$)>8V0/P>RF_A6^_W[?&"2*L!E-: MY3J$8&-KA^&?X!=91ZA(?NXQLX+C)53+S!O+$Q':I,@#X4[(R)*,G&@>F3%% M+3\#6*_OZZBH9D8A:8A!W":"K)<&QE9+;R@-5N&5-=D PZN@^>6B67F'C;<2 MBVBY3MX:+"TQVA!M.7.LH'F)T7P1]S*)*TV21(I& I:V#0C 35%4"BLOA<$L MKJQIV2!&+1&<7\/I3_\9]ORA[!#+@515Y\J^V:>921A M,K?KWL.@YN);ZQ=S6MANCFQ'IT,*2E%%L/:(1YHW*V.,C T6Z82=\HI;HUE. MV%$,ETS[$E&8/YA+:.$!.)X-+1!,F5 ))1T2XLH39&!F4>)4>,\9-\27K3.O M0$\_6FCA%F@7"/\DA-?WP:8*)EJ!E(DT.QX)5+$/B'AL.)7!2IYS9Q\F@@E?88(Z!YI*2B'LJ<\%7ACB7(0@B&-@V.770F'EE"9<%D27$]J.% M%^Z+[1)C^%E8LVMB# Q@S*TPR!.K$1>"(I.(SF!G2A-GC' E?>$5X/O18@Q% M=R]:=U]$(8B+5!)/D?8YQ] '@K3R%C%%"0DT?Z!7UE2#+]61@07;SR404;"] M:&Q/'=HA/(V&) 04C?-BGT=.>8F22@GL-,*#RK4:<(.992K44+;LE&>4+3N/ MK!MNKJQ&\<]55KNKKBW/>%G/>&W'-S^HRMDC4-=+,T6-#FH12?L3-+_N;CKK<8R802-92")993A9.T <._+9X'F$JT]6=Q='+- M 4LT18FCT\B[?&ZJ 9_-8$P1H8GCQ(A7ZE4<2MS"@$ENB'Y;!K!)1B]MKK;T6"!=KAS8&W+@$P@A&L?3$RVY#:\ CC/VT\N<%Z\*5YG+(GM M]_M@C3,I@D!Y&A%G#".C%4>"Z,23OU M!"?1]QHC70R!%A!8I)+FU/BEGD=^49X/4>E M_(2>_<->]B%GRQ)E)QRBZR($G%**;*>PP_IF7(I;\C,17L4:5 ^>\;7 M4R]'OTIPS=NM+>":+[BF#@NEB4JBQA2Y(\HY4&TQ M$*]ELMS+>J,IF6PT)>74[*51A)=*TV@=!",\I_D+C[C"&FDC#&*"FZP1.8OY MH"N,LRI\P6G*!<^:,.X2PR%@3KR 82#.4I6,E%'[4/"\K'C&ES,G-D^V3_:9 MPP%LV8@"U@9Q0C1R4A.4I(B4,1V5S3O&&]28!M7EB.@7#&S,J,4J&J$H.#8A M..&DIXX1%01ESA5@+RNP+Q6K<=@IC7E$ &.-N!4,&E0,1',+F5-C[(>I64P!_YX((UY9#9>^%QYSCV;#YLN8XJV,YIU8O=WH'M MM,[J(X]^KEA-R0];8'"A#QV&WVYBN_K\JA1[)3-LGA0W5:(&7)'=+0:N"!:2 M"I\W4SI'$.=Y1QCC'$5MO8M@N_"4F4Z2AB&S^\%*PN?2 GH9@@L%QH_L>)Q' M%)0!^S)RB93%%F#,/'()"Q2E9HD%YZ4Q-\.X[,5X,5A^M'C"#5@NF6,/T,;O MKVICP1G+7B/R)BG$=#EZILJ7H%,'ZT.$*!\?RU\<%T BAN MOM]7FF@K:4*>*8$ M039G,1BC,.86DL$7H*HPOH^(4H)ER+R.E>F83[O"3<8$6QP2#0(Q4>5N!5G);YZ:#]: M;*% >['07M]GW ?J3$*4R(AX# Y9R26R1#J=%P L+A6MGRVF[V.*SR'24$SQ MY8'X10Z#"T)*C!-2.A+$A13(&:]0X%* 8::H36ZI3/%;H@^AU3]NV]/384"<2CC:MK+$&9K-;TTI&Z(L ^.-'A0K %PWPJ= 0#A9CR9%S6H,B=PH9 MP@TR1L(W2:>D\FZUAL:S9ZL\Y:&@#SO#9$;/> V!L1_4*B:E5G%Y M1JE5_*2UBE_F4N5]SN^+A 0BP3X1@FMI+ ?',X>4F"0JDM$1N/<()I5:7@ S&8E)0> @" _.&1ZT"CJY%(U6418 M+Q& U_<%YU)XIQ#UNR0TB&G["F.C#(6J>"5BRY*JTQ> M>)%4-!1?)N266M"E%O1S\_]+\=@%<=RE6M!>.VP=%T@Y[A#GB2!'&$,"-!6. MQN,034DB>05PGG=0H,!Y<7">B17@Y!A( $$T\@BHMA9IY\#WT-AB@W40FA14 M/U=4WR=S9-ZA@E(\]HFPO;YO9;),1XY@ G/!2!N1)9J@2+Q+GEL N%M9,[*A M94D$>Z%PGG<$HA.W3M>%Y>[\ZU]ZYEDZ6+A/SC)RN5SF. EIMFGS"T M44ATCB1ZJ7YV!)^56A:0T<"?G+.(G' ).:RQHDR+1\EJF!]FGGAIIK!G8<^E MCR05]IPO>\Y$BVS>:."U0#@R@WA,"MD4<-Y7F @S*?& YY]94DBTD&@AT47% M[0J)/@Z)KN_3*(RG,B#E; #OG3/D(I8(YLDEYI52%$Q0J7&#JGGE"!3N+-Q9 MN'-10=+"G?/ESNE#T;RU&H/EF1##K_T+/IQTY,CV#EJ=NCGJ,G_ET[%:Z73T M4:L38F?PAO)5-=J)NV"8TCH3JU]UT^R&Q&<;1TT8#UV]4HR;#UQ:FQ1[ ,[K]0=U2;X]; ]MNU-?7 M1X^-^>5HV!ZTCMNQOUI=VR=BYMN5<7N_Q4'UMVT/1Y7S'M;!J?Y-/WZJ9_^Z M)'1S.'/@,H'^85N]OZ S<;W?CX/^>B?\V;*NU6X-6K&_'6T?QB#L=#[$?/A; M/HBR$YK=3F_RS]]MO]7_:S(8N]$?=EK_"UW?S;C9A8;^WN[Z;\^4=K_\]Q#[ MH[\Z]K,9[GP%FMSXXW#GW1;?^?SIM+G[X;!YMLYW=M?YEW=[I]#NTR^?H9U? M]T[^>[9WTMSP9]N[^9Y-OOWUVSXW-)_\S)&RUH()RA32E KDG$\!Z-4KS$8Z ML@6B$]:S)B.6:Z-@VIS"G.'DK(S2V"",]BYQOP("#,(#LSGH#>/*VB[(>NJV M05:S_-;4!5(9^_79?!D(^8")5@+* RQJG_B,3L1\V:&AB>JI>;H.W&R MA]?'WLA@&0_YZ###6DQO'7;08/783I382!4!?;?M<3^^F?SRV^2\R%:G)N'Z MIM_&K1IKMIRU>T4-U>T&5O_.+1MV2UMKVN:-;1 M=]RL8JYN_!JODI_\3C#Q4W?^J+$$M**FI;&/U%A^I\?>LH#\@],91J!:*H?D M>MOS!]VZP_+WDHR OC( ZMH!R/SYNKN/7W7WB;G4_==0K6HOVM[8;3@WW%T$ M(R-6(X,&+.W:C'G4HR?N\(P;/=@?#?<2DNPC.2C')[TW_X$G=D-_)[V%N?PC M3^7O]4SNCB>R=EPNA7Z@$_Y-&/9.00J>J=9 XLW,(,DL0YQKSUX*2RA M'$0WC"2IB%I9$U?M\"J/^<\5DE\$JEX6L)1WV'@KL8C@K21O#9:6&&V(MIPY M5@,+3X"%"["> %C-MU> I92(Q F&)+4,@)5KR O-$34L8NR2=GD9J@#K*8&5 MN.7*:4R8<'"WU"[)Z+52CFOO>7T0-S%C8!%3@/44P+JJL<#\I2)RCERT$G'' M,+)$.00?.J^MLD;SNP%K0:<6 HJ>2/8_WQ*%7I93"^_K:DS%_:X+]"W5>K'4RXLB%,IH);JB]?D6439//9#%T'+;/0=:MSO%P M<+[^B6AAF#LPS-:,3?PG^]".__/A],OG<.PHE]OO_CJ$9YSN?-X[A78>-C<. M^/;G3?YE _JYV_ZV]_D3W]O]!.W]DIKK^S%(QQG%B'F2SX6J3ZEP'L&G3E#" M* ^YL!1=G=U%\G\OA[<++!<,2Q^]<@P\(1K @\5.>V.$($DHX@.QNH8E+K!< M""RO6M178;GW^0/T?8MN?X;1^/SO;\V-/]H[[S;)WM=MLOWY$]L&N.Y]78=W M-#,LG<*>16T1H28A'F5"%DP\Q%P^5B$I7-OC $LQ"\MJT*WN)TFU]QRU3S@E MKI*QQM$@=(Z0L ,7R3IF4K2=EW%VU'@!HRHY (L4&*1D=$AX U-&#$I.0&B MQ*X3I<+P3\KP5"CH>CZ (9=>(LPH[640-#*6'/S)N)PX>@67CXW+6PRO+T?O M3YH;ZV+[: L,K=^_-M]MP[@='C4_Y[%Y+[X<_=%NGK5;S8V:X;WSPFHMP/#* M1VND7+8AA(1DLL%S%I(.ZB:&OP:6KV']9/>:!*M?^K]6]OBXW0*_$?3>YN]; MNQOK3QV0>K6$9;!E,ABM'3@.)!GX3SNBB/+:,V;X]9XBN1=AX<)7=^"K[5L= MQ2\P/COOOAR!@PAMV*1-7#09FB];9X<9E-:%&!+!R'L#H!0^(JV\0IPR[9+'4GB]LB:O ^6]G43P M1 T6@2=P1+DEX#P$%@#UN4R@Y8I1]1& !'BP52 @<$3?1(B"+A+@W MX%]H'&4B*VOF&CDJW/ZDW*X2$+N (<"><@XFEF4$["X9N,@UFNGU'F(!Y:. M\K;(_-<]_N7S)QBC]V=?OG[[WMR Y^Y^(]MG6V)G8Y-N'VV?;=,]\N6H-K@" M8YQ'X5'D-""N\\[0?,(3>(=),YJFH=S^ P+GKT;MD+,'U?'0]>N MU\Z/H!FGC^ IEM#6=1/0_.?Z0RS]Q0SJ$J9\P+@5*7PB]:F#<)B!V2HHYEYJ MRV02DA+,G:2<^J(^%Z4^W]^N/C?^:N=U#7C>Z?81C,O&YBFT1S2_;I*]L_;1 MEZ];Y,NNY]NTCJ]:JI/1WJ#D.$$\88,,BPI1ABW)?J]2(KM&L^'55QI=_:/U M=T0Y[6BR2;36H+E3.26GTQG:=@6=/!D<5CT[R.JTA%GGO1WH7N3%E=7:":S M=>.&,)>HT"8FQK'1(8F2EK,P]OIT:[1U[^N>J%=IS[Z)[0W/FAO_/H+?SYI? M_VI_^7K =]X!NQW]=?CEZ[]3\_V^DIQXJRS0%0Q^"\YI9YJ;)3CX#4R[30WP7AXOQ0:NR)&SU2,MG(FY< M1%JRA(1F*3D3L,9Z98W.>I$/6?HO%'\=Q:/[P1)+ Q,D$]=&/^_!]9O0YAQDA?="7[??_?MKB1 R)&3A.I<)3&*8#G[,&S_[>Z/\_[ MI*U5#GO#!??*:^("\+JG/C+CJ+M1H(H<+;<<99XW6H";:BQRWFL$$YQ ABA# M/LKH-+"]8JSP_ )-^='/>W(^6';"<^= 80?NHC:68 I<+RBWCFAS?3BBYGFOC9 S)2()H32I V M)(!Q$> W ?ZEXMY$3C+S\94UD(8?F!<%2O-/T_F9,S$*E!8)I9DC,:2RPANC MD::!(PZ.&#+>)^2)UY(I):DH4'J";.:?.06C0&FA4+JJE:Q/EE'ND.')(BZ) M098XAX@Q-!"L+&5Z94W=AJ0Y>;O/QN+=OGSBM.YJV[?&L%4)Y**$< MS)JY4DKJA1:(!): 4(!5C+82T1"5CC8&3%7!Y* M+M]FC5PM0\S'LX&;S#WBH!&0!4,*$:HPQXQ'E0-0)?STS(W<@J1Y(VG&U-4R M6ARC0L+G51'&&#(T2 0TR$5@!@=A"Y*>O:E;D#1W)%W522&IO/*!44PXY(35 M!" *!CQ'3)(W6..H[VKPGEB[1S%O:>YUK3][#C?WJI#MLAZK3'52GK0B_33VE%U,[^KJ: M&KRN[O-45<)8!?@#;\A-.J\G!]WW0&*VUH7^T/;;L?.0D93P^GM5C\=MSMM_(U;WJQ75=^&]G^S/UA48@_+3>W%VO/FY^^&OK[>;'1K75?+M:K3O/MUOJ? MU<==^&![L[G[L4+5+Y/N/%)+ZR>^J36LOT/;WTX _LC-^F$C?KT.!=>65J32 M>Y>29-X$'JAS2@L7H'5@VV,OS=4*F%Q)X96F IP!#K:+EH8GE@*3*EC#W,K] M%-@3T40W'[7?;E<1.M<].JV\G93OK0UP/RMH68A'+;]:Y4*>/0O4 M7!_,_Z,-PC5W7]9@8_70OUJB,WX_AH]'DP&/M7"ASRT[K?+/D?X\WYU\7->Q M."^+F[\\&.>Z5T?=$-NK=RF[:>Y@1M#5I[,BMCI9WCIQ9$F?M&!0L%@>W%'=TK&M,+H=;H$+VI,ZJ E,MFZO MGQ7UN2U1G1Q&>%X/+)>Z."HT#&ZT,$-PU?C-5^NI3ID\K:-C^$?=3-NQ[=-^ M:Z3H6WF@6RD;'F,;X.[E6L_'8/KAETNXAACK^JW91#KNM4 H*V=S=V%(+^R: MZ/1+T_=/WXO\/\P,NU8B>]&-\P;6Q=-O4BV&97.E6W#;H: MO^=!G-B#WO9ZI_D2>Y1S4D!;>=_M9?>O?7H^8:$5;M[V=4TM>X&Y$D(9\*(X M3DHSYRC3B20K4V1F%/<#-7Y]W._FHO9;YV/^9[??OUSB/K6^QX#.8J][[G#) M9^IO_7R9Y4WPL;Z1^ES-K]]H<_=@GS$=HA8662XHXCP%9%SPR'%#! /UD2A> M6>MT9URG04V'O 7LN<0EQM9<^9+?>'AQVAP>'5:=[K3J8#%9-MJ/QO&QFUXY)K!VAF0!>H[YB MH@0O.3G35'[N#$UIO!XHC%8/7OQU& [&BB],!_3ROE]0>A[(O(HPJD>UWU4K MQ7Y_>'1<1^7.(X,NMEOQ;[B@CJC==/FY9Y75RPTZT=;C8/O=3@[AUD\X5X?V M;]MJUQ^/HW6MS@CQ=<==5LUP8>IUC[+PQ;]SVT$*0"C $.B#O($B^ZTZ[)Y M4WL-&(FL;NN&09NR%(\UX723?1V2' 4H\V6Y8W!;NWT**BXEF+8\B[;MA^WQ MLR;AR=% U[[(15:D3*CA.%[>.L5K_83R$-OM*Q3?1JT MP#0ZK5^TU4D]"[T=^L$0QO%C#BC6;>K'>I)' G/<'62+QHX$T=>%\'XN4GI/ M'[\"LVK8^=;IGG3JVT,\!LGNYZGMY.J$W6%_8MTU)O+8&U>QAN=UXL'(L)DT MNVY6?]9R&O!&3G[_=I:/;9YJ0MF$*1B'$C^NYOG MLQ[95C9GCXZZ(?\#3#0_&:&I#[MA.%*#<-\P\\=Y>.$8)J1*P"9UW<71#$00 MG-&XCZS&0YO+=<=L:UF8!U?SYDVCV/B!706_7-6]EF&&;1*1)>ZXU$1J$2-S M0F,6B;TE/V.K^?9'&,Y')6_R[:];^]82IJTAB!#%4TG.T\C#JGLP4$OXV?**ZFI"6BE M<]"JJ18N'@#9MK.3D=VK'(X%3/WC'I8>S@7BE D"9(Y3'ZSEVO !KU5\"=< M?^(7$C<9>)=-.I ?%+H#-+ZSV'4C(1+;7_?VG23*ND01MBH@3K5#VC"-4@R) M)0)N%>$K:TJNJEDI KNGG2D5P0Y@PWBG"MDJ;9 [PP;1R*W4M;EGV8/?[J0A!M6C ]M'5LX@CEE4%U8EZ"EP4B96"B3V,SYFO$E,RY':*XU%E:K6F]5 _LM?P9\ MV*VLK_?N@2&]T%S(*[IV(OD?+X9C?1R<>DF))_,1_2WHVR:(/M'1$HRX\!/@(WIQ-; ]V:O:>KB9EC"S6'\%\-!@32KC3 M&MD=_/9<-O(QW?9[KCGOU.'E"TU5C535BPA27/$NK]J$^9.LC6/EH>E=<-1& ML9U,K(>M8W"I1T77%XP/WNQ)GOX_-AF_[/6 M'= &$+ _GB[>YSI/_K##O3ZX'0DS.!8U<'G3.YU-*)^Z6\C]VO8ZV6G;7@$ MUX)$GGM3.830'[JO8Y<:\ &I?ATMJH,;8\Y92"1@=H5GHKXO@A-7W/U+ <4Z@'153!M3 M?GS[]!HQOLJB-P1;CH,\D MNC3CCEW0[$Q(Y!Z&^@,-$R3G%(!_U=[^QEXN,+"OL7:,LX2(8V">Y[W%EEJ/ MF$T._'U-N:;7!N!_*!P7 >2##N#_MA#RZ-"OB5F_6OW/)"9:1^:' .3K@H0+ MHX?Y!PHG] *]N*+M9I)E.^&<:68IQ%^R=:X+)][;RH/'Y*H(XU>/S;>I:/35 M!L[?J/N!8/W8N"NYL5=S8WG)C2VYL24W]LZYL7?(=1VIP6;F_;KVVD/MFLN6 MS$=_&,.P'7?2'RV@U_@G,%.X&I#H13U;+>_$(S(JL MG$_&F\(JFVV=@WC)79R8![?Z,#?YFR/[SN9 9CL?)E;]4MM:8 C9;!CE'*WC MP2@/[2[M:$RYRO"@>FGRUS<_X=*>\W2]X^I"@_? ?\ONFW\=/':C_KN2M;#^OWC;X>JT!C5K5@60N.SS88OWBL(%=K M!3G9%GGI.TI7N:(W?HU7R4]^)]C//?5'C25PHV+/I+$:ID0^D[::58R?BQ \ MIW%]3FU];C)@[O346PY\N3:YOLT[Q..AYW>+F'7;DWSHD M1+RD(<'W.4IHGI(U=7[!R)+(ED<^AJC?;;="E8=C60XPN-OX?C@W$R=G!U3K M8_-L?=H\^\]H!QJ89'O9)+O+(1&W#M#K&>4+M^U?KO?/M2LK=&4,[\0$W@^/ MAK63,AK$*?$L0_EP<6S PP?S4#5W&*Z7,6(/D;IY"=ZS&\G'@O&K'= [@GF> MYRVJ4=!_F8];?'MM0LA3GVWULU)7YZ,LU?C^*/BMI%1814N3I]QS:U+07CK! M1;*1D[L$OV\.>7_JQS1L_]E*<3:-/PQ[.6#X3,/@XX.N:#[,ZLO&I[/FUVU< M_Z';<-][GMNWE^M??G[/OVP;;I^]SW_8WMF'P^;& M86OO[/>OV[M>?-DX_+:SX<_^>[9]&$HZE]Z6WB)'$T56PE\* M)YA1N[(F5_ED[7\\[VN/ :BY@0A7SZ'6WS^NCN'\^O\L*.1.^W2IM3BPB).W MW%'MA)/:>Z]=((I3>T,^_\SVW!^LI+WKS>0)W93+SPK!W(E@SL^D7-_W'.@E M>HHDH1YQ@B.RQL%O'".@$-T\B6[GPMH3/(F ,[/%*!#/)_9H%@12 MG%@C!0\FD&SM,6$:S,AB[16^>]U\%Y(41 BN+>>(7PGC_AW<>]70#C%?=V(1RX=1D0YX8AHX1$,BHL M-=/:<;NR1I5J2%[\VT)_+XS^EHO]BG\[=Z9[?\YTGF#+!<9(8VG!VJ,4V>0$ M^+L!##D+;B\#:X\QTZ!T]C"C);7VYEEJ_AEDB/P^.AIDB2O[+BW%79OU(4UB MC+C$O14<,V*9DXY@!YW$5%!3V=]^. HD<$B+PA'//F\*,L54H)) MXT*R5.42@7/*^K@K9NC],'.M4;2TR+F+<9","1@&'U-/N&#"**=((@'\("T;A,Z>^'9/Z^ ' M2OBQ_)W7C>3[1#D6 .42Y5@$N"^4II'">$&IYV@3%P3/)IX1H 7:O9LAJ)I$/X&@3 MS:@@*E<3;1A=U/,+AK'#GF-EF:$!21%5WC3 18.KV22R8FHO+;"7"]?%U)X[AB]6 MRC AQ"FID38>-#3&$;D [C)-T20=>+(VKJSQ!C4/WO0S1QB_LLW2NQ>'XS_U M#ND7LQRFC+/!)^N- 0T5O(O"2"(DW!D#":HLART!5WV:7@YS(D0>E$+:1@M& M!J/(XFQN$!&I-L2(9+*YL2H6L0OZ3B; -:!Y>28 %TP&&E/4X,U9[PQ)4AL6 MN?$J;P\IZV'+"*RI]3#*L3 Z&40E=XC#/"+-DD8D&>QU$%XPNK+&A&H0/*^M MOTN4__?"D7P?+WT!4"Y>^B+ ?:$U$_/!LZPU68J(BR219=BCE'1,5$49!0$# MGS0DIP_/^2VP?IT*NOCHS>KJ8VDN+Z^6"=3&UYP[AB^4P201X MQ9HA;',=<&$2,L%HI"U)#"N7X/.5-6D:6,YZRT^GGU_9UK#FM?6ARTZQ.2V- M.:4Y#E0;R2P7'@Q3PP*7+HIDM72B+(TM 6_M73H?6!*9LB-!M!"(LV10GBAD ML/1!*4*MTF!YK*JR4VRAV\BEY($X$57 W/$$: (SD#LE(R$ATK(RMHRXFEH9 M&.-X-C6])*\N+:R7"]7%6Y\S M@J<6QI31+@;L$544$$R\ 02+@)+77K*\N82"U4MH0S[\Q/H"X^6%,76.&J*] MKE@70SMN4/X8EE,I82Y9 8%Q@WB5A-D ,-(.VLE MTTE0%7/>2H/)93J1X95M$_L/Z+1.KA!>#TV_ 5#Z.[:[Q_#)(/K##C3CX+11 MV4ZHCGM='_O]RN?F)^A 78*S;"Z;TPH:H=&I&+EW(G IE2;:N$A2E,8[*EQ9 M05L"BO/3*V@XQ*BPMLA;#1Z(L13EDW[!4N%!)?C?.997T'#96[9(PT$K3BGT M,V!K.5@-!AQ!IDBTWGOL:3EK<2EQ-;6"9HR%Z8D"!9X]>T,-LE)8)*212E"3 M?"XUQ$A#//RHQ9(8M\2>_0*07#S[16#[0FAL1PC,B"A@9P\X"L!V_:6AET *Q+"SXT)0UM>+&SGP^NEPO6M9U=4'I/ ME$ZMD2ENA)$!$1PIXC SR-)@D3:1T&"P#8:OK FS3);T*]LW]G;8Z[7\L#T\ M*GO%YK57+*H4F4Z,&)$WO%H>A $-)0V/DAI35KJ6@*@.IE>Z+*->J&B1<9R@ MT8&*)M=9L$%0BR5/7J^LR5)5;,$U2Y)DR0GL)&.<4K#Y!*:&@JJ/TIB@RTK7 M,N)J:J6+!>R2#@SAH %7FC'DE/6(V,"I($1K&2@I.\66$L?3"UW41A>= MT=*+T9Y/6G:*/3LDWV^AZ]&A7*SLA8#[8J&+&\=#L!AA$@+BEG!D%>,(ZR"B M\:"F>5A9 P_ZFOW6E@O%ZJ+F3UW!%\L@D6>E-2*(*(!O!QK@XR)"FD< M:?!1J23Y=]8C]=3JP[L.VJ=8Z+RM; J/I#]S7Z037H5G9*WY5= M87-:*XLL6JUU\DXEK@G8K<:H0*@D+$3"=5DK6P(^^S:]5D8]HQ;$#WEM%,IS MABP/%E%G7#9($DEL94W-::ULCMDPKML+L8<&W>,WF9CZW78K5!/I?]DFA R2 M>66ED,[S&!TXA=H2ZK%1@A'+RD+:,H)N:B'-)Z8H#081FNO\8UE[QPP(OB ,)8BDGFS121 M\[QU(B\F>2E]T$P%7];_EI$%IM?_C#$""YR0S&OX7&&*-',!14N54CIX\ Y6 MUN":!J6SQS87$GBI)' ?UV !+%!<@X7PPM0>N: QS&-"F"F..,4&F>PER! < MR<=-@F6WLB:(:@@UATURA1*6GQ*6BQ&*;S!W]%\L.VHGDW8.(V\D6 6>>:0! MYXA1JQ+V1DB.5]8XHPTIQ'.Q"E[9YKQ-0$LGPKV=@ZK=\K'3C\NR2^]1G_'J MI'SN'#9"?7L@/W_ M_H^FA/Y6IFFYIZGP[ZOCWX,I9]C3! X+2HECQ*TQR/&D4 A:"I,,\807_GWQ MP*:.!TYAMJFFX-1B32/\2 X';J)+[*Y>;0'VTP*[_I/!?;(?I!%>1H-8( EQ M$10RV#( >N)6Z"2)EP79SQ/9Q;)Z%M-4"/CU$3 ^)V#@WJ!DRM]7TZ'BN(U,YPB8+%$G%GR.@@F^ X M3& ,1$8_RJAG\\^HGP.BGG@1O7!KX=:R0:$0[4U$NW=.M ES+H,C2,*\(9Y\ M0!KK@*P)A(3H-$UV_CL4"L,6AGTM#+L$UFLS#HKM^LB4>K&6I9,.7N;CBGG0 MB(==^'QF3^^SX*LQ9F+)K/T%-Y1RWPJDX<^412U)*JA%/>3R#^IPY>G(*^N K]Z;;NI*M$<#?0RV<*^B__/<3^ MZ*^._6R&.U_?GVQO_'&X\VZ+[WS^=-KK?.=W77^Y=W>*;3[],MG:.?7 MO9/_GGW#S8/]*)1R3AMDM=< 6VR1$R(A[82ADG',;%Q9(U*LSAI"%8A=&WYI MW&OVE7?8>"NQB):#$%B#I25&&Z(M9X[5LX\GLS]+_&7VYS/[9'M]/VA%A*4* M&1DQX@%^LS$*)+G /M)@(L8K:TJNJALGO[*=<*_Y3]QRY30F3( 1CJ5V24:O M00RY!OT1\OP3,YY_8LK\/];\-T_V.>>,D464BKW_B6F#^/WMOWMM& MKJP/?Q4A^!U@!A!]N':3,R\">&(GUX.1/(F5Y-K_&%QMV5I\M<2Q/_U;9+=6 MRUN\VWV ,^.16MULLOC44\5:XLJNU:;Z/BG.ARW5NV,/O1MW?#]<88I_'(_& M S\O4)N%YFM%#=^"\?S5Z=OC-R#,6B.Z^C/L^ Z+1!?#P2L&WTPM9"$H*8/#@;^ #Y9 MJ+X]I4+]*TEBR8PAM?SC,M3+8?P#0GRCHEV 5-ANGNZ).A_V/RQY^N/3SIZ+,_ MVKTT:>E'?RX^+P8?+U'D]+SBZS]/VVYT^(=2:U*P:!>64<_E@XMOR5HR&9=8 M?_%=KM9$SB[]&J^17_Q.,/I+O[QJL"1?XTKJ4NQ=?I%'R,:,R++*\)SV^=^LX/WX#!'+Z-NI&L^>G;X?;WW?-FZZ_C MW2.+FQO?CK-JGG_&S>^? M.5!*MG?4A/?:_=G\M$F;1P<8*.1"(P=&:1">H%S#/[C.*3+>6V2H5X3;'#X! MNY/QO$[S[)Z M5ZAV?ZC6F$,A>0$YE% &0>&>$TPDIKV%1,8\)@?S%6Q_F=._Q63.VV MJ"8JIO8Z4>UC?SRH0.W^0.WS JC1C&0'%5][?="V'A>VPK?[Q[?=>7SC M69X%IS.D@N6QBJY&AGN#J!;8*86#).3=>\%Q/7^-I.U%%7M[BK/>*OFD2CYY MC@KCK70:>B2=8.=U G8L6.D(TE(&Q*GS2#LF$&&":.JUH]P\6!?2YYUV$O\[ MBGJ[-TY<92%D<%5$8#$'9O#?]QG@S\V M_V_<'IVM]]R'_G#4\*/#/D#(#S\<=6$ZAO#YW_UV;_0-_F,\\!OMH>WTA_#7 M\+E$(\-V%?_0O;/=[S;;AN\:]"MI=/\^WOL$VW9CD^Y]VCIM?OH,T/&5-L\[ M1]L;7XZ;,#;WZ1MW__-W9X]V?IBCOFAV&^=[K:]GN]TOQWM'F[C1V@,86<=[ M&^M\K[7+MF'\\TPI&3+.+77!4^HR(Y=#F;>:WS9W M6HW-9FNGMM6LK7_\N/7/UGIKVWMRH;;?^9_-+#;[<:FUM[OQQ<3\NA;K/ M[\UB :\?S^+X)6"1]5P;3307/BCAA(X9E%XZK)V^/OCZV>:>#4'9#NV@;;RK MM7NU9G_D:[0>_XR9!KVH3#LP&^-!$8AMQD.XQW!8KWT>:U"_M81IPQB@W:_] MT(-V?SRLC#$!7^[33ZC6O[6'M4/^(\:K &?YO[&MPF^XP M92S W+MV7*SAYU(?^G - +R/DR$G^> #U_-C:.1;.U M^;-YM,4;K:]T/[."6D,#8I;$Q Y+D29,(H8YPT1P(Y@#&H7)VD7#^I?SP'XQ M[[M:_OM=_EV\+ZCCP0B'8ILIQ)G+D)**(6HH4PRTC\G%N_>U>S,HOD#W"#,5_;@.L#\HDFGJMYT?I<_+G!/&UM?TN8&3" MJ@4\,KJC>];7AH<>?KM66[\BTV:J'@ZUJPW@DO:/R*#3+VXCN59JXY4(3'(# MP,6,QX!BFF89-U;2_*; M3'V'P?][A>?:K_\JX'P^TIN;R:WY^MB7WAK/ -S MSRN*$5*3_F U'.)%.D0VITV_/E:N.%6K[9M1_V8K[4 G-J"LAW$-ZY= MND5 )N%W2[L$9L@ZT".$@,7"J0.RH3*J,I;E*I-JLDOPXBZA-]/UVZ<]8/N' M[9-__2"Z,_2!G^X$1-_X5F@>-<[WF664B#Q''L?89*LL,L"]$&4AP*1'YIU' M#7]A(_PGR?P )CJJ8A!$F-[(_T>'H/!/!OT?;3#4:LECA?H!G>JSZ.T:)SNI M7FKZJ+.';;#@3@;^1 _*C-AH4G6\COVEZ[68>#MHPYK#XG?:/_S@+%W0[@U' MNM.9_0($6Q?F6H3I$S#.VJ-1O/_ )\$L+)%XY6@0-V7AJ1GT.\FRT2?I;&V^NO% MEJI8[!UD?'OC*[!8)WG 7B#B@+MR+1DRCN?(&.*=,]J06,F$TNO80'T^B]OZ MP4A'R7<1I-.2K-5:A^WAO!<,*,#EMKYS O-C*2B,#DQV*25%KK[#FT>?1:-HUW6W(!GG!^+?6U% M9A0+*)C@$2D$_^+^_,]$68-,B1S"&P% FL/,IY(+D@)C,ZB[[( MNSFCUFH;X\%$%\?*1=<4+BKMG\)IY&\G6S3/+'V8*,]'(%F+2CY%S\:#WK;X8,^:8_T M#KA(4A1\O)$?AF]"L/#Z!6%+T$,>R"3P\+A$+79@IB.8J);K9LJ$Y3B^O>X MYVL,%X6UZNFJI!:/XI%Q[4=Q9IQ4X=!W@-).^&GMJO-L:C#-%/- H24G.0@K MBR)WOKWQF3>.CD^;YYNGC8VO/_9&"$P%B)Q8/FI&"<_ZDV4H#>?I0M3T9"6B !:7^7IQ13)UXN5] MYT$6SWWA?5^PFR]%/A!SOP1]+L]#YD/P1N6 ?D(";$G"L)?&1R]$6>NQ%*4+ MS'L69W43P?K']PY&A]MAYVPX\MV;81M^ZX+6^@R\G'/MA V@#G\ M983/?6:= #8$@B97=E%&<=EK"5TBDL#6[@V[[>%P(GEN3O_4AFEI(GO_=PR6 M=;_VI6W[:[6MWI+;],K@I=+,Y+0(ACWI#].Y_!\)5D$[ES7'REC N1^6 5MX M]A-MDK?J\I]<%BCUV-:T$DL3-/?/P\&L%-:!1V;@]3%*R09_Z,ZI/AN^^^^B M%Z'=0TMS^'Q>?W5@UN>OZ\W6>FUG\\NWK0^;._7:5O/#6@J[V?GZU\[6QM;Z MEZW-G4O])L_E-9K;,5JHM5W[L-WV###H1Z<1?6?X#IAX16$ :AI^GD!WHFB5K:TMX -F5(M> MG\'8C@HZ?!(MH!CO%6]0<=EG33&:&[O\P;@L?-&.KF0P<,KZOLFL,AZVYX+Q M=$$4BU^6^Z2TZT% :Z'],WJA>X FG?GSIN"!))=! I' )#NL ME-)_E )\G?P"#2\> N95/X:ZEA!\ZQMGRF-!O9]+BA"!"* M"1GMDY)DE <0EYS]77;257/%PBX],KT&O,ZBWR8^L1=]D>55<%-8@X6)*YQ$ MDY%,7QD Z6QV_ACU?%KE\MOA[""M0*P8?>=A\'YY7%/75'S"]-.>CP-X/W3^(_AD0F^Z);@^2;)4K<B'OT((_\63W:W MIB_Q#[S#>@*;]6[<596+^@8!$**1.!;+,IUYBW*2Y8A[$I#!1B*=*^H"#T[F M/.8X7='+8\XS?:D$S<#L?AN[X(M)4;>2H68Z\=\.S7YOJX2/2T[C%J4-;@[H M]V6ZHR[2()"ZT_[ #7WO+?L-YY*N[,_&T2;;5RXS+%>QT9?CB(M@D/;*(>L4 M,X(HD67AW?O1:?^BP,%_H"G(7QH6,CW+CZDE)T#?]0!6?Z)#(UJ"^$0TC8H$ M-$RW[^*-X$I;\B(P%-VX$. ?_I@ M)(RF@6MSFGB^>\IEL/\Z H+F8N\U $ZO/XAKM8)LQ3.(6J?=;<=Y*SE0NB(% M'2X<9DW7DO!$E\?M#G!IN&=:_/)L ^[6@U>X%-".NTM )JW3G'M*8@.LC,4@ M<^^$%1A;#Y97"E8E_$K\FIQ%M.:X[#\P)6\90!;/^H_L^;ZU2G$3!"(*@\8* M,D-:@ +#6 D;C/(L16BO.G4X;G=@#XZBYVBEW9!0(0K!I.O\4@W,FT1HVPWC$Q%+=>^Z![VNDBF6S!\!X54;D3BWW.#$<7F$52_"MU MC"T=8J45"[JCU%MQ/&W7+OWFI2.D<%ST0 =[7T2R1\_TN A$GZ0-%X[K*)"_ M;?[[X?>9"W*B^^$W,=YX:HNO>.2_#/7:O_3/X4;#NJ7>"8NZF<89OQU-/5+WU RU"9>%GC%^'5H M%ZK:^> '\4P@QC9WKG#T3 %[\D[S I (X'0J2X_2!0_27#M2%]V;I2NX>$XY MC)(W@K ,'(H+?U:S0)5 EPPF;+-O4ZZ5FY"Z%7$W#3V "PM^%AO9M1(5C8^( M#IJY2)[2-Q?7;N**&H[AI],+IK]*KQ@O'<0'P"M$)MGOI>CH>,>K'28+?/I2 MI\GD#=-&>0AR.UQDM]>%+RU.8WTF+--WO*4O(Z.@'@++F>6$8\F-!UN$X]PS MAY74R[TE,;O,EQ$1?BO-1#01+P^T&Y89>S%U#W;14'>VPT;Y%O^F75 Y,&Z@ M,$Z;K6.\#R)A++4,6<4MXCCX6->'PE)):W-)A2#\W?L,KTC8FWHPIMNH0,OB MA+"KCTIK(\Q%A^M1X55.)SH1TPO4BK)7(LQ4'LL=L*K%Y41\Y:2O97Z=U"__ M4DW=>K"C"C_P->;1Z!+E-8 MY]@[2HL]5.8ZW:0_Z^J=\\6#H0JC_ 1#C'MLN[?1'I[TAU54ZLUVS/:&I?M9 M)J610@.GPB96LS9@0&&-+'.9X!DL6HI*92MRGE;Y_-(I/\QNH="2\,2-,M5* M[=YU>NCYJ)Y7X3.YK$;+?.K4(@N>99@E3K@JO^SQ*[6DD^BXQ'.*.)]3)925^4E7)\N,S5-A[XT]ZYQD=]' M*9>;VPZK*Q1,2=2B9]D,^MJ9]#[>'O8 R0_.)JGL@X2AM\H,!\Z:$V_ J% < M2)/"-KC<,@+VL\L-+J#Q:D.CVA+WM27@WV(?[+^0>\#"6 0&<4K!C-"Y128C MQ.9,,Y;3=^\5OH(4K<[9TUXN\!%O M=/7.6 [NG*61I(,VV+MQ0"F,%[NSC#"*.C+M%^W8W@XW0'L!L'^I. MB+>+38AO\J(I4LGX%+&B8>BFT[:=LS@0EUQM:=@%(BXYR\J]6LK(8%8N;XI MI_TQF'B3F_?F4VMNFFDF/#B>+NW+%#UM-/ZX]%U MN#0MGGF)/$^BX$H)A2M[111M$1#8]3H6G9TXV6<%-$>UH-N# I!F#NRY*R9: MO=Q5-3"_CF?69OJO47%BGP*_8C[DJ&^/YVY1O.,\%A;P-S5+RW"SZVS)&+4W M&M[4<[D^#7[LI,U^5@3#I>L6U^+0QRU]-IG J^'?5AJ%#UNL%KZ) 6UMD&O#)+\3G%_ M4A)FX*-B&T29&9W-USH"[MNW[8+2QH"$Z4% T+;=2>%,]6)=82\9'W_B ( [ M<*>"+<31A'$* 04)/^FG((9#K]W_C?4@PC!(9ZT\?YGJR!?DI5YD7QZ7HXZM_7XIZ,=94>S&&)@['G726M4B?BOGR:Y6QN)$3TT)]>P,\RDJ&%=R>4]R>?[Y;%_*+-"0 M*Y3EL5(#+ 8R0)81$S17E$GO,$UR><4ITE5>ZCN[-B[WM[R2ZI&WJEEQ,:)= MWZZZ"N4J:&$=4&DN3*ZQ\"%3F2#>8.K-=24&JO#U)]^WM'%T?+:?.95K%0.) MF8-]B[%&.O,*$:ZD8X;$PESOWJLKM^TLCG>2@#K/0,"XB74F$_H?Z+C%PT!/ MTDK]-/0GG:_4UF%;#6"'Z8G7(7''@0<[:YCLA:0_QMUQ471@3H/,C:(_/X1? M<@J5V\.U74IR\C_!'&S'D.5HL9RDS1%?M?!ZIIN!L0;TM,BZF3\RCF2S[),0 M$6CBP7&E\56D:=0^Z4P=3"6JS?*0IL$KQ4;7L7P?0%&"NH6PHV3# M3)QIBT'6#W<2>/<(ZZK\Q'+YB:PJ/U&5GZC*3ZS:!2^4I%U2-N/:,AAS1OY$ M/XQ[I4\DTJ4BZO50=SI^_NC"IT*=$W]?"M_\ 1#=Z=2 ^/7ZW3.PQ<91 YFS M=/V'[6];&XBH&DR-\]VVG?>PI#@5F-9V:-MX<'!5%M!79C,4KT68^D6KN)>$=E6:-9XW_CL63+X5)-'(CHL.43A M3BWFL[V(NDZ:9_XEOWK&JWJQ(D!L1!726TXCHFQRN(?Q(#&?B?!$$2A>ICQU MCR-+5UPL@CPWZ3,W_G(I ;#!VJ-)P/G2A)6G;?$Y,;A\4LAB>)B&%KW6\^LZ M'(?H?9ZK#E#NOS2I<+N4I9Z.TKV%%8YTMQVK'<0'%L@1'S#[^;RXQ9E+50^* M8_RUV@[8C['_U[!&6!H5R8H\^[G?]PHC:RF:K93,(@I_1K 79FMR]QH196#5 MREM=/N'SWMYT3-$>S06]1Z[J>\/B?O&(=.TBMWP8F_^.G1QI_J(;.:K';N0X M=1Z4IM&_?K 33V6>2Y/&QI&=]G:-">.[1W]W&]^WSN&WN$'WCK<_?3ELGG\\ M;'SZN[L'UOONT=;Y[H[">_][B&WW6T]_5^/M([#[L(O]^#9C:/FX?^>;[+MC=U]$7)&0NHLYB18]C(@G5.*/+&" M:8MAHMUR*2[C1, NQPSX!A=.*^P#Q8+FS-DL&+WFMKN_DK#1BO??#[!Y:>G;*&T798EJ._]+!MUWMNHQWM1=>*[J>W+%O- M\^-]P5@@7C.4YU0@#I*&5$PRRWRF+)=49%F^+"LOE:W'0.!)X-UX.#FJZYZ M,$2& ;)8%,I)TC%ST)R GBYJN"PG.Y1'V,59>_2CM).B+IE3Z'E' M?Y:W+UTHT6>PU!\Y/;#XNG0G*+4F!8N63FR6/&OK7#H;UI(1M-3RN?A.R#6N M+O\:KY%?_$XP^DN_O&JPA*QE+*\&^S"#Y3<3@]2/NQ0S$.2X1U(_]ZEC;*'E M]Y\7'$*7=ON^5ZR1UT%-WKI]4E:R15$]8^;B--U MDW$34;KL'K\J8RD&]XFF^XZ87\UG-9_/8SYOC8(A_>^9HN#JUV[.2JM>!82_ M)&=+T[$L9[>91EQ["9/Y_Y:GZ5:O^+SWQVTZ&_Z*8W)5$YZ)FQ*$=%8;9?V' M;G>2.[)?Y OM1 $]['< B(:EN_)F47#LA?HQ=[__/=QK]7_N?=H\V][8(GM' MKML\VL7-C6]'N]TO[>WOG\\;&WO=O>][AS$:KM$N?_._?Q^:KNML'WT\WFUM M\<;1MVZ3[M(FC+'YO=G>^[0E]C8:I\WN7F>O^['=@/?]W_/&J-'&/_]I;8X: MZ_LTSUW&%4>2^H"XBE7)?190[K$1L(Y:!_I29"6YN"M)>2!)T4(0IP@@GHKU MZV.] &FE0H%96&9E.#;AW7LN15V)BWTU+^F8?!=\C?SDECA;:;M*VUV+8'>L M0ETAV+-"L.:'*8)Q&K"1S"'"18XXE@;)P -RF9/!4R- '[T42:EXTTJ;?>\WNT6&!:XYKF1F# ! M% XDVX3,6YGGADMK^7+!RTK;/6\$F_%U:2PWEEC$@@-MYX)'*F".*.72.Q%R MFMW.LGM"2:FTW:[M)Q@T':8UC'GSUG; MO85SKN_I/V(X>XPS/_!E]8[G=+3%8/E$OH73K4NP MK]8?CX8CW4NY73$+HXAHO644ZT.T\XKDMZD3V^>-=(M<4?TB5:;?$GV^)S[E!&! \N:(1SGB%NC$%:28PR%@R5 M7'(LTA8G=28O%L6MMOAKVN+W[@>JMOC3;?$Y'Y#/=,@T1DZ3@&+M/=#BS".@ M859Y*@3C,FYQ4<_)<]KBK\OELWJ#;H;@BZH$*4$OEH88IPSR6"RBWT-SG>7! M $K&#"K*!NA3/7##!S6\K\+$%7/]*C'QWBV;K9XM>@#J3ND.3X]=GS-?6_U) M8J]W_^JS>/'Z8!!+1J2Z A50WA]0[LZ;.QG06,HSC827P(6$YL@X3I#*@V(9 MQN?T-BI=OWSVO5S%I P.='8""0I%H@K[Y#F M@:#< F=RF.$0&Z6QNLSR:M>_ZEU_[_9/M>N?V:Z?,XH"]4XR6$FK-.+!$Z1] MEJ$LUYD2RA$72\J2^W!LWN.NKTZ"9B=!OUC1Y*G/@LJCRK)J .8Q &;.C@O<*JESBJBA%G$O'9(V,R@/ M,JC<$"*,+@"&\CM;89'+^-YE2\STPYLNGKJ[U2)][X_C0V3)Z; MUK7:[2),[S+4Z5P\KNE[H5W5C=R/_\XO;K-?"E1Q9>QO!1]]G G.1BD@7Y+\ MO(P65D]0A/CG=NM@7P:@ :#PD<+Q.#'D&=*!,IM>O:1=?>]*!I^B%DH@P,'Y0"E[W.BY9_6G^2NAU:'9?F-$UIZO(SC< K^QFNO$/M M-/6[,;';SJ@]>>!M>@,^1,>6\M9OLNU@?GG;P5LTLXG05S4KK)H55LT*+\$J M]:R;.1'\5-V<-KP9;;2'MM,?CI]1+Z?SQH1C,N"$>)=^/F_0SZ=[K0.\M]$\ MW&Y]/M]N;>'=HX^'VQN6[76;[<8%CNF.=UM?CO8V&N=[&W]U8D?G!MT4S8V& M:!P!M_P.SSIWW5VZ]3.:NHWS3;J?*2"3$FQ=HV.=B8PJ)+&1B!NP0'%.@W=R MN9D3-D10G 7)J.&$$ID!1.>*6RY\CHU8;M"SL?E7J[;]US];GU(;IYU?Z>-T M_3,7QY@1;#S6*A/:P,4U8#J+3M7 M/VA;IJER?RE=F7*ZEJFJ)5'&5-62:/&MU'-_J]65@*K>0J^U?4O5,.A^&@8] M=G)HTI[/*OBD\*@M.>\I"4+DQ$O-'+C+WKD=T:QG_&_?A!E1!_XJ7L=T1=*1XN(DI/N]L:W MSN[WW;/M3UL_XV^:\(SM3U_9[M'NS[V-K^>-ECMLM-;QWLY21$EWES>_?SO< M.]KB<&^@L)_QWJ;1Q^-FJ_&S28&Z;GSI_._YUJA1AJQMQRB4\X,? M[M,W[O[G[\X>[?PP1R>',!]\][QQMMBV=K\V3S:8ML;6V?[/&,\LQ;LL$PHQ G.D?9<($^ME,8X M3$0>SQR5N)CI_9_:CN^U^X.RI[8;^]JV'?6C&@*AX4L^@QMF/=PM%NS9)2?< MO+;LK=__A<; 72PGZK#/ 89DSI7FN<-2P$1(D5ELC1%,%1AT?=S;/V#^M,#Z MB6#T0H+:7@H$[$HUY8C+HU'RF06R4S@0+'% MDIIHBTI*Z)\O!=L>.P_TA5@_/@M,"F:U"8Y[0Z10D@F?YYFRE E<;$RP?NC\ MQMQJ?JSLG\>W?QH?EHX"NENGC>]?R5X+QMS=%+M',0:JV8;['.^>=\ 66C]K MG,-]C^SY_YY_WM?8.JQS@7 17DD$F#HB)OWDBDL5- ]9C&M2*RC+E:8.PZM- MG;=:*^ZB C02=I0$/IAKPS-AM)/P=\Z"LB[XX"J&_^2;;&?6+H(ZG>=!(9\; M@[@)$BFN0& ET3&L,W[;[E7VBN7228=5T::7 0P[0S0 M(TR9=7Z+),^0D+!Y8>T] EX#1GF6@[*3VN8$/\]]6_GF M5[+38 7-/,\%!ZT9XV0,R1PQ5ED<'-B3E6_^B;??YP7??'.CL>2;[\-UC=/F MQK?#[>]?8$Z^XD;+LNV-P^[>ACN$>3IJ?OK8:;8^_VQ\7.F;=YYR+9 WC"*> M<8M4SCQ8HMY*Z73FG(Z$E=W,-_^W[HWUX"P25GH'POH*BWNM4'R,\@"JS^22 MLUI8YYQT18"?ZD%6$]3M/["\]9)\[R!F]W/9'OCF.]] MVH6QK//=\[_:L>;)]K<5C-7 7G;.!I1GG"/.\AP9D(68RTX5UC+#@KY[S];P M;:-).*E$N _1EBN*\;ZY#MOB;%JG!$EA4#< M20R;1>=(&N]13F7&" ^9R=F],=;*R_I\MZZ1%*Q*Y77N<^X)48SFS%"9YU0H M[WG%6)]RURXQUI ))CRV*!S&) (&L1T^I&FO2,3]P5%C_IS6:^8P%3GR#L=6[9K&MIL8Y9HK MR9QCA)EXWD.4JLM(H)^-]5SYO.YYWQ+&@@\9PQ[H G=*.VZIL%EFG62YLS=F M$-6^?:A].SNGS3V()# ^Y!DEB&RH+*NL 7:RR]'9_7 M4^RY[5@Z:2F/^I?HPILP7.Z++J19KQP/#WU4!MA#EEY7+X37OW/LB#-7.?93C,MBYEBEJI9$H;F%@#4HB@Q5& MPK/@M&+>QM*>/*LK>6>J7[D=;K7O/K9[NF=]K>-CJ<#*N_#0=*&<[W_B=/_3 MUB8Y=2K@>8BS"@ >A[4S- )/K$7-G#6;][X80[5Y'^W((OH:9"9%)C'R*B>(2VJ1X00C2@GWBBGEI(R;E]+*T_"X M6^\K;(O8F>+WA<)PXA>T/4]GF3HQ[B;64RR.-7@J2 MB-<&2 H/HCXD50V#^+& MN6K5'G].>WQ&98+%7L!^1C[%%M(L0Y)+A0QF(L\(&)&.OWM/:%TJ^CSV^#WY M/HJM2M>H>.:4IM4?Z+=)6 MZD4&L_EA/!@ #;TJ.S54B';_2&;G6\_J.YM )YZSSB0@LD MJ<>(>!F$92S3DJ9P+\GKDEXT2(!RUHGE-O4Q4Q M7 ?$?D:[NO+9+/ILZJDA:.R]>8&Q_"*5+#O\,)@DUQ_'?D&3MZPJ(]_;!+T: MI?"X5*_2!O>G#8[G.1X. ?M<660Q!VW F$0R%QP%+C(E M9&J^3BHKS.0:+E.L08Q\HX@[GR&26(T]I(,$9 M+UE(?L&MX4)/_4++UIQ=_O5=NJ"2 MFW5!O6W+UH<9++W9@&[8]_-2;^0;ZX/ZZV[;5]H\L^HZ^B*[CCZ%R;&SJ,L> MKA_8JS9-WY+E>5].O2GOGA5^>@MF9I_O=7=)8P/NUVJ0O>XFAM^=;F]LGN]] M^G((X^SL'37.X!GT@IEY=-C=._IZ"F.',7SK K<'3K_.&ZWF<1Q'\].W;N-\ MZQS8_G)7&&(L,5(+9$6.@=4'A60(!"FF=.ZL)3P&J1%1S_E]I1*],N]?>>UREC+P7@ MWD)P715*]QRH6!5T\T00UJA"Z:I=7872O;Y=7872O;!0NIL0D56'/U4<717L M\6)X7M0$%=[?.]XO%.G,/':4*HJD$@9QE<=,]Y CIJRW0EC',Y&J69#LODIN M/7TX1Q4I5X'GS8$G<1ASB92+)K 6'&DM!5+$644L)EC$ MS[,J%NX!8N%FF>#;8=Y\;,7!O=W8N-W3YH8]AWT@MEOKYS"V?1DD5B'/ M03P)"*JW :RZW"%MI2(Z,!:MNNO#Y*)0Y2NCNQ;#Y.C:TT7)K2=+:!*;4VPR M1NJU*$WUVLF@W;/M$]VIG>BS6',IUKO[OW%[4!2\,QXL*N=K#L2J=Y""XWKP M8K70_N%K9UX/AC4]\+6A'T5('1W64KR#=Y0OQDL+LI%CC_.W%P[V*0!S83O0F85OW MS:G? "M^G;SV(0Y_9OK_BY\@[G;X=X+Q6[TF/+YUZCL_? /&W[_S=)[=+IEPZS,PZW6V+S7PN) 9 MQ'(:&_$ZAJ3*)6*:,"6(-,J[5#:/9GE5 OBQ\9K]$EY?XSJ5Z?6=\SQI\8$_QBE97M/H%P/3AP/L*J.\/J#\O ?46VZ=>RCS/ M"#*YYXCK8!#0Z!P)E[E8S"*SEKU[+ZBL4W9?11@K0GUCI!85H:X(]?-'ZH_] M\: "ZOL#ZJ]+0-T@^R&PD&<9CU5R)>)FT%)QK\>X]%W62/Z=8 MV#?"J+.*45>,^@7@=/M'1:CO$:=WEW#Z\_F^P51CCS$*CBC$K<^1HKE E$B: M8^LIQB[5+V*X+L2=G1^/1ZDGI[DP6']UE-O=KGQ.P[@Z!N67HQ<(2>'?#P=4 MZ8Y_Q.2&MKVZSD,*:-@IFO U4Q.^7P\,>#X1&MN]VHX_&16U4RB;A&84Y8U2 M-T+O:O_O%H@M+1><69$1#&:Q4@KGA'"A&75,,R$+Q,:*L@7$SJ_NQO516[_> MC4VX;@;*ZH6"\AUJ<)UNMXY) P"YN;$.]V[LFV"5QUXA:45 W 2,C.(<8:-S MRZUP,B7NKPE\ 5IKIMWIQ(76!P<#?Z!'?BY81Z=UB($]"RTIRTI6,52G'_ZX ME:.6YQ+IVA,G,T]PICX.R7R(RX7YG)WK;,8%#,^P+6(,?!(X6] M01QG&3*">@3_#Y)A:JW5[]Z+&&9TB3[NWDAR+A4.6!Q HGN1#WZU>&S%&D)^ M./H"8]P9Q2ZK__I!K"RD#_Q4)A!]ZT)QM+O/,\8S:QTRF0"B1G".M.<">6JE M-,9A(O)W[_&:6H$D_UD$"3?VM6T[ZB=M@RFO_18C]M)?Z8+?_[P5< 0K:.9Y M+K@VW&CX)\D<,599')QE%7 \BHS -?O$G &<,'H!#C@KPEPQ S+6[$.GAOF!24L#SS3RIB<4N=HP$8:AD4%'H\B M)T?'^]8YF\74C1SK''%M ]*2&>2]H8$*%1113\ Z?DD^*O"X#Z$X/]@WVAF0 MBX#RU/:7Y3EH%!8C&7.JL)89%O3=>[:&;\LZ.)F !_Q5@$>1)V#'W7%'CV)Z MPOC U<*@WTWI!2=CTVE;$*?@!X6Q4UOD,/7:(C0E8%I\8.T4 MA.!68.65,Y[Y3'E+N,29D=08@HFG1I*,JC)5!X01W6,$608J+N@,TUM#F0#JVAAKRB,-[&PIVUV MHH#T!^V#=@\@*_E=:J[L.UXO\E5.H],:!&[R<2%8SH,2BJ.M?8VM M PHG$,8R TU-!-)>."1MKKA40?.01<*O5HC%E3J;X2GAQQ,MF]1J_\##YX," MU6ZMA^OQC*/C;=3Y$;'BM_,N_M_3;Z8<8,H*0#)O@UO&Y]@KS;@&,SDJ#&SA MEAP'Y0,SV"?EG>02K1+0BR;'797W&S)_E).1<*<2!5B+N0%:-MP(Y M$VPF2,BX">_>*YFM798>,S$ZIM1PP@D?4*G';Z,VKPW'H-PG EE?V@A6#P^C M^CV$RY.J_M'OP,WUH-TY@Q_%8^\TMML(,0O>!DUQYKWDP4K-!,R":QPR2>GJ_1RRJ#311P%--8D:K3U[UAE(H>ZH]'PQ&(3I2[ ME02Q9(8:5+>/*Q@7JM8>7<8^-42&[A\+0\GN0TM7?Y\Z0_ M3)3RCX$O;+-9JO-_%O/BRT1I//N)-D.0^]'E/[G04^")3F&57)J@N7\>#F8- M.0Y@D0=>'R,=8+!_Z,ZI/AN^^^_BX7.[AY;F\/F\_NI3]<]?UYNM]=K.YI=O M6Q\V=^JUK>8',"::&[6=KW_M;&ULK7_9VMRY]+C]N;Q&<[NUN5-K;=<^;#=W MMO_9VEAO;6[4/FXUUYL?MM;_J>VTX(/&9K.U4T.UWR:O\SP"&SX4V]&[!Q[6 ME8/X?=4N6,** NPS@HW'6F5"&TY9,%00QE3TDMCF%UJ/^ #PD6"H& M%U%.B=.4!L[S7 =J9<;#N\>KD[)H6PRKRB@-L;UQ<+Z]L;F?$2V\SPP2@GC$ MK=5(Y5:!9:E$)CAQU+V6RB@3FS*RM&6K YABK%E25 [QW3;2/1#^#E"W-MC+ MP M3Z9/A7.635.RD]IN+]43@NX7&86^D?@DG:U+2EU*_A*TI(5_*8.5:+ME+ M&FQ^GYW27D3_J59[U/$3BS.!R W"[&_1J>M%3<846PNG[AN>B7\+ [NVH=^V M1'SH=V$>K)].QKWT:KNTNM\OY^0D#?VL4C*J>+S[[1.]V]H\WZ6[9.^H09OP M^Y@QL?UIZWSO^]^=YL8!@WOQ)MTZ:RP7QNSN'39:31A++("YBW=;GT^;W4V^ M>P3OT/V*X5E N0_8[E'R=HX:'XIL"QB+:,+]\DOF, X *U70X M7++XGD-SKK>0+7;#EW\U>61*!2J#<$$8R1->@4 S3!C.K,2 6->$3ZRLZ#O# M+D"J=M^U;:EO)U#V%A+('A'2V@N0MF\9,7E& G)2.$ E*Y#&P2$L+-'>4_>>UEE^7^48;JSPG[(0^H,SF,>D=S=$@O630;M3(^ET;*)=;M3(N)K<&T]N M"M^A=R/.=RPM\D+H<16&\NRUR=8U!+G/FN=_'S9H \8/1/G[)FY^WZ*[K;^Z M>RW+FD<'YXVC.$9X7@<(\MWB7JX@R S?@2!7Q6W>9G&;NX8;563W&<#3$MEE M6EJ!"4>YCR%+UIH8#4]0YIG- C749#)UMQ"71ER^A@:/=R,7SY=M3 M6)0NN!?'[BOGIU56Y#.'_\9U[)0VCX[/=\\_8Y@+T3B"\<;^2JV/QWM'G:-& M:U?L'AW -0=TMW#?WB4-\P([G4_#?#KW[6MFIZ^ZI!<+DEDA.==,%0'"B)!Y&9-F<2P;4I?WYHI] MH0[7E\6L)DA/1.*G?X\[\>^G]JN^L#DL)JWRGE9I]Z\$_C]?QT[A_;_B1K?Q M$]AHM[EAX]@[\9XP%Z39VJ6-#7A*MWD$[XSOF.=_A>^4D\IW6OE.;\M.70YF M$*88WILK2J6UE'EK @X\QYFIV.D+@*OTY4WA9>3T@8KZ/G'B3-!RIL> MG@#:AK9W-5/D1L>DV.$DI'Z!9DSJ"!2O,Q[X],EP?'+221'&,==[\M6P=M"' M%>]-.A@OW.BWB]4'IC_\?5HHI:O/:@/OO._6=*=3@U_KVDE_,"J3=W]K_[Y4 M^*"F1S B> N8MUA5 WXQZL^V2+':Z:+XK?4U_W]C&#-<T(2$FAALJ,E";^Q('\&X?YFAC[_10R@&>=VWTN=6ZI MS1#!' .!CGZ7W.3(.N:QT]+@& ='5H8>E.)]H?3*26<,8@2B=^S1Z6&_$R_Q MW?:XFT1=6SN(M7M2,8+>B6['?MD%DRDJ%,P+8)12$-F8L/P ,L@59U@3G6L7 MN#12$IF'#&--,QV48Y4,/K@,PO_W?5"K%=17PO7BA^WH&?[\DX+MG :Q0[ZD%,.:M M/QWJS6"/WHCR)?V2?!OCM4\GD^_M>O)V7%H[ZU MX\$@5F6($Z)K'PYU[R#]'6N1#?J=6FO0/C@HBJQO_HB5&W[3PU@:$^[IBAI' MB_[2<:_CA\.)V_00+O8_07S;L5QF+$Z8#EWBCBN]J?'W^N2DT[9EJ:5!VR>/ M[V(QIEXMC#N=Z!8^:/^(@VG#L'_TBQ^![HF;&6Z:?,8#F&[OZX6+&4 DUDZ, MC;)BL]PO>;[EL\9EJ;<>$Q MDVO*=RO@9W+'.^$0UA93Y:E46>"*$,7SX+V /RQQVF4%#L$&J'#HP1QOKJHXKNQ=GX_'16-#F/I_'JMT^ZV1\NE4;5))4_CAH)I M'0_@*M^+M=K@[U3'UP_B$](SSP<@W1%N)I<,0].!OV3>,@X.:KJP],!/$H &8Y-+.XZ:J>* M+&;&M4VSQ@5"LPS&3CURAALK !*9KS. M,^_+=M$8RWE=A"]TBX8WG12AGBQ80_]L=\?=O_J#03^VSOB@3^";T5E5LZO)4F]1:GY:JGFM+ M4C8Z ;XW'L%'Y[%N>C3_4[.>P4E_F%CEK)3Z,MC%-B9%Q>AXW:2;26G63=M3 M1,[7^5&48N\"\'6D,]PCK#B%L=.Y*#96>L=)GG+L^EC(E2&;^BGT]2CM&/ MD+K,G]62Q@0Q*?V@14"93 ?@V5IM9VR.2O6=T+#?*SKH#.<"4DI39QDIZ_.6 M3K*H$ETNF<<@A;8^Y?VCE"13K#?[??G52MFOS]>-3U -7QK8 M9<4H"A)9+[LC1+=(?$?X-QAJT09,735.4IL$/6T;M+"WTB][H*K@YOYGV5NX M$_L/#8;1'!N?I"Y$O?G?QVB8VVQ(+#T&DT7FE.>IKU9PG*L\<,^MYR:LKM4Q MU1@GIX.5>W$[+46KOU5.9-41\,I*T&2[94^;1\>\T=IBL1)TGG% R"Q#FXH&X2&#:<'?XY3!M7CTJ/ /)+UA:XY/M57#E M&SZZ= T,5]LBA;.Q=% @RHDK>9#*-%EX<'3$+9QH1NGC6W2KHW[KIX8?:<= M.\O,FNLLO^M4AY;*-6W@B>&DI]%SW?YPE/9[I(?M*.:U_QOK01PQ[.:DK L= M/KO-,"9I%#"0.IB5;Y^L&>-A#3IMF"GO[LT&Y:E5PG,BTC.CJ;3KIE,;(=MV MQBZUFIE-((BFBYZ@3Z4KSP96AI9272F@(G?,F >V10$R(P3 M6@J-0F !<:DM,B13R"FF@^1:&B5C%LW%"/>XH\@:KOWF?UI_,DK^CN2%Z/=Z MOECVHJ?0Q+L 2K\]BO(R1YR3FS3>8'AK2HR5$B1G)@/6RPT61F295M)F&L2) M.7'S XW+Q6=]-M+6(6!H=)E^[ \6I*I2SC>0M3BV?>) "^=:(<]RC7CN@28' M':LO&N%,AJ/E#33Y2N5<+Q32("$-*,Q;.I_O5696$;B)Y)18LR0I%? D88![ M[KN< K08AWS.+.)4!21]E@,.>6^9,US&XA)\E2B4P#.QU9=T%@!*00K2,%MS$CTJW=+S@B/!Q?%+3J^@45>)*%EF\?"4@" ZEVD1M.6 G&I[\*1'D/;308[ M&6M!FHK7JJ2ID";:;!WL2Q*LDEZ E1E FC*JD ["(Z)H3JW16K.04H\OPZZU MVGKB.QM@VW2GSAU6UJ*:.FBB:S(QJD6+JCQ[*;#OHOU4=-Y;9785=N-5W+U= M6+6#B9 NN3Q'_6ALAOB$V&S2) MQX7Z;?VVU-M9O9.^NU8!*33RM:3I PFSJ MI%XF/5TQTOJ*L;1CVW4WMD4NEOZAVYUTUIZZ6L:=^B'^L0D0^@-$.4[5S"$SD7VAECKWGRL^*PZ/XV5]GZYU.?''X,OYK[O6W>IOIO;9#Y6:ZD<.7-5J[ 2[^T " M:"S/BP" !9 7*Y!DF"'K<^(\TU;(6+=5K$" A1:P:S?3%LN[$FSQXC87MM[- M)'K*G$#?+>NT>:=+YZR6NK;'71ZUW(J'3H>\^?/$]X;^Y@,H&M&FO/;BOM&0 M+)P3">$FT0*P^8H[Z]%HT#;CHK-8/+;6)^DP-9[;I).=U.IVRNQFS<"!4<;& M:"D"X8)YFH*!RE;(\6*@AVD:(AP5XX8KC3_4G3 #Q)HK#N7GWN'WY6:EK\FE ME [C4]C"S*LT;\77B_/^03'[LR/_XKO%D(44(Y!B%(JKB[;"TU.Q^8MKJ0WQ M<';4,7EVX7(H[GXRZ!^V31Q9$3$!R[4R*J%0?BM>K=,_'18Z8CJ.*)^P?FU8 M#U>,+S1;J[\>5V-CLJ2@"W?BM'Z9K6>E_*YGO\=G MVZU-L-R%XD(YA"TWB#.ND%'*(DQ8+G.189&K%,)ZU1E+]#?/+=.ZORLP*+G*@?]XQF7UDG/249?LXAAN@[AB]=,9A?B!*\(+)UPV?(P== ? M#M'DJW2/X2R:MCA4+[P0LQ[=B:?Z1/9N0X@\D3[W2N964NZ] .7*LHQRG!,1 M,I5?$NPEYOG0ASC8\L]Z:>"YZ-&BL5/)Z%3L: 0R$I'#XJLDDE(3'\\BI'A MA5%S=O2\1K?':!(,!R_KNJ4LKA8&6(V.=T6R5>E]*%-V!I&FQ_<-(?1-DOWVA0.-K3ZX (A#A[ MQH.97$1R_H#MFAY[,-#.EUFK60ARXWR7@A'!]C/CB#)" MQB/-&,B3Y4AGF4%88,:LNIU2/T= MTS8_&?H_)G_\Z=K#DXX^^Z/=2Z^??251%M\Z5"D.EYQ=>EV:[4FA0L M6NYEE?#RP:51OY:,^J62I,5W@JTI02[]&J]=_MU5MR5LC2G^2[>]^CO!:#58 ME=_HMM>4C;^VB"D1%ZY]XF*E\CH707)?[7H]J&VF8ZS)<7N-D?IM2NK?IL#K M9;O0%>L.+_S6)@Y7$_=+$T?4D_9A>XI2RF7 QO2X>LZ6T."6[__J^E6\$O&V57="J[(*RU.8+=G MZU=VFS!-3>.R5[WZ_ENZUNW M<;;/M3 V_#;_9:S M6[?12$_9@*L"Q@H8ET,VK<'*Z@P+KSG@(^R03!,E%9&:,\/*%M@E,.(*&%\( M,)XM 6,F-2&YTHC$9#Y 29AN8O 2%0)C$15P/@R@+&YS!B#8;F,O?0X-Q[^ MX3.D))%(V-QS LI1Y@4P"E+/R<5Z)L\4&!^[9^:3-&4J_H/6!U=FL4+47^3 MD-^;&<+3.:*WFZ.54/V"\&QE)9H[&H_7-+J?U!/X HNTZ/9[Z=T;'A>O/E^T M#*WSG =%D/0B-C^"!5(J8TA@HR3.C:6" EZMW1FI5J/%;9'J*7;"?WZI#?PU MIRD5>MR?&5>AQV.AQ[*-YCTW-C< ')AF8*/Q#$D=0TF"X#YC)H"Q%FNIS;STR!@9$.<6N ?.#)+2"15[W^4,QXIY MLD*/.1/MORD%:+X&RBS;[AGW_KFTD,0E2?JQ&\0_L1O$K.K 4V25;?=F/8?9 M4B7&(HV[3-!,;?UFY<7B1[=)[\\$QYE0PGI- S9@J3E.+% MC&T"LA:*KI:ET,&'O&AB7+_0UKW,>ISOT:$!%K,TNM M8)9[9XT _VC"NU9\WQSWU,/=A1Q2(M8B,M1$%J>,^13T1J) MM37QJ!>OL.CGZW#-FO04+7FF6'==O$AJ/WBBS\IN0:D^0V_8AA\5=7E*53AG;0-D4.>^Q!6N.OHDUDJ3]2:=I9)Y+8+'I2<1,VXJR3YJP2 M8ME;J3T8CFIF/&RG>HA.IVY,J4OLW[H'-X!%2)VBZ[6_QYT";THE5J\9#[/4 M2YUG>Y/+(VBP5"1D/C+(K$JH7@%GL>QC;Z+ZI@U@;X,CL6N9S:@6UN3<,&X, MF)56,TSSW-M)&^I8VP9=7>1F-84O"'O;_EO,8X4EUV+)QC%NG'_=Y]CEEFB' M)"P.XD0'I!03R EO @&&$D)LG+1V,4=DUC8)Y&:N"'\4M"2/44W5;Z=LK %1 MX!AL/!F[J4FF)"U]J$CS/+>+6P3]RJ6+98P\*QY# M2: .M/Y[M;:BS=WE0B*2D-P*0YP6P>:*,A&X<;&G/>:6>O@@>.5])1Z/+Q[P M]WZN9=#49,@2K&(;1(%TB%$='#9T1HQVTK][3^0**_\*^UVD3]A$; :Y09=UQ5*R^J M=:ML+O1[&[TY\3W?BH]?+ MPELKF-J*-S6Q ,+D]+->TQ]]@Q:*#);X/>?E.OGO:RJ)Y_GE?<44SF7%$,L7 M/ 4J;BSM974>(H= MB72 K %Y7M$@'@3GEMU-0JP!3;P6.N?6:Y SXS37-B0V=Q5B_[0BYZ:9U*; M@P*52#F6(:ZM@[\$0PJ8G+!.RN!BMO!:1B]V@_M//2+4;Z; B;]BK\@+,)&* MB_T2*"@6+'%:.<(%AU$8;YS404DP<[7.*OEX8'_#^FGC?'.?V:C=\X",(#2& M:3*DG3)@(SA#G -]'UMVX7L#!1*,H#889P7GF!F;TUQY;+4BEA!5+?K#+_K! M?I:3@"T)2,!N0]QPBZ2Q&N6!.T>,"#B2.GP9*"171<* HO9FA(%4-Q&6OR07 M2VSDJO9$!9I,/$7:]'_XWR/N+-TBKG3Z!=# F_"4LA5\?%;TU'3[ P_TZ4=_ M,&DU4MR_(*(S;$LLJ6C-4^23TY_M*]5$IU/9WPZ5IS;7UM*M1@['1]0<]G#3>62/DOR [+ MC,B4TX;$8UA@80R8=]"9@+$'+VTE.P\M.\WSQGX,OM.2 L$V)/8M!_XE'39( M!*D%TU@[@PN^?5%X[J]6^U,ZRM>GK=8[Q<&"=FX0?=[)JAW GFSV3[_GX,H4SF'BEMJ.!V> N04(I_WR>WUU<=^B/0^\UJPP M?+&_C._9P_B\V(JGH^U22=ZRO=#JJZ(KXNO:SEJMJ"R*8+;_?_;>M*FM)&D; M_BL*GB5Z(E1T[8O[>8F@#>Y@HB7&MMP>_(6HU0@$XM9B&W[]FW6T(/9- @$U M'8-!RSEUJC*OW#.[HS[481QSR5X$%R?F]U1"COP/H];(>2384=ZPR?/GT4(5 MTP]=I]W?&TV]FY4\GR*EYX?69#^N->QI/N^N.;3R7M6#Z/W1Q5 M*/7<5<=?'WLMBCA^@Y"ZQ9H;WUGS].!7$]:\W5I_C#@^&^M:==4[$[P5J_DJ MSG;4'1Z-)TU>$-OU2FZ_$$R^9Z[.IVFL> D2=NXT0W7/WB^X\+!I9)=C"K.% M6B6$<$T;<]K<.#AI[GO2.%W_N;T!>I!QQ.H0D=9<@[6I"#)<9A>#T#A$*BDG M*VN6$=O M"EQ67>)G%;<+*LS]""*73]'@F;%.<2\P ([5,FG!?-)8QD(0\R.(+R2/[ 7- MRWH.QA6+."!.HD4Z"8J,5R%&S*6A=&6-$;IZN=O;C43PWA[9T ;I-]%E[QO. M]J 6$M!%H@=\D9*XBA750X,#&F"&&.PYZK^;KWE=3B2PR9241T3(>''=$ M:8IS?83S'EZ\,]V,)AY/2.>!9>1OD9; W-@-@3%"5$(63$D0+HXB:X-&0$2: M"L*-R2UV&=&K]$:-Y?+W;D_9HAFGKE]ABE M-%W4<&X3:A=\B#.3E_K9?U)-D<\D.;[[%2[&D7/V+-'K?NJ4LX*H:#P-'%0[ M(PGA3'*BM0G1^6N(5]VET\JGR8JF$ZC>VV-X;W!R-U(V;XZ4=TZ:K8-=Z9Q) MWAA$@B"(6\9 ^5811>L3L0D[$WP.;^@K4,Y=FAC>N6YTXS5C,G[:_LQ7LS-^ MY C(Z78@8S.!Y23!*R3P%3@Z<6M/O.?M'W&&HUY'+.;/:>' I"!.3WC;7DP] MO+A'9Z=QYG>Y>""+R4A\@*?>,PVR+F"2).'646T-YT&JJ*,GV)6\HH7.+FRV M/I*<;.B,P4F!>*/> SH($Y&E6J!( <2YM%[*[)]9)5>EF-P_KX@2CD%()"&( MX%(2'>'HF>%$@98NB2N'ON!#!QM\$^RF7#"0!&(NRMQM&D2"]1@Q:Z1AF0-M M%?%6XHJ0]S7)A@] .>T,$8*,-4\UV"M)9P2\1X' ::U3H48%HT V>UO) -[ MF5FDA<0YR8SDS%/XX8*4+BIL \VQNGDA@'5&.)(\$X9K(8R3WND\\R$CD%#E MT!>. /L?=U6*U$10!4$[E[F:",X[18V8B1340FRXY/G0KT& ^6869EUP<"YS M\,Y)@9^NJY^MJB5/)MKAR:RU=4YE.J<.7:7S9)1;G]$WWT^NN%&U>J^P;USM M!-EBGN+PQRU*Y] BEK!?4B81RJM M8%X&%3WV(2I:\@D7?NC-_2(D^$&[6J> ML'I];O8%A#UO.>=59<)J'PVK;@+G;.FQM MMYB:^>)XC#8^^XIUL/CAX/JO7#7/^SF,=PF&/I$D**FQB)R+D>2J'F@].VY9X)QKF9)/ MG!/Ű>4Y!;J:,^'$]8KJ^13K*A3C3C)$9V]J[%49U7<(0U[* MF;:]..OSM^.+S%PCQ:J<^IY%?\G".6BN3.Y;ZY2Q@7#LL"-41BGL736)XY^] M"UK$*"XU=>['6)2'J?)PNKZK1/0<$X.B2!PT1AF1U4F VBA$L)KGPI Y:HP$ M3'VKC.#2,DXP-YP:':B73&!JTFTN&%[.^4'G?+";O+"N&@ +G3 2R M8)>[H)D@E%RK)/Y1^T_L53&O(Q]K?Y_!QFBS[Y9^[^;.4&! "D2H,T"A1B-GF4&&V%QO[&.RE8M(JKD@$9RIQ#D<'G7/+[[*8E)*8(A-I0IQR#$A$*0H.3MI%')7PUTJ< M/ZJX[%FCM7, %3142>S/0 D$:SW! MKC#1)WSM@4*A@#E1PL,LMI4I9@S"7 M J@@9"I@"A%/B<&@VU@B,A70*\5#=^2>'U;[/DD0&24HW"&)H6K;5'G3?8X_ MWNPQRU=ZFF#$>1OO]OH:$E__TS'MQ^4@>F=,R M+CC<'/:ZTZ#10BM5"5.@Y MFJ2=<"<#1Y)4E&O/$ =W.FFVI":ZI65S;:GXH M[OH'Y,3!^C;!^O+8Y&XZ$K8<<4DYZ#PR(!L4 C< MS\MH#$HT90Y'CY-4Y:@7==1^5YA$33(8Y4(C!(SF4>YGBJ2,G 2-@?WR4/6K M&R==&XVYNT 9IU%'O[ *3RF!Q1-;FT"XG(#>LML@[. KE@_;F M^M:,22\S.I*UR6\7-:"'H!),4H!*@[GE',>?-XR3PSS6%.J;6*%4!=! MJ/YGXW1G5R5NL* &=)NQ&WR MEAM0;%.PS&O0>8J"LZ"C;FYL[4H!'"8T14Z[/(G"@!J+!4;"26V("M@1OD@% M9W&QS:J :@$A!8*=<(PE"JH23Q'V+DEIBR%OO+WQ99<04&^L \4*VUPB+ TRR0B$(XZ! M8B]_ &$%I8(IE;[G(BKD%6@J86$DH8&VA MI870$FNVMG8=<5Q'1Y$&YD4\85#/J0/QADE,48)%;\GUO9#'>2!5S7_NJC37 M;!#F6+ "Y!Y7E@N'M1"* >G'R!.(83J>7I_)?_0+P[>01 B=\ ;H]C0Y MECOJ(J'S3&G)"+)&:Z2"!KY-FB:.KX_^W]^,XX!A*IBD?"ZM24Y)I8--@H&: M%4DL9_]D9_]]ER05\E0HQ!C)\WIQ1,ZHD(?VXGSV 7[)9\^O-.&K3N$SPW5I M%>W'(#YZW>'WO6D6@)ID 4RUIYR6<7.@[2Y))=?U'9VF(51M<^#80P55<,W+ MBZW/(MU<0F)\L%0['I0R?DKH!$U^*80^?T+__K.QT=@E M'H#, V7+E$2>RPF$3F6$/XE1"11;BV4%JY 9"3H0FY)J(7?;<7LD#J=.&+U=CYNU[P\VAMS6J( M?([PCCV,->M]-703/I>OBJH[!S!S_E7=AS;[\=!OYYG MWE>ODS\F;H!\Q4,XO9/18F;$K+.=RI?:WXMQW#TNW\,>=GN#:M-A$>.;;$WC MRM,6)\KEF6=_N5],V9B9@C&>!PG6/0<[F MY@I37T6_]KU=!<-[[7Z<;%JUDY,3& MJ%SMMT!:JM@J][B^ S+RC^=,QI?%5 MIT'QR@@^C(.];KBYW=YDQ#(H!/X.1%AM>]5+S?OAX7!TTN-MM*,$Q>O)].I. MZEDGNJ[S6O8Y/T?W_0E*C$ B5@C1C*7AY.VIU?L?"5Q_-R;+8@1M0XN0VS/! M;S8:D/J484&9"D+E&!E>)=YK#R%5^HZLJYDA(HG(C( M0^(6H(=':V G C5L7-")#:[,G.J7F_VYN34:AN1$C3M6,*N]P9D+\Y;GPJ38\SN1Q'W%D(N54B2AU .+PVE#0 M0PQWU$K#0AK/Z!C1QGT;"388# M2"M%(V(8*6G M5]CB8BT,8\Y7]9UN?P;^KD&Y2@'*F)2'$\8X,ELF%DBVCX:]WK@E]QG$9H,E M9IQ=K9U#9,IF(#D;2@ M>>%32#YGJ%P!I-5"IRQR=0/E2U\;:?"PRJ$?[<&] M]#FJC4E*:-#FN4M8>R.Q#CQR+(,-?,) E-U]L,F\.G&_:34OL]#^QUVB;-7R M%&&:\^"83RCW.$!1&AZ=]Y98O;(FC;Q)R8<3'T5;!YV3$3%>,!IS'E-%J6/2 MA#/GM:/L3:B/_V9T]/>(7ZJ7.!F]=#&Q\^QN9X1_YBB_LV,%6&CBXQ_QU/EV M\X]GDWMPB7!,4>E\GG7.H]8&![!_5=",!F?$I%_]A9)B/$\F2>U?,:#3V.M. M^0._.?XXI[7@QH;?-<1K:;+EJY)&7&J&=&Z7(C"VDFJ>8@XPYFV[S!X34IXA ME1RH&24Y9X%RT4*ZL=_="S(CKF[%=7MKK8UA+[->)V?3\W@\X#(K@/2B?%A4S:@3FK@XN>N1CPN"8$JZGR?SZ0>S?Y M="ZH4::=W%TPP35WM1-&<9R[.TB*>)[::F/T"([-!*:\2R*LK/&;QO6!L*E4 MKK$_=F(K7O!M7S0DSKBU7@.!:RS.9R1^$EN^3LB[8E;MS;QZ*Y> MQH*Y%=F?"^:L_3_7^WWM\J4K^E,4XP F."?7#WEG,?!6>F33-AJM4N87+EY M02:WYK0AS_M!G9@ (?1DB>/UH/S*,S5B)&1UY$F__/,FUT%DT6J=YS?F\"MQ MUAFC J&2L! )'V<98C)&CY&W\N)8I'X_QNWCRL@X^OYWM$ D+;C#GYVN/WAV M_M\9\__QP?9?6VQ[XT#LG/ZSUSC=!/[?.]C>6!<[^P^L^_Y=JNSW_RZ"4+U$USK(V]L=-K;K7\?- [_W0%D.(1G /YO\*R, M8I-G;VB+"'8)@8P@R) 0$0D !$1:+@R[V+!1,,P5TZ X,W/]\^;G=Q==1Y?_?AGQ M\ =H5[?SP<5&I\QK(\#BB)K+*+42D5AFHB,IBW_B""'.]EFS X: M./B1FA?_9]@^'C4AS0(XI;:/9R_>-JBLYI!V1P7 M^5SI<\[*Q9O#&] NUW<],UQ1JA")22%N.,"-]A8Q(#\0(9C!0>3 E;@(#I5" MUE^MO9_&%NS81Y=S&,:]>RIM$HX5]+;:%?;:%:]<@SAOLWTY*>W+2_ORTK[\ MSNW+;Y72%Z2M33Y/9\72 -Q9'JT N8R]9$EC&PF]3JK?*J4OW,<+'5),8 \" MP#)I0'&G1BE/*(%%5O=Y 6W20?:W)\-' ? !Z7OC=*YIL/#IA/JG>!1_VLZU M4>2?W5[HQZ,W)]2W& CUD$?"1>J1,IXA+D- AN58LB=.)I)3-^SJC8<\%YL0CC=G(+5RA=?;-@>_[$;IA#9Y\*LC.@_] MB\A(3A!S)C=\%_#")6/%1P5'K!U1$0[!!)NU 0:'_KRNL MSUF4OQ)W;WVP>^/H8#1D>:(K]D+L(9][+AWWX[O)+W^$=O^X8T_>M8\J5*R^ M],?X\F,%,RM4/T 5;GO;&=^ENN'H[3-=*_=-R/K6H ?_#Y,[C]]>K=[Z?1 N MO\?P*E?ZVK?Q*KGVO1LO2U:9D ^Z[,WO@8$]]\7FW$FARF(7LUA)[W39WRO* M'5$O,$CFV?]OA:V<62.5]_H=/?Y5(^>Y;J2%7^22$8/,6Z71MVDT%1>.?=<3 MX!D_^@U/A?,SK3SNHT0L^V9=4L.KS=K) 9C-2P&8<[MW"W$XZP^^][K#HX#& MBT[5__ZX82-R&.1IMN%V+:?ALK=(K:OF1EF6/[L8>69V]"T'<^K1O:LMPV;)[;ADQCT-<[V-< M6L2]6DR/XX,S5LF[!T'OA4>_"]4L\AK7DN1]2?M9%OE25S@G%:56_4M7J5AR MYEF?J50\,^U'%:4+4F!NW(/*NG^.C=B(Q[WHVZ.-6(@_6^8DPEM7^_KO_K76\ M!VOH-%O?#K:_;OULTB^XN>'%]E^PQM8_G6]?_SG<:>VP;QL'I-D>?^>__]YS MAZ&S??CA8.?P"VD>?H3KK[-OK8^X>7K OVULD>;7_-UO>\W]<+#=^D+_>]H8 M-$[PK[];FX/&^JZ+5&G**4I)2L2#Y,@Z+U'0T0874TQ4KZR1.C:72TVO=G<\ M1/#=@T$*3!68NA6FE'?8>"NQB)8#6EF#I25&&Z(M9XZ-F^B,8>IR07N!J66 MJ>;G*4Q1BQ.@%$6,Q(@X#A@Y92E2R0L7";-,T0Q3E%W.2"\P56!J.6$J<!B4KLDH]=*.:Z]YR'#%#%CF"*FP-1RPM1$FVJMX^;WW4""P"![D*$I MC3(@G;81&1()B5:Q*D&'U)EA2P15<_+[O1@WQK1LJ#M.-:UUVJ,VD>WX,#_& M"W2$WJEV:J&N47J_#;U2NKUH$;!0@WIROINCHRS(?B]D_SAK)Q.OC 5YC>"H M&.(4*Z2UP\@KL)9S3I43N2'3Y3:0]X3T&V!U4=IGX=5EL"H+KSZ.5V>,1:Y( M9-Q@Q"*3B*=HD?7 L(%&+W-=EB5YKB]^M$>K,.OR,NM";:O"K(]DUO,F4^0T M6LPTDDKAW&T &!:8% FL/.A!WNIH5M;DHUT[<^37UY69=C6W32LD9C(EGB/$ M^QS/G@L&=D3['#GSR>[WV/1Y5,Y6J+LCAL'W4SAV,J_[!CS*; M;G$$W@G=[^H4?-'H/G>SZ7PU4#[]XB2;'^)_F36E(D],>3"JL&9)^"BS>L;K4EYN'?CBO?F%B1=F3Q4F7BP3S]A8R7#/(P?^%8S##\R1 M"5XA1E+(4S"=#]G+361=*EJ8^/4R\=SMK,+$"V;B"^$JD["@G"&/B4 <<#B/ MXJ9Y;J1+GBN?& =&IJ2NY#*E #UUHOJSY9E^WNOV!J/1+MG<^#$>53ECD[W$ M[%/ZF.S3%QAJ>QY[LG@+G\N>K+@V=Y,H4FP!4FQGUIZDFDD64T2*2I!@U!)D M/0N@E!*9YZA0'M3*F@)55-%'JZ+%Y;^\3#QW>[(P\6*9>,:>% DL""D2BI(" MZT9'D$Y:HAB)-X#'V81869,"[$EN"A._7B:>NSU9F'C!3'S>GN3$ZXBE1\GE MD18R"J0IA3\MPW"6BE#M5]8T4W7*7V% K[HW%:..B,MLD+2Z S XWEY@[\X] M6N:>IC\N+!XW>&) *Z$[S);\Y*'O5,#]BI/\Y[A!KT8'M7YL\>4"H@5$ M"X@^F6.F@.AB0'3JC]DBC5-/=YV47#MMD)9$(1Z-18Y8CO)46$Z)H]SQE34C M<9W/+=_N^:&T\N?\7K56OF*8PS5#T:X?.K20.6EW"+'3QS1XJM6NG:_V)/,7 MKN[[?ZYQ5GLZXB54\V3;1Y/!?A+GDZ\_N/WXZK630=X" M,5$@IL7DF=R1:F;28&8R7\:TTZ\!\^]-9@9E*L@#BD'NC&84 ST,VD >TP'= MW:/Q ,ANKQHAM5K[YXJTFHHV^[ 15:?:H\$%"ICGO-AG'6DV'@&V9_.LUUS8 ME">B#[HUV^O9H^]C7J@VTH^',TV&>![;7JZ7SP,=QOLV_0!L]W$O<\_@I#J0 M\83/=IXHW3HYSE26QTEG7IQ<)??WCX?'G>Y)GALZG096^[G7'?7^[_1'0T.S MNA#A\'X>Y8FB\$$W[,-3]:O#SY/@\R.XD_'WZ]-1P+.K:H\)Y6Q=TZD'XTGS MPP&\<3I[I5I_Z/KQ?X;C2=<7!L_#@XT_-OYFGDS6[HUVZ:0&%'$0![4?MC.T M9[.L1G_&,;W6 &MBGG!03;F&_;QVL6ZI253=K<^+*K(V/:NH"H$0%Q M;A@RFF&DJ;+*4,-M+H,;Q*.KIZS4,WGN1U_19F\TSV8RZ_YS09K:H-1$6,N'37.6$]X9#9AZ0V^S2E]:7[S>4*95E6^C&G-3TXL MK+%QL,M]3$$9"=0A.>+))&2H)H@()D6VON H5M8(6[V<+3$9T5R_UZ$SH$<% M5Q5$ &E29;1V/'G-9=+".7Z;$ZT<^B,/O=78Q88'IBA&E.J/B;@T/GJY=9"T[G<66[_/NL M:5,9[W6ZONL\UC80CFBR*D]J4\A$$!(2= N@#T9 D;@TD_N%FBW7C!F[PX0Q M9SO5 (#^7HS9M(FW#!:[QNY_50/!J%HUALU_()A8%4:\E+%58I4J_I(6>^<) M;E>$E29$!P@>[__)Q^;+/6A$P_VO<>M'SY^O/J2,M% MUG=K$E:%YE$WH>&SCH5ZQ5M1Q@.\D?$ ,DCFE95".L]C=,YH;0GUV"C!B&6S MX;>[=U2Y,!?@321?[3=A73M?/[2;^]\.&H=P']J$>WQAV_!ZX_3+2>-T[Z ) M][RSM?MVCS\"-<_]/^#H7G:7FX__?39FOK=/NOCZ1YV+@\62E2 MQ6SN$QTQXEYQI)TT2"GJN8].I*X+K%8HL8J!94**MV$2H2Q%)-D.,;( M>3 V<$^%E]('S53P%2K=NUE;0:4%HM),7KU)@6DI%< 0IHC;P) A5""L+=>2 M2.X1X]*Y@QHV8 M\7'0F&!&JW'2;#5^[@HI:,XD1Y@QT&T_LWF6\7^&[>.<"%BO'<4J@=IZ/SP< MCK*_PDSN]10&SO]3NIHLL2EWPX"WHC+-E17/##EEF-;4:B0)Y@!\6"*="$P\!.Q\(S5HR2GFD>,&/&@N^C D;&. M(6&8=R)Y3KC-+,S4\@_P6HJ0Q(N9\SC;YNAM12.>O='16Z\>?TO%X8_5;W/* M[W7)OD5(+DQ(GIO+HH4RCAF) I,&<6$50]-\TLZ9@%J$?'JT M>W_I]O3N9LQ5C_AJ+)7%Y)%.U*63,>46(V5^1LKW6;^,5P8K[ U21N2"?ZR0 M4\8AIT,BVB0I(EM94[I.!5GZZ$5!I8)*B\PC+:BT2%2:=9U(*9CS##'/$^), M,V0MC2@91HA(";#ICV.A F)*.H6A"=K=8BW120*,D125SLU.I MP;#AR\^D<[%J)A^9D/NHW]\+#8F^T6LLA7F[U$9>LWN$? F/EO#H"_'!O+GP MZ,7>.C.QT&FAHS\?0BT5C2_!%+W&?0^ [(L].F]%=_/D[U9C["!:W_72:<6, M0LI3,$@Q]"2.$R5,!E*YK^NAYJ24>MTR,7N)Q)39T1\@X MK7Q<(U_727,?KOU]5S,>I",:14SR("$2D!68(1U!*$B.B2Q]7>:_ZQY4+$]] M1*GJYV(L1R9(CKQ5+B;+52* 9W^?B[Y=,G3.0G4E"/?R+)\K'?A%5UH4"Y[9 M/5Q&;[3)3:PD\!Y.!%DN)0(KR'O.J64F3]&J,S.O,M<2B%M"/EYH(*[P\:+X M^,SFP43[/(X>2>1JQN+M[OE];59P16*8,=&90G!WW&G%O$F5Y$K2H6D:3.J7S2O6?'QLM>?E2 =0"J$O5 M>J8 ZH( ]^]& ^K&<@9)?*WCH<]OY>-H^YQIIE^?J&?+U,;=&L_]]I^KYJ0//W8 M,6Q5K+5SQ4?JQT'-G=3L;">"_.'QW8[M276OU=K7O7@T??7B#6TOUN*OV//M M?@Q5V8BM]8>N/X!%M'_$FHM',;4'^9XAKS[DE;E8&_1@TU+L]4:O6+AUNQ?0 MLIT,.C*I,(%GW<[4=X ME-8>7*(7^\/.8#H^NA=]]SM@\'@+@ 2J_J%Y_^&!X497[*"+^;KYF[T\4AVN ME(^-XC\F+=KK-:#AH\$].[77JZN0/ZJO7;4V.'C8L?YQ]RA4*5(3#)]9P4/+ M>V9O/;[4G:,2JY,OKUU[ TA%@!X36'^/!ZR-U?>:+8ZT*GWW% M.E"@AH/KOW)IYN\SZ1D$TPM[-O-S;UK]<6R_1^1ZT1X@FV"U[VSGISWIK_Q^ M7L$"[>K")B[/\U]J^E<]_\NWSYJ=_MMYO?J[7MIKO5VOKS8W:YR]_ M?M[:V%K_M+7Y^?P6+>%C-+=;FY]KK>W:^^WFY^V_MS;66YL;M0];S?7F^ZWU MOVN?6_!"8[/9^EQ#M=\FC[.@E597?-<&J=SV=UC[^Q$_QK#@9=VXB']=Q047 MP&($RS9Y);C TC#.+8\@IHC'7K*DL8V$KESS/2]T 'GC/.:&,VF,-=0HY0DE M4>K)]\Y,E_/"*K)HM=;).Y6X)LXZ8U0@5!(6(N%Z=R,K+!C^0V>:RQWBE(V1 MLG;2RC94"V[W9Z>;!=4;DT -WMQO["KOI(E6(1[SN"7&$[)$2Z0 .\'XLLZS MM%*+(*>/,^_WAG'AA_8WF#PQ7I-86PYO>G@[NP1;$;D%%3()CCCH]\@%H9#D M'#0ZB:4-ZM+A7>T=4,ON'?@PA(./H/4Y::7?]%DV%7^6+.=.+*I\2[$K' M'O?CN\DO?TQ\.>VCZMFJ+_TQOOI8F_Q MC<=:QVJE=5QPD8W>$VK5F.O?QJOD@>\)QA[TS9L62\BJQ@^[;%GL[8L5=[KL M+3D6-^0/C)CC:8(->KX)!+=FD1&Q[#MP=;/O\QZIVL09=6Y+RHG?$@R]1\A@ M67;G:FHXJRX=.73NDEISEX=_4YLX&359?GPYWX#.- M_?SY3=YH'?QL_O7E)SSOR0X%TW]CA__W=&O0:$^[-B6CHM8!H\231UQI@@QU M!%$F(HG2L8AEU8YV?J7LKRP%K4%_0KZ+=.#+UD]0COV)SA80'"A('BF U(F MN:&,(Q<80SP0C:P7%#%FN?0)U$!I00>4=4GFU0)EX2CX%IHO K>QTK)@F1'O MOF;O3K2]UL]N0;KY(5UCUMHU.AG0Z1BBCN7A*RHABT-$Q#LJ$N$*2U#W)*OK MTL*@\/7C[;@I/Q>6O1?+SEAHA&?M1%MDG!0(]!&.;&("!8)Y\ S;%-W*FL&/ M]DX5?GV]_'I/RZ-(X@6Q]9DD)HK"R64^ML(BGI@$!C<2)4&2TY$9(1)(8EY7 M9IDX^XV$%7GI ;W,(Z%RE[;A%S M5BB--42Y.TJJ2Q8(^>1C9'WGXC,0M18A;+#&@/,2X^=(>]@F;S0[,OL[8%$\$2 MY00 &5&(P]$B1RQ'V(N8K*0F"4 SANN2Z25RE13&7E+&OHMM,6+HPK/WXMD9 MT\*::,#VQP@'0A$GE"-#@7$)Z!\D:>)E\BMKA"V3;[,P[)(Q[,-,BR*+Y\[7 M9[(8RZ 42Q()0O,(A&Q9>*X1%UI$RQ35AE:R6*E')XR6L,5]+0M9PA;+C&<22%#<09&JFPF;'J$B__[+O" MV,_.V'>R+"XQ=&K_B@&=QE[)D[HO+\_F26E'J1,)::TLXM189)FCB 4>F+&" MB>AS.P--"?VC,'-AYCE;'45.SYNWS^2T" P'%Q6BCN91D\#;QFB*/#=$*J6= MRQT^ETY.OX5X1FLO]F+5VK-$-989U>YK>ZSG(RW -G]@\[,&2+ ^=Y+F2!$# MP!8SL.7XAO112,E8E-8!L+&ZEH\.U!9/Z>OG[ML,D!NXNE@A#V;H&2O$>.J= M C9F)#<3)?"; ^I @5 ==)#>)S(W*Z1P].OEZ/M;(45B+X[!SR2VDLQ)HW/V M@>)Y_KI#AD2&K)=2&N),]&H))?;;'/2:SK<[OJ&W\;0)\G-'4![75N1-0^9] M39R"D?/#R._GK!I/(A4"(V_R0!8A,=*8<"0=(08 TH2$\YPZ/ M$@+0H4L$#E-H./SN N M#;;FQZY9DZZU#X^'@VHHZ2#V8G]0XCSWWL??ELT*^G(4VOUJGFT,F[\\?'3] M,/]5('!^$'@P:Q()&IE0Q*! $IA$GE/D=$I()C"(# X:JYP/;^I:7$; ?Q6/ M<.'L6VR:ZSFZ,.V]F';&AL&)2J^)1HKFX<*4862YCB@Y BJ&ITSKS+3XL@^C M<&SAV+O;($4:/PECSS3\Q8X2.#@DI;.(!T.0C4H@8@V8),%8GF0EC8WDR\'; M;S-^,PK-=,XXI?:,XW[&\R49[&+H#O.TRLDVE%;P<]N@Y98=SZ#L76/ %=$P M/]&P^?/OUM:@\3F+A_5='C3C6'*DE0B(XVB1M8(AZ93%PG#GB5E9HUS7I9JS MLVH.#/0RAF84*"U0NB1V< %!@M,%I@]%F<&05.YPRG.U,XM<+2&'! VN7$T^R],$)$9"C@ M:$HD!9[U4D'JE%YV6KQ40*W\'K\/+-P4_@WM'VN31VL.#X%E_.6_X4.3!SNT MO>_MHVIY_#S$[0_[@W8Z&;W4/@KQ:/".\E4E*AQ^8DZFU13L\[FJY[-2,U?5 M^GO=W@ -8F_\;K]>^[G7]GLU"]\[Z@YJO>CS>>10;6VP%S/[5R=B<_C6V4Z5 M[MK?BQ$N&(:Q-NC6/@[MTI?*&(\^V_>]@?_G-DOYKA]N%' MOK/O^7:KL]_\NGG: 3:_NLC!T1I;[?^?= X!.0XA7M^;?SZ[^D6AWOL"D*D M%X$A*WS,E;,!614BPL$K':F,/*=B$KYZ>=P/D&*GDX_8]FO=5-N(/AZZV!LA M"2/U6CZ]U5HUFPY8#!WF7X &C[+G+OXZCD= P+;?[_IV18#'/3B1'C!.[6<; M/NB![2T0:OR?8?LX'^?XJ_U:NP]?]YUAIN34ZQYF6LZ7JHZ[7W/1VR'\/2+= M_.GA4<:'3,Y OT,04!%NT'DQSP\;K&%UF=(F$%*><0Y#P11Q:MUCIY MIQ+7Q%EGC J$2L)")%SO;N1MP/ ?.J/F,X$YBL*/)MMOPW/TMHY&Y H;V\JK M;L&=_NQT_<&;(] &;YYN[D:77>Z6(J$D0UQ'C4RFTN2YE)YS9RT 0@0V/H8M M'?2&<>4ZB%?+#O$MP.31!X"R+<@]^ST3YB&P04;<$>1G?.]7!0J3H% M4W1_ MA+\VBX).I_NS_^X\"5_>DK'4IK"TZS?)QYS5 _M1B=BI0C 2Z[ O'7O]Z9LW+9:054E>TF(IO>MEK[!S M)]0!6!KO_\E;0EPWY,V-B/AI[#)])[/L:G7[AJ>Z-@AOEGT#U)4;L'Y.9ZB! MNG!N,^YXUM?NRH,^>A]C9;EW-VL:=XF$WN6!W]K&X3MLW$*![(5E!E^]D5_O MHL;4?@/]_B3:7O]?[Q::-7R':\R-%U["(I^8?E]XKLG4J3EVJRRT!/AQ36>7 MU@%]I>U\'P?035D/$[!9'V'-IPG45&]FQQ YYP2"1_'OPK"7D>>%6M4C1_,Q M?.[388/N4/@N;GS=Q,W]YL'.X2=85^-7\^O'7\V-+[^V-[[M;7^^X&@^W#QM M_K5S^FU_!RSRC[]V6A]I@WYJ?_MKD^Z<;I)O&W"M%JSQ<%/\]W1K-E,=4YJH M(0Q)YCSB*7FD@TW(&"(BT5Y'(U;6^"H5ESVQA6_FPC>$L93;0N$8(^?!V, ] M%5Y*'S13P5=\@PO?/#??S,QI;GV!:S;(;I(B)2L<%6HN8CTPC7S%.F%:YZ.:SY>%NA>:"N( M 3%NMYE5:@,GQ M@JY1E,@G]PV][8++:S.&CH8Y-C27I*%;RF8NR,V-,89\ @CY3^SE,,4T40C1 M(BGO("G/#>B4UC!'&$76THBX,0D91S2*V'%C,672D"PCEV38WW,PP?\IP+%@ MX+B/AEV X]F 8^>"BOV1[VHL(Y,I($%M;JF+!0+$Q\@KS8SP&F,A*Y]9@8\E M4NQ>>-!O#M[!,I'IR=6Z&YPA!9OG@,VS2EV*D9"@D<8>(^Z)0]I[BP@F<$XT M$D;RU/55MAP#EY85E0ML+(%25V!CD;#A+ZMTDA,M=3#(>Y\0#WE,M&42":$U MYY:")-!9I2,%/!:LTMU<.W=MU8 Y7S6P]-5SXV*@/=NO 01T:]^'M@>OQ!BJ M2KA>[+?#T'9J/VQG& %T0NQ-*Y"ZJ=8>]&<*D;H7G'[UFOW>BS&_,.CFFKR: M/3JIA79*L1>S$NGBX&>,N>BNW;]XKUS)D9>0;+M7@RT]B(/Q.W#?_$:UF,Y) M-9:BWX=W[:!Z/9?MY<^6:VMWU"15:^^?&A_566$,_MP85W5W=NS MC_T3-N\YZOO.F]R?QLO\)Z]R.U6OA?6\,:72[YI"*EP54D46M)4! ;@2Q)D$ M*]I'T-R(PXD2K\&P7EG3AJQ>[EHS*?5;K7W=:W>FI74N=MKQ!S#I8 ]H\JA; MZP/SMQ,@*%#+M#3U)WP7/@HD%ZKZ))LI;=@9C.F[?XG[IC39KVBU%VMPP7P% MN -PP+!7&6;5/:^_8:YW=?G20+Z]LY+74;7?A?*^_+B9!V>E3S)AJ]4N86;E^H*NR8+&P@YE MF_H=T9,ECM>#\BM/'ZVK4!@,_Q$87?ZYH!K+"89L'?GN86S97UF?ZW2!B):H MLO)@# C=T^VO<&?Z[[V=_77:V#_ C=;!Z?;&YBGP:7TZ!#L.KEEE M?1##8T(&Z^Q6TPP9ICVBEBDN!)?"B!&B Q< Q&9.A&9]43Y'(E_!"/3U>?37[ZL?EZMI0B:0"Y2/LH:;Q;_U9RJ;@\^ M"1M6D7AM8'_5.O;GJ$2T%[\/.]5^]JLN #^ZG2&H"=WAZ.UN&H!68@]=^_L0 M7JL4A_[0[]5GBJ>G" JJS:$]R#@.RDU_Z/9SX?^/JH1[>'@\O@=<='\8OH^ M&.YN>QF**OTI+^RXVV^//EG!-UA6G0 7!.6E;3L=T)M 9?*#:2EW;E@ '\Z MPN]\D7&U]@V="^JCK1FM $3,6%F;K.[\F[!CQ[VX%X_Z^4E&._@DM=_3W@5^ M+X9A!Q29$4+]&?-QGJ$5_ .4Z',[E=$Q+UE1^--#5W-_?9<&013Q$@ K%X43 M1I S%B,M0:.A3 >7=_KU%(5G,@7#;4RT8T9W%:G,L/WE&O"JP&JP!ZP-I#]; M9'6+!O'\!>#&K&K!'E+_+HM.:'4L72[<_=D7>1F=5E.\MVWG$[WUIN_,1Y\9C\N]?6?_BJ1USN M./0] GX/\H?=U)%]) +_[O;['WK=P_OFR<[K7_:C;^VQ$YK'>Z_R;Y]_4*;EQ(X M_KV_W=HZV?XK.]H^''[;_]39:<'S?-WZN;/?V6MLK,,SA)9WA),G+GF5-?P.N5@I?R#AMO M)1;1&:,N98Q5XX0EX7!7P>B+P2MQRY30F3#BXF-0NR>BU4HYK M[WG(X$7,&+R(*>#U8L"K>:9Y!8N-L3HA:J0'\ H16>LE4E8+$K$!E3N!YB5P M7:I'C\PILRD?7CHTBM1?ZTIY8XG[RVDGC@^I@-7\P.KCK)EHL U688T(\Q;Q MZ +2S#CD?(!SM=R11%?6M*X+8Y8CR;\4Z2QD1O8<[*JMP,/]WTK M9S7%_AW+!(M4N(M4^#)K\EGLHY8Q@"P0"G&)*9A\4J 8&*>*8++!=8?I$QS0++SP++9S:YCXP2'22R"0,L6QZ1EJ"V>^65 MB33(X-G*FE"DSOB\P@8%E@LL%UA>9A=)@>7G@.49'PI-S,7@!:)*YO)[(9 U M7B(?8L 1+*@H5(9E6J=Z7HUQGQ^6[]!SZ,;>&V.6XW3D?9G4D[_KQ5SF_B.> MS0_^/^=+?L?/C,^^8AT\WG!P_5>NJH)]C@I@@MF%?B4S/_=Z9V5SWR-RO6@/ M0-+#:M_9SD][TE_Y_7RE;_L(7=C$Y7G^J[N&?/RRWFRMUSYO?OIGZ_WFYWIM MJ_E^M;;>W*A]_O+GYZV-K?5/6YN?KZUM7I;':&ZW-C_76MNU]]O-S]M_;VVL MMS8W:A^VFNO-]UOK?]<^M^"%QF:S];F&:K]-'F=!*ZVN^*X]@'WQ=UC[^TF7 MC04OZ\9%_.LJ+KBR;-2/?\:CF-J#T@*BM;-K"1%61X),RIF<.AJP:CA% M+G')DW28R'C?%A!+VN\A]ZTZ[G5_M/N9P$$=*ST?2L^'E[_8TO.A]'Q8]N/K%]+<_Z?=;'W;VSEMP'?^;&__]>_V MM_U_[VU__>=@AWXX;)YZ?"G\M+_UZUOK"VU^W2+-PP_[C=./OQI_;7%8YV'C M<%-\^_II?P?6TSS]>+&- QP.T]YCI+P+B#N9D#':(!(=UR[IZ");69.B3M6C M)_B40NB"3R\UXZG@TU/BTUG6DF/.6N8,\CSE<14ZCQ>3&!G*L56C>&SWG@0^G%\-0&7;7MZT?A[ZXOJ+105#K?=D%J$B.U M2'JA$:A.%AF1(M)".FH"#<* VL1HW3"\1)69I0K[A=A!A:V?D*W/K"'N(]:" M)@3 +!&/)"%'HT!**6$YS\-PW,H:%W5)"EN_8K9>E/50V/KIV'K&AF"6JJBX M1$3@W(X2I+65W"&";7).F,A3!&DMZHPN4Y.D-Q?D>D1#M[OZ:UXT+"TL*C29 M>5< :6& =*Z$GP?M>0H1S > (2[R=-"4A[-["IJC O-!DY4U69=\F5P:<_*Y MOG)^7HZF;;=R=F'>^S'O3*%W,%X3,/9)%!9Q4 R1U9(@X:4W6%'M#6@3ZE&= MUPK7+J\47EAHH4CA)V#D&;, 3A"[P"2R.'*0PL#-6F.P$H@R+J6@A0-KG\BZ MYLL4^IQG9.'%M%>K^1&3C,9;3ZJT'A-O>%S'B!>-8(NR(ZXII"P -C\ VSDW M(T@SIJ5, %L. ,RSB$R@$6%KHX]"8DQS;!1S0+!']S9X0%KQ2W%FOF$H6%0 MHT#!4T#!F5&"-9SC;=02KH14P28"X^J)9U'O=^KO\:;"X=>7?-7 M'+$+'F\\T5Q6;CB)Q[9#MDF,(H&!F#2S@J3E;6 MN*Q3<=DR*='3I67NY_0R%)9^>I:>K<^B(0#7)L2DYHA+2I##6*-@N>!1!9'R MC"I59^K1J95+&D-]";;$6ZS.NH_&,0=3XA:-XUSJ=P&IA8/4YL\*H"J@6M]E MG#*JF$=!8X*.BL/C3LWAC MRN+$>^668:-RC5> MK"[HY9R"9^'NMUG>%<9\;'24L^$J9@:L'4YV^S4C#U M23#US-(6V&%-O$?"Y4%9221D%*=(4\Y!Y>9:T8RIQ-29GE(\XI8 IK)@D";6!3A#+[7.#3A%G:MY57P_/Z96 M3HW?!Q9N"O^&]H^UR:,UAX? -7["!.,_YV"=G:?SSWXOAF$G;J?-E")LYH\X M)?U/=A _1;BC;W?:-N]S*R^T!??_L]/U!R^4RK_]=P_[PW^.[%"-5O.@N;&WWZ#?]AO[6VR[]>GPOZ=PI=,ONT8G MK)1/B*ED$<<6B-2!@>5]]$X&G.#UE5H$+#B&C1[TAA%.&XYV0HZ'MO>]?501 ME9K(IO91B$>#=Y17?JFGQUM:>9SV8@WX:6@[,XZF&0]4: .)Y+A\ZG4/:P/X M])4?@Y>.AP/XF#NIV>/CS@DP2?7I+ZN?5T>,FD;UN?" =C <='LG\*7><;<' M!%>K?@RZDVN["(@;;_"#U6P?7NMTNC_[M=_:1W"G[A!V(?3_==:&IV*LJX_@ M@AO0PS'$7NXCE4E]BB C'("#Z-CC?GPW^>6/T.X?=^S)N_91M9W5E_X87WT, M*_D&%S"@NM_H[3]^ML-@[YTQJUJP+//&'L[QC4?ODM5*'%Z M=%[PJQ22J]] M&Z^2:]^[Z;*$K$JF'G39F]\3K"Q6\NO?GKWL+2[O6T->1%SZ[!4:\8CDGT;S MTQ> 2%VI^.U$VZMM B2&VD;T\=#%7HV1^CGQ_MB]F;%@[B'DEWO?LI"_2^NQ MNSSP6]LX7#;N01N78X=W9\M7T>;O/U-=Q XJQ>9,C>E=T5IAL5D'2[<[=_=G MW/OY7XV[8G%AM?/VVC5>C/7)Z/+/$\(]9_.]"2<';_ZU(W8.=\BW_;V]'?H% M-^A'L;WQ:;_1^M9NG'X$8^_#86/_WYUF^Z*3XSO^MM]I?]O_YW#[KP_[WUH? MX3X'<+W&K^;AUFESH[G?^+ISTCC\0O][NC7;U$YZ&B+\#VFJ*.)29XT!2>!*L2B0C=3E M[':.K :4]$XG1X0)4K)1=,WHMS:^H*!D0AYS:=_*3F^2XUIP!Z]:/MPP=^ #4:__JO6 MB_UA9Y C)55PY?_^+TT)O71 7P9_* ML5 8_$D8?&:F@)"2!<<0%]8C3AQ&1FB*X% )"88[0=G*&B-U-;=I9X7!EY#! MG\HF+@S^% P^.V% ,RD$Q2@%J1"GEB(MDD2*:J%TLI)$ A(\CS.<5P!EB>S: M%V-F_&,[PXI!:C8GYMDC'VLY@7"VL8_M]^.@7RO]09_;#'F_9X^^QZVC29T^ M?&"].IOI*:Y/#K'@VOQP[3*FJP37/J+OC3&7X[F/ 4"E@P"3BY ,;!1,XE@H,.>8221X92BJ@G M7B01HDJZLF (>\QTDL+^RROWG\IX*4S_3$S?O"CW09NS /,4!:H3X@Q3Y(*S M"%0];@D'DTA5N5F#VS[Z!!^*\&5Y[9JFMU.?UWQ9 MWXTFF,0H S[W,4=9 ](B,D2%(D%1;-2HN5Q=DT=[+$LXYL&\^QX^ >N.1_XD M)QK&WH\(ILM1?)B9\B:<,$]EIL +9Z?3SI'C@D;W0*.#68/#&S@UHQ*BCN;& M+,PC0*>("%?<@\&A/+8K:YH_.K>K>$]+\.0F%B[:QASY^\R^4):'Y*5'1'L, M]D40"- Y(<*4@5,7RB>:![<36H:SO5+F7MR4@L+SO0PCXA#N>H*Z/X]BJ'7:*;=_ZP][ M.3[XQL(=]T&LN1D2QS][[^[2HW%0U E@S\H)@A+2A'UD1N<) R"IPSNI,28,!:TF)4U M7=?%H?I:.?RILK,*AS^#;9)3L@B-AGNDL,\SH0-!+GB#/!&@IE(18D[)8G4N M'S,2NG#X$G/X4V5CW<+AA8D?:&:L[TKF1: 6Q'3,SD0.IIO!2:)(9>!&,\#L MM+)FV.6DRA(8>0)F_-#MP9]';[*KUA,;$_>+W8X/YISG9&,TP^AHT,Z:15$[ MYH98OV:B(**Q_UTT/^X*3((VS"'B3$ F7F.F?/$NK,/W3,OV7BTP/?)VDB HY3X#IG1?(_'/?%[O9XYK M\Y>/_3Y\8=)^_Q#.I12XS1'?OI\K*<&!& =9 ))B ='D(V1(1*,UP1+IJBK M<(VJRYTYB@/U5<# XDR8 @-+#0-GE2?6][H]V/[,CB+9:N^*.JQ.\;MN'\;(\SCV:(:1JU11'LDI3:(<\*15D(BEE@, MAE'B'>Q] =D"LLMD*!>0723(GM4U28UH&]%N_(6H$82% MQ-%@#+_^9>TM"3$:C !.^ZY;B'MH8;,5;FRLC*/0&5\];\Z\>.S5O\[T_:87@P4::9&\<=QN>W6 =]&PUOOF6F M9[XL/O3TF$!SFPCFTUFN1FSFWX/^I#G'=C\BUX_V*[()6OO.=D[LZ6#I7QMYO;6GQMKJZWUM>+WC>9J\\/&ZI_%=@N^ MV%QOMK8+5/PRZ4EUKV3-@QJ3UXP<6::Q2, M.L,B]7M'Q3 >'??ZMG]:A/&!#@]7M+O%\"#"A;ZWWRWQLNBER4/*:FR5C3 H M_;>IW;5=W[8=N $>EK/Y%L>C/D!MK&JWY7K4DR^6BW]?0/PY^.1EJP:M_Z_3\UQ=JP'SYYP#[H[^[]K,9;1UN MBB^'_FSWZ/?VYMKNZ5;KX_>MUB;?;#6_-M<.#C?IE\/-PPVVU?IT] ^8-,VS MCWLT1:*(#D@R&_+A=XXL-1P)#Q0^*!H4EY?U)6AC8)J,3-Z .GFK44L(_$&691 N@;Q>N%K9"G*933*M-#7%C7/ M,M4YG\C&1**/^R"B[6/;Z9R.I1O>G'JYS&9^U"^E6/=&H%%A\.N[JZ;'++Y< MBRP_[/D=D6*Z$I6FT+F14MI> X=>SR([R8?WH?VX+AC3]^UNZ6*ES>]'S]] M;-GDE?R2Z56^K_IYO,@;O:Q9NHW19_IM@/_?4'S56T3L]]@>[>C_'7YK X?O(UUW MW;]?:(?9-9;<[!+X[BZ2=-,XS$W$?CKVZ%$:^=:.H/[5[QU#8S.&:TMH6#(*\&(97L;=PMI MF*%-,VQI(EU_=6QWF"M 3@3L33B(\>;:*OWR&=[S^>,9M $W_\@.8KC_:.?[ M[N?FP9>U3GOS;/]T=_NR@_CCR>;:EP[TZ?N7M>;!UMI'G!W$F9]]:?U^L$M_ M_[KU>0/>_Y^#?\XV9P_',B-,S"F/'2Z+',B -+,28:&D%L$19BVLADHW&%Z0 M$S%S.A=78]1KQ2C"6(I),AQCY#P8&[BGPDOI@V8J^!*C[A 14&/4KUPTNYTWMC! MO<6QG"83 ("TT1W:[GZNIUTYI"<_U?@T/WSZ.&M#::R]QU2BE'*Z)&LDLA1C M1+1ST3'"@L4YMVM#LJM;['6ZM%>AW8]K<]3:_=3:?6Y]$&!&G!"&HN 2<48Y MC%%_\<9^78'S\&Y6SR2C84?4B" MUL5SVM3:_$061ZW-CZW-YQ8&Q3PIJB)*/N;39MHCG3Q','E4>XH55@ZT6348 M?\B!XMJ]\?-ULT<#>'GL%P>]3LB]JVM$/)Z9D4MF7@]*DVGXW\DLU) T/TC: MO; MY$(0@GE$<4Z31B+P'& 4]Q@TN:N?%\^4[+-I3K][;=&,L MC!?C%D_KY;]?>SGN)\(K/VMW)*$M%L""0@H><:8<,C1AE&?;)N<]#G)N9;AK M]\8KMCX>2=MU=2* M_^B*?VZP*,&QXT!.J H:<1U!\1572!%!F*0Q!AQ \1EK&#F'0*_['*9[B#US M*>\)J3()S)O1O/1GO-7S?Y4[ZD%'_VX9@L5#\^M]"$]]$/&E#]E;\^(VX[#( MQT)LF4ZBTQL,"F_[_5-8B4]L/]3NW*=TYU9^FZW)=/P)L_%A=C)J VE^!M+Z MZ6S>Y,!@&D,PR-HD$+<<(Z.)01*SY$VD*NFXM*)TP_!Y9?2LO;<+J-2/X+RM ME?IIE?H\3Z^)QF)'#<)14U!J;9"+DJ(@I(B6!6_* 'C:T&21E/JMQ:B54?#S M\LR^;GB:(D?7)^A#E);7$V>!,$Z-&\&O!A\MTXA?ZG M\62L=L-DDFJTFB-:72@,%8)Q0KF$$DDJI]-/".28HZA4B,;@A*-96I&BH<6\ MLNG7#HX%U.]'9"0'P&I?Z M&:P?'7=ZI_'"SS6@S1'0Z*S!8AS&-LC,K")'7-F4LY=P) ./01,/7_ZD=)8NK]T]HL-1Z_VQZ?V[(<"Z C?"L\M0A3K5")B2'B)1$:"YT2GAI MAO_6W"J@/84'U6G7)_Z>QV;Y4 Y^O9/\6*!$9HT1J;A16%+DB 90 M2D(C%Y5"% MO%7PG.0%0,O/P]=;>D\55Z,M<(7/P<91Z+3;W]R+'/'!E$%-8(*ZM0LYK@ZC0/$07*3%L;CE#:E_' MPT^7Y6-E;NP5+$I='=< /AO_.*F?7OM$GC:$=>:+B==VJ[LS,SOPPU^3N:GM ME3GB&IMUDVCK@O*.(QHM19P*@@RE+(?><^,")T01,%1P S_<=UN[2197QQ\E MN+76\6?4\7//2=+$\Q0=THIXT'$ND56!H>24,X1A8":VU''R\ #VVG/R,,]) M[2=Y^L.[>=QK])DC^O!9"\,&#=P([ I)!$<<^XBL$19)SGR06+(4^-**:HB' M1[G5GI#%5=_'.Z9;J^_\U7?FS$S2P7@/)D.D!'&1 A@/2B+L,9D3MT=NF#,H/L2)\=IRI2V";?%'OS>HF\?.U MJ^15*?ZCF2VUXL]=\<_M%*>-I(YZ9(,'.\5Y@[3$$EDJL C$&(?5T@K5HD%? MCH_T;9;'ZL;A?4MDW;'P1]6Y=PR&)/1&^=C.I$\/P[N%&\C_><8!6NR%X)D] M4751H<=9"R[DS.<:6;?58VB-8J^"#=@C:*/AJ(S%K52C@2F$75$@T6="T>3F) R N;/L&"4 13- M40?T5:!H:6W_:VCAI?#?T/ZV\F_X9]+P(]O?;W?+UZN+N'4X&@S;Z;3ZJMT- ML3M\1WEI;3^]>M+2CCZ(-UK1E5.PS/0W8U"7N?[Z[4$^+@8WIU[VK.?"2^UN M^87U^0+;/R!+P8',3_WE_*&W@B:'P:_GA!#?33Z\#^W!<<>>OFMWRW$H;WH_?OI8F#+M MN33SY?NJG]^?M,/PX)TQRUJP["H8$Z[QBZM?R7+I1;@DS-5OBBY+0V_\&2^3 M&W^[[;&$+$NF?NJQM_\FV",UUMSIL3\@M;?4::LDXVD60CV/TG9FT7NE;CA6 MZN.1B_V"D<9]:M M:"';Y+*<;7-'#X8<487T?I MTOBPJJ4_*Q"+QW\6HZ3IJQ[/MY;+8?7:S?H'']=>N'[>W:ER71<76XR?T;<\ M+5O_IO8:CSN;]"/[\GG]=/=L'7\YVL'-L_WO6W]LX.;ASLEFZS^'S;6/=/=P MG30O>T:.=N"YH;,+UVRV/AU]:7UD\"Z^>_B1-ENKWS>/-G%S[4M[L[5#_CF; M9LC)1>NM)]Y;%Y%P7",>-4'&<(RHP(0&%HBD*;N7&Q2_PIR;-2*]4D2:MY^V M1J1'1J33*2(IK2-F4B$:C43<68Q,C IQJFSP5-K@9(E(4M#&NMPWR>8(!>#^+7P9(O!>AW9JVUQ)0P%@M$@@*@3S$B MPX)&$F.OP6!S1*IYQ$K.7746W U6@V@-HL]O-M<@^H@@>FXM4TF8,,GELX8) M\5R*RWH"F.IEY)(ZZW":1ZCDPH#H-:&2N5=9EMO=ZFS^BPZ>_'8U8\L@*\^M M$97#8A(X5;E4&6D4V>8I_\5EQ"7HKBE.8C\6__/XII5XM$0*\H5"Q)=_#K _ M^KMK/YO1UN&F^'+HSW:/?F_G<.BMUL?O6ZU-OMEJ?FVN'1QNTB^'FX<;; N@ MX)^S3=H\^[@7#-,!\X"$REDBE=7(,8Y1XB(2ICDGCN>L)LOLBI(7(*D=^-"X MU\S_Y'I0S_Q\9WY_CSA+8=(MXL)IQ"7CR#@ID:!:P6Q(XGR9!N.6F2\!X#Z3 M[U5T/%B.24P<&Z-M"M$DYBTV.J60)Y^8>O(?=?*WUG;V,&9*4TZ1RFYMSIS+ M^17=_L!V]^$MXU#^,H/J=>TH M%[AH_4'12^65I]'V!T6$13G<9VFS61K[T4)OX4'WD?C(HM5:)^]4XAITSAFC M LGF58A@/NVMY9=B^#]TMQ7OJJ1?5H8/Y>!L=%>/P-"ZHS_Y#>J!V%S[""#( MM \4]$!Q@7A4!AD)!J_@C )..8^] #U8-K>L?C\O',H[;+R56$3+04:LP=(2 MHPW1%G22E<*!)\)Q[:(X !V!3[64/)J4M$!*C!:42I>%<>+S.:WE\'HY7*?-M:^GS4./FZW] MDV9K<\\Z#GS*!*2H8X@[&<"\BPYY"N!!.6>2 K63R^1FT)JB5;LRQ&(UAR"' MI6EGCX_[O>\P\,/8.;V7F%F6*,,TCEJV%X4S&"M:X;3ZXG"L=]&/%^ M&^0G5Q?K9SR#"VZF"G'0*$X.VF#2GUBXV_:';7C:*;PCP207[O2>@.>EU"> ML. .^R,_K-;GF& FAP.XT0ZG&!J*(]NU^S&O;V6=6?5^4'QK#]K5NI:?U2O2 M"!X1B]$0OCNSEU]74>D9G8"?*YVHC(>;>7#6%1"\D<_'V^\'U36#752] %WX M2C9;63]VIQ7Y/<\,D,(:BD-Y'S;U/FB58) (AL'*EI&7M=U\D MV?)GT+:]1)/T3.9C@ IDRQ&&#-,:&<<(]1'D+@+GX^('&'D=V,WX&V9V&V]F M?W:&^*5V%Y[1+BE@K[]ONV/:]B,G16GS#'*X47MPD 'HOC*,(];6A:B#9IQ@ MY20CAD6AN$M&!WX'&:Y%]Y%%%]K9/-O=,XQP0S%#(*1@*3.1D#8:6!KVF@IK M.$X^Q]+=9BK?MKQG2WH2Q#43O;4/ZUZ_3&AWQ]6\,@PNYK>[-09N'&3&:76T MY+@W:.=KWI6;_^UO<9R';GQN>^;&<9P?/K_%ND&O,QK>?,MUZ?2>(Y:.8'%I MA&;^/>B?)P[;C\@!!?B*;(+6OK.=$WLZ6/K7Q2#"=A==&L3%Z?^5Q%%E_S_N MK#9;J\7V^J>_-SZL;S>*C>:'Y6*UN59L[_RVO;&VL?II8WW[QB2)B]*-YE9K M?;MH;14?MIK;6W]NK*VVUM>*WS>:J\T/&ZM_%MLM^&)SO=G:+E#QRZ0[C]32 M\HGOVD,8%W^'MH\MV1@>N5FW-N+7Z[3@$EA4T(^YT-QP0KQP^:-.V!KA84'G MU@:NJH6M[-!J7DT2D"!,7:!$*\YIL(YX+)DW$JZ.5"S=+P[WF7"B\L7>SK*R M(^.'%.ND=!,L!K6J;81'L!%.\R[;/$),IM3I&JZ4Q:P?CWH@AJ4)^],[MU+; MR!E/8']2[H2RD5*50#>M5RZ-O4ZU<"V&< %W:IZM[TD2*: O0RYJB[A*# Q0 MR9'0V+.D6*!,+ZU0<]N&&0C-;9NRU5Y7&2S9[<%W,$\ :8##[7R* P30Q3+( MLQW+T,X';N")I9? CSI@"F02=PB<;1#:96<&R^/W@19UVO%;CGP>%NU!<00: M673:7S.(@P*6O1[O.H,RPIA !\ 8.HMEDUPERKD5I7_C&LY8JG8JXO?VH%3N MZP9M^2X9T!?^3-3JS6>;QF.=MY'N'[S>J"+2L^,RI>C+X3QW!=T'X[0GP3%% M!$Z1)\=@W;4)8R<]E=$F^=-GI+8FS?\36O]AMO$U6%T/5A_/FJW]/>4,#*"A&P'.2188#I(%1QW63BN)BFZ(!S\10K'03_6V'&S M>!SN[DD6>/!.()L"F,E2>.2$%BAA&Y(-$LNHGC\WAOU:^FX M43K./NYE"NQC)(CC0!'WRB$+W F)(+"S$OB5PCF2Y 5F/]#[>Y_Y?G[9 ),;:'#> MA:NEXT;I *LT!"LDDQ%A[#'BW$;D7+!(VJAAI@SAE"RMJ%OCZH?3L5XN5J^/ MMKA?G,.\,H7<+!YU[H"[BTD^?1&XA^%.#'D<\U8%D!>'&4?)PM3$:*U48FF% MWT:#BP.@N1?B<@N[;]O=P7 :^COQMV2XN7+NX5K/R^OP2XV=3U7P1HX9"KU8 MAF\6Q_W>MW88[QKFRD7C) LANQQ'W= >#/MM-\I?P&+8A4$:3%Q]D\$-<=FA&6)J@UK',G"ZW?T6!W#3U)'IR^>#KI970[L.LZ\L!_6% M4$:$Y-BJ<:M/H$D'O4XH8UC*CK=3Z>#,SENXI1^/+70]RXBW@X.Q W1P4QNR MLS8WMG34[>2?0U$N)X-& <.7GSP=\QQ\".TJAVCLT:WZEW?.X)6=2T)7R7MS M= 0_^CF$:U_$L.W1$8CRZ5::;E)4VQ(@+!YFM 7O^JW3\U_?'##MPC,W]IRW M"6LND$Y"(VXY04[#)Q)29)1A9U1:*B+ ]W&.1.F/XCU#"18()E9+Y(1I[[2G MIR9&W?S=?A<>4SGU)P[_<4'305:*<__BSQ0VO30NSU38E&!87*H(J?M6-I5\ M67 V]V*A9EE+_BB%36]^YUMI:UV#]5*.5R(6O5MU$=:Z"&M=A/4N X?K@?NI M@2/FS56O_6US+T:/WK4[Q9E-UW[O_BYV)^QD2<>_,L Q@ MH./XN#>1B;O'=@\]^[+6Z4#[3IKPGN;1[T>[K7#0/-L5S;7-G*%;;/ZQ0S;; MES)Q'X9V\RQ\W?J\\WWW;)66&;L_?SEHTG76S.\^RQFZOYY\:>V<_G.V,5O. M(/L'K%4*VE60BF+NN,%+*XPU*+D:&WS/2G@_487Y.:M3U2A7 MH]Q\,@S7*/;R"P$(2+ BE- J CW)M".2J](X%)!\8;9QI;B2,SGD>A-,!=N2E*=(UR"X%RS7-;C@B/@V0. M41T/*4!X]SM84&(594I'"A,6EUO"DY*%R9R:]7 M98J8G%Z_L!-;YHLH$TL-KZ7F=RJI>M?*\R\:Q1Z:P.JN<+8QSL4U^%2>YH$! M_;W?._I0S=%?T,U>OOJOR636Z#<_]-N<9;+$1,N(4(ASZJKX(AMQ1#0R99R1 M.C"SM"(;6E^-77V^DNYSJJY7J_V\SF[6:O\2U/Z;G+7WF*:BQ[3"S[.,ME3^WO,:"SV._5^GY??3^G+(83ZS1+""LB$?>)(!<5 M1DDGL% #=3+ON9?97^C[6N-?K\8_+VFIE_DG4/L9RB*]<8[JB*0('I9Y+)%) MA"*?8-ZMH4DDN[1"&H#Q"Z3T;V$#YM,DK]6 MK@C..!0H%\A*2:V78,$H,C?SI?:Y/K'&_[* C.4!*E_;+P_4 M^W/: LCNK]/@!9K'%L/CBV.TM5@M;.&LH0 MP2'EP# P603SR 1FL5?$.!UJ3^M+5?V70U5^K/NUCM]/Q\]IB==."RXQ2DX9 MQ*6U2&/F$/8RNU.^)A>C_#4:Q5P1%C M44P\9;T/R"H-"&"HT9(!@9%^:84U:"ZIMPB:_\9V4OH3+2D2J$EABS)+UZ04 MN3T^[D"CJ[Q>=C@:QN+?KO^O%?BYTSYJ#ZL:.,5Q2???VJ[+?=#OJ4C-^ M@+\_\Z1NI=7I=&Y7L[F5_CR?QAH#YX>!?I;?,(;!_#$8B6SVE-G:;6(,2:LP M5SK)$'@.?E?X:D;NVB7[*O3_J8A-K?\+H__GW$A_T_%?FK]7Q3]G^% 2MMHG3!(D'SXC7*/M#8* MD1@TCX -V)JE%=$P["$K$;'IA#;YRXF!WGM.&C3)1D)K&H@K8&T3F?Z.H'TG! S'ZR21"/&I ="K"FR6 8$ J$T M-&CNQ Z>I0[C@V#B[95<7#_9:GTEFZUU MNGGF1;.UL<>-TM)1CXP*"G$3$@*#2J-(:6:A@M*<5X>I6^J#-PJ0[_;XR/%] M"W(^U79V=8Y@GXE1%E0 D'?=A3OJ E-5S MX/O8_Q:KF/B;4&EHO\8LFB7L+1>_5S4F2_=L=M7"4V>+2)4MJ<#Q/A+\T W9 M7'X+%A'X5(OR(XOR5^C;_IY*EGF9,%(\!U%$RY#V1N8JUI30Z(#ZIZ450F^I M>9]1[EQ8^^=!4&41T7-1#:,X2>*;[+=>OXI_FD80YL?L+&\OEV5I/]BN#6U; MR7!YRF-0?I]OCM.*U=-;4@RYI.M,1=MQ7%6Y\L_$5-U%[HFYO]P_=".REOLG MDOOFVNIIKK1L@HA"Y5.<@%2( U AFRQ%W$E%C>*2*+RT8IY&["> #:]!I3RW MRR*TI?#W'%C5=IJ- 53"^O^.VKDPF,&;1C6MUREM]G: MW+/ 1ZV5##&'?7;[41!JD5!B3I*0@+Y&\5JJ]+9 WJ?%=V^C;!68GW.[23[Y M=JZ\%P?#4GN.8]=V-9' ;&>5 M(ECX4FQSA>SRVBX,6$%H9>$=0:\.!F55[]=0*]B892')SY0*%GJ9TI\KE'O; M8PE9-G>L:7O?^KMU8XVZ6PWBEU%Q]H[.WKI<\.N=O-=9O;6N%US7"W[:@7N# M]8)W;C(VZV+!=8&Y.DSQT3>%Q=;:ZMG6'_F9JZSY.;_G4P?>==2D&V+WZ"-I M'GYES3\^?=T]O;PI_)5OKD&?H/6;:YY\@3Y]^>-OZ-*E8L%$Q4P@A[[A#'*B)+K44&2T<\IBI@69=$KU&N1KDZP.^%H=Q,@!_W M. 87(DHJ)L1%,,A*)A .VFOX42O-7UI)]+>08>6O7K]4R>&!'3:*=MZ!F:A- MHSCIC3JAVHBMMCKC]^/8'<1R2Z?,KP+S$&$.OU4_]^TPOK'<*HM#4ULP@Y_S MA&T<'4-CUBA4+!UR5M."*)@F",.5APR03GDK())Q8IZ M(L"^XPTC'\QBZ]0)BZO>C\S/:O5^2O4^G3%LDO'>!40EQXA'@Y&C.3N"#V"I M,DDP8Z#>8-C(12H-6JOWRR(FM7H_H7K/IJ:WEE@M%*(T@5(3Q9%V)B N97;, M$*R,+7F+-%=CS^O,](]:^=?[_F@VK*Q4T#MN$[[RA+:+0SLVQK.SU=TH0V+A MIS@83UV-6O-#K0LE?D72A@%L@2G"-.+"4V2]S6>K&)$AL>A#/B[38+(N\?N* M5?N1*4>MVD^FVN=\ XO(C*,:R6@YXBXR9 0E".Q.3UT^8<%3SL%&,:]5^_6J M]B/3C5JUGTJU9Y,@8*]S85X4O/6P:BN/+-<246)$B(K;LF*O;%!>5^Q]'JIQ M?FAE[ESC33A)'IUKC+'JK\D\U9 U=\C:N9@1/OID. .,TA@@2U/DDN)(I 1H M19UG-.0BXT+7>QNO6*\?G6CUZMY/=6>3N8.&:JP0CAB(A"(< :U0R#(7 M=%2>+J[:.SB%IOYZ.WLTG8J0HB&H="L"+G40A(.UB!<](+ MI;$@@IL%T]NWL!OQZ9J3Z=,4%9-T%./C\U=.SY>Q4A>RGK6A Z,\#'D +AUG MO\NIN7D/ZY>8#=34??#Y00=^Z+YQ]]'6VN_=S:/=K]OP?CL'NV(W;.O?&MM ^\> MAH/-HTW6A._^.?NXQTR*'#N'O'#9GV("LE0J1+A,+'GE*0:DO.I+R=IZ'^D2 M$4Q;$"-#,>:&)TV,!,,*:R^9LIH\LG35U';11&_]9"]Q&['T$FG+P;H&(H1, M @%D7&O,K=+4IEPJ">RL*_)W,1_)H_C/ZY7BIH20Q#-064ZYT9R(J).D09!D ML: X,G%7)ENO%$^BKJ2C3RZ8+!U M/CE&(L,I2/G(TE6O%(LF>K!22$:CP"Z@0(B&E4*#E4*H11YCH45>153VPY"& M%E>#->JEXOF6BL2IQHYR3ZP%Q386YB\%'+T)+)I([^H\J9>*I]#7YLV6'=ZE MS8,F_?WKYM'?A[NM3X>[G[^TFX:9IYNM3;;[>>,$WG*:EPJ=\U1:PI$D MB2*>B$(VRH0X5]IK1X/3>!Y+A0DR826"9U+Q:*31D:EHH_%!@6UI'EFZZJ5B MT40/EHI@G+=4)"22(XA;['(6[( 2$SG5LS;!QC) X)JC!M>L%&]AY_[ISB\^ MXL"]['7RH4YB;* ;-Y[6*_F=+4;+A^:V#D^ MCOW?\CS5D'8O2/,W^TF.=D^A-Z>;9S &9UYLMCX=-5O[O E]W#WZ^V!S[2O; M;*U^_W*TSO-J&IW!E#.*K$X\5R+4R+CHX1]#G1*QZU7DD1UZ] MZBR@4M_D?.J#8!_#>[YM_[)(F_;NSV]H55>&Q MCWL\^U0PT#?/==ZD@,*J8R4%*X4'A"W0 M/0[$#UD3%?+4:FDEH3S8I16"&Y34R\XB+3L/=0K6R\[B:?7-_AOH$X4Q:/W= M_M*"-IS!?-L\VS_>_./W>]YV3$2!XO!=K3"2,2%L B$ MA*((/Q""-?:<+8+KL%YVWJ2 PK(CE-;4.H9"H 'QF!0R"1@/CMR!N%H55,B' M"Z5A=W8POLH"I^-2-;YC!X-V:I?59ZXM;G/2'AZ,"],<]WO?VH.R%&&O/U,@ M*@Z6)Z5O9D("I\\;7_C$A2VOED?+J# -Z%W_#J/:+0M9G0VA%;K?T]2:F26!JP[[RL3M 8JE2.1 "S3X(!X34L"LM7/?KG!5 ? M*"OS+R%9R\J\JXV=;+;\'N-4:NDXHL1CQ#7S2(O $>8\P()O&"$QR\K-Q7)+ M=)J*RV2[XY[R,H?2B[68/):8G'W=DTK!8FT48I%[Q#WC2&/E$6526D&)PS3> M#BG%#Y>L\HM)5<_!I;*>EPM^9]0H)2^+PW+Q$_76%M4"^+__1P,#?S_("E(F MF"T+W4V*H\X4@>S'X:A?#6/^LZR%FD>C:,.]HWX?.M0Y!:6#&T$MIYI0N--R ME$LM *4H/L5OL3N*Q7;L?VO[6/RR\6G[UT8YN#_5HL&%)@URFU19DE4WQC,& M4]>/1[E89@\T,'.12Y8>R%"&AW9W9"M#<&9&QT/&:3E5[R>UD=]51=V_Q7%= MN_'!I9D;QU7Q\/DMUD%W1L.;;[FN/-]S2 ;!\M((S?Q[T#^O[+4?D>M'^Q79 M!*U]9SLG]G2P]*^+*@'Z<&D0%Z?_5^H359JQL]ILK1;;ZY_^WOBPOMTH-IH? MEHO5YEJQO?/;]L;:QNJGC?7M&T%@4;K1W&JM;Q>MK>+#5G-[Z\^-M=76^EKQ M^T9SM?EA8_7/8KL%7VRN-UO;!2I^F73GD5I:/O%=>PCCXN_0]@^5/L;PR,VZ MM1&_7J<%]T'[9]+??U\"M,J(2(K"NND")5IQ3H/-Q1DD\T;:P",52RO7P?8G M$'\[R)\'TPK9E^H UG,A:4'Q8']%HMN;PA(/*P*"\< >A-"B7^VTSEM%-\L M7#L:%%61X0S0 -_0^.Y%2&]W7&V%'PX->OYW-MRFO#3UX6>Y:7I3:^;FV>UI,*B47 M)[D0<=$>5M=-BRQ7]5]M<60/QVO4X:C?'H1V::PL7[/R/(9AL5(& EU]="D5 M"GA1 (:6X#^<IASW\]Z'5 6@;K_QVUAZ?-WC"NM0>^TQN,^@M3>KJY MMC&Q\O'NV=]?FT?K9YMG?Q]L_K&)FW_LLFRY?_G\-SPK1_-MGGXY# ?-[2N. MNL/FYX]TM[5YUOR\?K)[]A'#=>W=S__I?(%V[YZ%@]VS[#A<)_^<[7\'!K&7 MA*<*IX"L5PH!(CED0.@0,X!4P,ZX<;PB;N5*L)K)$H$IB<$9P0+C/C(;4Q0 M9#%:HH6^4JIZ_>/.1FOWW16OW>7*Y5?A\L=ONM@RG22.BC&LE.&*Y4T3PCG< M$TWB4H@?E\T>*PLAR_116<$]E^)6CKX=]4^+4IZ?M.;[%07Z"_B /WW3BG.V MNL>#QB"6&CD107$R(L-G2& R7BYW2B%D#MGF2:\##?QK%\,I]E64R MZI9,&4R-_XYZ_=%1<3SJ _O,R;[ #@*P&F:K"HR2;[ .+5\EP?/9UE@L<=D^ M@&&K=C$.8B=,G07E%P M.3E!ST%O*EOV58C50;RMB]EZCT?'G=YI' \,B-W@ M./IA%HU/VSN#TB+^*W_(0>=%EKM!');" [:N[QT=];ICV=S\N-$\TF!A+0GE!*I2>+Y )18OAJ><+Y;>C^8D8YP3UP2%.@] M-5$S;$A@FKEH?:+X#INC-SZ)Q'E.!$ZPSBN?#29)IYS!0?LT%IN;.^^HUU#Q( +[N M!2DL-C3GB[( -Y<&9\2I-1A1&)L04^_UR=(]R7%+%FH]AJ%Z%#^1W$(=K7!F9^A=N M-"P%8X;\@VR,M_ &YR-3[1_:6X:J,1OVV@_PMNR)FQW\/-0YH(7B]Q>]?>67 MY'W9/AB>7DJY.:6GX_*-YQNHQ;%M!Y1],/8XB\/RY"FKPXE7HU'TNMD3#(S*/AT;0B4GO=%P,(1&EC@_[4'Y],G&<''[(F$'@YYO MEW)7.INFPUG^C)P=9'_GB2W'KU]M(+<'@U$Y \-VY](\Y1>65R\7.\?Y)5=^ MO?4%.7H0'CY%A/RT\P9>T_Y&>4VOWP;1S]-:(4X>#G@EC$7IM?T6^X.\UYU= M;UU8W*YH7L:BBU[;&5V\T.BK^CB&NDO)6"\^[9[KJ,?)R6"ELC)RRN$/:AG8 M!EH'G8]QW-DSD ,@+ZRAGZINM7HP%&OC/GV8Z=*G22?J5?7Z574#YPA(YR,% M!L60X]HBGH0 .4X,64^B49(D3W(EE5N#JNFLHUY:06B% 9(Z-&4J675MCR-6?[)M)SB0Q>#JDN'CV:>K&L\.WQ M*G\\ZOL#T*9785:OG<_Q\*#=#\5_1[8_K+;MJI#K2S' MO]QDZ_>^99-L:@E-QBB'Z^_W[=%XW[&*PSL[M\L D*:7CH[O>ZI44B$=9XY' M#S156$,(5C))190#.UN7ITHU-@S/@A"^-BKET[3-?U5-7ITV=K6T_4B--S?@ MC=AJK>_EC0Z73$)!RER+.F' &Q.0KWX-+V4;7&EO\] MZ/=&^P?%?T;=6#!<@B1KC*4<%-V>D\![K<#2"!-=8$1@;BPU1,48C,-8*DUX ME38*8WUQX:UE?KXRO_F]>;BSYXF+7H,Y3Q25.6F+0XY8A[27%)OL0Z/X1S)? M>67;W1G.?;L*E#9=>=U-9YON(TXT>*Z(31%TE L"O!$[2:3RSM-DL+HA"]D5 MM^OU\O2IC-N&/IP+UODUM8C=+F*GS3. 589#" Y@%>8%<>(3 K/.(^7!N"-5 M- .0 $5O.SI7A<]GF/MFVYT<#3-VA>4U?W -Z"T7CQT(Z@_ C._$K73!]O_M M]$,^OOZFPT$/]_=8X$XG)L9QU!@0Q@61$.,D!N>3<%Q>CE:&*?" -$Q@I3FA MRL U!F0D/HK5_*Y_5&8,.&P:_OBMOCNN]Y5.?:,/ ?#M3* MO\OT$.?'_OK0O9Q)J&./!_'=Y,/[T!X<=^SINW:W-*O+F]Z/FS4^*YC/QEU* M*E0VM/IY?&S.F&4J33[E,TY\.W[Q^%#=P/4A8O9F;B*P<#RJ.;N],MWW=WR"E\CXQ.W)BUPN=%@>GB\F MX_":ZH!>&WSTT(1!5PH/7"(IH7)^_54>,MT>MV!!\GS]K.DYSO/%-EO[9[N' M.8G_Q^^;:_F>';:UMG,*IBC?_?S[T=;G3YV_/SQ],O: M^LEF-E=;GC=;&^3+VL'![N==\06>]>7SSMD_9^O#S?:T"B@-(I]A,LCR7%_, M!(F<%@Q1G6"RF-/6Z*45E;7J865 [ZLCWKQ0;^."K9=X MB(K&G!W2(DZ503DM))*1TF2D44R07/9)ZJL['\]7]'U.6OU@35XX,+R[S79= M%U\H2,T_ZVAMECTO0,V89=S;B*V,R!J1JSA1AYQW%!FLK0W,8$K]T@KEIF'X MU1JFSP=1;]#-1LQSN]E>O>GUT/2XM2?ML<%K\X)U!8L,)=KE$W[ *5FVKF!= M0LDK*EWTWINPM,+4U6/%/TVU?/"TXQM9;&G M@$ "^20 GH@BR$8 *HV#, +,9K"CR_+P8'HM$$)=+/UQ-5'G+1$F=-%3?Y_K MP: XLJ6YWUQ-PG=&92QDSKO?K[*M#L:!1Y?"? >Q MVX;^0)O@;46R/I^./*WB)JL#DO!=COZ=IH(=IUL;YYJJ3O!-3B:726&/ 3-2 MVT\.5BVH@PJSBFP MAH/L\HTS S]-O]4;#>KC+[.)S&OB]RNHF,O!IJ] M+PYZ)_E49W7Z?\'R60CFU%,Q!"@XW M]K"D1CCCD87A1APGAQQV$1G%DN/9$Z# F*9X^6K8S'FVE;K\R0_*GZBZ_$E= M_J0N?W*=%EQ[2.+AN>]OIA2$/=.Q[ANDJM=%)0?M 9B"\3ZI[C:WX]T+P*"* MG$_YO"!H_C2MFU*F$<_9@R9. @#Z@^*P!Q<7W^#'$3"-F6N @98EV$(NDY+Z M%NCXR.>+T(2P#*HZ8!-Z/F7/'@:G=P3?3!@_$/O8+AEY*,ENY[2DQ^-F#$9N M\DGWR[V /XKGK" M<>QG%C>I1'.Q1SF/4+SH?IA]2PF%55G4WK35%;GL#[NQGUM:G#]L/!/9%IHD M3KKAM=5+9CT48%.!$58Y#DIW3LXF/[ZY8J# 5"],&5#$@WC^UO&45=F=RN(U M>[S*5SLM(%$ R7N#89E)H\\L[8L% =/Z8QBUX]? NR\ MVSN":8/1M5?0FN? &!Q%$=1E@8UIR MU0Z'_;8;58?9QHZ-F>[X-L#1M.W3!%=/7]3W(I^ #E0%-?_L#0:K,UUH]6"L M9H9J@M,UO;B>7NR<-==V]O(Y1^8Q0\FD"/3"4F1$"$@DYQ7C%FN3TU/?H,X$0JU!,WB.N#4>.,8&"= G@W9%$?,XS=DN"@=LJ[]Z4)NJVQ7$V MT1TL2-WS10U6*S JVV4%DO.2-[M-<\<%M:P 6!EX\.;*0,QFYRNI$9QM M&F_[_=.9Q*13,_""!9WML:),-7I>^B4GWKF/ZKN8 A52)Z4T9P)0($3GG)8V M42:]OVMVD=72$(>)KC7Y!DVFFV?K>\#4N0J&H'+%YQXT67MA$2.&&X]IL@$T MF=#EJQ&//XWN-@AL+$]&1\5M@IF5BF!II(Z1:2RJ?$3U%,]EBO?W".9$"1.1 MQV#%<6X)3#'S2 HCP.3F7.)4ELB\;<]@>!6:''9KM;\MW:'/B!A.7 H3WMA%*!<23R,3;N8\P6(D4: M>U@OC;11X&P.W%S3Y-DPI)[H.T]T:V./N$08M6#[$SVN7&25E,AJ3RR)P@O* M?V#WW8HD5::RTI\U]N$ 'MS#[9&QY59?QP^B+6XR/!NE/1G:@\I6+".)P%:\ M&<:>/]CBLF!#%\N$OK_W>T=KLQVYB0'];U5SM5:(&Q2";[6^[G'J<$@JH.B M#?% )7**.5 -Z2,-BGBG;^?&S^PKJ<7DD<5$;*YM[ED<"05P1!+,$1 .'I"- M4J- ;-):Y42T;FE%++0+I9:41Y>4UNH>C!-,%*QP_ZIRU-YJL=\SY7>O/\[XO1UCT>P-8T%DZ<-)H_YX8V_@.[U!N1DR M$]!XR0%S<;,1J$?N54DTYN9U6;!-Y[5VWH[KADN;S(^;='/Z4IC.#AAFH54Z M3=]TLLW=/1H=**GA FD&FHJ]PM(9X:)WCB-]]/![F#>$JN>C$N?#K MNP=E^7PIV3HI7@9*^T(28$)C->1)8\XM'5FZSJS-2R;Y:IY:<>*4*F-LAI;2GF4V'@J33!2FHB3]JYR M5Q,Z=5?C"SM6]++O>N8\\=06G[QZLFA-]YOP"W5ECW/Z\/S.=F]DM/G(/ M/.RTO[0^=9HM?[;;^NVP"?]?YDNAV0,1[FI"LRFNS6#=!SLX>!-Y MS)X,\[8^7,(\QY7+X3?($*<15U0CYP)%0BKK' E">H^0P'\! M3=Q)L5_U %IVUP3^KV[PMORP]U!.6P^>>+S1N\^(O3:KXG5EF;^!(BD5L=)) M2!$X=SA8,+*%]2($JY2F81S1HZE"DP\U17I:AD0UE7D>;)I0&< F MMKFVOB>#TI)ZA5P(.)<-E\@ &T4L1DFYY4Y[O;2B&Y(]N!+98E>\6$"+<=.> M/HRHS'&7XV6-W']&G=-%V7E[B2/W$(I2%VNX5Q=?KD%P T41Q$K&HW0N86XD M M<9(2G0]%JZW.X6LA^YGAZ[>2:G] MEC]-4QP.P@4K$N&6"^>-"SYHQI67(@E+Q\8!HP)-/M0TY6E-@9TK-"4YIZ1R M"6%+$N()*^1\,BABS97SRGLEZIV4&I&>OV_W25GW,"2J:.WP![<7STSCC?!/UIL#/G[BI=U1^ M[E!-O:E2NS!_^FB,]]APJZ60@6-!' \R,DMC3ZG!Z/G[=I_3*P\#H9JH///I ME=4]KF@DS&+D!3:(!V>0#=@BFEP(S'J#L_]$-PR;U[&5>BOEOB=3Y ,8RIO= M$+AX,J4>O(><3'F4T:N]EZ_%*+B!H="R,IR@AE+%.?.&@;5 E'!*.8^E'B:H3S7R10P!3PWA(HHD#0R(DXP0]99AY)D*0EB@_:I9"A7$TW76RDU M&"T(&,T7A&J&\KR'4@"65+ QY3)502B"N-0>Z:@IBD3+8()BDIFE%=6@_&JI MA'H7Y0G.H^AZ ^5!YU'JD?OI\RB/,G2UM_*UV (W$)-<(TERZG0TF%,.1JX7 M/L2 ":4,NC^V"035:/*A)B;/=1ZE)"9)L:0$K/N<(RXH1D8'@@*//D=\@SUG MYT-,ZJV3&HR>B)@\$(1J8O*\1U$ EHC7UI)<[4=%C+BC%#D3#*!4BH("-W%, M96)"]-4JNO76R9.<0JEW3AYX"J4>NI\_A5+OFM2.RON3$V^Q2I2"D6L8ITHY M2U3@/-B<%51(-[8+V,1AR>I=D^<[A9*M ,L3,YXCJ0R0$S#JD%.8(ILT]C08 M[+2L=TUJ,'K^OMV#G#P0A&IR\KP'4 "6HO;1XBB0"@(8"OR)G* & ;"#S>8!_%V%?52 (U1SE>6!I=@/%FJ2Q24@F81$/42*MI$.* M"P)_>8]]R5&8(@N$2V]C V5R]D0_@*&\V6V "V=/ZL%[R-F3QQF]VG'Y6HR" MFZJB4)PXY=([&;CA7 >OG92!:LF$IJ(R#K NHRNJ#S5#>5I3P,\R%*:2X!I=E=%&\M MYHZBQ+5''/Y$5JJ(G.'*QFBYC0!+HB'D(N'2V]A%*<^>\'H#Y2%G3^J1^^FS M)X\S=+6W\K78 C<0$X--),)2Y1SF^0"C$4YY DN%"V#ZAK%-("A'DP\U,7E: M"V#_0MHN'E)0)B*/HT9<6XL,P001P[CQVJJ8JZ'-@YC46R * TI)+)+2QG$H2< )8D@U:I^UZKK,GM?/_IP]0 M/*+G_[4/'3'UKDGMJ/Q)$PF>4&#M]Y+/+8+&*U"*O*' MFIP\K17P=9:<4 PF -46R(E1B%NED9,$(TYDLE989G6L=TUJ,'K^OMV#G#P0 MA&IR\CRP-$-.A.=&!*.1Q-PCK@E'SIF 2(Q .;GF$MN\:Z+-(A5E>AN[)M.S M)V7\/]&U__^GCY[4FR6":\ MT*2T#C2A.)],K3[4%.5I;8'UDS];N\/-[6P/K.YQ9@,+T2#-:0)F$ARR!F9' M1\&$CI:S(.H-E!J-GK]O]ZDC_S 4JCG*<^'2_A272 B$1FN08B8BGCA#SA., ME$@Z.,^TB:DD*4PO$#"5).5?0^LZ$?X;VM]6)HUKCHY [/W*O^'+25..;'^_ MW47#WO$[>1%8#D>#83N=5E^UNR!ZPW>4+RM1XM<3:Q\MW=?% !K63M#U[K X MLH>]?GMX6O12,3R(19CH1]:BV'0K0U7R-[_7[<7#WC MH%%L=/UR-E1)L774;;O1H%C_[RBW"7Z )[>_Q>*O#@S4+_GN\KK\YZ_%?NS& MONUT3HL^D"VX#!834.5I'XH(C_D&B@NM&[=RD+^SG6+8JWIRX7*X)L]W[J;U M'@1K.!F5LO&=T]S=<>M]"1\P=X ?#^JTN6.GS;C3%AIZE;\? M=;_%P1#^^.OZ1DS'KKSZPH,G0WB'$>QU8<3' PA2G7\;C/S!N.?=\=M=A"&" M"Z:M^U>O7^3F+1>KH)Y9O?/4->[PPG[LV-PK>*<'G;7M\;@C9P?YV;F? VB. M'18'%KK@8NR"^*;8S^)[/.H/\N!/F@QL[:@<.GM^#33U.'8'MER.CO-P',%; M\IO@1W/K8U.[:KF\#*O@,:54? .!& MG6$I)[WC6/6LDNZR ZG3.X$[^[VCF9_?%WX$4SWI.8B ;Q^7DNOM<7L(+^AG M\>['2JSS1?$[3-A@(G7PA!*59IYRW,L*EAO7/CJ&KN0&@7!\C(<*&)>:Q! M^4ZRT,)_E@&<"ALF8P0:D.=K-,A:"(]J0EL+,LUT\4BR6#[Q71[.MK^#=#8> MN3FWOORRJ(%LP^ 5=K\?RQ'.8C8$8V)8SL=4<6#8+ZG)J-N)@\$4_LXGML23 MHSA_W3WQL?UK?!_FA^@)6XN59L M[_RVO;&VL?II8WW[QO5H4;K1W&JM;Q>MK>+#5G-[Z\^-M=76^EKQ^T9SM?EA M8_7/8KL%7VRN-UO;!2I^>2XDNK[M'RI]C.%I$.GZ1OQZG1;,R?!8^;?K@Z)< MD:&2,BN*<2!>)_@/IYP[YW%P5OHD$[9:[1$NEFYOD,E@57$[E!TV[XB>-''< M'I2_>2;1)'RYHJM7__WW!>9XT<,16;1:Z^2=2EP39YTQ"ABS)"Q$PJNZ203G M4.C\@5!&KOHT!K[3&X!UM94^S%BRGRJ[^4-O,!R4?M;?LKW\U]BL;D$3?NN M&?WL/HV=B4\#WO/EJ-G:/_MRV#G<6O-XZX^/\-SU$[B??_F\^7WW:/UTL[6) MMSX8_.6? ^R/_N[:SV:T=;AQ FT@6VO-HRUH9_,,KE_[[6"SM0IM/8 V_0[O MW?B^"=__<^9Y\_#C'A%1>$TQ$CHJQ#G1R!G&4(C&$9!4YBVIO%&ETJYFUY!P M*20=B8\:<"1>4YM+B7?!JF-0Y(S\!^]H>'_=[WV9)Z-26+"GP MQ!, -F%Y3"_?7'( N M,QT'V:I:F9R"Z2=VC%4#P$*4]J2)4<: M#^HOTVM^O7Q1]6=N60365 IHZ5 ;-*;F[/3)%>EME+Z!R9VNUQT-IK\ >RH] MK_#FBS1\S)=_.>=MI4T\>_>O!?3.=D_SC0Y8W(0WY@[#0^-^#VY;+C[,\JE^ M;W ,A"?W,1X==WJG,7MCPH11-N#^U 8[&S[9\*T]R"P3W@*ZE0FA';.BL4, M?FAG)@>W=-K9_U6:XQ'$JYT=24!'CVU_0@/S)%WPN2P7VR-W".^=]6S8D.6R M1.A&>?F1_=X^&AT5W5$93@ O'V0LAU=]L^U.Z;#*D]P>9"^'CQ?=/6-1:@^* M&YWNU=,NYWPR#%M!I-#<:I;9:=W4KEKX/5T?"@UP=%"G=STS__]N%3+VF[I/EQ MSQDM9&0*_7_VOK2IC61+^Z]4,#,WNB-(=>Z+/4$$;7"_W&C -KC[NK\0N1K9 M0F(D80R__CU9I5WLBRV)FKF-0:K*RLK,YSE+GCR'>>P0#]HAHS1!.<@+)^$E MU2&G>>)2K@LS7RMCL+ DZT,,<#58*5-N#_+3U#IP,I_#D *5/ M>UM:%R.O MXZS;;>Q[+!UU&2> )YBV?H2[8%93; )O9'\@K.)6_BU^/VUFSQFL[H''+$.H M9('>F>O%_SN+5?L35#A@3-L:\L $VC9;K6&''W#_A&\Q$\G0<75B0[SJ9>E#[1,9E,^3GG/;\W M=>A>@G1!-832$PW# --S,%XXU8Y?4:H/<_K6,ZKG!_XXAK,6*.=[G8&#OJ2U MS2R%FOV+PSP1+UL;WSPRD=D41$2&&H$XL1(9QRB2U!(M8R*,^CD-E\$WCF.* MH^%!66>384KB"!."L;6SVOBRJH6; .V3DQS1-4"S':R<4O!/+/9)EIS8GQHI M@1?1@C83VYF?A_&)E87*J@J9@SJ9)4F4_)(U!YNUR%;I\/YE(!!*30;X'J[K M_?KJX;HW#&BYQ3IV,(+LZ.;MW)8][<57PU]>AV;OM&4O7C7;Y?"4-[T>-#_P M2F8OW,R6;OG ZNNQ@ZZ!*R?=( )U\.3!UXWRJYF-YNH[:AITM,^JTQQ&;NTI\<*JQO\UF6))@I M_P[1P2O\^G?)R[^ZKS\3&_Y8%$Q$<%:"/$O^'('5Z[2:H<@OM"BA]'<;HMJ!O9&_V],7))[%W^>%X M]W#O9/^/?XX_77YHPM_-_3_^^O+ITI-/E]#WO_\ZWM_ZR/YSN3TX>5&>$+?. M:$R(1$YC@[@C#FE%X#<1G/&+.R/O)Q\9NT\;]WFGQ>:1 M_W[ 2="'LZT3U#K!E3K!PRBEU@E6@D\NQGRRM[5SY$3PUD6)E&)@ M65@:D$M +S9)%QU/+%(-?"(:;#[S1*T8_$S%0!G*#%#GV/7_'NX7MQ9 G)I;LD\B0(Q!EAR K#D6"@ M.^K$3%0*- /6$/AFS> 9\MDOW!Y(N0#'AT/OIBH/9=,Z8@C#LY?&8W]BPL5CA8=H'H_DAA^H M@DQ30ZV'/#D]C#T//E>YZU M*DHMS6$="RF(=BJR)+GRT?D0G(TB:,>2564">HJ'B/VI\0JU-'\NN.[.[T]P M);UQ^?"JL(A3D.::&XV$T=QJ)S7W+KLA,'UTS$(MTA=:I#^2(&J1OCH<,;/G MH*2A+'F"5,K)KF$U(!U]0#)1315A7AE0^YEI&%++]1\MUPWU6#,)/)XLYY[J M&.$#99B@T7 M!H5E*MC^W,"#6JX_'V9GMQ>8"\+GJEG1,S#5DU/(2JF1U5I& M::GW6F>Y3FI3?<7E^B,)HI;K*\,13) MF6&\6R Q=HDP@[RA8*%0Q9$CR2%)M0@D!ANC+H\XX"?:+7C"2,;5E^1+M%U0 M2_+GPNO[N>V"&"4#\0V@Y2(@GC!&!DQ+1)4GQIKD; X_)NOTBB..M3A?0%I8 M[9V"6IP_,SW,[!0$#/I\C HI[AWBQ$BDN16(14NM(UYCS2J'PCP]U#+]N67Z M$FT5U#+]^4 [NU7@'>>42)K3%E#$!:=(1Z409X%1P^%_)F69SG@MTY>"%E9[ MEZ"6Z<]+#W.[!"(&$PVER#H.K$ 8038G))"$$Z;6?V%'"U9WHV THV-MI%8X[L>@:XCY9 AWUS3J>(2%UC2>:C/@]+S[?*B? WVM9SPY*XRW ABV08JROI?9CH3GKTB?*V(BU M098$@[BA&IGLMY/>&JD,MS1EJ7U%6&\MM1<0^C_3H5]+[>6FACEW?M VGP2R MR'B72['3_%M./):"<0R4NJ"K#(+TJ?,$+6'0_V2MA&$1QX(]1;6$02%%!I09 M.F>Y+./P;5YVFD1+J#"*:$NTYUYC*VT0D6EB0]+*B:N+8==I$E>%KL9[!5&F M1 ,#_# G08F1"CGJ(J)>*&VLY FSLIR"GB>J1V5(? )HUJ$-BZ,)/8Q1ZBR) M*T$GXTT&*BR/5D84/&:(@SJ,+ Y )R19DO]1Y*&7-C,R;7.4)=@JD$^ M _)/HSV+W<,=LK_U"1]IQ[+=&Q /M(QCI,AZ;?+)0TTQ5U%X_2R%F&K-86$9 MI2[&5&L.]R*5F=T.R35,/B8H,N%!?< &:9O#EY(+H%A2 S2SX!69:O6A+ME4 M(WT.Z?O3Z@,[\IZPD"1'VCN-.-<1- >L$5&$&DI3"E0^2\VF6GU86$:IZS;5 MZL-]2&5NVX7IQ+F+"FF3PZ>4X_F\E40I62U(Y,DZ>:?"3>6VRV]]"_0 _X;F MMXWA]2 <8''[C?^%#X?X.+'=S\UV21QJ&F-?SGK]9KJH/FJV RR05Y0WE"@! M_8,Q1C/&#H]C\;DLV1URR>Z42W9_RZLOB[OBP\''7M'O%"X6O=COMV(HFFT MW,E))_>TX[\6S5[A,@@*^ 26>@$O_S7V!VUT4O'^#!JWT_<,+BV?")>4SV_D MAQ4V8^BV1P+NBMZ9^Q)]/U^9J@W-LVY<+T#1Z,-TE$@K'P--]U+L%K8-1 G< M9J&Q3H9DIHW0K"X\:_>;K2+#$KAQO3@_;OKCXG-L S!;K8NBX_U9MY>[,35% M,.0>-;^CXV: B7RU=/#\YS_'V)_\U;9_F[/]+SOGT >0Q0 UZ.?>)5R_]3M M;Q/Z"E"]? O/WJ4V8LL)&%H'_4O/;:%( 3O\[16S3TE4PH$TO _!JX"%21[&(F H>XEEI8Y"Z",[>(BVFYO5J3=A,-& M\?\Z+=".>_F3.TB)DM?A<]!( ;RY.5##2/&N!< =$VTF=ICN9MD$--B-/L+B M!+![VSLN0,0V =,A4T<3! Q<6IQ6*V3 )G"/;5_,7 V79,&=Q8'U'I3B?NYT M[D/9F]9%?L,;Q-3P$<,!R$_HG?GQ$YYD,$PU&+-#<-N+EV(IWW=2OM@S#,/K MXKAS'H%SUT5 U ]M)=U@':G#Z(_Q($LSSI:;?S'=3V*65E//+7C3D0PW AEXL=!CE/P3"^I#(A&5DO,F^5 M/W&I,Y0SVD_N.SU#U2.!C# MM4:$&=!_8LNT MQ [?@S17!'-M$<-8(2Y,0,8QA91FU#&<(YCMJ2BDB!-N<=P(L.JX)8J XVJPU,H8!ULJQK2V(55C/G'J0LOW>M:OG?7+G:/HG< D M2*3*R!8>*3+1*62"4$9Z%2)E('-OTNH65>;6$W_]Q'\]DH;#"&.-F,B!BR - MD6:)(1P%IBKAF+(^ST5C?C=R-/%@DL+GJ+3"*R/43XQ_$;_GWR-(A9;M5\;^ M[;Z#1G&03>GAO6!X9Z%2>A/@RG_]%\AN_/H@0@>R(WO@62F7H TGS783U">; M!?.PA5ZCO(>\+C9+&_HZ@9:5K5B#MD]-6YR+&@]C]UO3Q MZ@4]VE@K]<5>J0%.?O^FT^OO=?J?(G1N*(=K$%P# K'W)9]HU"((8#_FH@00 M6 ?VK..(.VDT-<2%",H@6+RWH*"?IP+6R83^&NPSG@SW:PE:;M).;#C>X MR1^DL?V@)5_91V\[W<%'^;JK'>E9T7UQ*W_W^_[6[I'2VBHPL1&(^92C41C2 M7!E$!.$*:QV2X4#_#<'GG.:E>3!K]>2+\@IIML]LM;L\80<-# U.2P/G]6FG M5T[*JQ(.P-6OSYNA?SR,LIJX<1"Z@L>W6-?KM,[ZU]\R861YL*IB]R?94P2; MF1&:^'G<'7;G%#"'7#?:K\@FZ.TKVSJW%[VUWZ8-2; B9P9Q<=Y?7?G^[S]N M[AUN%@?;'_[:>;-]L%[L[+UI%)M[6\7!Q]\/=K9V-C_L;!]<:SHORFOL[1]N M'Q2'^\6;_;V#_3]WMC8/M[>*MSM[FWMO=C;_+ X.X8/=[;W#@P(5OPQ?YYEZ M6K;XJ@DH"9EA$D-L5@9@5EG4V&*8DC2&J,K7W,@/U< MY]5FT3L[@0Y?##?\LH[VK=F_*&-\WMVN8>7+'K9SEK4L.XSHZ!6_5+' ^0'] MX\X9O%3H_?KJX1Y"&- R*&LL$-=OE\)0W MO1XT/Q"C66S,1#^6#ZR^'DN4!JZDRN 4_N#)@Z\;Y54H MVJWO^W(&;7@PHAB4>3S$47>UB_*??WRFU_>Q6Y1ZI5S>=3J M-;@<:_#&%%0_TNWQP 7ZT]PT=^OOU=A9\$Y? >LG[85HT#OTXPIO;%[:B#;T MO+F8S\'D!M8VBE_(K&>GIJ2EHJ3%&[0G$HLO+8/@OVW[++N^GB)_X L]JV\$ M#3G 2/L@.$M<,X*#9R;HY()2K$[U\S..U7[9^V/[[Y[LX$_T MP\G^UL<+^(]\.H2^7OK+O;__.O[GS>RQVEW\Z7"7[_WQ7OQSN'GQZ48F%WRS]]OO_[G4'G ?VMP]_'P4L"/2L)B#VQGB0A-D MO;J& BAA#(X1:P2 M5Q1;FJR!N:/,PWQ*O8!)?&K9?R^L[LW(?LU#% 9SQ+!+B"V]!"368DOXO2Q4@EDH)AQ*G#2'MJ$94.*YED MKI^RML%Q R]L>N 7*OFM$58*A7D2ENM!!GU))_ M%=AD*C7?EVU^I&D$6T%'Y*0 $J&,(8T)04IJHTF*CC(!1C]OJ%O*#]][/^/V M8F0+MY_Q1W7"Z4$[&,M;?/&>&HF+222C,'6."X&M(5;D1.) ,(Y:<]LI^1^H MFI33V5NUPHL_B$MVY_8CC %[4BN%J @>-!,LD1,\(+ O(\?!D$CYV@91\S;$ M/363NOKB8NL7CV. 'ZAH3!- K6T\.4/,[C X2RQ/Y4%^ 19+Q C^] BT3\,3 MQ4S@M+9A<(,_D9_A95=-OF=T@4L,*\^U5GDRD@O>IP10YISXP.5MB4YJP;TL ML)S=3&!,1ZLL@-&Y"+ D"3G%#.)"6I/3TR9,US8X>W0802VX%UIP/Y(!:L&] M.@PQ*[BY#P(K@K3)H0'4*F2-M\@;4.0B92+)RDL@;ZF;7 ONYZ@ *!7U&@PK MKKA/!+1N%1DU"7-F==2W):JJ!?>RP')V+X"(2 1)!&&K'< 26V3 S$(F$AFL M]$*Y7"58/#H*H!;<"RVX'\D M>!>&8:8]^]GCXN, 1E8!X@G+9&F8'P'H7/6 M8D>=H=88EC M!ZH_3J!M2*R1LX8AJ0F)FDHBF5[;H')>VY@[$'Q/TEB6N(*55S26Q[4_C?U: MT7ARK/YK16MUX$*-\G'/LV\@8EM$C8TFNLD(=S(S8&I^CP%=QFZGEN7W1.RLO]\P8Z-7 M'(64C]A(&Q%0ND>))S"=!9'!N+6-7&R2T-=U6.#22/6]WS9K0JT]KK45]&3, M.>MT-42 MJ,=PBE7%M=>(5="0)?$UY]SH) MW)(PTJ>1QW;W<(?L'^ZR(VP#+_> B&($\4A(SK6B$.8YE[\LXHP2I#TVR!BK,*P3955:\.(Q MM?I05Y=YF6#>G]40G*7 YMP@';G+Y65R;CB2JT)88F*.,"7F&J)\]0\& M/<[SM= M^*[DGTXJ/\D/ML,/WAU\[ &3]'RWZ> 1+K8ZYXV9^M^PM#))-=O5;?=;/-5' M37B!=O\5Y0TE2O;_&7-3ONMIM_.M&6)VEY2CT>SUSFS;QSP8E2Z7?_.=DY-. M[F#'?RW.3N'7S'H@>M:+\^.F/RXZWI]U>WG#+C<"\Y/OLL6 \D&I@B[Z)X@8 M?B)>+W]\B,#N@*EX$+O?FCY6F^%DRG4$8^M?A;/N.6@/O=A>4NK^YS_'V)_\ MU;9_F[/]+SOGT >RO[5WL@_]W+N$Z[=^/]X%2M[;.H8^O87G[GS?A<^!AL_W MMOPEM"/VOGS%^X?^B++D';,,UXMR^4TNAOS'2;/?C^6*?@]KNV_+V$7UNE?\WH%ED#_?:F92 MZ'1[ZT6S[5MG6:LJ4K,-3VK:5F'S>H:'ERW"WY\[H&>4G\XTV._TX>L2-\>= M%NB;0$3]LRZ\6*]ZB6[%9!9P%T/LQ^X)P#(46;L[S1TYC7!/];K-V&L4A_ Z MN1^MHET:)C? LD1NUG@G\3GB- _\4L*B2-W.27&M+M8>V#]34&4D.8SAAS8< M%'<)T(TJ)!M!^9+)X%N"^W?VWDX&MKP;SV()S!*,$Q_"KQX6 B)D#:HG*,2J9APH,S**-+:QGS*W/_)J^Q^D\P=40EC M)Y-D//OD-)6) ]R)8Y&84$_RLTSRX>Y1PBD[/A5*(9=AMQ;,9!HT,HEJPK63 MU7%,?-4T#Y28,3N4:&_"3 -QM2XJ-2N&=9@IX,22UV EY%M:0+2M4DR/27<] M$]4$+SV>4!O%_RN)L#?J6U;NX%'-?JOB0E#4C@M0H4 + 4+-,ADTLBP 3BN! MG=\&N':@$.8+@ TSAX) F+X7;B@)L!0DOKQZ,#Q@.L=NZR*_?=7C*>I\71QW MSF$$NNO#9Y8T>P9ZS5 +;?:*=J=?G-B0&^LW6V6SY?MDIEVOKNX?#Q2@&U\G M#T#OS'V! )7$A8BK)D; ME*'9<_WOOBCX*0/ M4@>$,;6(N\B09H$AT&L#=TR!CL370&GQ]A3F H87;+1E-2"RO(]#CM="?M,IL78F^L&PZ5P.O5LBO4P_5, M86> U^9E!G]I ;; D(;?3^'[JSAL2JD:<&7Y?G!I];;E@W]IWKWKUZF%,[VS MQ6[&>/'&=EN=HM<\.6M5E#LV4>&UCCL!YO?S1:4.PIZ>MIJ9=;-664Y! M?NS7> $4>WK6[[V:YI^KEZ6^SBE2.E1&/LO*W0I+L65/>_'5\)?7H=D[;=F+ M5\UVN:#*FUX/FA]X;Z]P:)0/K+Y^?=X,_>-7QC2T8'DK8A -.WAP]2UIE+L4 M,][CZCMI&IB1:[_&C8=^)QA]T)TW=58W".5U7Y^EK^).K=X2<7T//_X#+KW" MLY_5YMC],:Y]/2,'U)6>_:QAW&$'=H5?'[_HUR?FQ1U1&.F_E6I0Z1(C>;]K MNV -4%&ZI[&;[SO9Q= >VS_\^GWW[W^@+Q]:N_2CV,L;?@>S&X,[8G=K^^*?K:_?LZGU MZ?(]WCOT8O]P^_L_)W]]V?OCX^4_AU_Q/U\^D_]<;O=WFX-8@\TC[5V47&)D M),_9)1(':XMG:TLEJ9A26LNU#"V5[;T8HBU1:0C5%A(6,,FF1)5H@ I-C6;)! M2+ZVP4CCBJ/--1P*0*C*O@&LRPKE'V;"@; MRS))-9;)4N05\X R09&64B)'C)'82VM\R*78&N06E+V$I(S;WT^CSV$AWSK9 MX]5J]B_JY"9/%\5[Y0;API1N&<7436P^#!?$7Z/U\ $,L^7?6_RQA+0SJ5R; MP$S4Q** &4<<^ D9ICFBCAL>8^!462"D^;QM/R4'U,_ S__4G//,G+,PE2=J MSGD^SIDP-3P#P6$MZ#]<6<0),\A0QQ#5,BHJ'>?4G/-?>1]J8_%FY-R^*M[ F=@9+HF;>^S/O[J2% MZ4&L,F\BXDJ$7/)3H)PL'$DGA-",61GHV@9NT$?;F$]3J^CGY"]4$-M2: VEFJ..*$TSE2WKF>' BIAM]YW,;[NL5\7M> MS'&]:,?RW'Y.?')2IHP:GZSOK9='=4IV"I35#Z6/)U[IDH6]8 C MQ^4U$^U.7G+>[!]#WWNG@[/_PU1>-YP0/CEK]9O5L=U!-H;A^G M6ALLFFKEW9I=J$QM,0 ?_&CZYBE@K $Y_-+LG4GE5ETTR.=&)H[+9:&V7LR"/Q0WQKT_<85R<3= W"WUO'QQB_OC MY=[6[E%@3@J9$V*$:!#'1B/KE 4I9X(G7"G,'+,@L)#R8D<#U6F#09V5C?K-M-.^# M_'^C_%,#?:^PO5X'=+*L!Y5J55;N!E+F( N?X77-7BDPNEG.0%LYSPN%2R*T MGO-7?HYM4.MW*Z5LT$)N%>XAKXN=,C=@UYUV3KJU7;WPZ!C\FU%:U1H/U^ !KOMZI+#2T7&"HB !<>\PSY_[3!CYE4+KY>U*)5OK[2I^ZPO&I@*1 3"+/1>*T=# MR(7C< A*RVCK]?6SU]?V^?[A5[)[N$UW+S^RO:W/1T $TC,5$4^$@NV@ M)8 M O;%$#]23"??FU#->CU2PU65)7?=R(+R@8URYE7?9A)LG@Q;RL]SG?YQ9?>>P1H XSPW M,-7NV#SO]>'&,F%=H]@LC9CK+(NV\-6: MQ2BW?&D_]PZSH3;Y_9M.#^#2_Q2AB@>UM?+_:^>+QW^/$R6];, M&,T4!GT$F WL:6 N^,TBFSP(T\A($&"($'6%:E*MI0F,5#;T67O",+U2/9A MT=FPQFW)U'F9QZ(7^V52S$J[&-O>@QR>(S#$P>JI7$W0,S3^9)PNKT)+ZV+" M(5:F_"QA8?M93 Q]79,YE"?=566>XRK/W&WOTSGK0R-5@M%1PN%OMGM1Y1L> M(!4NG$WY#/H.4'^9Y/-Z9]R-'1PY-Y[6E3&;1KGT:)1*YG0^5-_)P>'CD2C? M?G(X)JH83[-05DWC\"!SM00F5E#G&[R%G4^C:0JU]_;3G?P M4;YNY381GHBK\"YP5>#:)6(B"HP0D-^4(H3LE).^T*.K64O\;&$GN'7X]D M3!047S"JP K.+D:%C& &8:F,@9F4(I:G"J[W.=QWM?P@'V.]6IYVMP7^W3Z* M-CIKN4:16H>X%F E!6N1HTPXR3BWWMZ\6DJ2N=^"^4&^R7K!/.V"N=S=VCWR M1F@O)8850O(1=2N0B2:@1+4,S#.9TY+!@ID_HSY:,-[2&=Y9WMT&MKM07&CL4NT5-_MZ6FW\[TT V;S M=-^CNM% &G-::@%75*0:Y-VMPEDF;APD=L;C6ZSK=5IG_>MOFX69QL/WAKYTWVP?KQ<[>FT:QN;=5''S\_6!G:V?SP\[VP;7ZY:*\QM[^ MX?9!<;A?O-G?.]C_Y]V9G\\_BX! ^V-W>.SPH4/'+,Y=, M*UM\U013J>GOT/[1]8J$@PHH2R[)3DU%EEI#3(D@)V1/?<)+!@N;G#=+V201+W"%F&% M[1U^.E(D,1I)0%(:@[A)'CFB-?(R>4L-L(L*H/OHQOR)M$4/R*@7V4(L,J Q M$Y/S"6C,6L+ M%9@53,*]G7*#AHJ$XX"%AEKD!MH;! M"]9%Z^+)_)B$-.BS M^C'OJ>%]&&\"'8Q5CC>V=[P2CMMA$>#R-8>[6>YBM G3'>]]@54($UTJ7/#V MI?':B^7O:'C)AV$5N9R:I]2[\K;2H([M:0M>[]1VJVV=7&ZMM(3+0G&3.T?- M=C9'8%7UJOV@05&VO&DSJ)PW4;IM4#NXV^Q]K7:;NK&J\)2WA:HZ4>?MV.T= M-T]SSZO76B_Z%Z?Y; FTE;=(\C=3HY\W.5#S.SIN!IBC5R^(*N#MMCX?@7U MF+($L10L:#DDU[8D"B5NM,WE14VT@]CF 0H&Q?]LNYW_:0)_P^A61?7&Y:SF MZG6M5[%=UU7=JXH#3M2:;8?21=%;SU$& #/ 0U&%*XS";'K5EAC8P:&Z.,_R M^F3[P^;R^?ENTP\:G"DU-KEU6X1AR<3BQ,+J:PT:JE9]KA@[%>S?[&8<#"N- MC>#RMM.M\#%IN< W96V/3+>8,G@PEVBR[NM/. M5/FA>JN\L;@-+P4OL]/;SGT_[(R$]WXZ/&[V]LHMXOU43<>;TK([R#@^&/1W M=BL2I/SH3,*29SA_1('#[[N'.T>,V1 3P0@'[!%G)B #T@.!L4 EF"HL4- < M.^TX+].KPNY7E[49'LBIUFVY[Y]!7!8DS0I ,S6KU=ROO)D@5\MR.7JV>#R+[:BWZ&I!= M[&]M'EE-.3=.(RIR<%(B"33G&%#T2E&A@Y9>E\%)UV\RW,\!@+4F/"BN<8@Y M/-\2@:T'>\T0C]G Q70?!T"]"AZ["MX?R23 9@Y M:(,GM<*&1,CLLX[9X30 MW +5FIMVFNYKHVN-F9$>&ZPYIS'8X"1+'E8#%P1CYOCE6?CY8:;K1,1>97>VVW#[[UL%5;7K(\" M"<<1DX/=V)&F6P8!ECV'D? MV^M5BDEY=*/5M*Y,R3P*CSZUS?OA[\FE\9V" M^++V_!;,I^V4P.K(?WV$*PX[E2^BBNRK(7H-1.GNY>;Y=*Y$ MSAJ8)(I!)^8")TE*5]=3>>R?7"^79%\K>ULY19 !J'QC27F@PGW!".B:% MM(C&$,<4SHH?V/_T5 V-6-OTI"<=ZP.I.H#%(5-[[LY4&GR44.]XWJ).BF7;S)K M[[]I[I,S2FCB!5=6&1:)\<;*Q%U,R=SUJ,[6(.9J?CRBE)OH T4!"UC=3GGD$A6(ID!5%$!(-F\.D1LVA^[-A(DE ME15F[D4 *@16="PH3))6S('DKNJ*UFOB9ZR)+!R)%EXDQ5$4AL&:T '98#$8 M.EQIF"Q/O5O;T UUPY*X]K!-1504-^X1\/@8G^'&_[KN;QOS[LAR9A7H9H%X MG> ?3GD^LHV# S4_R82M5D>$Z[6;G9@F1V!6^:<2U\199XP*A$K"0H0QN<.QI7> R!P&T [EKOZ[ M#IB@L=_L5A$!8*"F9K^WU>SEFNMGW7@(S_Z]U?%??SKF/@\P=_H%GG/\SQ\? MV:6-B-(Y*,%J9ALFS M*<8UD/?>GN;P3] (UC:V=]_]N?]I>[OX?7MO^^W.8?'NS\V]@U?7IC"[/K;P M]B=/]Y1:9[7TAJ?H>(#+DX?[@DR"$LTQV,U)P@8[ MB=UB@(#B70L>^53[(;3QTY.^Y:GM-MU9/JP)6J*=..IY,C4 3">E4Q7H;TX M'0Q(#@[H#?9[RP.CL7LR",-OM:H@D\+!L-AFNSRX.=Q5&@01?+/=9N-I-_;R=M5PQW>TOS7:YAV=S@4=>1R'W[JX?M_TRISQ#^+&&^J232V: MO%8&Z^8 UD S-3V\P]#2Z[W)IU%C^/WBS6BD?A\-U(3"<]C9;+7>381?O(O= M'&AA/R]4!OD?3;4[;/_]D:(*6P(&7,(\Y"SP%CD!1AU\E' R\*LJ"SS/*3?_ M<].:ND'C*6TF7\U<#K>Y;94W9A\RC:I)%(VQF#_IEN>G!\Y?6-=EK,7LINVM M&/OEK'=6WI[5N.($'G"<_^@.XSV<[35[OU9>VLG'5\% )S;$89!"A?.RF8&' M^M1>(-M#%YTS]+DS]$"7#8Y/HH-:4$%[-+@%W-:%;H]&I@S- #1UBF,+[V%' MT1]31F_SY+33JX:\9<\KWS"0! QFGLC\F%& 4G^0X>@>_%4=Z!DBL_@PTFUR M>J+.28X@\V?=G(-CTYUH\+K%^7$G>\DG>#L[ S)OW["NFE7>D'$C0+RA:\][>2% :R&O MEM)U4<[ \.MVE69@./G%P.U0-=D;A>]4QZCR5D2W&=L^HP>FM-<;M6-;3Q=! M\#,E9EXBHQGM=OJ#4V&#R03C0Q:_O'NW^6NUF&$=Y]"[C%A8RNELD+=@)M=I M]ZPUC?)Q%$8.P,M#77F-7(1AJM"=CT+EQZG2$S0S[R5*!^P ^DR>G8-^226C M;:'I+98!F&%M9GD#K+8^A/+@FSQ:(*%S]-[HFN$E\/S!51[0D0/SAM_DK#%G M$T0P2+F:@YVJ@*Q?JCVG(&\K*CR!E0CSV3G-J@D@)4_H2;39TBF5)D!PMY,3SI8A9(/N#@:@?]SM MG'T^ABX-.S"XNDK#D7/2'E=XKW@KOWE%+*.5L#[(%Y1YLILC*+M3+#E-VR5D MA\L!1GE\:]]^C%O.X#$@L&H-PB75LZ]0-'-[]F+BH^&*'9R_K )1GW=I#LYP5F%Y>33&(YIG MJK>>:=.V+]:GLBTA,V)F:O+IQ2* M0:*:,M-3!]9WYIC1 B@E^YP2TFNL F\_LV_DP!_' #2^G^:4_]YAQN^+]H9\ MV3[2A"L6$T%6*(=X8@*9K+(3JY76QA!*U9R/@7FA-%<)Q\0%,8Y30S%/,6+E M)'.SWI##DM=&XOR='6^M#.KH#]&CUPO1E)M ME.A\AI\'6A2(F)RB+3-H*> KN3<0&L-$;S.F-2@74V)N?,U,(/9]A$W^>(HG MQIQ04>1)E8LIR]ZR!Y>=]JBC]IMMMLK!AG&:\@@/-L1Z4^;#T+62FMEL+5\< M 7/W!G=/;GR][60W@A 85R97YM&+V)]X8IK41T=;:^5+5WVINC_;Y2GK9&)% M3++\()8[C!7@\8F9X42#B#Z/K5;^]_0,Q('/VMO$<(Q;'D3A?FP<-,"JS,MK MF(+K3^MR>K[H<@[WR@AK5H9 I9X-C(HI;0C4IS/;O6@4FZW^<:E:S*E6>6! MRO0&&D-I))5A\Z$:"?C^(F:L3 [,^K3N.+IXV@(%;;74)-N%%$.-;*#QS#0P M^83KVM!XKHU2/$VVDVW9]E7-P'2U8D;17"L-T'PG,+,^?IDQ6JY4@J_6%-:G MWN66)N85D2%4X,4FWN6Z9MJ#!!77-M>^FV(SC"(;D\+;44;'G3$I_ :V[A0E MO!NLM=P>".BSDXR2D!6_ 8U6%%:I=G8B3>0DTPQYQ5Y).#E#6_62IP/ PJ7' M-MLX,#K-; 7D5O(\'@Z9%>ZT<&:FH M5Q(I/+W,?3?-W[,:7LZAV@,K/0R);NP_G='*AK^%O'*S8/@,/8,U#JK.*$AN MM/)'_;J8D$?5=64"P!"'8U>Z"$J)TJFT\RJ!X:@7-V\(U*E)YE*3D#HU29V: MI$Y-+ %ESU966>M-M=R^UD=^-8,U;9";[RO M-52,1]IUUKR'=LA "9KVK TTWL'YL\^?L_.C7RGVT'C1J72$TC]_%S\$H=,3 M-R*@@3DXE$U=T US3;N6/>W%5\-?7H=F#YYU\:K9+F>AO.GUH/F!0,L$/E/= MKGQ>]?68VQNXXO=!L=W!DP=?-\JO9JH.5]^!S0*+\]JO<8,\\#O!KG_H37?> MU%G3T)(O25]Y0^*']J?NZ_7WJ0939DGZ*AJ&J+JO=5^7I*\$ON1W ]>@LON, MW29PZ7*_NKSK/2K!WN72;N>\^IW.W79%G=A*,O^80K'Z-G6W%-6CK?^=O%\Q MTE"**JO!;],[^=6'=ZC#>^O(F>4E6O<4([$":^@F7QLJ*F]; M4?K;4#'A$RO*1?448TCT<@[;QF7Y%PS8(=7^^TX5 MWO3 MUUE5&V/';U;@PQ$XWC)8APP66P.';OS59OG1",1=Q"-2S$\;\' ?B+^ MO?^E UNZ-+Y/^SG/6#,4PU=>JF',^X5W&,8[O?!+&SA(K<. M$^%%3$%R1MFM.<'8K0<_!Q[E[J1S*Q?NO%NV"K:DL>*?_OYW[Y_#SN7NX6>^ M]P=<]\=[D9_UZ7*'0]_$[N4V+Y][^,_Q/U^^7NXV!_?\Y]_'[B2T]K_L?M_? M^HP_T1W^S]97Z.^'+[M?CN$Y7W.;^1WAW=Z>[!_N7OSG_>[C9WSW W_\\ MW#S*!89QQ*(L-XPXS"VRCG+X032W.B9/Z-H&T^O$7%=_^-F D[^])X!J_JOY M[]GX+P0EDE6$"(MY)$1+%YF)B3KCE)'QME1W-?\M"O_MC/B/425A/CURD1/$ M">?()!D0EE$%@Y77 :]M<+QN\'S&Q)K_:OY[0?P7HXP)(&&D"9S@8 +302A# M?701LW!;_L::_Q:%_]Z/^ \'(0RQ%!F;*[HG9Y .D2*J&4V6R:!SU6'.UX$: M7QC_U;Z$>BP?-Y9_V6XSCM,9[-J+?,927K77?O=12N7_+9/G?_N[M]]L>"RUQE2J[3QSMAKJ:49[4S:FC? MT;\0K.-$*1>UY!S^5=%AH[#W@7J&<>U?719H3_A7#4W>" M\C%%H9,59>EEO@X<4$-[9:'-C&'2>)]L\#PJ;CVS)C'!O#3!)5^[#I<%VF/7 MH9&$>XDEDM93Q%E*R'(C$)6Y.HS@@&RWMB'7I9DOD[ ZR*[-EQ<]7)NGW68K M>_7HX[QZ,_[3)?#JO8&YR"46)UUXPR1\.Q_WMXM_V9/3U\6[<6; ]N=AMNCN M78X_/JN3>9F-!L94>L6?>+;O);+ABN%;. M;$@X$,*T2E1P;B+7'E/NX)?DG$R&U,Z^93 ;WD\[^ZRPT0>P$[0(B!M"LMO/ M(VP%3+36TK/L["/KE#W:;KB:4A8BJ."E0]M+B[V40@H6.#/&4,:X\R%R$IRQ MH7;V+0NTQ\Z^8(T V]\CI9U#G/N C'82<66U#LD%G=+:AE[GLD;V"B,;D)RB M#($FRSVVL *PX0K;E#QV4=>^OF5!]MC79S&@-TB,O",@M!,GR%*/ >C".$ZD MC(&50ELRO<+0KLV7%SU<5\?S\9<6S_>N>1KSI\5..YSU^MV+.HSO@2.I&)*$ M2\[8 H_:XN&P#DJK1VQ!16,=$' W(X%P!RJC2TQRQZD(FC"1@E6::.^4B[5G M;QF,A$]3GCT>+,->)&1@6A$/RB"MJ4#&.F.XFED[X^);TTR!X[]KS/Q1X=0S3_X(%A9(WW*.%(27;: M6J?6-MBZ%(\^)%@C>V&1';WB@*88 F?]'#-^/7^?=:.V;'' M7EI(7UE:-5= '_KS#KNYBGL9V9<+3.UUNKF\5+MX WV%#]I-N\#^XX43M88C M29626"_PJ"T>.NNHM'K$%E1@UB$!=[,Z,AH2)HKT#23,RRJQ)2605M9 M>_N6Q7(8>ONV\=[EI^][[X^P@L$DRB'IM4$\$88<FN0XM,2Z>0"PDDN*8,Z6@P\DKX%!D0.=$9X#H[1%86X+5%\Z*' MJP[M*X=A_S1V!R=UVY_AV]CM_>N_-"7J]2!I'Z.\CO9[Z#E>C4!$8LD>5ICG MI7KG/]QKWJ\'C5>G^+#LA'480-W-!UPC#R N> E'>_T6.&S@I2.; M!2]8#$9%S[GF.<6;8QL_"'#Y;6[KYE0?;$&5X'2AY1/LT74V:N@N+'2Y]X%8:WD$VF8T&.JE M-EA(*HQ3[EE+]-;0O2=T)UQS,@;B=$1&>XUXD 1I' +B2L)<,:F DML065%[6._IWLPP<3=02[Y.1EB>C=8Q4!4\P%PIC:VMW MW3*8#=OG?QZ6_V73X?S(Z+(HBD'8B&PW$(4<=09Y0GPB7.::4=E?1^M@G16& M-B7:!>]MKHK-H]::@=7O0X[#U\U=76A'[G@(-B0L* ^2:BMP+J5B?9 B>%G'X2T- MM/$(VMQ*'F-4B"F;'?6*(:>X1"#->>+89*]]SJ:I2%TXM[9?5G2XGL;!MWR! M=]>DUKOBX.T"NX\73J3FU'K88"7Y H_:XH'P4VRU.N?UD-5#MH@';.M-_SL> MUHE8D>EXA M3GQ$C@2-N(I!Z,B8T2*[ 91X]*&=!8X->.D(!V-12YV+:IK );/.&1P 9BDJ M!;^PVL.W- B_F$4XBQ&[X!,BU$K$'7'(":=1I%KPP+G"QF2$$U7'W*XNPIV@ M6!,3B(,ICXH9RBEA 3,=6.3/6UNC!O%#?7DC$%-+@R$<=6*GBT44T%AC"JV:VU %\]QJN)SI*NWPA>]OY]^-BJ]G+47K]R7B] M.DSO84.J.9+P&S-U7=PZZ*P>L44:L3I,[UGM .M5XHJZF"3AGC@7A.).4IQ\ M4IK6=7&7QT@8^?+VMCR%_XXHQ2H%JI$*(B(.5C^R)$6$222")<:)*T-ZA*FC M]587X<:"8<^B("HZKIFRT5%&8XS&)J:DK'UY2X/PBUF$$^I<"I@AY9U'W&J/ M#(D6.8Z--#E_FJ,YQ195M$;XRB(\)*<]-L[X!!-/K,8I"AH$]'#-G-7= M//N<8]D>7R]C^:+Y1A5S1]Z_-_!"OMDJ.JGXNWBW^7@7X N-Z*,BG]05(M<= M7]A16SQHUN%I]9#5$7T+R6CWB>C3GMJ <52:\&"DQIS:*(44@8-5*6HOX%)8 M$-^O\@+ZB"57&B-7GMFUCB++E$1*8N\5M=PGDKV 3-41?:N+<((CS>5PE&*) M!^NTLL(HC(V/.G);Y]A;*!#/.?JHD]XECA%7P2.>(_=L)!8YG4R4DO&$14[8 M52-X91%L TW**2(E<5Q;:HC72EC,'+;>4%-[^98&WG->/D."5D18%"R/B/,L MHP.E2!-#D]82<^W+F%S#5QCAJV:UU %]=4G<^P_#8;0GO7[V\>W9#/ KU2.VH%*R#@ZX8_B/":!4YG0^ M,1_6M4Y82ZVWBE&:A-&U:V\IS(:+J3Q\B1OIF$X(; 8.]D(*R#@>D$TX&$NE MPJ&,[*/JT0> %C@JX*5#VZ=@5.+"1D.YX<$X%04,15* YOB\/KT:VD\*[7$> M/LFH$RIB1(+-(7T4(\T%0\%+; #9GN/2%1(&ND1R"L/9>6$ZYPSL.'ZUB^ MVGY9U>&J"^)6XW!% KYB*E?? ON.%TZRFK(J+N7J864V7JK'O8Y$JX>L#MY; M2$:[3RH?[;D(F@>I#6=8V! EM50XP3#Q--4>OJ6P%2ZG/'Q>@>D?M4-4,(:X MTPDYS072VJI$7-38E%%[A+,5C@AXZ=!F- F82Z-=2ES*X(AD@06=S^D';D4= MM;=(Z!T[\92B28.!CV)B!G$>'7*2!.2,5RDJSV#Z +V//Y5;8W=AL9N=\<9[ M*3ESW%CJ@-&E5,0&D0)+O,ZPMTC8'7OI3.+.:640\QZP*XA CL:<(,IJ0S3, ME\B2ESS:1[? V%TU$Z2.Q%L ']WRA>*-3MN.(_'J!'L/&DDE$*$::ZH6>-06 M#X@?XB*OLGJ\EGV\'NJ:J[?Q[V8#8*:83$P*004WP'_<.@N_BJ@M#X/<6[5K M;M$-!#SEFA,F)!]<1 ;F$(%M'Y#VUL /$9QVD2I11NA@OLK;^"\=VC9$BQ-7 M3BC"!9. ZV"3-LI:J@)7M6MND= [=LWAA+'0)*) 7':LY_@Z%<'0USA*3PC! MTJQM2*9K[*XL=J46P-)*6"TM-S$:';FSP5D;F-*)U-%U2P/LL=\N6J&L-""6 M4]XQ@_E#EC".G/"6QJ@$CSR+94-6.7!VU2R4.KKNYY^A7;[@NG>MLQ.7'7>V M'$YW7FT:/-1C5V;9V;W "[JF-G513@14E/);#YLR4WP M6B;+M=">1.^9LK5S;VD0CF<1;D+4SH+XWQ\77_\(L/S=IO^N/D9'CN,T_O7?VE*U.LZ2]X#!Y1I)"EC MYH$U,%ZJT_T1GJIZR.HAJV/U%L)N,$D3K45RP1M.13 R$/B+6\&2]>)9:V#4 MIL%]3 ,Z%8ZGH^,R1 >BRUG$M1/($>M1L(99AK$%PV]M0[%'Y\9?X%W_EXY= M92(E(1 M@^.1",,E\R(PZ@)/PKHZ&&^1L#MQ3E9$PC3!*&"L$><\(H>51U(F MRXS.1:K9VH8@=?7:U<6N5"%R::VQ(7'-N<;<4.:CL@10K%7MKUL:8(^#\3SE M0C,>$"%.(BXP1Z!?160M(4)H#5-'4PWOV'84B_:%S9 MXL\.=*W8Z_0*HD3Q+WMR^KH06$PGP*MC\^X;FY>SX%&B!5[@45L\F#[TT&@] M7O5XU5%Y/]^ 8-8&SI@A-D5NH])*)ZR-8C*(R,*S5KBH;83[V ABRG$7O3&, M1H*D*U/<.86<=@Q1+VGD/"BN(M@(XM$6P@)OY;]T[%+KE*5:N& PM]R[9#D# MB&+E>#(XU8Z[1<+NV'$7J K*6X&BX!;Q1#$RF&FD63*!2)$$T6L;_-&':&OH M+BQTE>"">DZT88X['ES4Q"H$\XH%*!*RK MD$A9D?QVYQ"OS:*U#Q ML7'06!2G;MW&"VSCI6]_8BVME39P(07'GCOA, ,-FD5.7,"V3A&V##K6SOF4 M:X-Z;'UD$GGJP3PRBH-YI%RNSZFI8R)%F=8VF%IGN"[0N;K8IHH(S!W,>,PG MAJ/A!"8\2!+*6KS/ZMVHL?VDV!Z[/K3PG#, <[)2(NZ"0#9DJ!O"H\]GSP0% M;.-U3>O\?ZN+[8B5R'4Y&6:2\V2.XX< M%P3QI"TRE C$(R8@NYGC@:QM4+4NA5AA;"][&S\ZJ"8TORV(.?_&MFVPQ7 1 M/FF?1(/>H5>O3SN]9L;#JVYLV7[S6WS=[YR^0K21WVEV!&TOY@;6-GXAOXZ0 M4P[GSW9DU6V\P#9>^IZ.8<0$P:4B.._HN)S;[E#,B M18^M"!K9Z'/2!.^0B1RLEFB(L49I'QPH->O*\!7>\GGIT)9"6T*ISF_* Z": MX>3A0T]ME+ R:E_$TD![[(M(UM+$A4,AX( X5P$9ECR2C":GB">8Z[4-N:[D M*N_FOG1H6TR\)2D0)1DW-FG//9BQ6E,KB1.N=D4L#;0G7!'2>Q,I1T*Y?#12 M<:2YM\CJ8(*61(9H,[3Y2L='+GL;3Q134#$6;5"QV/$%AYV^;97D-&2)Y\U9 M4;=1MW%%&[?=YSK=$+NH0LHK!O@*G3/7BL40((,+LN,JHZ_7:37#Z,M;=8E% M0^5_W]:($Z%1T8E@E+D(:HH?,A;N831=6.>*D[CZ;#UDW>+:I*M2?:I MCQ1XAXVW$HMH.7"M-5A:8G+9=><&[=YN-8M-[ "-OO*ML[M16_MMVG4 F1G!G%QWE]=^?[O/V[N'6X6!]L?_MIYLWVP M7NSLO8$EN+=5''S\_6!G:V?SP\[VP?00+>!K[.T?;A\4A_O%F_V]@_T_=[8V M#[>WBK<[>YM[;W8V_RP.#N&#W>V]PX,"%;\\,Z&4+;YJ]F%<_!WZ_J;"XSA3 MT\\8P-F(SO+G#%E4NEXRSCM/1'"&\R"YQ=1HZ83B3A+!2:7"EB^TF=5'+[3@ MPC+I8N#_G[UO_VT;2=;]5X3@+I HI?OQ\Y% $_LV?7>V,Y,G)F3_<5HDDV; MB2SJD)(=YZ^_5=5/4I1LY[%)' 'G[,2V1/:CNKH>7WT5^2P-6%Y&>T\VO,<-@^NYG,". MX)]_@PNHFT21ZZIOK#WAEK.VFW!8Y')RP N.C7TG@3?% FZ7&ORBF[)G/XHF M@+?9+5^:BVSK&S:\P-O;J*8LZ8A&I0-$@4PQ.7LNY@ M0+?_J.>TL?2E7^3CY34X8N;0"\6?S8VPYXI;0::7M1%'[B-S$U % M>E;O6U^$G?4AGN^WB;?=?:\([M8/!>C/90-K_6:.LB>86Y/ ^ZXZJ'_J>G_3 M0SZ^XGBK/1Y:DGM.^H1L-!"LPQFXMBT.:_*K](<_6;Z^0K3EQQ$A;1@]'K;I M>\[^5;V@\,_D:%Z"(=;>?E>:ZJ>5I!]0*XF[+LZ2R=&OAW_1.ECZZ8GWX0_2%?5Q"]5W MQS1PSR6@&U!^^(OWBTG?]:8PZB9;M ^ MTN#IISL5/_'M,788[@-7VIA?^Z&@2-\2SWE? ML1*3X9.K!P"ZY@TFP4$?7O.I2ENQ6=>81\.?-S[3?C]FL\1VZ3?1&^ O.;]D MLPK37 KKM2*+13Z/=WN#5!F\4'SBTU^;WZKI4/K]_SP DNP%65 F09@A2VI4 M)2P+"N0J"[D[,_ZI.__GAW MEW'&6%&%#A)!.:$;9P[S/>Z$8>[[?IRX99" 7O>"O77FH DEPDX8OH(P?#PZC\HB846*>L!SG3#.0B?ST\C)LS1(W80%01F1N;<7 M;!:&;? N =%6$*PUI-<(RX2^BAG:,)6$>?4O,W%-%4W;\F[1S$MUI\/V(N(+ MOC6X)-6_X+I>PNMO)Q=@[8$I #8&C8:L((72%C@4^-7M9,'0"*P78##1YZX9 M6$TE!SL K?7):B'!;[.F$-A$_) 913._:/!SB[9!H'=';Q][]YS#T' =Q;AA M6LVJ+3@-!U9GSL4)NZF7EY-N!:-33[P7J.T>UIGG$2/)US//'HAZE?9'Z'I/ MWS_KQ[D_;Z+? ;83)+R>HRD'\J!F2/;\8M5V^ D49R&$1H!O+AM=-P";?UWC M*6OY4I8)* O.]*AFZ']B'@I14SFL$;P099%=M%Q\Y8K=PO^_'YK"Y@$+=MO" M,T#@RQ4)X-Y$S^ ]QY.Z+"[QF07K+@=/ >G?>#^( _)E:1E\=4,L;MI_' AC MU[X+[#OB6(Z[]W>!*SNMZ(^_WJK/OEF<-:\7\)JJ+N1GV 77%X?C_WPW1W!R MMG_N!V[D(^$"+Y@'!F68.\B;[J11!9=\[!:95X 9X:ZSU?T-98,S2[I'P0J3,C$\7I)];0D[/#L_] MK.38#=1A95*BA("A&?BA$Z8)#\H0M@11^NMVQ=_$K0]7Y9I\=&R&%S#>FC^B M>P)"E C,K$R;*J M%>>\BE(OR,"!2;%DNHH] M)_4RD),T*#P&2B>-@G%-\W!-$N1NQEB<\Z M9E?L0WVUNIJPJV:%=56\O:J75/UT.YFQFY'P*W[+-NL_(YSZN5QE:W&3#>*& MD9(_>-%O3D'A1)67LR=@&5HS02)DY89=\HPC%C$4H_Y MV'77W5MG9_BT2.KG-%<8_XB/KT>(\3O*CMF4M8M%W@U%!*5,G[/;ZU0 M(L;]Z!43^"RO%TLRAYHKCOE@$W6O6Q77LP8!3_T[?*KCR^5,1!&MS'2W;(KW MCJ@*9S>L+;NIS7&B/C:KP8*BQW5[0K[/K%)N#'*NYM6*C@%.8C7O>+%:6P[6 MMFQ^(3A2]K"$0];!=U;07E3(]RK%LK9L5AO"O>;>DM6*S)6_G M!#6!,?^3SWF+A?M3,V1\..W*->YEUP^HZN'F8*7.,3V@*_ 7\&N^1-L4D_P+ M=MNLEJ";+WFYFN%P5**?7]-Z/8I3=":3-B 7U_ $V+.^G,LPN6 'T+DC$[3N MV>WX&26@3575!9=GJ!>"!S'2@7;#RV,;^RB^).#"0ZA@6V"/)TOV@;P%(>_Z M_-\*P A%X6&["PSH@Z2UMV:\:]P,(O\#[Y(/.QZ?$ K=I+ZZXF4-HHY"AK.Y MUTMP7#FWCRZCQ^%+E$Q-+'&#LT!<$IC1DKP2]@.G)F%!YT8]"DX3G\'J+&%M M*9/&)L4EGFF9]5JVS6RBR"?, =&^6LG9\A(_8-(@_"EM*8A'Q6E3Y4C'!B061*@GC#W1:^C@DW2Q54(F;@\.VS4[_]D[[3D2^FHB<'AR= MLRB/,[_PG<3EA1-Z5>[D60[>O8>T5+D?@TY"$=D"A?D>7/J=E'Q%*7E_7@7< MCY@+4I(E.>*F4@4L1ADB9.F 2A$^9) MZJ1%Y3MNE@0YQRN$1=^6('JW\5]EX],L*K,DC)VJP"AB$"1.G@9(L1^7+,V* M(G+3;]M^8;?Q7V7CF5>ZE9MX3NK&<.(]V//,3PLG*^G[VY#EXH6N7 MR=V_&(LJ]!TI?0]A7(-NHKW)_G+#/21O(-^=;O&FP!_-P2E=WAJ_2T7>IK)6 MB5QR&6FS"V5TEG1*#,8/L:+B,@Z*A,51G!I=@AMP"]&6$ZYOSHT[VP MEVI&+V:LZR@^>]+,BQ5\;BC7.TM)"??AS>G9>^_X[!"$_.W-R=F;\R")J[#@ MN5/F&5K45>6 BUXY19(60>)AT5#QY'D2[OE?SKCV@J#B51RXG'/$ [ R+/RH MB..B3(.D+$@L/M'SVHG%I^B\\/C@#38X@%V)0J<*"NZ$?NXZJ1=E3A25@1_# MU@0NZ+PHW2(*4XG,>->TJ&N:2J9"4''8%9&R&O)HWJU:#)B3"(E .&9-Y'9I MK57S3I5(RLI(#"-=+=C\5D:AB(Y0=TM 2M<37C*50! S>G'Z\FBR@%$4,%@3^%:1ZUX>0>P+A@]A)\H.HG/V)#DF'!$H OM M_H#*TI^3:C[84KOI+GP\Q6K,5_:ON=+]6&\0-D]782UKW@-7V9BCNK/<-ACT[X[.L[ABGEOD3A $N1-F0>(P MORR=H P2+# .@R@$@S[86V\$^,T-^ITP?)8P7'PX>??F/$IYZ/,PY:>$^>;Z- M1.(;Y=-W8O&5Q"(\?O?^O"IX441^Y$1!SD$LRMS!P^SDF5]ROX(-\^(GS^/O M$A:_DXRO)1DG!P4H##?UBM!SXJB*G; $&6&P<0[L$@M=/^5EY(/!N$4RR-'I MN 0)4GSKGC=1SQT:FAAP3357O&=B:+MD!O8 GV&$L8+=QBB6(1TAN\,,9>O% M:$48T:1IBIHL%0J?-:MV2XQN:@7A1J;PFL/2S"^FDPL!)A8.6GE5SQ$\3,&R M"?^ CR28H)C>YUL =V5_?JBK_Z79G-UQOM=Q_OCF/"MB-P WS\G!W@3SGU5. M%L6E$\:!GV=Q5OD10_Z'[P]0MQ..KRD*!X8#+83_/$]0K/"_>V]AU6^S,R>H*'EU\@7N\ M'Z*#SL[E MR=F?[\%'CDZNWKBG9[-W(/\W_WEW,OO/P7LX"[]'IW_],3N^'9ZIW^'L''HG M?_T.9^2]_Q_ZW'%T>O;KU;&/S]N/3@[>1W!>/_[/1_@LS.'<"SPW"_/*89&' MK)Y9[.0NP9934'EAFL5NLI9A2'T6A642@"T8%D60\KCT8IYX7I)5F<^>3#BH MJ@6FU-H5?_+\Q>GQ\=&9R%AA-N[%Z'!V^_H40/ M G).#N=+NEP> _O=/I9L=45;Y\*%.6EPKOYTDN*$A5KQ @-]:&9EUT,DP'=4 M4267ZV*CRMXU]1RKR^8$O5"?$#5G"IM1SZN6@6>T*O!#CL)DP(RN:RRH%+"U M3A*^30I80W .9:48(PK'>2G2;]1RN<%TP>!=\+OII%E099LJF%6EOAJIT1^( MC'/O/8[RYJ-*E<$*Z CA; @#HA=JV.Y5;#9RFF/N'G9\*@@X\0$7JDYVTETR M?! L+,OAQU[_Z84FYZ--:;O+>J'<[S%8C%Y[6/5_-3?\FK)T$MF@MBLPY'0;]&=EKVN355V#U(D?S4B^+>] M0G%=D0D2;# [2KBGBH:TY16VU)5;4B!U#;='4:U@&+#.9.=BAL4N]AQ]]-YD M7]*NBSIG/ !U6ZRNNJ4H8+[!MP[7W"K@QDL#RRW[4U2E\AA,P4)M&?O [\F= MGVZ>!:WE'8MHJY7>9V\T@,OH!E66*?CVX?V"65WL@Z;,K(DPGNKB:>'ZZT#2 M=-.L9N5DQAF]0T+(BAFKKV"65&(. M?P@LE5QT!3ACK57(B?$WR6O:'[*A-FU:$IL"XV4DJ5HRNP(T,[V_:=]CB;,2 M7O&JX3G=FQS1>!:@S[#8= J:2NH*VC(E9;1S.8[M?U=U*YZU8+G+4 M6PDLYB7--JDK6+S1]5C-27ZIV+E:=6(S!B\PSUE7%?\M,;0>@*_)N9:8FI>6 MHE4UO!^6!!D$B:&R=O66MNZXO 'TTIIW(;,%_9:5\+ . [2LJK!4?:!(^FGA M50#"UH!;7?J3FV>$?8&R=+-+'0X-G=B'J]&><+_%T M4A=R8CY F,%5@R($$CA?58RN^%:>#QI^8\PZ4*F2_8.#>3,CG4L_;PJNZS$_ M+-R5%CQ+?=?C'N.A'Z2,A0$O@]3CB,MAY7UQ46_F*JGP9JX/ YN]6K4%+",_ MU1KD5P&J.)W_5K?=SYE?^BM7E6[C:3^?P3^+)Z(Z$>/V+ MS:K3"O^VDZYQZ3)!U9./Q_".H_,\#U@<)YD#XE:"I+FQDWMEXE0!#]T@S=PJ M"9X\3[:6KVO(?XTWG^I\0&9 4X 1I_.TS=:H$VC97T<*21,:P $4_5IP.,_)S<:E&H0/9&W98.VE6W MJ+P[@1M#"%DM0RY$.L*N63TC8TM8G$JS7S%LQVO=%?@,R^84Q10M!R\7W#_Y M?#GXJFV$>39R+3T*F^(EO\ &Q6U3<(Y.TQ-42^7)P#'9>7GJ]_ *IP<@_A>'4\W+D\[=(C :>B_G=%'S=Z[IMYBC0\&C+^<-BS@M1 M=W6)0 >S*(8=28=+Q C@.PN\IH@"3?T&+7DX>NA3PPO,K^OK&D,2,"%R-37/ MF8@_384C^&XU%^YB@XH%M@>L>VQ_!^^M>;4W058,Y56JSC/DCHSNJ;6/6CN) M6P]C$? 8WL*K;B[Y'+VDFGC(^@1=>S4@]3:U <03@B\=>Y&. MZL3,1,6*% ,3%E;UG?5<&)$*5R#N>?UN5"YPRU-W'!1</A1R5TH?E"-?"LG MS'QN;W+XH>"+)?Z.1G"#MS#(%\6(."BH*18'W>JJ*%UZR:VXKEEV1 MZQU%KN&NR'57Y+HK+[2B)O"^4UK1_--.L)8%2;QJZP# M9,/%/*_)0,P0X,PP( *_$'<9N0OZ*[7L8FDQZ.(%_W[>W& (3H84EM(6,I?6 M#\/+O/',C6_G*]ZN,#I BW%0=PNXJWZ4J=[55]QWO6@Z^8,CT?0^5@4PA+D@ M=3TXL04K8%OA+Z_W_MA[N3=Y2I][-B630<2N' $A 5$!L[+&" "(A&)"(B5/ MF5,4H9L&[+8%(UR) :20E8?,T^B+JU#8!)?\NH9?'XM2 /K#&5CKW:)IE\;< MPFP0#50-)R!D&'7;MHP5Z=G-!4T/GFDS.D]>A/\.FK/TY/0.N_ MQ,EURGAM*(?R6S,O&_P>(IY:RKR 7S#VD-^.Q!/66>[% HO,(OP+Q$$$!0AS M(75S [^4B6[:^9K&N M&AT)M;8!O9$%?.8#N:RP= ]"MX=9&&:,YU$8A6519&GA%T48E9R5$!,Y=E B] M4 <,/K 3G@W"XQZ?'9Z7<1 4.2^*5.9;#1%M8 M806STH+5I4T06UA;@$YQW8@@X0\O6Z_APA,1W55F>O$H5MXD1^E8.<_>9YM;CDV(EYLL@W$'U=)E>=AG'H5#XLD M9/".RF,I"$Y6QD5&!361*JB);!#_O23$VG\1>QH1 S#+BG_ :&\I$_S3;?SI M67&>A6D2Q8PY41%X<"LQS\DQP1MSYF?@Z04^4L-Z[A"([^":H3^T='HJ1#M# M,A)*Q&X$D1/*A1A 4?'D8!K-Y_(FD^%)M-^G$S+29!"UO!;?E>%#D#+T"5"X M/ED_99C%SB+FY6$>%@%G0>*%)7B\59JYW/5'!6],42F,BTQ+=K^US=6^&'#W M6]/N+K=[R*"/()8@ROTD+Q(G9I6+Y)VQDY4IKMD[Y+;DVS1P6_$K4+_>D:I*#_T 03,DD*'P!>.;%"IPA$!TNLYB3 M5:>#\%HDI:7./\#KEA+E8,GSGGP<->(QC6IZ [(QSV(PBH1&NPHF8?>@BNG!_OG M)2NPM2]W@B1*P(@K2X>E8> 4X* F5>1580*7K+^E:A7;,Y%4#V'RF%>R < & MS:P]R!\F^+,U(G*PR71%Z,_4/GB41VEK!!"4DSE>6PBC*"X1J4"D"M3I@,_8 M+2("6I#0%H9KTZC67;?2Z6Z9%-;97E(QS6J)9FBO4*&A4@K*R"$0>BD8J$6" M7JLI#?_OI=E0?V'3*=YJS((8PW2"'>7@P0L5@50Q/WUKRL;!E$:4DQ+$J2KE M1ZD]0H]/BAE>WLMZ*<:D(AH:7+Y@;<%G(GA("E-GT\2CMRW)<,)TF_]=16\H MY2H(+CINPUMT-FS#!@DEBB,47+42)8"-[,#,6,V6]6(F\=Y=+;LXJ7FI(["B MZ!(K4:H4S@ 1&@)^HU9\5L,JE#9@I%_ LP^R,I-<%6I:1K%C+[_"[+1(CPJ) M94L59:)T(9)<,!CXV%FE3+#<8;GD(HL+S]#O%,$JU12,#YX@$ \:ER-?)C<) M)9,NQSV]L,0Y(NZ__ICK)0T8OV(&34$X:W3T5#EHF6'=(OW]>B S(?D:JFR9 M253=^/3VS+C#Z=4?+P?+86.41*-<<4[_BV MJ!4<8-O]O=G,4!4.UE* 8L40(IYVLB<('B"..&V%P2-9%/<3D,<1@E$0L\+^5^FJ5^6@1I) D.0DEPX(:!N]TL?METG2FL MOCT0>*[CIM@&P$68X%2/T-=-FH9H%+>7UW 92_I5952D/J5B9V:27$D=:G/G\!%K+U'6;#: M;OUTT0S*P,^3"FRDK I9[F9AX9=1$K DCEP>^Y*:)974+&YZE\>V$\U/%4T< MSWGB,;>*P(0%[9 Y80%"FJ5QX&2N'X*CP=,R #LV7"\Y$,4I.IHMK(B6+Q#D M)ZJ[^.3-WNN]2=G,$(F#]L@U++40(!OOU('Y*+@XK1+=#:S!_(-L^XGIF\=A M!<-Y/6:WT@@1A[6J9S)U9..I MA_!I504P!$MK/8DH;?Q03ZEJE(#$9-LW/YA3-%+5!1@&^K1^AL=(3K=W5!#* M,#--$O16F6O@P:OUM(;762]3+Z+B98+(8NFKM*KLB,K(U4-/@\?-&BSZ)*:\ ML5+CGE&F>E]LC#3*!5#I6+&_3^OK9]*)499^00 _\C+D9FBSG4GL,=KG\G$2 MMTZR/R5*F-X9S>R93RD(Z MZ6#9*TZ7,.*0K4->?TX>V2OR(BL8RWB5AD%8IISQ-&4\+*/4+V-5Q.7=91RJ MH%+W!]D8Z!^\(*VP/\?2+N&X"9KL75!IPV5\X1]_W#_/\ICS+$R<."Y#)W0+ M[J1%4C@,MB7R4B_)8VP\FVTN "3U):X3K!@=T^;R=A&U4P0/QD[G_*JQ"Z;Q MEU*U2^,/;HF^_I?^.QR)?Y#2,DZQ.MSR :A&U@M%1(W".])F4@\Q77%!'I.J MW%J+QCY0RY$O"J9'74Z-YTVE:2O\J^Q@#N=H5M,AO6%4KC"_A>'D2Z$*U2E4 M.F[#4$=L9V/>6!H;7W;[B]!C&]:-ENT!FGF@Y>PX"59@S LB#)*K*&G/.WL3 MS-K@U+=\AS3.M=%WMD("^XG/T$I#BG9KD451U(8[:/,B".%12]F7F.O-VZ!E MS-+I76\#*,9!,B%OE.NZ)\+PHOHJI^HJO.#%).JE<:-Z5_S :##;3 9'9S\7 MV['BC8\61">I,?I[17&[?A7ZIAMCV@,\E0(L)TR8?Z]F2@G8-B7Q/B!^78D5 MLK/.16D96!VS6T,!6# U*%I&^45*!_:.@Z6=M & ]J@0 M&1DFI>)YJHSL\TN,/J9>LU@'GO%V[8A'"0E#B.%)KY=B!JE;/2CEKV FM6^ MJ,U1.RX](SI=R\V@_,S:JNV[(FT+ZZA>'SV^[D7):R(BL(I MD[)P0E9E3NZFE>,&>>'Y615788SHKBT9\(&_(""L4@';\(Q>;EK4S3(KD_*= M")0-J;"%2[L-.WG:($_1\<'1>9 E:5[XKI.E4>:$J8MHP9PY:>9EL$]A$58% M@GKN( 51" ?AR'94X2RMZ1WZYE$("_S["Z!OABBM9WN3W_#NAFNL0:Z[U8*B M'G:6;9N%.GDJJ#V4D[+&WS%^4SY#W:?,F*G5L56GM6D<6T,V%'KLO5U0W;@; M##\LUU2YS065KW<#8]N4C.L'8%TQX21WRO;'/C_O;T\^7GP)90L"@FP)B!"3 MT=K/@SA^L5SN4#P.90+\M%((L!WL:YN ?#P^*\X3D((RBE/'JW+?"?,@<+( M!"2K@J**2C=,$L3N>UM:DV,HI3'<((9N46-O>LF48?K Y-BHD"N7,,9=,?D= MQ>31KIA\5TR^*R:_=S'YG<7A@V)R7E9)F,]6L@/MN:)+(/XFM:S7%*F->>MS4F MQ?[-4MVNB7I07%L4:YC &W-'*O.*TDI57)A)O-R+ Z] M$B1[Z]49,O95T5:B1EF-J@3()LEA5H@D:0?P6. *TM"C(K>C8 M.?ZOA;Q>KPX871H;F*QX5(8B8 M\=!J,.]>*53CIN=OWMO' :D97YJZZR%","&A%J37:\).,>3--;<@PR-0@O%< MDU(%]1RAL?.EQ>1PJUBNZ&6]Y)E-'B29TXBI=9#^D^R1BNEMWF"2472H[D&3 MD=@2;$4DJ111_J;3Y-RB+%UE?\;AA>:CAK->+<73H?L4#]RG]8;@?;PA_G@TWY6E;B>@/?GX^X?SV.,YK_S0 M<:L G&LW+1WF)KY35#P.6>F%:8FLL]G>9N=)A8)T#W"4EM+$PU':L01A)A+8 M%W-0&J4E._.!&M64A"J7R(;7E-+S19] #"2:"&SMC]C1J%*RO2 #6XMY78** MK=V!$I"V?O8TKM[B5!1#,"!WWG\[W+.H+42> +D.L:+%_HA( 7[Z>IE5?U ) MN8^MVL+0S](H3,,\#UR?>Z&79%&8!)%_CP.(Z0_XU_ D_A.I15^U354O=R=O MP\G[<'QV[)W[61A5O H[F1%SIP\QY9T<53Y,8:UPFU-%@=)*>IM M:\E1+9I+(.4 ;]NF7>]=*U)9PY MU@!;,MX_;H9S%*\4O$U:+$A9<4M:=?AD M2.](]$N&\'E\C%25U+>/Z=")/Y-U75]IQCXL[@!S<46FG,S;]TL[L=*,C$A] MKJCHR^:=TG""+U?%]^WSWYM:%E 498R24JP;FE?RDN^U-V#&K&HUJ/#SDN0\ MB7GF@"S,.5N%>:5GVV@K%_+4>V+\5M@QU_AA/#RMZ9]VXN1>FCMIE ><1[!= M+@<%Y6^)NP_TD[[C>P9#]YD93S?W65&E,-P\#I/[S7=YX(38WR!-@]P)XB MPXBE"2(OMB4_=7#!X.R5H:>B M*ULQJ,+"&E-=_3*KNC.VU+#%O.CNUVLQKVZ90K0@N%4H=-.N2$ S)]TEMJ1A M6S3RH_+O*E5(6EFC M844$S*M.U#_W(U]R#JHP9[R5&ZT$#5G!P=TA+^;!:@F:T2(3E(TTC!+5Q( 7 MZ%G,9=@3%JX2M,^R0!IAI +FV:^ 42'-K2EZI;?I%S8H]*G0W&RD#AW']"91,DE9Z+F_!O-E_AW$G! MJEHY\==>Q<1=:Z<0P3AK]-VI*DQ^5V0:8-RRV +')GV=49'1L]@D)#+!H1T9 ME>*X5256\!9!J0LZ@:KR,#+>UI_YVM'V#)N7Q*J\&]?FF\OO[#V^?^D=89XQ M\0-*_#U%W5=V$"5<4%.,A\[M31Y1 M:K:NN>2S.X#N>/!JU31$=I*4\7\,WAM11L<>5I2R>MCPJ>DDCD-\9\C]_S#2 MZGOUFS19BEXAM=TSP5#UFLY5ZGQB6$)SM]R]QH,6H?)BUK$4N]O'2)<0>]EP MJ::BG>GM=*3 02__#R/@#V2\/F8K+/CM'B7K]<&P&J1WP+QD.C'3KQ<<'S"= MO'SY8O)4_?X9F9G8$W;R^ZO78-K!W#EOB6^)/@B_)9;L<5IL:>6;FKJQ&CT1 MA\=S85\A5,B+Y_R*(^L YNL'T%=FQ<8G+YL5?)G-V9[5=4C8(&3VT@CPN/6! M7C@I>8PDF5*MVD_?B_)#H 9T'1$FUBB?1@\6YA@VIM*&U6M^]4_P-!:3%TV[ M:.39?CIO;F!I>7MQ.U'TJY.7KYY)%B[6BMXWY'[BQ-7FV.@%^2E#M"=#GQ;1 MF726:77UOO>S#'MJ0=2]3R@"2H0^*%23AW[N1H67!FD0^F[ RJJ,TR@J762O M32O*.R1N(O(.B9OM.'"^5GC&/7E7?#POHS+A?A(X;H*%'+N M8Y/3[,ES?PMR4E%8Z?.C>Z)9[!%X@>"]OH&2Y(I]J*]65U9CM0T'S::57S]N MIL82CYVN*O32*8FOC$S(0ASI)O>E7A-S*68S,.;PW-Q24AX]P^&Y,%6=F"S7 M#QHYXC0$#1'I4^2SM7,Z[179#N*H*D6Y-CI\ODAJVFWR=%N+P6,VH0NF?S5L=[B#FZ_!S>,=W'P'-]_!S>\- M-[\3/CZ F^=NFN0QRZ(@SL,\2[,P]TK?S[* 54GB!0^$F_\H> H+(V%@D@9E MMB5Z8J)"Y [+=J<&>6-(T72'5XS,[$U^?4 TR8Z]E4VQHB;/2Y&>E\:PO#YU M?U$15NI,2$D-26;T5!3)BAB-!91$2]FQ;)A9@=ID>! SVP]!#=LI6_Q;VM0> M8]_8:B"/ ?MFJK"4-DVO_-[D#9:T(DYH9J<%Z:[6_*C1*L>&)Q[V<#Z?&PFO\+@ M8,;7>ZH7&68$B8*)BCG@:1VF6X_FQ=YT@DGXV9XXNS_*NMS%42GC2FX,[N2, M.A)6U62P.BKY!V>G4TD7$3'#+ZBC_WI%(+S6L%B^@'F#7IG7X*M*B[K!AV.7 MO M8;HQNX3%#M:)(QON]XJ_K9J;"XM()WK)/DZ=G)R)FB-H,*7Y&0H=[!H^. M_CG!=%7,8!W;:+3,,'"@BWJ&F5XF(&TP%%P9*\_J^7MJ1:WHA5I6R6"-/NN.2FPA281'<*W8NW"Q$-W"B^;9$G$P[=6)).A%AT,A>#TX+;H!;M MJ$%8+RAD4E*T^8IP'J;W9R.2DG0&)#7:<$E$T&2E*L=PF:D7X 3YG> VAI/2 MW!H6!?&E*Y(+BS6^7M)*"#=8+00K^?^2.]E?$?(NY(O-=]CM8'GV)C)03Y%C M_+1(]\NX+NV(/-U6PFNX!*:W@%@,F?:$JV1>7,IUA"6RSI&5Y,2%P,#=WN3E MZ-^->VXA=N4Z6ULT->)B\[S:T3Y8]K[T2\&P0?TVF9/U='UZ\5[$'@\V>KB1 M/(*?2HW-XLCWW8*[21)67I6Q* VKRD_=R@7#MI21*T]28Z^A#.\J59&1JWW, M&O-R%[K:%KH*3LZ./IPGF1ND81 X1>#F3NC[@9/''G>\,'73+.,LX_&3Y]D6 MV/Q8<3\?B))B4>LVGPTF^SQT*RIB%((O.Y10"ZT9NU$$4>0DR3H1D"[DXH7; MH_]<(>'X[ EL<;&:2?)=JZIK3'WU-7J/KG;KF31WE(UH4.=N2EB,LN&J,84@ MCQS'46!79C0_AR2'8\-5YHC2S$TKN2O9[/.PY!7W$CI%GD>7[AL*0J MD0*ICG0?3D>9#L;<&2([1C(XK'B)\-C?/6;069_@0#(/+0,RRCE]^%3TWX_!(!RL).$@U^:D3: MJFD-+"_?'QQHPD5B2R1I>BT6 O.'A77U3$;E[59$FZYMN16&N_@+:80D\_&X MQZE?\= -JYQY^'\E7.)NDN74 1/N=GEWPS]V&N%K:X3PY./;\/C=V_,,CFD* M-I63>@ES0NXQA[E%Y81A%/M@";&4BDN2O7@K:<]]-,)O/&^WR+!LR(X1L\4" MS'1UND8$M:=;E-B.Q9]Z]9RBJ%^%KNXQ(R]X+ EVTELD/:<62?^LL4C&-NQ'R8JMCTDK5T^O&1@ M-4Y@[^1477"2T8T5ME:!);DFXB,\?)S#U5R9GB-,\"IB(V&(_=B"VD3I&R,Y M]%S7=-J!"QB74.KKP'7/7[^=463D@!WEK>)HUYQ:[=#C-"VT9'^8>#NBI,@S M!)^U[/LK!9;02Z$JA7 DL,,(;K._(BU6_)J*.!!X18W3CC&L#>47N,4YA &FW"UK!]>\IK);HYTU^ASP' ^6H M0BN]!6!$BVT9ZYNWHC=O 4M3%3B8P>YJJH9:2JPZ6V[Z@HYTHWLDK"L29DEY MH8/K-U;A#6UQTC<3!T7+ *AI9' ME6R,O!<;&H@IN*"WC]P?Z4:NYTD+8<&)-_?14SW0TLK05="^* M$AKUQ=4]\HVR? %4R6HAS:)/I;D-0B\/_%\'VN"8F 5="Y(;J>*,&L5(P= Z(.JU#T1<1:5VZWP_C_3 7UP,SR_^B MWLB3?>SC+'N)[,-UCXZ;3H#\*%._*WEL -+9=/SJY:*AM6JJ4I%]+)?()K*& M'_9$FGWR5/SYV=1B@*'ELWM%DYI8ZOMA++/()L>L!0\#1A>"LEFN6I#G"]8Y M%2%';=E&ON8S>$*62('6R/R1C!J7+*WF&U^07>1^E&8^W#W(]?@ M4EXK!(;I]0Q'S4O55:H^'2QW/I5)7>*?>;=JK0@^[S6#V*B,\U4]0Y-C&,5. M7;>(6515 6CD,LCR-/$BGG$6EWF6,-3(7C;LP.K:?-(G*[R+3JM?Y1NZOV!! M7Q+&K'JJ&$2H0'5\T[1EQ^=:$[L_GR968:K@^.!-!/\]]P+N9T'F.E$1 MYDZ8EY&3Y7[N!#EGO"CB),^\)\^7-\VZ4E8;W%D9V(7JK)H*?S"_)&R5UZSB\/U?&W24QUB2M-TDFG!KGUQ*^8UL*ZZR]NCR MRY-IG3*$E+5,"/*J%87B>*[)F'QA [$/R[K#,8O##W^"WSS3AV'D+1V_H1GW MGJ]Z2QE'\H4DB3*']56O7D+'*4A;B/=.E6Y"))[L:69I'@*<6%AU, HOMTV: M+%XD,:!/RRA!=2M?1OZH5FJR2+RGT4RB8*#;T 6_H3F=*/2&!L(/0.U:=9'? M+$SMM7(0M;DJ*@/*E;=$AX5*80<+OPL6GNQ@X3M8^ X6?F]8^)TP[P$L//7# MH"B]*O#*+,RJ*"N3.( ;M 2/QO,3[\=@(5=WS-CM1,I>7CZL$PR^)9O+,J>. M]_4[6^H0U (T*Q;784055+Q"81@-3H1$JWDG4LJ\1S]!5GN'H2JD_$:@'EJ7 MV$5*1YLH+RSK,&%8;'FY9KE.AU:)R BL.E@!@I? F6Y7"Q'"?Q2^S[W1_*+\ M>QW1W[M_+>B-D ="MOFW]CA')0)W:E1 -8H$A":/0^/^R4I$A61.FKPB74:D+RU6P:0<4V%.9U;/Z M/:B-RZ:1A9"F2J3!4D*,A_;IP@,:RM\&O%670O-I8?17L],&CUNIYAVKYL)G^!RTGAD&.QN3_* MA.^L<^BCD&Z:,>B^*A>HJ219]=N<4"^%UFZK+ B&=?YW(=@*-0Q"-Y^@?-[K M9H7G<6ZG;(73"XZ@H-YX^OK%88_*# >H;WS9XWEN ZB4Z^5K\??*"*0%X?T MUS/GN,D1./;F];[RKM7OGCVT:..4,A"#DFN!*QV]_#7IE>PU@!T-+MFLLOUX M.\N/WX'E;QN94!G['JD(O&KL4F^MI1BUQX!K"F\H*<.D@G)^P>:#5LPN_2RR M*F*24WMWGM+2Z#/Q&SQ+122$3J.V&JW<*])%8AS#AH&;@W>L:/D@<)=R-RA8 M5F1^DH=A4J1NZ.65YV9)&$1%Q2F5XGKNEL"=B,V5+V&L^^!HWB]?\A-'Z<+C MC^_]DW<7YU$51E6<%H[O%\P)798ZK/0S)P+_).%AS@*.8+)@ZHXU"<3-'/(1 MB +"R;HDP0577V#6ELMV\ZNEN,[!'..Z20Q8=' C16O*31(! EKHR]]JP1$ ME8M@3QH9$4,K@RPLO.(6R(&'Q)%\,6.%L*7P*K[D#"M)"FEL3B?(&[C0U1_] M(4JZ223YOH8YRKBB'/@UF)0(A?G%!!3[WR;V=7SGK&&E,H[,ZVA)NDM&MFL' MTOR+.7FHVLQ<2^[@\ES 14#S,,-734KP&=6,76 -I6A](*A-7I-EN3]'58$& MZ36?+^^]?>!DTPI(//P L822 M:K&SH[H($[SDXAGF;3.P3 2"L.76"YD8F-Y8N#8(<8/6S@H1"[A9EW!!TOP% MQK'?J%Z_0=?^$:+*%/WU;AM5Q$>AQ(NY2/9TM2FU&2PAW(UX\0E:?[CI^@(B M99.4.4T#IRQ8QG!QL./6!>E:\?>ID0]UL^A-L($9:DK&N;(6;ZJ;2W4KHL$5 M.)Z6.X+CJE24]P-Q5H,5Q/^3T_D8Z*-G5YBHL@9G&I,=K8BZ6*?K65NDJ413 MB*])5\DJ=]1KN'[^Q.G%%!>")^D#6%*)1">RPFPI2BRO5LB-1GMII%H.""%= M:WI+Y]NRZ> >E-<@!:OK8D"^[N615\8>YJI"GGHL"-W(2QG/TKA*/(\PUG#M MJ?HHNO^LWJ?P]C_,)HB6/;]R6&..LK:>IP+=0"V+?N);[^0 ?O_Q^#R&>RU& M0GZ?>;D39F7H9&Z1.YE7AFZ8>VGH5W#K:0X?N7_/5<^GG)9YY(3W/H=8F2VIX; MK :F3J3P0(0W0E?F-IVCV)J'7;YL)2ZO;W,!RDB!O@D&-\ CB>1M6S;110]W M]KJ^0#! -[O5PF*!F]6:3;EQ1RR+K8'9+.08QVZ+HH,BR&VGKYY;%;@QKT&(J@X@83G$;-;63G M.H37CSK9M+$4<[+BK),'A5BW!A>M3HMU9P%W#53/0MKID=[!?MNGO,VYR)\O MJ:D?1>VQUCX7D835_/V\N9D3@E22BE!3 H6REN$G,FMP66NPEXKE"*K36CH5 M&.Q7/_1I2:4ZEHQA>-#[2K'EZ[7/$D4]A$^;]DT2MFRMK^C H$)Z&H]-86CI MJ2@!LF/<1 =:4^=&*G\QM6U"._>>*DI-+NS'JV)YJI*])@8(>,/Z$A$^]:Y0 M\(;556#YX2B^5KQ8\(*K850K0A:8X_JE0I*>M^=_FY#DQHPF9H/50<#(%)CA M]7+R1]V]?T17#Y4Q&9DHUJ9=B&F#S6&P)\*A@R&ISF04HM:Q:C37K]F,JWP M?F+.>YUK%,I"R)KH;T+PXT%C)=6@U')(28ZPN/LC5J/'N3U[T^N\B%,L)VM'GRA R:*V_Q9L@T*_0; M><)RF4%_"$()G2*P6EP(3QGGVI9"L>&H!Z.QN@FH!!NIF*[7+4/F<5?+RZ:E M[HP$$,)O;ID.)5=*;.;2B50N!B$K> E%LVEV:^AQ,T,UM4W/MT9N95O@.J)> M"$K@*! K\+Y.+NOS9"B\Y"15\&7P#_BMZK5@/99>V_OCU8K,6P3&8XYIABTR M+B[7T/YKI342J8; I44/IRQ6>LL:]HX;ZGB=1*(CAADVNL>1&USQ;,$R-%?" M<17V52?S4-:UK%'0]9R*/TS;6\PC=+JVI[,;3G2/RHP656V=.DO"XYFC>3C3 M).&2UMQ$-E5;%&S.A3O!9E.MU89JR8BAHI,000@Z8R @_(8T#Q>,YR7(R0QS M$[B;=CRC4_0ZHG2G7'6J#L4N.=-/H?9)M]9?9TTQ4,/2>WHSI]KZUPBUZS"E M,&57%6I'[FNS\&,D\% MR&[!H%&M[$>B#I0Y;JCT/!/!_E%%OC'I*]S_805=[KLY2WA:%$7H>0&+XK*H M8 G](BC#E$O6(_*N M\(_?';HG!\5YF>2PQRQW@C1*D I$Z2YG%5L9S'GHMWR%K"]V]WW<^; MG"TPT#33%U03B(^4Q1="'M)@J#:%EM M;M#]>*"8QF4<% F+HS@O0L[S/$M3YOF%FR51X+%@O- SL%,U+Y0Y=ZHZ'AK1 M/)K_&X?^IQCYSRRG;[W3L^+FY-W[$/X;POO/658$;E24#JQ^X(2<^0[S$*:0 M9#DJBSQF_,GS:!V8\#>+C$WV+OED+>5Z#/8Z!QV5$S<:"[,L#WWF9\P-4K;3 M4E]!2WG'']^>%V4:^=A;I\PS#W8_C9VL=#/'#T+X@8<%:+'_FI8Z,]30.JW4 MF6M0HCMZ?M%@!(Y"]B8E/.KG9AD9Q$5Z=APSUJFC.K07_+#JW#9(3.9$I'M+1;[UGQ"1/X M'0L#8G!'HNRG)D@A*EI5^$K&6:S(!>4!F #*#K=/L+Q)+UEYW;H?D["9^%Q2 MARO,KP1Y8.?1ZZ;5L3\=WK[_T-92"GP8),>0SB7AS"\,6$IZZO)YBB48@X7B MS;<6/)"*+T[_/#IPO&P"IF;)86![('BC?!UF90CEAV#TMN84NK3[0IHYE37" M1U:"[/BIU9>4S=]C#41Q^TQDG\R3,;UC'KSI6:J?)<7_55%([Q/PC*;C5KH- MWHYI*HP7#*1&-D)7&0V8]UA0UQR.;C282V0^2I!U1LZ"N/PP<.FMSL%O,$W^ M@6�"1?T6H'S_2Z?GN#0:^+EMB@WRQ-QFBCHI,ZC4!1J[EH0[Q!!DI%Y@QN MB*2=U!7G!#>0,3;8SX=P>+BN'Z>Y5\1NY(<57#5E4"6YFX6Q&U:,QQ)X>B>' MQPDHJ^X/+30G?+DC[+BS3/SL#=SV;\^C*HA*Q@HG]+@/ODB6.WF6!8[/RRA* MXL@/_/3)XG;!=R:.8]+3N&:(=C23!I"P3Y%+-& MY++I6C-M(F1S3Z$24 R)0=ON[B@)D3"+(_*9LA*GUT*TY5R!BH3W_9HOEM+] M=@=)?RX/">J5896ZS&.)ET9YE(09]RL^9!@>=J]<.W*O1//>[C>X+E\( MI0Y#.*U^(P7"S6'<<>?'OQ^GGI5$B1^X$19%CHARS@Z7KF39"ZX/($7 MP8:!P>UNHQI6K=AD6NI&7JW$Y817BSP@*$$32VL+YD\$"I2F78!]#1,;(G7: M)>.:.!5$9DT;3+8$]UI&FS(F:;K:E.#Z*,P-W8$R&,1UOU8!IH8JD-;:CL[9 M3)%Z/H@F/TO\(LVB*&=A&'AYGI5%&09&!DY\%B1.D/''"A,4.*TOFN%[.PRJ.8Q;'1*F[Y1)"F/Z:[B9T-5XB($HB M*&"%;EH?RZ2;ES#1>UC4:>J\ZP:M/FA3W#MGYD8R MIW2 F,*B!J1FWG!M#$H0ME. B8WWV$*W5FGI1*NU^F@57:XK[>\/!,U,L,N*5 M6Q9X1._(-;*H&:5#@Q5G"@RFTOKP5]F;B\V'*SQ$& XKN>]4Z"3+AI07Y9HE(/8DO!_1<]W*HN, M,)Q@PB08&5MR=:#0''IQR1:(I/0\I2A^-9]^T93HG5.1C@ZF$'>XJN66Q2T; M7&LJ0+U<+9>BQ^'-O%<$+I"R+:X%;V^MKDJ66Z(QR!32ZS3SM S<(:C(*N^[ MN&CY11]O^A ]4L:I&^1Q%A?@3V1YF>9!Q9(4?,?8JXIJ0S;&60O#[R-"&S79 M;TU[T*SR9;6:[4LLGU$O.]URIVYY=^2>G%V<^\PM"N9G3A:Z)>B6V'%Y0@2?_Y'G@[26;+:A1X+I)"RI )S+-SFKJZ0&"29Z?OL9G-B+.MJXL M1WP/[#0^P8MD$I*@5JN6,I VHG_(4V* F8\4=GRD@-U?2L-_XZ:SV)!U1866 M1/ /F^T;OG+6$NA?40FM,\-LMX\&#>4NJ$N @NO+L!,*ENI_MT9K@[UM1,]# M12B+&#L^[R0]"ENAFV ^K(K(^EA\O'(62/P_0R2S**M9-DOJP_$0GL1QZF0<_CL/0"M_"H3M,]?XM'.G^8 M',2%GWLI T&(,S(&# MM9[EON-7!?S7S7.?%2@'V[FMZ6+]%AKA%._5EZ;VZ*292T#[;M\W[OO9?GB> M>R[CJ1 M!#%/?#CC%7-"#Q1^#L?-26"_>57D"8N#.W==%5*:*D8B2\-PHRC@H_H!,HO0 M^/#=7[3I9Q$RP*,=W4S=*AZDKWB_@'LL[&-C.LFT%WSH[^MAS3OL*(&>^18: M2L_]M0"W5X[>?C2R\4(# M:-.$RO,Q,%DB4 1Q4MVU M_0387[-*7A%IF]U61QLGRC 1^7EEDCQ4C/X[6F1G_-Y#DCZ^=<]]EGBA[Q=. MQ'+NA+E;.EB3Y80QQ-3,;$=QCQV(G YXM \>$\"I@;1*7G5&'L.V&2 M,">%'8&[! 0CA9VI?(_,BFTB,*Y-3@6#("F,*2+@E2?S&,+=.A$WYS?=@"S& M<)W/B21H/D?:@9QU=:>;&K:"SLQPSRABGFL^ZS0#;9_U!<'; DR!JRS1#**E MNF2+*!7!M.:OI>_@8V;K]0GRL=B!49,E+;&%L2AWU]RY2WXE,5_J.S:80S'@ M=D2X+=>%<.:8)R)&!7AHDPM6,_G,Y>U"<,$3;ESVAQZ;? ]59BH4NMBLMUF]6F6VJ0C'[B5)!^6TLJ&YWJ3O(3 CM+RB5%+7*UX$O1K0 1)W*Y M%:T0D7I.APNLZ@(($$^ >=PO02"DX/)]IO$YIFGA'<@^(FHF1"IXA"Q\.D8L M/F00G_3@Y+(SK.S!(]'Z32'TI(Q$2*%2[!1Z;U'@+-)B8Q<@=ZS.--]P9-&; M#ZD)-!^!]3VK\$/+*I4]4#-RPM;(+9+[8O,AJ<';NSQR7D0#8+4_-$H,DX 5 M0[6W [#/8/=(&+<\6!,_RX=?4B<--;+!JTPO4QW@48\?$T7#"VK8I?JT96)' M1DC<.C4@F%T/3+5F4.>629BVVH/1 M!:)C+C;=[,-PY'9,"^NP9FM%*(\T!_Q2DC!JSJE'@?9Y(=7\>I$32$#9$*_Z M_Z[P],S,_"5X!6\@$DCX3'V5K]I. .Z)$DXR1(%@W K^N+K#3Q#X9@TD).C< M9=,')OF)\-XH) .=P/H,+F^D'F17PPM50)YAC4B%4OM?S=2IJZO4I$Q9U )/ MQK8Y6D#1;I6KJJ=&EL>IU:+4\XI1'W<^66?Z5-_KD,0*>>[6WHB+98H(J2FX M9+!'&!0>T:X&06#M.!O5%&]L).U%#D*K3&%(:L?%Q779S"RT^MH3Z\K^E,K/6UQ5J*4-J[=<2/MU MA>+>DCV,*4J.]@O>DQK-H%D Y8Z7 F,OQ=6>T-I(=RPZ=[#H9#L6G1V+SHY% MY]XL.G>RX@Q8='R>)Y[/TI+%:8AI[KS(*K< SS^M$.CR8[#H"(6_ATT,)'>I MJCRJVV)UAN6Z_W<:6)1#QB[P#O40N IQ6C":HD-]D MM1 ZKV[5E P==RVX3-D-$^0D&*N2]K#A-]6$\*31L%$'\6W(-HYS-8ENU$U3 M55^J]FEJ-=E"[M9VK?[ +E'K48,K)ZCNC!)6#.""3DIVK+9*JBA1M5: ):-U M^%O9IL_$TK;QLQAJDV_>K^][BU#\"LL@YOJ*4>CJG\H1[1Y%K.*8CH9A?Z7V ME<4*7.'9:&-./.DH.U1D)*5CU.VWW70J[Y=2GC?$/RQT%_V@F'G WC!>ONVV M4@L&Y:V:YAY6@Q/#ER+>I.CV-T04*+JA QBVR33MDQJ@@20IEW6%*@8NEDB! M\U['+RC(IV:A>5K,2'&:O4X(5_""@<X=\VC4F]KJ] MNPRX#8$7S)L@<9!2S_1.J^/GC>POBO%..?"V;6[H7K#CT'==\0IMA1,?!B[5;A'WA;U)U0_;WV2 ^J M_(KRG/MQ&95@MD5)Q," 2+F?9JF?%D$:(86$E[DA44C@/P8%\W&O>9)%'W$H MAW=:G OS('"R(&=.5@5%%94N M9F\Q@K(M52O(\+4N(FUAZ2FACN"4X'ZN=0:C'*'XS;!M5Z>HVO#+KWB[HNIK MK%G'CBX8X)]\*R]_7.V_I!8H4BC)KW-HW/@KFL=!W2U62_[?"0*,CW'"\N9Z ML]EDTC,]Q<%:HPIMDZG[OLRE.\KAM]BQM@>B9]+D,]FE1*A*?3'9!'8-YA_- M!Q]':?6KM?-+O@Q?]V2PHY FO+OBB"6@1GS4-XH;9E=UE(FE2'@;0N8$O1R_ M;6R&-NO;]4:CH@][8!IQH/L87S&XHE975IY32:V]W5*N#06BZI;-Y66'S$2R=/@LI!)IS,C9.41]F3Y\%>MGZUYY(F8BB91DS4T=(8E,&]WB=$ M69,Y6R)K;$AQ0W ;;->&:3UY I3.D%PK! D@\ (I!RY\>X)V"&5 WS7!'!5T M6'M_+T2#)VQ5=Y><[B,3R-!D;*3YM$ZI+?5OQY#,%2!89LU2K0U[J;TT,T=Q M##_]V,4L*3/N@4G-DM!+6)ZY:5GY7IP%1<;#Z*YCA];TH1KR"_0"SIH7*$;.5CPZ81I[*$M'3JYZX9>"8Y.%2([RUA M-%<&]18E_SC,BSZ,: 0'H2B*=5A(7\ZV34:7J-U^KUKO"*@[$&+7T[$N=U.\ M+#'70W8O$L-<4+\=B7Y8:S!F>@G/"*QD#6@ZX*]G+?5;-*VC3.0$QEU0*$(% M;:RI$KZ2 %JR7]C2[OUZJ[7Q:JZ9:J>HZ^I.9)84#2ZH*0G(V[)F0D>*R.I8 M T]\R#6CCMFRZ^L CBD^]!A'KV$TUX,RIH=F9)H)3L&?S*BF_@F(^%M91HTW'!>"&-D_" Q$5@#W0*\M"U>'C/I\8GU_7;3-7 M\-.166BFPY'!(IV$ $TBVDVTLI,Q[&Z!L-0NTL5 ME;]/X-[$Y2T!'(G#RY#0C^9_T\)ZOTR.V0KK4+KOT1,_ZSG@O3;H(C!)O:37 M7-()*1$;Q&J%!_5FEFL&F/%C=29[PT,5?QR=UEN![#)-.!0 4[(^BQ.PUNN> MHLP2@CJKKVK+1)0LW&LG=X"AU9)O1TF)KT6K%!%M0!&5\Y7NCQRZZ/ZZ?NI MO3:*,I2>8%'ND>>WR_9\D6S/(?'GD,3MZ];AC\*.L4ZS.!XHZ3#29\=H.]F5 MMULZ=L@$CG;QWA'1"ON5^EU[$X7"'9\F14/PBI3=YE>=NDU4/JM?[H$$;_[6#%;W2[:KQ_Q?T-?[H &_U:9YQ9F]>R[9%"-IN" M*FE4*DL7X2WR>K]K,<2268MC*XRQC5Q#==\(.UBI3;4[6DU2PW(7@6>'B$M2^?I5XS6;9P0+JUP-GFYY@!$%\AA9U-> K% M=8?NWH[N]MT=NGN'[MZAN^^-[KX3K3WLD1JR)/("-^9I$*91E 5AX7+?C:+ MC[F?_QCH[BM6ZEI5H<")?UX6EL-=XK#.N6U6SD6CJ"BHO-K<;GB+]*\0O(+ MRIS)ZTL5H-+58(CMA]>.C<(2OR6*9@K"@)*>BTM957>*L>I6F%2FAC$T@2FK M%YAVO$9OMK1AZX/[9\XE_%&,!2R89M46XQ6?.,UF?M%0ME &_6E^(M%J6PDK M4(;F]SWPMRF)(?5*P_"HMV!(9FM3[HA13[ MK9!PQ8U8B.0Y109Q7\N6W8#+A7&0Z6"YE?NDC)B>G=.#Q0T0<0)PIH/YO:W2 M:+-M-I0HKL/G4D,)\F(K_-]2I_>[+6^@Z%+.#== :4[KX 1L/+C*?Q #&K9) M,N8A!9!%\%I;C+UZ8K%A9;-83JXXPZ2H6((K-$FY]!'$Y$2710T#ATW$WU,R M5'Q:>,4(P[D4NRVV$\=(("BV6,#5Q"@:+,:++UQ- M*>38RJ(4X^SWO_H,M^/OU)FRI*Z!>HL12M@:"UA9\F1#3W�:]->SI/"I(\ MRJJCGUY4H:,[I?D*-I?Q0TV@<&ME5R4#@6FSB,MPP5K=%,1 (>0V48R]GE\W MLVOA4EQ3[GF@I:?JXSWU(^DD9/2$PO%F\>A&65-9X[A2ZT!;NV6?;9"$1O9\ MG+$;7,B:1(+)1LO608=9Z/.ECKK<;/: HXZ20,,'S6[A\BBF2[\W71Y%3+KK M+,VB$EGV''#&DL6%6$MF,U5.<2E3$4O1>%.BB-RZ8ZXN"["<*+B&7\ M0<]]3C0P#18RS$2_%OUE..'Z-*V""9C(O+AU-\VPFFS;34Q[$B%"[X!8"GUJ)^K$\JZ/(.=TPQ)(JI!J MJV 8FJ,6W4P_;6[$B+H"@0=X+141C?(&,ZA8ZJS=[WIIBX!YY];4DTYFC'Q3 MIVPI $)ACUJ ,H0@JNH2#1X7[6WZ'?KZMR*SWP.G28[LPV%7WU!;4&GVFVFM<@GI=PDL7>T4_(:S/9)Z8;.R8[3 >.=E6^ MZP#US!+)56%$;0,V%^>R2V)M=*\%\]BALA]_E0KB\<31M9%24_K&0MST\E-& M-0KGP$!Y!HU7+!M,VW)TJQA2-^KGX46/561$6.@"C_$+22DF%LH88C[*9_*5(!(\95JI^>X3;UKJKM9.PP&L;5 PW!M9MRR132:V2*WMVAC=0"\;4=N"G=KM/^#"KN&HR!Q\ANDP;7CRU M[H:IJ"^I%<9SR3Y(=QB>@[%UW:+!BD;B<23["['C,@XJ0=885RUA%2XPW#=H M!&VK=7'N!(S9?D.C0VUP7V"TG]);K95XPBB4 MKNJ[$<%D\7JX+8N"<.(7AJQ4A217K2$#&&*M<3JZ_E4F(KI>X=^6FE=:3@NP M*Q7'A NU,<(H:>'3>UKD,\I@>P!]ZZX7YPB!7",Y '3IVGM"/T+=IBO M]_BT+N6U6Y?H#JF*4MC08U4&O3/R0][!_B]J;?8MN=Z7T]:]]+[V9+8.70#. M=WBB._!$W@Y/M,,3??O T0^#)_K"^*#O.D3R!^^(C6SR)Q4X/XRW*OO>[77+ M5*!$]:",J%63%]7=_9H#B3\QY9$&M4MEB%@&B!X]1>2DW08>%W:QYP+*G_/E M#69KB"1Y\"Z%&*H8,=-1QJA78TZ#F=V*_!^:#Y)82EGAHEC3JG:X#YF"JG*W MUF$PKD9R.IMI8QWW@RJWRS@H$A9'<5Z$G.=YEJ;,\PLW2Z+ 8\&]F[2JY7Z) M,U5R2F)Z6M'ORGUGX"?.< M,(BQJ)N[3NCE;N5[11IF[I/G:>;MI1O9D?8F?UW6,\WCEO-9S:^593SOIR-U M<8Z"-1%D<3W%VJV=1%.[.16,*,1-@CG;ABQO4?Q#[]S\0HVRD4YR/W[W2$/> M!QRT#Z9J86D/=9&,A"F>L0^/)!)^()QZT^S^S=[KO4G%2^I'?X&^.\44)GPN M$ON4Q6[:9LZNZW;53?9K<(3_0.FMA$-\J)+YKXE\%3R;?7 %G]+W]O\ TPM^ M?#:H91,05%WLPCY@C!N>*+0[!BSF:#-BD8A"T"E4D4;4E75IPA:6GRT@"2/^ M]:C'; 4T[-8#O=%KS[DD&5')*9.2>HB63XK^ZWI$>[>M5QD2== 0880'G=:?M[:?N/%^<9MF'G M6>8D;A& CB\B)X/[V&%N&)21ER9!Z(-WZ*9CA#F*"P^DPN!NI!99XC[8W 5$ MN,L)#Z:,CXFT.^!T;A0J 2C_(M:#_XG2](JW>$#!]3VM!$'VP0I,#<0,@"8Y MK7ZK4:#>PORT:#G^3RY;)P=OSEG$XR2+78>Q,,16B*Z3>F7AE(QE:5249106 M3Y[_6#O_BM7E;I=[NYP4&2NJRLDSUP=[L8P=;)[MQ+F+FMYE//.>/(_6F[ZO M_>)O)EI/T5,BII;VV!;MX5F%%?),F@?5'<7T\]NUK_F/U;C;M^EUT<#33AI1 M3TLJD&-I0CP.2V^8E]0(!U$>I."D;+ TRHM7]I1,C/4XJ5>+BY8\$@(G+- 3 MQW\28HS/+0!JC M VQ(8TUFT[J)YK%7-4QW4OYTX$#-,(^V6*!A")[550VJ5W=K;.;D+%54EX$= MY7#LB"VYN#4T;K*FHFNP#AOVG\\0"U+CN5RU.;;#S&>PB-VSO] M.@EJ3-A#J=BM)57^2U9;-:WF/"@DX32YC)3D42T$!;TS3& J.G0* NPY_JLF MCA>D?V$%]6D<2,A4>IYZ*^Y<3E'V+2.9VCZO[H#S2OF\F#4Y6/5"*I#7 2N9 MY"^7)(4B!P$B=%DO]+(OP;>H*DIYKMI"L'N"%-:%*6*1HY2@(!5+$A!M3%L5 M=L)-/QCD6;SNV1!B()9%T^&4MW"_UD4G5G<-)J"V4O[&R WR-XDE$E*+5S:B M@ITK]EZT1.UGW);U%>5"=5F+$?.-L#N$ 0G>=91AP30N3\\VE/<0=F1[3)IQ MI-%D7P8Q;=!2%1&N"R*3EE\BX/D:SPZH5U_>L=[.EZ MLU8I#$3P(@^A-<_^Q.JE"-EB>+6W'+VI3F6G4]G^HD\14R]-?5]?,4LM(0B1 MK+HRU"1#)*4N%WU$5ZF(A(O;L[OK^M1A8%L@"'!&_5BN.9AB,XK269T"I6Q_ M(5'\+/5/:MX.9_<%^TLK=(;-$+$>N-NBVT'O\\;H9M'P=?IE5'D/**'J;39? M9[WBD::=E3?4F^*R:9?4];J"S80YPRM7LH9&[CB,;;["+15-<=$4TL5TLLZZ ME*I.;LM07V"+$"4^6IU6,PX3?IK#2&'<3MLP41FU+G'/9*<.,1K4C^;.1/+K M9V)!-X.WU5LW!+=PV=XM8R'QZ5& M6[+W6+VSY M!!\5)JUGB2K6KNK&Q*?74*R6=ICDZ39C\$9=@PR44<:Y+Z*DO MD+6]9=VUJX4J,U[7W;3T0_9\"A":K13X*U7<# )#74ED(64A:ROE7V<@<;PE M.BX<])R)VIUQ2B,0=T5,P+7=6?P@E]G3?'^6X=B/E[)]P/7>Z&3AJDN1/Z<>CD7A$X01@7 ML*)) '\?\IQ465*5?NP7//7#E*=I$/(D2G+.O#@-_.K)!&PZMD"02[OB3Y[_ MMG_TQ^3/_9=O#B?'A_NOW_PA\"0JFB/W?G \1A$4=[^Y/]((QN^5OI^4,4PS MB++831G__^Q]^U,;R;+FOZ)@[]V8B5!QZOWP;#B",;:7LX,8VWA\\"^.>K41 M%A)7#]OXK]^LZI;40F# "!#0Y]ZQ#5)W5U=E?I69E?EE]!9CQ5C!9['$6Y>_ M%/.MTA1WLKV>#Q3_ANW7GSYQ.>S\\.03A6446BCDF=2(*X.1H32B0G,EJ @D M*G9V=3'50:L"$R<-UY0Y;AUF@2AEO"E(/"N'#]6^?E46?%3XE=S*Q'@ 1M/_ M3&#(Q3R7XSQ&Z'3$/8Z?!T-X8/)J\D:<>2BR%501-2R44.?L[%H?Q6[_9)(X M:D:ETS0C$9E2=:0 5SY?KS@MYK]H'79A'Q[ZPY*QIVQ/D'D 4H^VZ6/@GO\S M&8PSR7]VLG^;]&U(ZQ##[ZUNR9^7SCJSW5I:==VT+MEPG=+C#A=>_+>_SW.>-)K;-)S9JNU]"5C1=.JU*D.3/' MU19H[@*#73?XMC*G\):[V5XS'_CU8!!R_D2:@K)*> =,MO[G[$'GE)N519;O MN8]O4M;):%0KA50+Z>5EAV/X^'-]3DJ1+KJ5-,ZFII*C4L>:MH*3?)RH*ZH^(J JQQ6_0G_-5ZPQ.LU+9 M57J[L+7F^X)>Y6Z_HYQLDVLMRP$G'9^&=&:-_TY/RNJHG*Q94M3D!X7-\Y/E MQE57H8692(&"&87>? SY?&G*TYMCI=77RX*4J><\J?B5RHVOFK0ZMU 9'"LG M)%=]S::C/6USV!V$ZD0K]C\G"MK%4ZEJC7,&'R!@"B'9LIG(O&[F#%*-%D2CO"Z?R\TN&,5>A;33+I[EC"U-+2C& MYVD!7,ZC3>;#X&2:^U1.5L45/K]VH5E:ID2<]CBK&UO5V=UH0;ZJ#*\R(;%; M3N-R&&/!KVI*5\Z6KM"F=*4I76E*5ZY[Z&=<^AAH* H6F++@ M^$LCF4RY0<8Z&Z)C#X-"MW(U2TR?.Y0/Y;#OFF;DSHQQ[7%D!J7LI\R/,7NM MZ<&&#?"T>?O4?/([#WZ4! OE[AQ264W="BK]M=QV8U1V0I]MZ,D;_-ROPC-@ MX(PK.[7L$S_E'\R'V8-8FQB7&Q31>LR#. MY/?-U@43E;H97&^N,L$T6"S#.*4DR2[G-*<]F<"C\JSW;%%3LHI'HSGY2:VQ M0VFL+MQU^45',]NVM*6GB?A3,LY<,55R,=0/O8XFX?.\=IYY AU@K#$C]G,>AU!Z774;>5:S&&;-B7B0QQ%DB$F\'O M"@"/Z:'_<*'B?J<_RXYH+S:VJR5-3,_T9YD67[NY?X<[K1GW"WE5;C+.!Y7S MUEEE:T+P>09#VX^ICJ+B"4@&?SKZM>G8L\ZB,37^ITVY\CS75+9:01#OWF#P M96;PYPM0R:DS?T2-?V(5!OX%.TKK40#N LG2'$NL+UNF583LHZD7'TO8F?GJ M4Y\U4XCD2RIRT^4PG+YN".P*H:\RR[."\(7OE*3=N;]EK!^_PZ0G'HE9ULJY M 80ZD6GJ_)O\W7PFGA.B['!X.HL$/"XQR&E$219>@$F?$U1\\J]K?9/3#,QJ MC1;Z;V72X\0:,QF628:SR'J-1;':569W+L](8(SD M:WQ!"7E^C;*F*]?3]Z8V8K[I+'PZ/Q,\GK#].)0+:89[119PC= MIOQE,3DV>2"YSV6=;6S:+:;L#K 7#P]F'>;J+MZ\]3[*2K66@Z<2YYU MT9"GU3'SYRQX!'.L2& P/D45@Z5?.,"9<2%6[E'E?_9GJ;FE[_DH5&$Q&V,T MQ_CZ8BX;2;*JIIO)>ZUO3&F'V]9N\JY:+^RPE\@9CB?5J=5YQR,UAG[8EEP% MN=7(SSBCE4.YE&N1?*:%,YM%GW?F\DX=W*^#-*"RL4392#YM$_FLK2;AI63_ MY*)$4G*]4FTX3Q_ZLI/[%X-A51"QS M %_ [QEEVN[IT<[GN]+_G ER/?^03V9K,Y+3V7BE*GR?=E'[= M3^E:KI M;!DW*E+^UU1M4K.B)9+643Z\#-&590+#% 0))=WA]=0!IMR3X(5TE/#@E7;I M$,$KIJW6-N#SU8$WZG"+ZK"W_85_LBHX71"/(O.@#JK@R,1HD;8%X5XHKI3= M> [:P,]1!]BXKR<&0D>& _=,2@)W+C1U5AEC\^^]+AHQN "1$E9L'KC.3E70!92GVI>5HUR;K:+565#R5U?S%D\DU$\.U&J^D[TP1-) M,?[Q8M59%67/+<_J.;Y516B*!YSA/5X^(5M5D/Y=;5RU\X14255/%IMY*&<+ M$VW]S< :KQJII8QG>.*PUI&CUE?LH?@OUV45!B\-[:>PU388)W=4OG77;ML% MN127YD:<$X+,17ZI 5H^GDQ:DHRZ,\>#;YFEN62K/&,1@MF9&-M] MJJ)- 1.?I:Q=#S2.%F+@9SN_=;^G:,'T^377DK+2;43P\"9N%_W+XV\:2A7LDB6((5Y=A%[80*PH-AJZ,7[@(3%JFS>U,2 MW22Y27!G=4%7XQTS3WLG^@$.W+=/3EAJ3.!(,6,0IZE$R+$"@6')"+:XT-9M M/*>;_!S>,5?QCET8A&Y7Y^Q5)NF9$[;KLMC=AL@TDG(E23G:Q9_ QS#&%QZ! MIU& JX\+I+62R#N0&L:XL%IF25$72TK*P\D]R0%'A^-\IN$&_7FJ1;L$RF_# M;CYNGOYZRAY2G4[.$P)*3H&[D:,ESMLD/_/SMO?S=]JNAOUW.O:>'&_U0_[J M*/&6^/@BC;GS8*AP[UOT?NRP3R!UBGE+42&)3 QV#OPI[Y(DPNZM:E?>79PC?PWN C:G+F@RZYO, M^J><6?\@J3OT75-W),+5[3BVW=Y>455@_VE[R1QY=QCC>*M*BUD7%H_='UM3 M0M7CSOYA#[X'%L>7[Q_AN@Y]^?W@^"W50KDB"HJ7BBL2$3^/$OZ,FJL(JX(%CUY[%YEUC"[Q)30+ M?'\+;+7E+@8/RRIA@5EDR,!$HJ@QT2SR@D5R=H&#YYPYXQRL K?<.PG+ZXQ6 MF&'P&M39!=Y^N;^U\U=K[U7KQ%<62K9W_\7*>P[>THK=(B_.N(D,# (!1@->9_JJ- M93^%*Y\N ( _N?\&?D[O]87 ?4\_"5 &%XA"AG$ ?9'8LZ4ID+6:%9J#HD2] MQ'YD"TMA 9R2ACO%7"@4N*4D.*65X\MX_T##Y5O'TW3:6=[=>?FJL^:/]<35 MF?_\.0X^#^W)(4@[R-Q"U8RS_2_S=-RJ32.XOKU4TM+Z+1\J#2;P!F'T^[-? M/W>!V1OG,/W,>4S,@0AFL6=/1O'9]!]_I.;//7OZK-O/5Q)E_I M:QSFE-CJ*?F!Y<>5&V7,IA8L>5+C(?P7I@^NG*S-[&3]:QR6/U-DT\B+/\:; MY!<_$XS^TI4_&RP@L&3J(0W67/6V(!))VO)!>/6]J7 >L?I-_^5UW=XT275 MGO:,GGQOD471++W0LZ)42M&JM5U?INS9ZZ]\CZF673P1T[?"Z9W.FS.S[A.P MM('CLA/3O"O!%::AD8>KRL/\JQ7R)JB&[[9RJ^'6]$W6=';.%Y9D@%UA;J[T MPD]MXO#M:)>S_LOG(=@2 57OXGV,1?&S^4G>QMW,SN4F%U[P(I8,JL/8RXGD M87"<$E/]HO5T%5F\;'[.RN%EUUU9*''K(4S]?YV=P]6]?_V]/?'J]X>_/WQ:$<5%=\Y]_'[KCT-L[VF)[VR_QQP]OOG\\2@VGWOS8_?!>=/;?'N\>]0X/Z$NV M>PSWV][%__FQ,][MXN]_[;\<[^8F4F_$)V,T%<1XQ(T)X/DJAVS!-%).L!BY MT(:(A->BK32YX%#UUE0F?7I-U6F@KX&^6X0^47"#G<6><,D#+PPSOL "$U* M'F&:H6^Y;V8#??3_/3)#&C0,+NBOP(X^,ST7^G/T>E-\[M[QH#'4%V P>A.Y MM)%'L!FE(AH3H4#E#/:Z,1_7%$-WE\U'[@17)*32%6(0YSP@9UR!"%46%U8' MP2R8CZS-B+PIA)Z//[=J(#8Z?46=+@KFJ!.6&*>Y%-$)28@+WKMHA-6NL8O6 M5J>7[2+L+2D"0XYKBGB$?^DB^OPCQX77W* M+!N.(C@P$(U!A>(%XH0+9+@DR&CA'&/$&0/.-Z6F#:N[6N=[!3KU, *3#;HV MZ'J-4QW&BEA(AF.,X,<9&[BGPDOI@V8J^,:$7UMT73+A=2&,4U:C0GB>W'*+ MC+(\!3FUI5@'+7&J/N!M22\JE7LLZ'JA!_"OG-IW45N7\W,+KY"2?*_MT7+ MLV)4S!18B6QC'(=Q-$8NVHJ3\+BLHLUE<[G.L4;0FRII9]7^/^I3[BK2OPHY[/NWJ=BN)?M%"7*HI7 9[W73!\ M#XG=M+/]Y;1SY'%G>P=W]OVG0I(BN*B0%I@BCC5'EL&_HO54&MCCN': @_P\ M6KK6\935 3D.D+PBQMI(P2W(01'[S_Q(")SPB-AA057H\!(!\Z0@E40 KO" M8[_QW.C+9*""U9(:>4Y5"\@53Z=5X0L,^W#-PH?'D_$D]5^ O7/.MCJGT5]B M4U$/I5?IY5O2Q6=P[K1U-.@FVD7X7>H94@?SV,TSDF8^60NV:E:?^L4EBH5! MO^RR5_^\75+TSIJ&P(XQFIRDKR\^I];$OFQP,=W3;#_16E4=#*JN,!7M=>U> M:>,LV5/G]YGMBY]C'WZ7NO$E(NS^H)6-E\Q8?.EDV+/#S _)O0EF/0'SUIZR M $$$O+'S,35)"U1]P@=\X$4]V1[E,/A,A7+X\9ZH]OAT.X,U0 MXA-.%YUD4K%N?S099HK9DHGS-*_"?![2E,[7I.PXD0G#IO-9-5E=GM(+.F9= M6GQSIG8//BDH*0I9P*>*P[OX:#$GTDJI>#RWS.7RQ5J4W!G)PH6S4I?MBIHI M+\^9*1[_/&#;5+,KEFE2^+ME=3^M+D?]_! M(8EV@3,6"L\+RBDCAF%N-6;$6^.EO8!IO3DDN?B0A!S0G6\'1[NLL^^_PSWA M6?\<'^QOP?/>?(/O=#OT/>GLPW>Z9P])_CDZ./JSN_O#D\Z/ES!^>*\/'P]W MX=T^;O]Y>'"\PS[NOR>[\)US2U\T]0JG:!"7DB0>2X^LT [I0 T7N+!%2*4O MI*WIC?.-O)9&Y0P-$3!+7=%X0QGT@M=4!.():8Y'EY;Y%O.\ RT M",1'%$AT@'PA(.V5!N1S@JG((M5XX[EJ*[+*'/FOJ #1K<)1H8 MFU(]7,KV$-P39X+1GD5*%<""$4W)[_JBP=Q(JM! VB"X(!QAD^+A6&MD2"X: MX*00WDI.$A4*:4N]XF*L)B)TNQ&A"U/1FJ#0;8(CMJ&PQ%!1$,\3P9H@*HC M _/82TP:4VE-P?']2,&[OQ7(LVOOD96!,76I%1DZH(+DB]3RT/5VKJK-!)?-RH M2(6-7/$4%Z+?D"H]@,#/X]9IB8W"VF$P;C7G,>B(;7)AF%*2 M:TX:2V=M=7K)TC&1A6BU13)&"II, ]):6Z2DNX:5X\!VB_QXF=I/Q:;;RD^Z=)+:@NVP//1W!WSW; M'P,(S ;Q=%M"[]"]-Y^$]I1:0E!!TT$ N,=(T\(@&Z65+(*]0_%UFSJO10?G M!9&+T]6N\5E5G9A+$IG$+?1K79?OG.H%ML]-7&ZAU^5Z$6:3ZE_KL7Q9@V%R MY0;#UV)E:08KZ=68:9XTNQF/0:BIR&(F>=W^K\ MI?NK^Q7N!5OE0;3#JT1HGRJ/34, U! 73$6\A=8G#?)UW@(RW_%J>C\:ZMA M-6JX/>X@JABQ,T+A(@9,>+3$&4M-C#(0KFE@XJIG-A=&%EX/!Z/1DP@GGN[N MY\ "/?C1^;)+=_'!T<[IWH>W\(3WIQUZ@#O',,;7+[_O+?5\V(%GO^%[VQ^/ M=NF;'P<_WG9WCW;$Q]>=XX_[.^SCT1MZN<7U@M5P-V#5@=[;];&#!JT Y"04O MI+,D1.($*91/)RA7/D)IP.[NP*[S;@9V# L79#HK\:GC;%$$9 WUB'%MA34^ M$(\WGDO39@^GGVTF!+EO1>M*-X.$@]N(]/AH.O\7A524[7G8M: M-/L\SO-[!+-SSW\ MAC67 AL"]CIK0G!,8MI) 8V^ACS^0^>GO_@:YW_E+&X MO[K%XLDOO(9_%B;#TVB'#5Y= :]VQ[M3O'IQYE3J:$MT/J2F7W"?USMB]^AM M]^,^O,_^/[V][33N+=K9?O.]\WJ7_.?'FT^T\(1[&A&F!4?<1(TLC0&9R$1T M7CJPV7\N+]H6DH-M&!BG7'MC;6"&XN@8*Z31Y";GA8V\K)N\!*$**[5&1 F- M./AT2%/'P!-@1KK"I;9'&\_%4K.S,S^CGTF49U+[J /\3W)IK?:>Z! UILH3 MIEDC48]'HOPG&;S@KO H<$D1V%@% CN+@$1YS#T#$;/VYPC$L<3:1L.933DN MQ$B%<[\0@P.E)#0[UF.2%^V$!K=*(!;!1N?&.9 7IY&/!8V2$ BLO&O$(B0Q/16C\]KD6T'!;<6O#J0%4-XBP8Y)PQL&\RC 5LJ-'#EDFY:9.; M5]TV7 37TL*]LA-A_W/KV/I#^'AXVJZE4*90UM=XV/6]U1!3/O+@E6:%=)0& M0S7F2@J+F28"D\(2H3CAC2MP_]#TYB>NP-NC@\08]^&?WL&'5U\Z/][VX/F' MZ3T[1Y_YP?X_AS!NECK;IV $.'O@(6J'J/<$<9<*CPNED?7@$4C#M2_\S^5% M*>>DBR)H\!P+6ACKB35:16F-B[0)-3PN>7'8>ABW"/+8-NB!66,4TV4=HD4^1:#5PU%S55IIUR*4OE""PB=J -6C 0N1"VY)IRAI1"%T0H65R>ML2 MLS;AZT1,TVCRJA.RM%3&@7W'<>2&*2-\N__V2YZ7'_]\ MZ7QX23K'_QP=_.@=?7S]ZDL*6&C"M&&,(5YHE@[@'+*P=R'%A8F%)C$R]G-Y M 0=5*RPLP87G<*V3WE!;%-0KJWUA&O?R,D"^P1QU0@;3ELET%; M\%M8X54ZL+U1@$L9K:BA5',6N!;:14CP2Y3\9D)_"10L6 M%XNID:]$#KPJY"16D2HF).>7[%@@BDI[8;A5/')J>"#!<\FQ*ABO^&0:!'HD M\@*[3,!4*Z0*;I+7[9%CSB"B.-%><^4UV.JDR862M)8%YH'3B#/[W' MH2B"C4)XSTT3X%I#/:UE9Y%T9"DI\N 2(&Y,@8PW L3*P_\K1F*@*99LVDJM M4U9'H\>K#E1K*;V7ABI'N/,4_ +&J9-62HT5:^H-UU"/:^$MS#S7@6ED;* I MU=(A+0N)L.+:!">L8#9E9_$VN7EU=9.==;U.,8/^:#RWM_!'&'LZ*)+,J4*8 M GDM"L2I4,AJ[I R1!;$2C&6Q*AJ%@*;C801;@8AN'A-,Z $RP4-KFS<'B M&KC!*^K05QG]?R6;_VT:REX!BKF5C/\_(ZAEW/)^,!S-6/G%K8 M.,@KU>!YG(L[ MCD':["!WO8-\64AMXY))!OM&4:3L9,8QLM@0Q+C!QB>2=B8WGJ?,-C!'S?(. MLI1[T03\'B((W+,QV8# W8- S8P47+/$7H>,"S%U"?'(!A:0390#F@IKA$X@ MP!1M$[:@"6;_^,@4R% MP<3UXLPG:IH$KFR"UEL&'Y#978SCL-EV[WK;??GMK_UIKQ0POHT0@>$"":(2 M8:W3R$CED20$K"W+14%XVG<-,6UIU&K#-RO0QH?1F_477K0!Y:O/SJ-!Y/OV M@1I$OB]$?C]#9"H*SHLB(L%2@@0U!! Y4*2Q<5+_&EMXXBQQ\DQ69:W:Y=@./W?[>2QJ$1./)J-QMS@M?]7M!Q#Y9Y1O*I%1 M^XZUGR;MK^M0*WX_B?U1; UCZ26-!ZG4^QR?JM4=P9?\X',?'A5:*0(/ Q_: M=&.4'M)R=@3?&<"LML:'L17AO8_S/2M_[I. M8QX6K=:Z\$X57!-GG3$J$"H)"Y%4Y$IG<^9KV"3.8E-]0JZ&(O*!HLA",O+Q M =E[_0^,:>?[WOZK+S!&=K#_JOOQ-8SY]1NQ^R,C#?YX]/Y'0H2]_2]D=_\E MW?VQ.3KX MQ)1AD1F**, ZX@7ER'%/D+<64U!*<-8T+#P5F\O,'=.%SXI_G;4ON.7*:4R8 M< !K4KM"1J^5F6?M;6/O<38135@2+2&0.3 %ID2;<(.8Q M(SJ0X!@X9Y3H37+QVL-DYST@592,6A'VQ-#:CCX>NS@L;05&VJV$W?E/G(4E MK>IF:PLV]G0SV^N=MEMO)F!,VKPM#=--\J:2>I_;[C#O6?X0]N5RT[G7'2;; MLCNS<;THA]6(W17$[AL\_Y/SDC+K,(K>%HB#S8DB\WE M:,!,Z,)DF!J.3>7NC-BUIA)7-X0\6$&VVZ_90.-#.\[V2G\P;DW&W5ZVA> K MI23FI 7UQPBD:9BJLG.7LT%_U ;C]#@F*?QVV/6'^0Y@KN8K]_QXD :0'YX$ M/8UP&(]MLA6'B]?X'DAXM^AF49^:4(<1;I14:@3BDGX/ERR]UN945T! !S]1 MF#.50C"923&Z_4E^D?-^4S."*RN3TVS=_G$R&&5=?9:G%(R_/[YUP_APZH/6 M+JQL?#R_Q#J8G\GXXDO6H+P\&].$\C-S5OOS<#@=SHG]')$;1OL%V>32/K.] M;_9TM/&O12\"7(@SD[@^[Z_.??\W[[O?^SW<[VSM;;W=>OEN_LMWK?V]UHN]SKN]OW:VM_9?;K=>[72V M.B]VMOYJO=N'7^R^[.R_:Z'6;]/7N:61YCL^ZXYA7OP5QOZBU,<8;GE8/QW$ M[^=IP1FP*/!;(\ MMSBR)1$F<7K12<_V^W"/;"/ QFZ,/A6>OU3^9V* MX*#;0]U^T9O$OD^!Q449+HW<=F45@QC#XY)DIN0.V!B2R9"=05CVK[$'%X., M#XKQ-YLZL9R

4H3SAI,2^&&;.'\+<[&SWA.?L6C M7L2 =_XPADDO[A73H54C2^= Y;C^ZEH'/MFX&T?[Z9-]>/Z?O8'_\N0@8(>E M--:"1J:41\YRT'JBTKF-QH@63!,5,'<$;[0BX.1),L5A!L^UH2KOS( @U83< M3$5Z+>O9D%)]-__%'Z(X BTZ?=?OY;?)% M?RS>/?E_9\ZH\HR7'U>NH3&;6K#D'59I?]6#*\=Q,SN.9\[B2J=9F=\T4@62]72;>]R@L_M8G#U]&91T&U?]9L 3]G M:$.\QWSMIYZ.W61;7S_;^HP_MI]$^,5DF%B*GT)2WDGOX.C-M]WME_1@O_/E M@+[$!S\\._@ U^Z_/>X[M*W M1P?[;X\Z/\(AO!^!9]#.]C^''S_L?O^X__([^'3CW>Z\1!%;:XA32+*@$5?. M(TV)1=%Q*K /P3J2P-V#=BM=R)S W9W!':=%S.PLY++HE < M>44IXI;FDA"*I)/.!>*YXFKCN3*ZC>F-NT4U?!XKM6]S!,X/CE,(;AZ*GQX2 MQ+.!Y*:2?8T-O9?')[W!:8QOR]6KA=L;!%PY NXNF'N&2&>-03X*,/<\PX" MU")IHRJBTUB2Q$7/59O(Y M;4A\TAY%"OX,P7&S,T;IZT?M<1:VRM[X\,X7#HW;-I /@3C)*_= M1REN"# M;P3Y8!BOKI3I=!OAE,NN:PB?[FZ"'LVF<4M'D.>FA#8[R,IWD,03LC/C"4GL M_85UJ1+&4F^*(CH;,O$V%;PMU:K"5 ^'N:D!V 9@'ZI5W@#L MO0'LFQG B@[5"H9 >;'0FD=5%@8*GL2#64F5JFOS_^/&_[K^7*.?Q9(13$.Q.L"_N*4<^<\#LY*7\@"6ZT^$:$V?KD J*J6 M0.DW]U3K3,SFM,?"V3]ON83GA1T=ONH-OKV;G)STU#S< 2J#2KZ\MON#U#U'[NB\^,S/7AW MMM5KYW!ONW.X^_I [&[OXH])S6D'KGO5.\CW@C?Z\87M;7\\!#7'_;Q[ M[+FUV9>/XLRH ;4*3(530O+@O#,"-B4".Q35G@GQ\R;(*Y3$O;+*K__YA3U) MI7%K539V/W*X^RD2AHET%%D1+.(V& 0&O4<2<^((D=QA?H6ZL0=!AK=_&#-9 M> 3_Q(]SI;,_M/U4]-R=%8'V/]?YZGISBV=&- ZB"E[/Z##E;_='Y78+GX)^ MY-\6(&JC5C$<'-=O"=_ZFF_3RM6JHZH<;72V&.W2HM,+J]&64_X?4'V:T)O< M-/5IS6 W);^:&%RQS.H*=367?I6(=:_>.K_,YB"5[K]<*MW_E6JU54SC(ZUD M:DK 5E("UDS<52>.F*=;.Y=LLOY@'#,_<>Q^399*4T'7%)7<18NPFS*%+L59 M=_I^F'CP87/.?^_TIW*^U0^=).5O9T+^, *MO^K%3AGO._LPMG3'_:UO*NTN!UJ,= F,[A='WX/T./VZ_/3R@.^+@ MZ-_=70K/>=WI=8Y@C,<[9XOKB%*FP$ZB&*1.K:@) NERW MN;A)XZ^FJJX!P#4$P#OD)4S2".\+_VJ <%V L)84YCS&1EL"%/>R\8:7!\0G%N#+#!8R.!0$8)! M7$J,'-CX2'+J-#,L"EVDG@>\+31^ -;@4R@\3IS8:06J\'3!?W0 M'1^^F(Q@7N(PLP(WL+I37E& ?$H!3(V8H2I2237W&K*4T$ M:1N^W//M7KI?-YK]@-V[1L/O1,/KWEWPU(A($;%@SG#G#+)<1A0E(81QYRF) M&\^)8&U]3G_[AE1@O=5\S1R71KWO1KUKG"&%5U0+BI@7"G%C K).:Z2C"%A* M+:5*;5MIFY'EOEGWLG\_A6/+G?[7V!\/AMV&5^!V;9<5."57MEUJB]K V>K@ M[$W='S$.TP+,$F1D =8*!U?$4DE12AAFDC-F0^IATN8K8[M]J73LT<.T-I8?G&IU3E_H= M'*0TBG[GBEZK#" \%-IS!(89ASU=!62H-DA:K"1F*ECC84_';:[$>FSJ3^%, MY6K=7^=N3J[6KUR=6C5_(]J:KA.);*/LZ^?Y-,J^ELI>/[H)5A66)()/ MCA%GFB"M+$'"2RY,Q 7A*7^,B+98*\KH1MO7[_"FT?;UU/;YUJX9-[")2^0D M58@[#EN[E@%10TA(Y8">A(WGS+0Y62=E?PHG.K-JEYLZ,T\[T+->SLQY";-3 MG#MM4&YU*.?K#HRP!8DZ>F0Q!P=&D("T4 1AZYSFA1(R\(WGN<_>C3N--I'< M-8[DWG?I2Z/JMZ+J-?>%2TE" ,]%2J,1CV#:6&8B<@5G3#EI@M<;SS5O,W63 MLMY&R]=W&[^GNI=&MV]'MVO)XF"@<8)3YEF0B&M*D?/:(2(B)EQ$+ET*32C> MINS&>:4/^+1F1HE_UTJ:_?F2/GDZSRL=AMP45QC''R>#43!<0VSR'V]B!/J<;@!U!YO!?=B-HPDH/-$,NR^%9%OA.4Y6X2F3^7'>PI&?8 M4Q81U:GH."B!K%88.>VT+TCP*HI4=-R&[?;F9"I-N'@=]?JN3H<:O;YEO:YY M4]+2@J7(L+4V-7_#B2I..80%X+6UAE$6-IY3VL9F.06NT>M'H==W=0[4Z/5M MZW6MD =3Q96BR!/'$6=1(\<+@02HN;(1TR*EML**MZE8 ?O9&AWY/)B6P"#^ M5=.:F_>L:3H'KQ.7YNHGZ/%L-G?A')[99YI-9G6;S)>Z4Q@-D0P7$E$ODU,8 M)3(>MAM2J""5I(Q&M?&<"]66^B:$ZRO7IZ9E\%KA1X.LZY&[>>63SP9A;Q-A M:^ZYC0IK6U!$5%0I.ULA+3A'UBLJO&><:[WQG%'59C?/U6Q@MH'9IPFSZQ8M M:>#U-N&U6VN408O@'$&1I4893'JDP0=!V&!E,%;"T)!.-61;XQ44!MX_LI[3 MDOTZ'8!7K9Y7..ZE-SGNO9U#ZFOT*+;'*?,]J6]K##^>IC:><:F-9RL!1:O; M][U)@.>G;Y[8T]1H/05\_NL.P4F>!:>WL1K):*_8"E]MW\?1J\'PQ: _&@\G M>3Q70R?Y0-'IU[MR[XC=-Y]TH8G#4J!"%!9Q'@)R1BLDI(\41\U-2K_7RTRN M+9#(7EIMD(!!'Z;S.%?'EDLP$P\WZ(#X M&(3'VQQ9;IT,!T=P1;H8UG6RV7H7XVWC:K[CLV3Z=/T5D/:O^-GV6G\/!S[& MM$6.6O_[?VE*Z!]YQ.F#_ ;;W=')9!SO,*@JV+&\ [?QC#I!?WBA=V M=/BJ-_CV;G)RTHM)YVT/IM3W!J/),([VDU&Q#X_^LS?P7YZ<+K_$>_MO/A74 M6&8X 0<],,2%Q\CYZ)"301;:ZZBT+,&XVY_$L)4@43HKN.=.<$7A3Z\E-P#. MVD1%"<=THQ4!(4]@36#'C1O7L]C*7W7!Y.B/GU&^J41VD>]#]M\"LO1]M]>M M@ 5@*YUCM?.?K?@_D^Y7V =@)VGG#0U$:@P"G5 I?V$83P;#]%/"K6X_(Q?< M,-O(&;N<[674&QW&='XV/K1@04^.6^-!B7(#D-?TT-'$'U:&V0B^//C6;U6W M&XWA1GDSFPZN58# PP8[!%-N!!K;RS_^EK\_F,!LA-'OSQ;5\TJK4S:CAH7( MIOC,<2C-?UB0GCT9Q6?3?_P1 +EZ]O19MY^G-5_T1W7WRILXQQ3.SRL__N-; M-XP/D[>[B\^B';U=8_U.FWK5SEWM6CP-4(E MZSVOR?*Z2O[&55[XJ4T<;B;NER8NU?HW$_O WV/@J8M^7W9(C]KI]\& M\=IEUSW9([E'UI_Y&M%*<)V95U8*Z3R/T3FCM2748Z,$(Y9]VKE:HEB2XZU^ M2'^]G OQUOB%'0Y/8=K^L;W)TVC'3.!WWP]^O"&[KU\=?MSW>.\#/'?[;6_O MPWO/VMZSW1^OCCK;[[\=?'C5Z_QX(P[@'>&YXN/^&W9P M]$\/?H;W.#Q*[9AKN6(ZVB PMTBD[C]\*)58-Z-TYZ-4)QF&-A+ % M4H6R*;_ (1N=1=2)U*.9$L"^C>=$\[:DJ^J3U(!> WKK].+7 #VOHN/!:XIY3X&# M]>V9+(,J"3/G2J4D(HK_N'+CO?Q]LK2.#??;2N%2A\+92"T7BA,:'+C)+KK( M@G'4.7'5:.!\X<\'S@8I5X>4NPN!0&UT;KK%8@3SL$C,!(P*I"-7C-N"$9(; M@FLFUXCAK='C%>NQ#AK#1=Y8FU:=6(MU9(4T.#ANHKYJ@*O1X[O4XSIS4#1@ MU\2(?/+P.'8$]-@GAA&JJ()5E2+K,3VGI5:CQX]&C[%1X*5H%Q3%G$CG6. D MJ% 40EHCU55C-HT>WZD>U_K=@C6%F< HV@+T&)83.>HM4I@&)BRW/I"-Y[R- M:;,?/V(]+I@UA= V"!-XL(7!WGO"K";$%H5R5PU#-'I\EWIX(E I-47@[FG$:8S(1AM0"#:8@DBI$E61(3?NO]0H MZOHJ*B] 36$?M19;KN$/%3ELK[B((!G4Q-5% QI%O9ZBSG=4[$F1\FV1\Q(< M?O#_D0M.(NN"(E2S0@L'BDJ7>?P;17TTBLJ,#SYJSEDP'!MFE>7>,J^<8<++ MHG'WUU&+ZPD'*R#;VOAV>\767E6(.W:X&W M]:P;$[CTK$!!)KPEM$".DN3!>Y*2YV2ABE11EAAK;UQ!M@[<-WMYAT5J# MM^N!M[6^IU@981Q&0O,"<1,D-O@;8.W M=U$OU^#M6N!M+:SMG58%TQQI)C'B5@@P;;5 !0,4]BI09<"^U:Q-Q:K2V.X? M;L_IRG"6Y/G7.7_IYGU2_IZ;^99*Z$[+WV26WNZHU4L4WKW3>CCO^]]S#I)9/$+,U3[\W X)]O\')$;1OL%V0)&^\SVOMG3T<:_ M%J4-1.W,)*[/^R^Q].7W?_-^J[._U7KW\NT_.R]>OFNW=CHO-EM;G>W6N_=_ MOMO9WMEZN_/RW86LS>OR&IV]_9?O6OM[K1=[G7=[?^UL;^V_W&Z]VNEL=5[L M;/W5>KR;$6$J8-BT2+#4$F8=]L1NW!8K M?VJX\5<D,?SA MF X%B5JFYO:K8]>_SYVV+@[S4^*%IA)YRTL]/@:PV]II(?NPO.1D,O2'\,O6 MX*1DYX<]^7+&^_O0ZM:%P+U(B$_A;H^)@%_H3<$?$//Z@Z*)?UB#I6R5G/9K MQKQ\?H#@?-?N)V]U8>H?$>L^ ^=S3Q^DWG$OEWK'_0H3_YJ][VVO^.-D(F^: M!C1- ^YVXLXT#7@*I9N9^SZS/^5N;573J'H!9\K1/ 9S>C*,TX:=V;IN];K6 M=7O=<3>.GMUJ&><5[K$R:6X&>>U!/K64YUGSZGH#M6(X. ;71PKS M$S@T?$#'?M?IN_Y+4;.?'0#.!#5'S*9M;)_$R9[8VT_/_+.W^Z'3^_AZ!Q_L MO_H"]Q$=^H;"\^GN_LXIC/.<7NM?Q"[]!\;T_OL!_>?+P=';P]T/;P_WMK^P MC]L'\*X'WW>/_OWE(/=:7^!]HRI86!V*1!0Z9:YAY'2AD.8T>EQP%HM4L()Y MF[/E8NYK]UI_0&D0#2:MT[M=!Y.4=]AX*[&(E@,T68.E)48;HBUGCF5,PE-, MND+2;8-)MX])M6Q:JJ@(M"!(LM1[VP6.C/0*10D;#:&&JV@!DXAHBW.:TC28 MM$YZVV!21>3%+5=.8\*$@[M)[0H9O5;*<>T]#PF3B*DPZ2J)J0TFW0$F3>VD M_9UONV\^$2,Q(YHB KM+JJJ*R!GGP5:RQ!:!:(=3"P5BVDRL"2ZM*!KT"-S< MHMO/?L(O$8P;O\U[Q\8#WRIW<5Z4P9NC>22'E.!I7$+[7_ZL*49XV M>'TMO%X@*%,BDH"C1S$&#%AM)=*.15@?AHV-D=(0-YZ;Y?9>5X?I]2-2:1#H ML2+0REW:!H%N!8'JS&L&=@9K+2*,.,0-HTA[[1'8B;!GX'%J1"%\>"P(@/. M+.+<18!NAY$6A9)>:R=M3&2"8/>O1[2Q :8&F.[/C6V Z5:!J>[:6G!LA0=S MDG$,?UAP;4E@*#+AF;;1%](G8"+G=))N@&F=E+D=;,(UI$QBCVSDE<=C)=9@9ZR&>T:XTS60^J3DJM@1M;^$9. MU(_?_:'M?XXYDW_]4O2;>USA'D\M:+/79,PWIL:O$F6M/#;S-HUCKW@_BEL) M7OLK6[>>*EQDQKLNB/L6GGXIL&N-<&N6G G4JJ")A)%ESK(:\:0 ME9ZBPG"EE,0%#G3C>:)6O7DOJ@:[&NRZJT[:JX[P--BU+MA5B_]TWGSBP5)/ MO >)8QYQ:S32Z0^.G6#>$-BRU,9S(]M"+&=_/OB6VP_&B7[5Y.,WJ6@/R(6N M!_0;(+\%(/]<=Z"U*"PM!$/&!H(X90;9X 4RPEF*"\^]XCGU@3_"#N,-<#U2 MX+H7_[D!KEL'KIKW;$(A5>JR;H("ZU,R"9A%X0_*<1&]2-Y' BZF&^!J@.NA M ->].,\7 %>#3=?#ID7OF&D%_\<]DDY;Q!6A2#-2(,JE=9Z#U45CBNZM4YOY M%9TOKS70O#V7\/O2C(GS><+K*13-X703)+U[SSIU1"A%^N]*-/>R9%Z,]N=] MNS%7;V%+^#+SL_?VW[/.T>=/ A,GHA HM== W$J%K \122,4%41*:T7B-6E. MJQLPN^]WNP]ONP&S-0:SJ>^=P>R'_Q2<"M9ZC;1R!O$H-;*N<"@H:JU3Q >% M-YXST5;G\%DV8-: V7J"VFM0]Q%BZP1 M#A%N)+8N>J%5ZBS8IM2L$9A=H7/FN0W?I+.">^X$5Q3^]%IR S*O3524<$PW M'FH?L"V8T_2:X*J/+F\)]M,F7Y_UJ7ILMY/]%9Z M/S'5#/9V!LNO)@97[+%TA=J7IE75+[6JNCO#L6E4U32J:AI5/;R)>ZJ-JGY+ MG:I^;PT!<[M? 7S#9)AJ!U.+JA.X[2!WL2KA"MUWO>NORMO:S?R5X;^9SF8Z MUV$ZGUH1]93Q,??Q:PZIGWHH]%[I[>;LH]W0B>,G$=,\A?M^Z?SX]W'G]:LO MG:/W>.]UY^A@_X#O'O6ZG?W/.,4J.]M;[*![-J;Y;WB'-VSW^ !^_X9V]M_P M ]HY[!Q]/MW[L$/VX!T[KU_BW>W0/=-L3($W3XH"(TFL05RP FG,894(\;Q@ MUG*E-IX+VE9L3?IG-%C48-'=IG0W6'2+6%1O,L9,)+@H$"_2T0JU!;+"*50$ M)ZV7P<:";SQGM$TX;;"HP:('@$4KS])NL.@VL:A6[684]T$0)(T#0,+<(Z<- M1<;0&+ QOM L<;2W-7Y+$$>1(ZB9&I6/2<1ZY!G#2;4+6J;ZM :<& MG.[4J6W Z<[ :6XY$0^FD>4&:692(S&LD T&(Q*%]H41,,4 3JK-U3H1"5Q0 M>ULOMKU)%2W?5/=81NO]$D[VU]..T<> M=^"[G1\[GQ0W2C->($:"0=Q3AIQD&)ED]GE#G2)VXSE5F\L:V +YZV4*M7ZX MEEC^N3-#*6W4FBBX@+&]*IK$),6<$(=1AD(\4>-Y?IJN9B M,6H-BEDA;(G7C+1;2=6SS*3%W6SM'\96]_@$KDY?'Q_&$?P\CL>CUB'='&#T-)6#@0SF>A8[ MCFFC@+]RJ]#TU!E+P*@5)K$U'J2KN\,6O!?*G_5MNN_F&6J 1P/[YY-%8"HI M5=A9:0A7 3NM2+#4$F8=]@D7MN>%=J>I]CDNU3[G16Y7:Y9A8-AUD[0"'O98 MVYT1,(X/[1A6/+1LJ[ P]5]M#U8"UN9>D:4SZ*?UWQO^;8?CZH_3RDY T&"?3*%%8;0#%X-2Q,'%0)9&@@H*BPA;7N)GW'@.6/S3;>WGRO4KF M!O#CL"9XF\L[QJ^0S5Q*OO/\_[CAOYXOWSDON0)9#,3K O[BE'/G/ Z \;Z0 M!;9:?2*2;?Q\/ ;&4WE2*$5(GC$Y'6$U')1^<^N;V5(=?-[,=O9?[K;,YO3U M;VD(^8[/DN71]9<.ZLQLBEYD K!LK21(VNZ.[.=AK,R2;]WQ80O\L:3L M-MLI_>F/:<]-%Y3\W4D2X5+?&XP '58E3_=JCX!-"*[FH?T:2P.P/VCY^5R! MGH7EJ;*+4V47IZJ83568356^KK(40:4!@\=QF.W!'; -*X,5\]_<[^EW;^/G M22\K;?G)._3_SMJ#*YKMFZJOO$1]U0-0WZTUUE^J-PG/^IO,V4%OE"4L1Q!# M\CX>A0INCJ,X_;BL!N+ULOOT4_&8+JT]@KX-NR7:3++S^;X M-OTL>PGI[L-8&ML9.WTRY7*OLXP$;R>]6 V&641XY5>VWL&3AIFRO34E7P1$ MS6XG,8RWTZL""&0?YK=T0?U;OR=/%5X]04,2S]8HEI9AMY^=T]$"P1SL\3#< M_M0Y\G5!F?T0DX]3?G\8BYC"%6F&*T1:G+]VOK0[;HT.!Y-> %B$:VQ^?;C? MT:1?#B:___+5V3:QK>-!6A?PB'N =@ND"?G _2?9TCD VNQXL'!#C1' 3 M-G]=F.\)/U[.9S6%'^9H_YBU=6\R;,%-[.>\(^;("=B\?VMT.DIB#/-3VPT7A/1D-C]SG0,AA[^"W"GIT,Z6%K-'''(/E97EMG M];(-'_O#I+H7(U,K@5([L3Y.O;YV^8+@MX=T@V-8:YCM4'F&Z5KXH68>C&&Q M*BZA46MT MY4T2W!)P/+RQ>M(8!..77IM4=E7.L*LYLF%OS P35G-[_T64I+ M[R?'R4:I7@0T_1C\5I]_ 7<=+ A)NT*NK/SPR2_ <8F8)S#:DV$7GI(>8A.G M9IZOWFGVCK2EOMI;4-\)M- MD=SA,&G58%)7]M$$WO5K%J-\X]D6E[UPWSU9F(>5RO=FZT^;4&K0+U=M/M[V MQ99_)1.<9EG\XV10A@J?#6/R'K[&BKJU.O*N75@1O^+Y)=:-!KW)^.)+SF.@ MO0_1)U2>B8S7_CP= Q*01N5OFZR&LN#CH3Q[9^>H+2OJO;YU':&)Y?N+BEPY4$= MOE:V:W?8&KBC\N+10[<&<[E]XHBN;,%6@N6:WI=X#&_^*#:DW1D6SGRNXG8AXF&4ZG F"YGXRV(J53)+"?!T?T/ !RUU[Z^6\\7\EW\_.]I _O MYIS@P]/6MAW;VQ[Y3\>9M\0E:W6^YQV":Y>F?KUF=VI4%ZVY9-WG+)8N<7(? MP*B'H67K*44.04C!T,H^=01,*VWQX6ST?P\!<[_!MX>)]#V^&"1K:M3ZZZ^_ MV^5!48CI*#DY4F"V=D?C;+J=3,";\O6X8M$='K=+XR#6-&=^M#QUV@'&3[K] MC$']\\V[*VMC.ZMC=A@>GT[>JS ]=)WWDX!6([8-0VT>Q M"8-7"'Z;'W9=Z2JMJ_BL!Z2W:P[D4(_H\Z89Y",?V MS[Q92D'HCWNG\V?4'GUL3Q/B#XZ[XW'Y]'-FZA?,N_;4'0A5QM0LN26%^P=? M6B<]Z^='9=]B#YR(8[CI89[$[JF"SE;5:90&:.#M9_$4;645=CMHD2D80R[3P\HR=CDU'#ZG4!"(=;0I M$'I6=M)7RMA?$@';ZUU#4:H'/0XDGAXJC\Z<*>:GK5[W2Q(V6,.E[[>O-^Z' MY[UOSR.>>_6(Y]1]?Y?/,1[C$4X]>IDDZY>B\V$ P^L/QCDWUH\KN;U:V CD M\'I*\:T+T'*286Z<4S3B.#TS 4X<#@?#\@GIQV)H)V&SM36[9WD M%.AP\ TV6_CN[%1D'O5.6I*W\QM/0:?OLP4GM.+9Z[FSC MFL>YRI>![?8XCJN3G%(2$W*?N;QU#**4K-9>.<7@E=GI7(\SY)3GU2.83I^? M/1H/TUE+DB^KXNS++.8-I$RACS/4/:#T7BTV7HU&:9G MM>'[WD[*G,=TXVX_C0 6I-<%PZ$Z#$[62:]WYC5&>?KC0KAL-I3Z=$]G]NS$ M'G='M:3J*HTZKWR2AKSFY;2FYN/3/,XU M[@[]Y/AK/GHO#XO2Z '1NB$YI2!8>3)&@_(X')^4LVQ=.LU)#\C[6/=P,,AG8\4DI;*V,EK,%2'A43D1((MGY"L-I!I6 M%J/1)!&75 D@TX!UTJ$LA:'U>6!AG*7_G@3L9 #&?$[;K)X-[U+V#(1WWDNH ME@XMVS7]RQ9W)O@ N OQ?]+Q7'U=:REI\WM-H6_8'53[526F(::$M7(201ZZ M<]?@!.Q%WRTQ=X[ MV-TW32WS#R"W+(_USNW3*7IVRJ[G-%R5=$UT7_SN67T)G\OE@?^;Y[23;-@3 MV"9\LFDO5J.GF6V@+LXVN(Y*TXUUSU&XHWD^?[?\>^OM?JG).SL[OPZX08!-\C/9RH*#TJ%Y,#UQ:KY/]GYSX1U,PBF_>AI$[HZJY->4U5K+8DOG O7,O+.I@[55MTVEK[UL?Y/"P>Y+/2:J(W)\YOEP>#N3/LS4P/_+//[ZMI+TFS_"5 M%(Y_' 4#PAP 0?P]!T+LG( SU!-)8'="^2X59_I&4T%Y1 M^WFC_;>E_4\ZI*U7$M(VN EI7S&D_<\O;S_F,GZD!W (3L1#V'Y>3HE'%MF. M9H4DK7>)HB15WC^:+6B.S>=7%(VF;YSG9,;,DG+,RFVAXB>[H)ZESHCP[%%, MVF_D]T4NZ/6HK'A1SP,_;RDW[V34E\J;OVR<5>)YE2Y?U9JUFC*SE9:9U=7R M<63;_T;74BU?+4OX'%)O7:9_7BF64J-_-KRLB=,"H&D>(ECPI_F#_D+&2*NJ M+:GQ9"UPQ8P.!]]FJ8F78T!UM\24.IJZ&)=?]1C 8@WKQ!\A6+"U!(NI^=FD M7RWZJF8UOJI<$U\5)L(CF-Q$]?NL) ,[71N/]>5__N_.GSM3I[6S_?(_%PKC M14.^)-YRWF6YN\E<5H.)'G\J^29E^F>@X4R=:_: MW7.P376YVH4]QM6U_30G#;+1-I9H2?CR[3#I-?E[Y^"4+9;_NASQIUL@,.CF:BF(J^GOLZ>FN=I)K7@P66U M0[,+9\]4D\]THL1+]IVK>?KLKW6-SOXIGG9MI\WJODY0D2I!&:_E1:U_C-[T M@II=!;5U]FJD"KYHNNJ498>JHYF6O?:'Q#3#=-=^5L?4*#/6/Z*H9COE3KN@ MDO!$':=I6F^GL)F[".'ZF!E1HC3PGMY6<;FVX@I<)W=7T_PZDF';B+23?[A[ M=E?%#^I2YI?IY99WKF/.ZHDR30ZMS[@:F4 U?U,=>WA M=I/<^'S?6AZK=;<@J+4-KG^1^8SA*-(<7 M.IC9E,WGG3>0=&*H7]1)TU[RJ5I]?7W51#NUI^BE6HM;'2CV#,HM10_QML6K;,1S#:OMOC&J=5%"P-JC-H7*M=[G<2O[= MCY]\N0]=9H)XCL*G8:X=\C7JROV!%VHW_[!DV&"-285ZG9Q%:D^Z#Q;(Z7Y>_)C/5,E>*3&4/S<1W6%M9\<\MJZN+G)3A>2G-3HQ@ M7848)GHIQP7686!W7M(G!.@Z(DQ SC&(JC\9E6/1J_9>8W&')GV# MI02%N1 M="SX/1.G0^B-58#,I<@?[9UI9E4=*2M9-7(^@,T% );5,L?M6HHQH@_1%\W: MHZ(OFK5[9-;JGJ';-CWSW#/Q#^8P+7T3))$@DTFYGY\%.>7.Q5R0:!XAU1B< M@TG%Z2RZ--KXDZLYW#RCU1I8R_*K1I1MK6#9U;[X#W&?Q^_J4Z\BN.VA?;LJ M80TD[#$1=MR^12JSBS3=HQJVQ.7-MPVV+[*Y+V22_;[L3]K I,Q:47J MD X^?86,Z,4Q>4#@#ZT)94[#OTA#W@-L]4^2J!5D=4ZAL'(L!H$_G^,%ENX_ MIX(,8RU4,=@IDAF+<'9@O! MC&#>-?=. ,R4N;I#:;7-F,D<;PS,31^JL2Q+9F-05GV79)XU.S?=3N3SBGRV MD<_(YUWC[S3Y;"@^WW>"^##P;"">MXUG!_&,>-XU_4X3SV86UXB@ENA!\-E$ M/F^;SR[R&?F\:_R= )_GQ)VSY19,9F<1; N#*"8-F9D-JBXSW="7-6PQ(KQ! M9'J(3$3FKHET LB<'1$>(%/7=,\J1"9;N([70EMSZSLI="0GDG/78#I-;40HGN.1:5ENGL/@ MH2]@]G#F<@]>Q9+@^\[?"3/W(!/,@2*/(?(0>8B\,LB; M""7>-7^0VBN/VV24Z_)1&'@W^F)9E%U@>%BQ+)1K*%X>BK(!+NX.K]:\%?8>(Q=Q4)\57W;-T M2 PH/F*F8U<[+C,TS!)4Z175 $3F MQI%I(S(1F8C, I/4,)AK4P.R5#-J6^,F:2ZI'AG.RFP$I8OM3:J?_5M:PG#$ MWWT>IWY,5([L;_W0)X;"J9&=NM9_$D.*>-F'VV3LS JFVZP7O2=EC6<4D3;T MV46D=UL.NJB+L,HL5IG=\RJ06&7VF.\*J\SNXRT=YY#=;I79$_$_'?0_T?]$ M_[/ _[1MQV*V56U3S[:I/K[ ,.]_LHW[GPN+=93Q/^V\_^EF'V*,;^.,=9&Q MR%AD;%$E.NJXEN56VY8'9>EFQ_B,'+@ !S&(&)PH M.NR8KL>J;=MS#<^6&+2+,&AN'(-E=T5G9>$.9G'-G@$#C'H=28@D1!+F)WUU MSW5@TM?T/.JQPBTN?I+&00L@HVJZ_0@%NM:T,O&C^"R_Z07PZ>Y@#OA8Z(G; MHI&>2,\\/2WFFK9M5ML>I+V8!ZUX6YC'NWD"&X05N7 M!)1H'$%258$8Y1VC:I*[0OS'1V%0 O54B8A<^%)\+\ $S%I<):+.XRZYT(2I M*(9$6"'?8FUM:8-&[3Z8R?D]PPUT-N[P1HXB1_,<9=0T'5>OM@WFN*X^;H#. MX:B")%,[55@11-\)=0;?ED;HI1_'@7#]:QKYYH>)7V8KXR)+5!TU0FFM%P== MPE3;$*,K8-1"C")&$:,*H^I/ZD#;+:?:>XV],T-_$W!QEC9)%92<:9Q^XV&? MQ^^9T>HL0=1;WI=&Z6^Q_Q2),VPL:#JZC2QRZF3G;T0OZG,O^QB1NSQR;40N M(A>16PJYBZW7,LB5%JRU-&\OH3ID&XC[D[^'"^I!+@RB(F]WQ%L'>8N\/5K> M+ELZ0OW)Y/AT# "N;IP9] V*+)8SBZ.]'N MP">W0WB["&],Y'G,_%[?5H*Y93'N M?4'%9L?WU1(#N9J_%H9]65X]MU1 #D[Z61 UHR2I#U8A5&;0N^CD6[[)M6YWU-@UEOG /1 ?I#CN M!D.*'S7%5ZVSKGNF8T.===US++8"QH51NSF,BY-O N.S"?XQ@$_7D<^Y(DCN MYVL4,Q;9=]*W:MMP6L)-D<.H8T3">& MX#XZXS.YQ(.]0>D4,.U*L9>WHQX0[M)OC>W^R.S"0O(J-#,T"7.$PXUH M2);C),OJTVJ.;IMB %7;S+,\724J9',K.#6B\&S@\9(AN2[!YHH%I'((DZZR M6D,QXM3$9O?M\L,1L2$N#YM+$9I-;N+QL98[B1C3D M*'*T!$>=!1S]NR^>VF,@834+GQ6@8>PGZ7R*5H!BW3Z,(PG"DF>P<"8^Q:M2<]R6K&D6Q:E1&7;@>5HW"JE%8->H(2_!@U2BL&G5@=[6' M5:/VS*63L0/T5=%715\U7YS$,!W=M* L6-2JRB;JLS.#YZ?<,?N!L[GE?CH M.81<>^6=Q;)SNZ.Y#;H')4@.%PW /'M[8#C4.&]N.T4XS0B]AO!V,;3"O9[(B:NQU!4.7)LRJ$/T?ATYPMI"TQ5KB@ M8M)_2()VP./ EZMM9^#,$C26,;/Q/W+>[^,Q+,60YTT7R%N>2V> M#+F&7HOEO8D!?5V](%=)TO?CBOP(E"2"JV?'):3'8R%(LD%":>;*D>T\WK30:6U_@')@^ ?B[1;JQO'0-Q&A*N1+YU4BWEE6HLN[3,(N;_;%E'65> MY<+5 BAM'DH;2AM*VV8G4I@'&^FJ;=LP;2=(%Z;LF7V/E,)>5P4MIT) MV\#&R'*KXBS5R@)EZ"A0*% H4%L7*#8]2[4^WRNK,(H2M7Z)*ENP$"5J;1)% M4:)0HE"B-IO7E9FZ:;)JV[%MYJJ4)+:2* 'O6&H-[ZJT3-<1[%@:*A: [4OP M^!$5D]\."LGFSB*O=1FU^O!!DE>[4?4"%=_R4.Y6US5[Z2*2WA[DI3U<7H.P M,10V%#84MHT6^/&@[2X=+_#C@;B9T^)VY[]$W1?P%S)]DE_RQ)\0JFSYP;UAF6WN0N?YP60FB8J&HH*B@J&RXIHDA_K9@\LEPC%PBA#HT8 .^ MC[<529E]T-"A.0;=F;7H8 ^>:W(1Q" M$=,#*]AG.%BO#S4,-6SS]?H,YXVR-X.^C2KVW:]SKO&+_Q#+6BZF*MNWJ_G& M%99-XM1= 9@QJQ02%@F[F=7UNF?IE'GB YV9ME7M,,-T//_MA>JO&9M_P%5> MXR 5S[@BS-10_-$'*WB4OQQ U_1;_3B?S#R_ $0T1(U.*KFL6V"JSF8R8#7' M8YDE\%%8PX$X[5(K#Z&8%WGD+U&LY$'<#^^*@Y.^\!1:0]-[KJV>-7W!%)HZ M:F2UC]^UG=TUKN%850@P!Q,* 0K!9H7 %G]YME?MF-3100@\;R $4_ND),IR M1OMZM&*PY4>-828C2OHP/VYF28?D:_0LS.9D@N+"PI:=(@C_(X1*C%^"V"^ MO;C.;9"FR4,_?NI4R"T75OE]9\:1,O0#OH?\F1^&R7OWA8>!L.=GRLGL(%4N MM^V@9R+A/A0LFE^L28O2L$]JTB 7N_I<:3$FO5U9E4Q,O(2JA*JT655R=9T: MCEOM6":U;.6>&.;LK+?KT:&L)G"&60E*%U5HIF=DS-W3.SBL5#5CWFJ\X=]GVT%7\]]!5_%LX@:D_\!9E MW4]#SSS"@B*4Z":NKI"8/@H5$A5RLPIIZ*[#&*VV35U"J#IKL19^ MGJ6%977P\VC_;\J[W2@<7 7V)7QLAV])+]'->XG.#FJ185JN.;#)TG(9F):+ M8UHN3,N%:;F..L<1IN7"M%P'=E>8EJM\^ #3D93)LO8D)1BC&L6,8"B?*)^; MS@C&*)U*"-8=P'\4 M;JW?ZLN$IC>/XEOAL?;Z<0(^-#BY=_VNGZV.-O@9-7_AOPZ<_?I;J\/#)Y_4 M6JG,C\K;40_\VO'?-_V6O)RALV&0@,(JR/"%5O=$(09 MBY50]E"(,GD^FB6'_Z$UM0MM0+'!KRU]$>^R'>VZC=!;:I$ U:X:S0DK#8&W M?> -%\^LR+R-=B-,[CY&W6XDBR8]#E]Z6<4#YJ83\AA'SX6+HVMA"%.W=WXO MBL4K&);;4#2>+@1J4(E#GWD*[WX0DBNY@I7\[_G=]2?R2_ KS*(G43=0\^/G MO"OG@)L=WT^3BCA@\HCFJ-E0[ZKG*U2J8^O;A9R_S M?\63#ODBN@\N,?_0^M_]P1* 7UY$6QH1Y,@7G,O]9L3=T:\K).5/3VI.^J$; MM?Z2YX,Q),_V&J0=TO93+N>AQ:$),C!CH/DO1-^>H&]W?&M%+V"^<&&3[(AE M B-AJ]MO3RXKH;]N8M/'MA>?RHT5_RG\7_[VIN-J8L!-!=5VM/G!\S37,E;9 M^\ T9CMKWT[@69IE;'H[P=R7=A?OZVQ>'^;]?.>AX(Y<(=@2!X/;*,0[%O]X M[@E3@Z=1_$[$^ WEISR.P762HI_KB"-ZPLHC6<=:];V[M2_2 )/F6-H)9HC* M*$GI\3YA&6L[MH?;C\,@Z2Q^P*3XV>+>S$4F!#7,V7LSX2:"]G__(W"8KK=I MRWT4_S&9:3X\M/3V [=;C_:CSEWG/]3S_K$?.SK'C!RGM_EYPJG],[)7K^[K MWPFU-4*(0L_T_V]F&G'8/'G&3T$JAEBK1(-'EG=3#5"MC!7I#/ !R=_"]!-C MFK6%/B\>R<*U)[S7$_<+[_SL]F_SU=^?M]Q:QULN'*X]>S@/ MD6VS@?0/N2D)\37U#'/6KI&.<-#;_>X[:?%^(C>(")W/!%ZTY$$XI**_Q!=" M[0/1D@>_P[N/L*4#+BJG9-0!%;6WI!^*7\D3\G[:B6+1 VU9[%)&(2 @*!KT M-1+='X65T7::>_^-BR:!23%,3Z^VE;!2.#3T W>J34MSO?7O_3=US6.SOU[9 M6==0[?>/[WCUKCOD::];L_KB[J3?&N-2Z6V7^]1*J3@A5;\\P$ M,4+9"')%P)\=M=K%Z^3HSHJOD[>!()50"-M:_UFAL>7>_4TL_]N-S[R9>,CN M[NC\_=.A)20H>6?5I$KJM;MK^/F)ZE=7Y/;^EWSIM$DYW^2^Z_U9IW<"G>@WKAO@C7*4^+S5H? MA9A M6+YVHD19LSSMQSXXK#Z/P:+M1J\0K19WF?;305GW7B\*P/0N>#CR@$L_CH/6 M7Z2FD6\^;*JIJ*L)8U9.^+\_;Y:^/_2[AXH6/0_\]$3TN.C%;6R3_Y(%% HOR9Q='A+ UL)+>7RRY*9$OD7<(IL]5G MB?(SQ(%PO-KLWHY:?74QT4SQ),-LY:@\$DY0&00Q M>HHY)#-X(M*;2;C RKSG,?X0Y*?*\Q&^#OA"JJ&BOV&V5#TY^, 7^%$C1&W< MA\M)GR\)4M7SXB[\) %72#EB;4CR%ZAGQA]@3,']](2/&"3P'+AJB#P<.DP, M7]DZ>?E^W!/#/X&#Q(^>X652\S+];AO:*,ZKAD1%[MJ'+?L)4O!70 MGNAQN:C8OI)KD9=?RI,?]]'!?W_P_7#@IF>.^6B-DWJJR< %'[VXXI,V+)%4 MOOT2;O=I1O'L?2: M P/J2B]$T=\V,\#)RN,;IR0N/VL![> M,$)3F;O%Z%*8^"WA)FV#PWO82T7QK17G0HYAT/QR&P=A*^CQ[O1P^75-H#M* M .!-H>"N17#'%X-=UN_NKBY^EW'<>J-9;^P83;N;AIBQ$?9$16LJOG_*DJ5> ME3'AFAHEA<(U$3&D*NZZS2G" \[KOQK.;FL_KLEWC31NSNO7)XZR6JL5]=5$ MSFFS[);WNW)01 ]^]Y0Y-D:PZ<&!"-L/A%W>_'E=)PV-G-<;]?,_C]^\/GC< MGGA\XS(2EY,#U@_]A_?- ':#60 /_GW F\+ P-IEZ(^KQD6]<4\N-?+EIGE? MOSO^QXE"=-A"](?VN4;N[)%_NKNJ7 MQ_\H488.6X;._3CD<9M\B0._O3T)PE#-UL'T\^;N_NM5XS?R12/?:A>_?Z\M M,WV&>$(\[>#V?T:QVFX!@Y:W_A(GW&L[>0^[\%2,RH-_U4_,4/YZ[O P0"/TB%_ZR]H?5Y\LTWS%/&U M=7Q]K]W]5KNKWY-SC30%NQHWI[L$]<3-EN\\?N*QG\JA(-[[, H)NJ;HFAZE M 7!BKNEM[9[\O+FYK*A_7ETMXYSB&$4]VL'MW_*4_(RB]DIC%BW1O7^^TY;H M_=<:&!\__[QK7GQ%,_0T7WMAAJ8=+L?!>YRT.MMZZ5=+7'>:Z8BF(J@]1 M^UW\IY,^=__G_P%02P,$% @ .XE95+3.J./E+0 '-D[7UI<^,XDNCW^15\_O)F(]I=EL]R15=OR%>U-VQ+:]E3 M^SY-P"0D88HBU#QLJW_]9@*\))$$0$EES)-VM[9E"4@Y]>#/8<&+O=8,/JZ]_QTL_]Y[S]__]O??OL_^_O_<_%XYUQQ-YG0 M('8N0TIBZCEO+!X[WST:_7"&(9\XWWGX@[V2_?W?1:=+/IV%;#2.G<.#P\/% M7\,OG5-Z>')$7O;=0]?=/^YX9/^SYQWMGQT2.3EY.2._C+Y0>GYP-/Q\ ML']*S[S]X^-#LG]^=G:P?W[TTCGU/A]]]NB1 /H>?8G<,9T0!Q861%_>HZ][ MXSB>?OGTZ>WM[=>WHU]Y./IT>'#0^?0_]W<#T70O;>NSX,=7T,_:'WW" MGU](1+/FT[PZ)XY"])#&]X>'D MB@Y)XD.7)("5^&S(J >$X%-$]5R#TL\Q"4_.0[BB$VF M/(R=8*GSD$0O8K)1&(MNN#3<1(G5.^Z26) JMH^RU2WU^D3].,*_]@L8O[Y' MWMXG_1DDT?Z(D&F+691[RIFDWYC/ID2TG?/S\T_O2(75\ZBD*M%^'S_N=P[- MAJTC3_VQX:_]K-\ZYE"<0+,Y9/U6G$/ED:NC"%5/\7>D.8WJ(ZRY"5D'7/V) MR8 1=7\=\==/+D^".)P)NJ@H> M(?[SA81NR'T%0_DT#?F4AC&C4?F:$P#&(1U^W8/+;C_CXO_TRN>AM1TW= E@CM4H/G???DN\4V7 M#UW'9JN'KJP@+58//9^@M\=YGW=N^0@G_?)"":'WS\_WC:)6F+@ MHDL&-X-<3.GW _B?#OYS]@NQ?M\1?1WL_-NGQ2X+P)*(>KW@=_%YD=#3SFF3 MAHX+)*+=;WYS*[NE7V:[V;#'W<1C\2UPWG B9J*_U4L]%3M^B/_F=UR <$HP MMFCC+WD0<9]Y^):\(#Y*BH,QI7%D0NQU(!I0T4F)_PCV?P";1W/J+X Y*31' M@MMA)8[Z!.2H>$QC!O-< XKFX2GPA4?G6!]?SM_GH/_'EN(OWZV(#WMPWXFI MM3Q>-; 4>#N"?R=->"O .GSH%(!W&!M>\@DL;$R#B+W2VP"P8B0&Z -5X/ 8 M_IWJXW!N!$<.L<-FU<:O@:,:C:# \PG\.UL-SSN^NXP5$HUO?/ZV!K9;@%)@ M\A3^?3; ),!U!. =OH;7?R8LGJV.K!2. E-G\.]<'U,2Z Y+Z>ZNF8%6 6W" M'UR,GX_E(]H(?UO,)2^2B 4TBDC@]<(1"=A?AF_N.@ ->#J$@];II,H.%KD^ MCY*0PA\9+ > .65H.X1EU$3S!D"5IRTHTX5*G$,9(#E401>TW&<8B G M&VF'W#H<;!S)6L@^A*?A815;;8-LN!/33[M#78N6VP"V&-57VO2UWN6HA%S&1? M3,4ISV4K:>>!OI5P%?( /KKR]:%/"DU %'?_6:>"#0"\.=S-0=PBY#S25QHD M])&Z?"2! G4_4G_1,)+NE0'&C"$KT/BY4W% TT&*;CS!M@,H3O\%N/ MA2?RXIN(<"WA-^'ZZ.#@_*A"@FN':^?OB\]&[6[K MM8[:?%MWT/QSLB8"V7=*,W&*J6SE9;U.)/ZS\S'$\\_.CGS^3):<5X*\L.GZMG:R"_K.#=9YV7F%--ULOG*9V\Z8T>@ M;4>F:G+(=JP;131&0\0=(R_,9^CENW%:U!E<07!'Q])JOQZ"R^E'SDAT*LUI M1U%:2)U,>20:\F$\IEW?YV_8"NZ/RY#"A7+'87=_!G69341!:# ])Y^? Q-TY P=.<6M)+P!':&ZJY67>47?9OU-YZ13(7.G8+;4UWQY M$TW5+[40FA4LG=.C"GMH!3*V47NRO*L?-Q%P&R61"0O87]6X87&4N6^V5V78 !8(_XZ-2#\'%>$X^X-:_&[ONGPF3 M%[T!,N=Z*6ZN\T[%D[\,8$MWV_2RJNC;?$T=8J3&DNFN#&8;[Z?R^MO?3(U0 MFEG680<5$8UHV?;+J+P9W4RS@BZXS$MCB?J$>3SLDQG2+[QH\'$B%2U\^$#3 M%_M*6%W#N HZ$/H!!1WDLW#FIN'@/!R.<;UB)N)15\P%GVP/-%<3;#L)74+(X-&6[?+2PS&#'XE*MZTA?R=XK)CJC7?86=']'N MA(=Q6W?:GS$=H;I 07CY!!V@A]5:BS,U/2T&=QT"=2YJ.!>HL33*GU,C!::+ZO9BHPP*G--5%6LZF MZ\S-U\DFO/4DFM\^91SWDAA30&%*.=1'PW]@L7.WTRHZ^LT,KR"Y$R"YQB?* MW$V\0$2E"3G%C!;NZVW7TIH-D.I4YZ8C?#SDFIB./-$K\^7CT ME6BH[6 *BCE%W9*"8O*AG?+8Z"SIB-&==/CY(/FM)(]OG'MOS/TW!1 M^M''O1)2L[;B$-U=EQ"; 9512PAV6?+982O?8U/-AB8\A;;C\U&%AZL.YK91 M"Z+:\M6D0#Z9DF 6/5+,Q0<_/L.\S=GX!\Y1P?W/4?'DZ1V;G#Z?$W8@&9P_L?P/8U8D/58 M/WM2#J4@B0YPFB7;I2Z7D8,+3B&'1WZ2=]Z1QC*^*K]<.U4TCJ(@"&$\:$D0 MM;+/CA*,<&3BE;_B.#MJL((:"E5]$L,FYWJ@LC+[^AV#5"D?;IQ_K&4V"LHZ M0N-42\HJV0W$!$MZLSGM?SI'85'8D2&0X6WP2J-8!-"RH#L<,I_ARR"C@VMX MR\1&Z2%T 38K1(Z..Q4>S"78*%<4T$O4D0VPP^'BEALS!4.XBN-]@B; 53"Z ME>>S3\/!F(2TE;]O56?%N3OM5/AS QQ' -I2E]^*?315-M:#:-8O'IT=57A@ M5R)D&Q6*%=N*Z3]9F52$U

)GEQ8?M,K[+J[LW7V''GJ,(=>Q$'VWB#+>SF'0]&:'U9^-J8DYF! M;>9IQ\+U0(F\?0='V<=A*C"[XV_-.##1\)D"WJ'W)Z#W4E2'B^])G(3BO1AG?Z]ZHEL.IR %U,$M^:%4D$(ZNE,,CRHU02!/.8&@M"HF M4?IN1RA1/V2!RZ;$[Y.9T'P\4NGX&?,7>D\\<[&U[0 *8C@&8EC2P5400SZ> MDPWH9",Z,7=>J(.#[E ?1 ,:,!X^\+B%-DX-2H%.5, MJ78JT"DA.P+T#FE! M=!O G4>CF =K1%\C4 4B3]%Q0P.1V1@.O#5W2*TZ/C*=Q UQT4EZMIXC60U3 M@=(S=+S0/YMI&HQLD!U"\4#EBA4>7/ PY&^H'4L"CX:IM +R"%Q5BQC"<+KI MU&=N&O\DCLPC6BV7Y=\LF$"7O7JL2E@JN@D',TN&M0B!RFP'H()RB?O+KENWMZ;:R+E>S4K($U1"+KUN)8!M5#W*E;>W MEM3T;^8\)V@D63)[I4C8=HN(W :1!2V0A<3$-Y<\:N'3I0-,@:LC]-NHQ54! M6BA_\&M'0-_AKMCNB&%UMG(FOG4ALAZR JO'@-4E?6\35H5O#B;CFT_QRNB# MW.'R0W!YN'Y<'NYPN0ET2<_ES2R:K"56!4=2^+EE%6NBB<*D,TX/CTXAO]5X#@?0>1=WZ&S MV.3KX9"ZJ*+*OT-C!^:Z#UP1O<):!/FWA*] = <0O:187D!T/ESI!V&^<>:' MW':T7]$A#4/JP1]K*0MB#EJ!;.'*IT!V-I) \JZ<1Q6>'U"/)G$[/FV"^=]!T15!)!:Z-($Q %&H_1YTZ%QJVVCY0V=_YRXL/G M()359OX2?/2"!C"PN:Z]]0@*W)Z@ YX"MPOW+8C6Y2'%:4T'W7;DIW:(J XI M*S%G;> *E)^BJYX"Y=E833F9\_6?"XID^ M/VS6JB4U03+=V4LNO6[:VI M;FBN5[-:Z!350DM:! E@&Q5"WJ;L7?%7IE' Z\MOI;Z*S!T!!A:4I'F&,JA;25&!'>Y@*WVT.)#@TC,QZ#X M7G7_9AG][+A342=&@-H7L)PRL*W'AG'QT28HS5+]V$ MWL1SLFPVJQT]Y9OY"&)@R%RL((._8QVV!K2NB9+:#:J@H<_H<6Y 0\4D4NH0 MM=W41+2CG6P3FQC FBA%9P@%79RC=ZP!76CPD1T)9/OU+01L7I5KF UYV'TC MH1?Q89^&PCT5+G-1N^,VF"8MWL=K'[F98#X?H/.M <&(F3A7\[73A#>3G [> M4J4)I75,Y)1VI%1<"DM'G43C=5TX3; 5Y- !Z28'B_$6-?RT&#+%@%/,^"6.& M.<_P:Q;<)W[,J(04]N'201&YE9[GYTQ'04PG& >@34RE1S]^M1S\A*8-N'CG M)HEW[]PTG72>6ZQ9NLQSJZ :)R_JZQK5WV@"HKB@3SL5]8A+\,1+? [B#CFX M"_(G3 2/U66 LR9M7#O:#J XRV<8[V&$U/QWD66^-.+N4,ZCY8Z.1%%GE^+3 M9;16E-?!5F#[,P9]F&);C.64!MLA>AX9 ^:_TI!X_#OSO2$+Z3V!PQ&N$]^* M(11H/\?P#U.TYT,ZV9B.''2'_D7V*\Q>::5T/I0Y\!Y99*Y-76F49B(X/\!( M$'-.7QY5>!G)#'\X\(X0YE%T&\"NHJYPG7A? JI R54.,+PWQ8@9.,84=D:B((1LRM7_MT%^'&QD=2WP^O,Y49V2&KKGMLC6L/)*"&$Z &)8TOBIB MR$;&F^(ZU[S)P;,Z3 MA.9DX'88,2\(V02FT0.A((3.\WK E.N&26KQ;Y/R M>-6!%$1PA*&S1D20?TR'EJ6CY.!.-OI6TL0@F4Y]\5(@/EY_-SY_*SE1&3A9 M*P U"LJ= [RXEQZM99CRO'::RG3".Q=4"IQ"@,2AW.49/B;5M%*05 M^_U 8YD,%6UV(A-.Q(+>5.AB@E%5?D;HP8,,4C0,^:1H+F,:VZBF/G::"L9_ M"HQ_.9Q/36XR V4Z<7%%R*FC(V@^FYILE+]@WU^P0F$..W)P&>6>^4)V=\@R MS2SF,L0F"T\[C/;,0R_;Q?AL;@X*HCP#HER.)=0ARN6,W\N\@X'+NXBOXALH=$]B?OH7_1/O:'2?!/9V\T'#/(2]P71,W_KH7 MAPG=G\)??8%!$O&/9S2USTO"=.7>)0 2!8G^->W MD"?3KWNR.8OI9,^)9?,XW,=/T1>/3P@+;N$W!+3WJ6[BETD4\PD-H]Y; /]_ MS*9]&J)?+AG1V^"_. OB?\!?0"KE10V)'^6K,@&A7C$+HA@.@_&"IW),]8HO M0DZ\%Y"IGJ@[#KC/1S-1<<2C83/V-#K:@%#,Z@=S_\[B<8:9RV0BSM KO22Q M.WZ>=KU_P4_8[XG#V!&J98;"^A M-RR,XHL$'KHTBJ[(K#?\[X2$,99S.SPX/.H&'OSGN)ER6H.S@)ZRN5[RR0L+ MQ%CB^51V%GD*21#) @^]\(E?T-(7M<2S.F"3W9&_OB^HD,9Z&UF:XQL>WL"282: [UR1((3PDNZA MF^Y;'56M?9BU4YO\!A^NP4B];5V@_(.E?+;-)ZNYCP7'YPIX(L!UR]=@U+RF MQBX6+*DW'(*4FAO3;I(P$%&:0&0W[%W,%CZ6ML?[UP;=@LTH' M[0Z8':6J4]W0X8//YVW@AJGR(OWP2",,I ]&-R&?J!:FW=V296;3O VNTN)% M MYGL:CSFPFE,_8VKNB/O,0Q5:%S@6ZG&;Z6 =T&VEB^4@XD86 M7]O< CIXI*\T2$35PU&N0:#8+ZJ5Q)JZ?# [^^_^X#H8P70HMK^[NX0OFI'3 MU,,"_'SCW'N#:0@9( 8YE\%\I/5.B2B]OA^,L8J'T6->GNG6@Z9LR$@^\:X+ MS 3.=G?.\ J_)1/J92]TG:MJX^,:*']^)N]*/88>>)#Q7\F>2XRY^< 8 +#@ M_"PS*^&.H<_;TN9K6(H7?QG/4"F3O(BSU^Z\H#8;_;NDW5:8Z+]3?!M3KU!$ MUE*]9F\;M%(#&C >/G"0!*X2BGJBPX.C0Z$R.NXH+ER=KA809RE^."UTP^(( M\^\J%&RJ;A8L#=C#91*&PM]UH0"K6M>CV?FC-3AX)42"242'!YUSA>ZFIK4% MN*IXKZ36\B=^ PR#^/^/DA!G??8TAF%'8_5R5X-IP:84[+ WO.$A,,D@O1QJ MF6M3%QLX*O*)?LA 3H#<FS\?6XW,Z:9Z,L>AUZU!/JULS'K9^:$GLO/AM)\Q*_H'W"/$1) M+Z"9,?\V$+;\/X@_[ WQMUI*V,!(EJI2+D+FC>@-0;=FU&\WN]-4M;6 +91T M5NF;R]AR5]///L5B3=J1;ABB X&@/EF.N>1X<1O(*A:3)M>@C8RUJ?T3HVH8 MON,Q#2^1EX=,9<2O;FL!=>L;)*6:=PV6S0S0"L:K3=YE]\P= P,.[L@+7,QA M5$I;WXQCC8X6(#QU 9(N_I<\BE5\K*'#!S,P>,4!2^D-;R@R#_\F";SH$62J M9C2I>EF HX<$IP(2(H(70]6?N\JVZW[SI-^@.8.&^C:Y 9X 65&Q"Q+.+&*1 MA@I>L[<-"B-M3\[3-7F$GEI$I>F[Y8($/[*0>JW'7U4'"Y:3[7E96]0/^0T: M$N!M5GAL=&/@3R])C/-]XJ5Z@_B"&\+C1BD%K6,(6UT_*B0]>/"&,?N+-*IT ME/TL%1>* &;T1RRNRI+X7SK=JLNV+;1_RZ?$(W[J#7M)C'0?/9%P1&,,BEGS M,Z)AG WM6]9)0X9)8;T2Y^P271%O<2-V8)295ZU9 +#5KY15M\^ M\9CXJ66H7O)IZ&&#;)#Y;>O?CTT]++@@+RDJW?WT68-RZ>/:7*Z@I7I"K@K5@:^IUV/!" M^1=UXR=>J,(52I,VH"S8@CRSJRSAFQFHA% G[/R-KL&:O6U@<0;2R@-]CY_> MJ/]*[X&@Q_7+7PFFI7KP/O?I(YWZQ!7?2U_W"ZQ'C<^]!G\)5;\/%U^> Q"X M1@ M\)YC(7K(6)R0H!G:Q>B< ??%F$I?"G-(%ISU1Y1 "MO-5,B>M?%W5:US MH:V6#-8ZAJ7/J&]PFX$TL((4; #!5ADXTQQ?,9G=!PT&+O-[P^_];DE.:CY( MAD L.$.91O8Z";DK3&7N#&^Y[G3J,U?J0'+9F(8\ MO?%+$A"/D:#/IM2'\YY?D=ES6&5],H-AP:(ST]$3>9\SHTI1Z _N>R_$_5$O M1&CWMU1@Z"8Q7X$5ZG:WG0\^D-0UPI3W-72T@KK+?GJ7_)6"F!O?48R!&]%' M'/R>O+-)4J\(,P&Q&6/0% 0R'>>) -WQ!+%DOAU2)'GBF<58^D/5+M4$A*7' M>77?KQN>U#L4K0N\G;YE-7J03"UTCVEE8%USO\L'+!^*'R]F65L0!8@[SNK' M?Q_SO!.-GCA";;I1?N8L;'C=KX&LV&N#UGI-X.VDVFX"[*27+V[M@D,6X621^J)3",L("!$7?))$L CPH4A:#3X M]?'7NU]%BV8!Q1"(!<)*$9Z46EFR#%U>/^2HA$67()6JWPB&!8M>T,%F0:'X M>-35V\[WL8&?F]F6A>" 5-/7/ +W.=@H#WWGX UZE94=8\T>]&1!;;]$L M)4*>Q:8W'(K$(FGZNN]DIFDP: /)@JNEK)2\+"DELR=N=P0\4B0ZXV'F,)?K M)O7UG:U!6[!%I?#]M)Y\M@+ML/^:?A8L;BZ_DT$:0'4_"Q;7Y. XH+X/A):: M:4!FZ'H3%J"1@F!ZV*SP4BOG26W8EEJ_#!Y(9:\G^7"^PG0LB!\/=0M%[H!U M/,=,1K,@T+8LAJ9IB;"0Q[)!5.6I; S'@L.W="&:7J V+29_7&2YQ[)PFJ

*G= 7A&)F %["OFMMKT%B[EC$QJ# M_'Q!9N@Z#L?-C^[N+A7VR.9.%BRK%)&O3)=8W?:#]=/W!&3@*8E2XKEBT311 MA0 V][$ *VFX\&0:TC%>7:^TB T2OS5%&>EUME02-E,JKDDW::U*4CLN\&1- M\84G%AV"+ [T'A 'YQ5_$ZIU9>#HRLV-E5V_3 M$ZLJ/>^R+ Q2'Y;>J%'9T?AY*K/W%SLAO/0,/?Q6 M&.>#9,I"698^\^[8T.:FRCK_<#6-H"MJA\IQ5V2*8OA MKI,W010L.=Y+/E[Z(D5BU MD!CQ920!^Z//T:M#QYV\%UDZW@/G\ MGO]% F#G,TS$;I(6M**;#5PC-45?P)O[4::?;1V^HP?#@D4/W#'U$I_VAB)Q M'JI-F9,@M28E.<$%V4SY'YQG(UB%E/0?27,3P-=I'WRB7=]G[]=,:S$&GAXJPIM>5$5L)[-K &RG9PF M]?8P<#=HZF'!4:M* )U'/&670Y8/Y%+A6M8.F*4JP\HBO.EWPCT5$\71/Q.: M9PB78>5F57VU 'YX=/HU"DGC+!#V&EX1^,$@GLP @ 6'X@[.;/ 7O\"@D^ U M?34]T/B-AS^$3RB(CQ&:UUR%TL88C@6+7Q#^LNPHJ&/@ =QS\>VP*%_UG2<^ MG&@O(IOS!L>U\T;1,+ \!UY>3$G*D;B.PP%:JZA75[6W#^UEG\_:=4F+=6PSA()A-H")(\ M"&#HQP^X3M.!P=GH]H4CX/6$17K$HDM?+Z[4= M-N>+Z(LQM1DDO*= 1B"H)I6EUS,?[(R4&_,=F@'Y<'DKE9%3T\?222T[D\[7 M$82KL?<*SU$VJ4?V>H#;H"3#)P2ZZ"6*:O;+[2S@\VNH8](85;8V^';*326/ ML$>,^I(E=471U-7\RXR@64!'A9JJ'-%42MMZ,6NGR0(R&5*8FW>;%A7/=.5= MF1SC&\I.6!(K#]BL5ZK9-,?-0#.91W'.EAM:@;$E3Z#E> U5G)\!"!N6G"4Y M*(3U-'FYEC]\0S\+%K=DFE7DN*YK;L%2JC)-98XW:3:MN0Q;1BFKF@%MZ.FF MEZ0KRPEX&WAPHL*9MGIWC;DS: 5/O]ALT566* M2LQ:CB&)6<8:6#$/-0J8F4/\Z*.L#L@L*C>M&MJY#,D":JCC2-&"/D-F#,#; M!W]%0;9M(203R!^=.8]$8^!=?U#?NY@9N-ZH^UF ^6KW])+7.6IAHS'W\76F M)S6O M)6U]_,9:1LH4IERP%/C$)I6H&R@%(P45??3Z*,<\NIJ1(&-O6Q8%'7 M[RYY)7@+ :OF@;B[SXXZ^HY%VOTM6&S7]X7^6I0:>AXHM(35C2U8QC^X+\V# M.F55JQM_L*(6A0 6IXKRO/"=TAM VA4E@A21D>I!,S&3A9@7=I/!]1-0N'V MAT8SD'$>*?&8/[NBL52%PR1S VGVC'S M)@RL96$(L]N.7T>K):%^!'=!_!% M$99<1>H=$SYR3A_]TD7;W^.#E0D2].*G;W5+];98_!BVMP16=D*!L(<=%-"1$T.EKZ_TJQ:0'$L/H_C<2 M53R^.ZH,&/H0;*#SFAS"[3(/6[2P<@J*PX/# \7=5=/:@H54.;]F@L852+0S MD&B7:4R(*X(6D?4 _:-GI72)[X4>,.M;$'?QY9/EE##RP=_(^!_M%27<3V52 M19P:2,RH>,3:/8^#Y]L()#GB/_%_JAD;; ME I<@&]M]SM6\$QE-PN.8=<'*@UDW$G*\=#ZH.:5&ATM6%Y17J%XI:AUMG4] M+%C0O'4A%4J NM#+MOO.:I->JONM1WOFL8E4_K;7GBT[P0F]\M'AL;9>V@B$ M!5B5B>0&R70J?R ^,M ;G[^)!%S29*B90J$5+$M2(@@AL\%"I".C:G2W ..J MD*@L)FPPB\0X+2.K%L%\M +FB9))%)=+F[(I13_#]%RJW;=-(%B Y]N+Z^^" M]W0.C\^U%ZGJ9<'"E/D4VF=BL%9_L'I05Z\A#'1-T.T,&%MM<4]C&E*"/I ; MVKWR '9NX)S)IQM%W,5:%QX>HBJCC[!;*SCI"A M8$"/-*!O.(?K@(:C64U: M6I6_F@D,"Q:=TG(](6NE0U)WMV"IY:RSHI0"ZN:$WOE6%LIKS/6C[&IIUH0\ MP Y=:5%41T>QV\DTY*^BH0+!VMTM0'!JM^Z34%TCIKJM!8O(\\T57AFY/;ZH M*H4AA\T+-(=CP>*%B'IZ?H;B*J;_R1-+&8?@M(%DPP:(MW:=DV]>](LU#*XO;I^NNEDE /%$)ZYT36JT6)N"L8 VYCP(==R9&CI8L!R] M7#S*XCO&8#[:^UWU6$59@WFI%@9C'00U2O'Y*@EEK$JL*YIF*A1IXO$[&O4?>P_=I^L[ M99RU,20;-D ,ALGA,C7U!87G",T2OC0KDS1[?WA.J29S86,K='3@@-1 MN(]IE%.O;FRK'](5M&,^'%8:PH?@0@XZ& -"4B$@4LO&9D#LD(-!MBO[XB@% MP:K&%I!FWQ<<1$08L"EFB)VSQ&@G7# %8\'2EZJWI)F$H[+8!0O*+7*&Q6!T MP5FP%=*O93XOB(XG3'4/"Q94=5<:.XB: ;%4/%_. U=DB7O@@0M"5IKNN4)A MI9& KA542U6UNK'=5VFJ9W2-6E>\>#7,#WXKP[U5*&5!1/';+%AA.$VGTMP'8% MHY1/X28G0$4G>SP 5:6?T98_7*EX= '!UK>2- %([B^F?!L(&4+H_TRL"'H@ M['@G95H2"/VS,#8Z;=2 M)]$\HCS3&SZG*S+.%K;4W\[EEX(9+GT28>4/S&!'E3'^BFX67$'U^1B45B"M MKA]\BK,R[$5,,R;>0T(L*LLI%VH(Y*.-75AFY(H.2>+'(/*\,KS&&UZ\-&H&]:&Y4;/@YMQ[6CA-Q7:;*VM$ +Y&4$;^%L2(J)I<)KG[G52%$!_C M@B6-RTIM=%WA;7Z:9=ALUW>7$CMG]IRH'I-?; @)//8>!BQ7ISXLCJJ50 M,@)ARY*I)RGWG88NBVAOF-DQ%"DR=/K^FRGSZZ_RI[?Z'* MH5DJ%^0);M!6 M(^L&Z^EG-#I^](O'M!)C6I-M:P>P]398JE*7WVS/ 9F*R .OG"$#7_PB M+9*J1%X;B):>H,RUH?!K3POLJA];6EUMN#C29&+&)A>-CA8L+Y/>+_GD):U> MD^NMXCG?W/*#1_)^ACXMN0- [^5?LDARU.=1.2^T-,74GHJ?.(,/]Y:4B6"* M-Y"BTG=M#WHNG$NW,M[/].AP)\A]WUX-0,V2DE;91!KG["&*+?5 M(6_N(:9MK:T@ZX+QWWK0E T9SC$->D%JA<7.![\(;2KULLM6-I5I:>J?:3]A M9#O5'?/:2UF<.Z_SU%#35-G/!NO_W?-]5T;SJLL*536U@&68O1Y$:: UJRH7 M8%HJ5>6)C45=$1'7(:N2H6A$/217D19%?">]C?"[BUG7%SEQ4&Y$US,XUZ_$ MQZ6#O)VF )1,+V!*%P])?+2-GBV M@FK!L07\B4<)3D,FKE-FFZQI;\%B6I@V>%*?G:,M.$LYSS>T?,IS*L.-RD$( M?< D"ENI5[7&FLYJ/M94\QA$^^N3&2_ M)B$6?8HRW7?7=<.$^#_U#:B%:P^ZDN5*X92TG M0D55:]EFAV$(/L?P:XVXO35 ML-)=5EPR[Y!F;4DR38D*].&\,&ICZ4M&V3N MZW>2E>WNTX#X0ODA;F]Q6Z3Q.[*YPC)N#,W2E]"%3^(XH.$?7.1&UL[7U9>$+5D29@F 5T U-*_?K( DJ*X8JDZ.-1,1]LF0! GL_*KW"HK M\]__X_/IR9./N%A.Y[.__L#_S'YX@K,TS]/9N[_^\,?;G\']\!]_^].?_OU_ M /S73Z]_>?)\GLY.<;9Z\FR!887YR:?IZOV3?V1<_O-)6KU8>__/CCIT^?_OPY+D[^/%^\^U$P)G^\^/0/YQ__?./SG^3ZT]Q[_^/Z MMY7C_SOLS!; MT5\N/DX3+O^+?[OZN'[\2F,)).CM9K\1(BGJS?G9PMX5T('R9/ETOZZF=G MBP5M@0DC]#E>- 2C#2AA#40N/(1DA?=&L*#CM\M3F5D2-VLQEK",:UF>?_N/ M=>%^Q)/5\N*=]5("X^8\H2]=/ET] M"XO%%U(#_QE.SG"BD@TFZ@+$,0-E@@%GO "C#'H=C$=5NO"Z%7G?KL$5.#U= MI"?S1<8%Z;8?GGS"JHG.U=R&UK!(W^#LYB8[_\2/R[/3T_5WPG2%IQ=_7W5> M*XRLYKTEL\$$<70H:)ZF-#\C8EYC0B(LGN!ON+K@F9ZHE5<<3")-KM P<$$D M8#)Q:T3@(G;:%_=0M0U$Q*.#2#,Y-$,&*>35(J35/\@O>':V7,U/<;'F]PIA MQCF>5.:@E2F@?")K;HP&$4,L/B?+E>^C3!XF;AN'D]92:0:7E[./].SY MX@L1,F$651#*0!$\$@6<.(PR@2U<)Q&0H[%=<'&5BFT H!X= /9>YV:2_GV! M'\(TO_C\ 6=+)+OV:O7^'(27'&+VVGKKP5F+Y.;;2+:L,-#<E\MO[>C1=72+OJX@.0OR9 4:P,T5"\R[PPV6)@ M(6 GD_@M)6-RI0_$P$TC>,"BMW.=A0_353BY0MPD,Q5U MT@*\->2X>:? YTR6F)D8N;(^]W*@'Z1M3&YT8W@T%DPSP+S&59C.,+\(BQE% M?4OR^<].ZZIC?HYEFJ9D 4PN3,L F4@ %4E71UD2",Y2--PXU'TQ&Z)@\\]:ZIZ/(FN'J[0+#\FSQY8H%I: P M*BT%"3+N^]0X45K.M]^MT-E^L%^"<*BD5;0&S(?_"1,A \6O!D@\!J M)XL50FG/N\#G(:*=6HUD= X"%P9DD62$Z5=.]7%/KA Q)GW: M%!77@;_OPC<\>CH]G:Y.UX>DLUR//&A/XRQ5@HJ1GDN/8/GZ+*QH\"PB&)%L M=LB8$9W.K^\F:DR*LRLR6@EF;'ZL+*Q$K@4D+TBSVUJ\Q+,!BT8)XS,7Q3P: M/_:XJ9FN^#N"N'L8\J_G^IEGA1YL7">5M 2'%$EJEK)+)1BF^F3[;M)R*'?/ M,5Z>/RLT6I @R5+4&C_/$#S/%KBS(NIHNI:BG8#Y$AD1A?@Y.:?1]0+0- M=6,Z\6B,GN;"::>"UL4ODX+H#&<&(M8B*>T2>& R^E!J>6W'ZNXV7%Q* M2N9HC3&@T_J\*-!"(KFN6: L229.TAJZ5'T,9=H[2?F& MQ[B=OY5%^KM6K0 M3%L2@ ;7RZ5XK#$CP]!H-L8<(P6M&W(J4N4Q5676!PRXB'[:^ M^B"1[[6PG6+JUW7)7I4_EAOX38+1168D]\D5\KJU)Z1)QL 'GV,03&6K!@BI MKY$UOD+JP^Q!,Q$T++6?$U&K+[^?A-F*XK*:\_Q0T^_T\\_36;TD>1NQ3\N* M+-O5(K8/"TS3C6PHNCNMN=)_K5].4F".,VXA.^N(+TFN?XH>D$F?1'$,4Q\7 MHS]OV^#3/!Y\C@P,/1+C$Q]5E-8*R,FQ>CC@J]J-(*VT*)SU)?=!XYWGO$T2 M_<5(;4M14#P/Q!8M;G V0\R)S EI$&'R41+]HTF,[R3Y>PZL]UGQ=DB>S]Z] MQ<5IS="O[_NNZ\[7F_)5/)F^6Z_)#/&JUKQ1Z;$"P%,.T[T!:-R M'VN^'7UC"O.:(:2]9'H?IUR)29-WB!XCL.+)]S QD\%@ A+W+CNC@E-]4IL/ MDC:FL*\55MK*HQE,GF-!>GS>%)&_#9^O\%OO@J+):+25(+&P>DG<4 C$*S) MTC%?9$I]CMT>(&Q,86(KB+241=L4XE5"O@(V,\4SDXD 6R0H(@&B"I9,(F9F M-/-!]RF:NINF,06/S31'&PE<0\2__WA]B7ZAUVVZ KU9T;_7]5SSZXTO;]PG:AOI,H^"K35;VZ,_&9Z:PC0K ZU)H+ 3Y2#!>3"-8K MU,KT*;C]2L/A^>:+BT@_TV;8U/&=D<7[NH@_89DO\%*_X?+%Y]4BT+ZD0'/Q MY24M^_*.XBK.-9>\$/6UE%Y90GJHWE3,,:+WOO!.5_\[,C6FH&E/)-[,<(\# M @W/4,X)/6^!\!/.D!9J4KAS,9CJTR<'2@K2O$4$X,PFGY,T#$5'/-X@:,?P MJN_UMJ9@.FSMV\=37R$^D9HB?JD89&-K@X L(9#IA92]2.@31];I(/4F,0>? M "WH2S:"FUAA>*&H%)A5KCJ: B*99,A*LYB4XR7V4;97B!B3)H+QFG,_FJ%(PJ(QU%I#* M+(EYJRU/J4]9R';TC4KGM<9(!Q$U@\]/9\OI#)?+9_/32&:[KL[EK8U5=:6G M^=SP#,;ACGNMQ 7B,(#EX!U"$>LW'W5P8^157[^>Y=E%;;BXR M5:_U'6WQE:/BV%J*:?EA.7(VU1TO;%DO^B..<04!BPF<6, 0L3UWR' M&]%Q,V+&E$QK!F5 ]17Y7KAT$24HK6(#K*5"526FEQ@Y@#16>,4 M$RGW\=#NIVM4339:*[2&(FE;C/SR]$.8+BJ827LNWA%D52F!N^ A)4E>@251 M!L<8$(%2(2]:=G+<;J=GQY*)1P:+PT70# Z_$25?N=*U*,3Y#,)Z#8JX ,>U M!WK%M4&C5*>J[F_(:%"M=)%,R-(K'H@-EFMII/6U71:)R7ON0S(^^]SGQ/*N M'.EQP]+]I7U+$= ^:]P'MUM=ME4RQ!*- 5<*[5@1&(2"&0S6?N<*6>ET&W1G M4D<5I;:#3%^1M2MLOI)J"=;:)(."A+7%EE,&?*XU^3*;H"R7LI/ZN#.MM3L_ MK_$CSL[P(KM^_8K493EYM4KT_UR[P=7R$QM8!%Z"I84O&AP2\Q)=5M(R3?+H MPO<>Q(Y)O^Z+G9N-(/O*K.&-R"6%W+5D?=UEX?R4],W\)$]""8HQGD$K66JG M2H3 T(&.'+EE44?1I^?LW32-2K&VPDHC$30^_^ISH&=D\@3C#-:Q *ID"SYF MZ;8Z9N)$DX=J%7Q**E*NWHTVQP#$:%S&*7/KLO0>/ MF8ZKG\>"S3M+_?:488>*XH.$5[3^2N;/.F&_4O.@N$B!V<@R)()SY;<>BD#4$2AA,LZ*-]' M)]U%T9AJAL<+J0;2;%M92ES.OU67%WA'AT%A0M"ECBTI*,%+YB!@!2 M03TI :6PJAO"%O<\,LV"#-U:Z=Q)5(.>HG=]]5X]!*WBA:-FP$(MYY!>U,/L M0/L#L?YCDNXU^JXI(V,*$UIA\I:VI4>3?0PJ];!S5*4"-RI DB:2NR\CN?LI #IN$NJH!.\S8&."&FHA5;<5 "!00K$7@R,CMOI U]ZC);C8$:ZJ+YF)#5 M7++#8JY(87+6!2Q%*60'$^V&(B+8XJ-FR;KD^S13WQUS;5?@9PK@I^]FFQ84 MZY,13TE#?-RT(RBE1&^* (HI2YT/61N&%0=9 M,DT.!L=>MU>WI[%EN..3C8X+D%JS.FT(P3D">7'"\A -EZG7V/@QACN=<')? M)+.# -IU.0Q?ZK8C6_G0':+;.!?D23NG:MMRI4!YGB$$[4D=%H+D&FU=)"\)&CJZ,$'1*).*DYN?/"Q3[7.X7>\ACH 'P@J M#075^^:7M";JVB,L%!5!(5?@HQ1@ZOB!Q!W+N1-H]K[Y-50_KJ' S#V6KY&M-\EM977FDEZ=798D%K M\E-83I>7!O3O83JK#MTF=UD7[T58S.ACY.*Y>DJ%'&)M=*E,G6?KC $LTJ!/ M.GC=IY9W,!9'=8EQ("R/$S_-ML?F1OB;2NQZK2IK\[/5:PQY>O+E.:YP<3J= M528O%^+KQE[?>YK-SL+)IE?!)/EUB[\*4O(B58J9S "K33ERP>P2*[S/47A3 M-K:!N?V^-/;Q8-#IFL8=G0[6:;[GT[J6L[Q\M7A>N\G4,Z=UEV(;K?4^T [, MS(,*1E 0) J84&0R'I'E/MT\#Z=]&\RZ[TPU#RSQ3D'/9L( K4J]][2<>"4P M)T_A=ZH#W1Q&<+PHL%AG!0B;7.HTLO$>JK9!E_^^-&(S(;6[QWON.KR:O0DG M^*I\,[;B!\WU8($7'F.O!/)&SR4-[9Q.9T0!"%Z(E:0]1 M& 6<@F&.CG-K^XQ;N)V>K>#RG9T+-)!,\RMRB?C^]@Y5,HGE'"5H4G$UYTR@ MS86#S8XSZ3(WG4[P[R1I*ZRH[\RW:2.@EFF 11TO\QPW_[W"\/EPH@F/EGE/ M)&6;(R@NZ\B(7 \\-7)OM7*ZU\7=AVC;"D&#M0\<+HYO*;*6+;EN8_\R%KS" MOG11%,D0N+&L#C?F$.O-3E0A).$]T=]G#MWV-#:($TC[YW6NY6+JUR^UO>VK M\HQ<"_(BI$@L)/([#69-;FC)X)1*8$N2@8(9"FWZ+,*#I#V"VJ-#475+P-!0 M7$3HZ@=[^@+ MNT/H!EFCZG)^!/@<)J6_>SQ>K2](2)PP'SDC2M=E,L(+B<&] .&:( M949^7I]$R5;DC6F8_!$,61NQM?;/EQN[>F%E-Z>>QBB*"6K/31OBYI@A!A<@ MII)4\#(S[&/-[B%JQUJ=[T(1M9)1#]!<%%K\.IW-%^3=?^VOYKG*)80ZE(8\ M-"YJ>7GRP#U+V:(3TG1J7/\P<8^A>*8CB)K(K#F87N-)O3SX=OXV?*[E:._G M)[57 $64=QQ/!)%LUM+6 <,%E$T1"/ %6+*J4 SI&.MS<+0OQ3M6U7Q7L.LJ MW>98)++(3I\MTGNBJT[D.CV=S]ZLYNF?$Q-01M*K0+21E3;.D,)5#*RCB%1Y MK6B;=$7=W;0]BE*;7@!K)+*>-O(J3 MN?-[Z=JUU.:[@E #4;5K"49\UW]JL=C'<+)1H;62-9$6K;]X.LO?OG'ED[_C M8EJ+8J\?LYVWWWGQ.:U'#KXFC?RB%$RK26&ZZ$+A*RN^3A3DBJ)9GP&%H!>! M(H_4J:?=H'QV.B&\]8!4LL3KC!DM:G_A6G/LO(M@"#5H+(5SI<^*[MMOX,@- MR<:+]UO& /4 0>]C[$V-_+?T*<>0)Z+*&);(X4=R^!.7X$+PEK%$7G^?\[7M M:1Q3RYK'#])#07",6@O/$T\J(+ 0UO0IB,)YD(*I$%6],] M/T@/!4&[RY)K%E^5JVR_FAVTP),8O;98!Z)D46O^ P/G!#FJ3K'L330A]U&Y M'9@94U^$1P3[8\/J&)Y&X'6DK,H0T6%-YVBB+W.*S[C,*>?B;9^+)?MZ&H<= MSMUR[8?$]_7F#T.A(R/X\"QLG6Q3P!F!8.@72? @HNETM+(]D6,*#SHA[;Z# MNI8B['( _'RZ9GYUMB Z?SI;ULJ&9>WO%+GSG'O(OA8U!!_(GW,&6+W#&)PN MV74;&?P0<6/RYH^ J18B:YZA?#M_F@C5"[P;ZT;%((M$B*IFUQ2C$,&;!,8Y MYB)Y8];US58^3...+OA1$I?-H=5'@OT0]A7RZVOZ:Z]F\YL\T9YP;FN:E:5: MTD=X\#)(VA(QR^ YTYTF]>U"Y6,HH^N.LE92[(>S&_W*0K3".5^'?4M2L%EY M<(GT;>!DPGW()IM.XQ\>(NTQ5-9U1]1!\NKB7%7O[]>PJNUQOI B?38_.<%U MN_%E[89WV6UD4J+5H60$FYP"9:I>93: M,4*G0N+G=IW[$'L(ZB\Z^W0MQ9I MG\L(L^79HI9XO<'5Z@0WPRMOKHLMR>BH)00E:N=R3RND$P!X'VM)U?MX++AI2MLA391KN9O^Y+C*!D,#E+%C'WF7IS'U6/ MH7IO (NYGY0ZCS!84[>V"_AVF>+XB?VEPNS/+3DS5& MZ3?S0HNYL?_/<16F)_O,.VA,0)OA"#U7I=$DA0N?_MG\-$YG%QTMY^]FTW\1 MGC/A;%JFX=)!N_#WR8Y>7.PCB-/OSDXQ$\$3CXR'Z 0$1$E@5Q)\K;E*$H77 MK% TVJ"X^& MD2\M;*=&G,/PMV,JNJ_*/^96N6X71@BO9IY)2][N3HQ)@=DI+B!ZK$VJ700R MTQ&$<3)DF4+0?:9>#,+>F/+MW^N^:8.M)I/'6K)5[_$O0KJJ#"8QHY=.%"B! M!-YE"PRGOHT+!Z"NS%-?_G.-\]AR!JMO[7Y MZ#F/$XN261?6^SZ!(B9H]>FE,=S[6(HVAAW)X_J&T#&=+8T!]^-#QSB-Q*:N M]6HEJ^'U@#=D2$X[VL2UBV@H!KR.F(KCJN@^M49]^1K3$=@8-L@(T33*'7)^ M&2*<7 VVI'"AU.F=-JZ'[FD)$74&'1Q*SUW2Z30Z&U"@W MRO4:HG7F^NW[,/O[?)X_34].)B9I77RI)ZZ"=$%AJ?;**8 ,#9)_:&.GBV2# MLCFFV3W?ZPYJB[51;J?+-N]7@ZV)X,:;A"2 R LH398T"%,G?$J>RMFOSE/^_;XX"JE'NE8MQ*V_#YZLF52AMLO)LDPU7.DEPW"9@L81,2VY4 MZE-TW)^W?WM357WR9EV?K;C+$\L5?[.\L'/[,-HY!8]X;.0&7 M63ZON7K9NR;UYJ]8KUXGE$RN,Y89T7AV 4R!ULMI-AP+/DMP'_Q^;RA MZ*774$J.A:PV\)3JX%,*.!WG' I+G%LC-+W=!6';T===55,T[8JM4 BJSB36 M53;$O[7&"%H;"L+[I$8?DZKN@*6=5?8N@FJXB3*6NRF[N03><^M$)($KFVL1 M&VWZDA)XM%G;(+1D?>"T*Z5CRLH- *^N@NRFL\E6W:2,XBQ3.$7N=3N JK7$ M+N0$FA>BE9_X>!OJ.NKK:KB%M+$8XK@X*XEWKB$X"D%%]CP'(4LT?=H! M[1)0C$M7'XRA'33UKB(ZGIYF2&X7BXZHK".5K'*T%,F"2YIY:V)$V><*X/>D MIYM#JZL81YR-FEPCLGL^BAYX_(S4=:X;Y:2V0FG.I(Y<,!3W<=)2BH(SQQ2# M++EQ(3 9>)_[*T,8T2W]*6ZB+TPR\J-1U=GSI*F9CN"=)Q7.#%K7Y[!EG]#O M$1C573!U4_,U%]DQ\U8V>5L"9F",VWK$1$LAO06C,JV(9YJS/F4*CSQOU1UG MG65Y9!O[8KF:GE8&?CZK$PXN"_FN\O/B"[U,=(3@;(6/M#<$-Q89]#AKW('5/(/1KX[2/*8Z*. M8(23$#,MCRE@N#;UGI*!0/^#'(LJ*)1#W2=5NB?!8YKB.2[D[2S.(V+OY_G9 M8F*EUKR.#N&.F7I<)8E62>MC@RPY,\[R\"?W=],[ID&:HT+>SL(\)O#HLY-D MO>:.]D>)Z#9SMJ)*#L@_8!0@KL(\$O">EA4N+@D. MV:<0F "7*L&)2?".(Y@BLK'2%>'&H/:^(7I,G>-& \']Q=HY!_0[+MZ\#W7^ M2)DO-FOZ4UA.4YCEY].3LQ7F%V$QF\[>+2\^N7]B9_]GMJB^O.-Q-YZS%MW$2%M"L;2!1,ZDTBEV=^OK9"B-ER9F$?O$)#N1 M.:843$_<75>2_639L-8A+=83O,+)L_GIZ7RV(>[I:K68QK-5;5GP=KY^CXC$ M?#ZXZ>EB4>^G;>8U:1ECBN3 4L1.*V0HAO)6(6CGB]4,7=:]3C\/I7U,R9DA M@3FPU#L;\><85Z_BR?3=^KN6O\QG[\C=.+WV]OZ&>[?O;V.L#^"ID8&NCWQ[ M_L@Z7S)\F!)+Y3>/SB92UKP\A0-KH+# 9 RA=$>)R!">= M,DZ'3+%'%[UP*.6'ZM2KSZ^M6Z(*S(%. D%%SFG#)G*WC5.R."Y5IR+#JU2, MR0 /BJOKBF]OT30SN.N#TF_(,,+P=8.XZ%&#DB3-D(LFN6I#&E4*U>G2Q U2 MQF0.CPJ3PX34#"OUR2]GR]7BK-K+3!/5Y/ 54H*#9A89[AJ)\&EXD#$A*K0KG&NS^W5JU2,Z4#B MN/9O7]&TS =7A*[YO=(6)R4I#6E6;X,#E?/Z@DP$YN@-@U9HWZW$[R8Y8SI& M."I<#A?6F$*_O0KC=WW"$<*_3J7OAR//8E3(#404=7RW]^!3]9EB(I^)%R.+ M^.X#P+N??]&;2X=2M"+EFP*SH*PN=?)YO9J*AF%TM$/[U-7M1.;W%4+N@,S[ M0LBVPFWG@&U%XL1(%K65#CS7M6\%"Q!BI*5P22N1=9:QSY'*=O1]7]%H=\3M M),YAS?*-Y9B7JSR%67[SGN*:B]?-,K5[/K>+"6^Q!HT,>_W^R\:01EJ-OO:[ M+O7Z!VFJF#$ 3]9')XP0KH^-OD+$H>KNN$Y46>]JP7' M55LJ#L+$;(OP 7G_;'P37VLHR]<*,/WDU-F6K4FL/7<_S&?UY)/T=GUGG6+; MWU)M\ZUM[-#.]+<*'R^>,I&\Z)QJB9DWY)B86"!:VB4H,JF%I'24?9([ER2T M3%J]KION5?ECN2EW^^9VH^,A1(>.MH6OJ\(G(2T"KZ7P"1@]YP'NMH]&B-I:C0:.:Z M55;?1=28[$Y[>!PB@7;'OQ_6+=IG[[[R9X@.*R*C!VL/BC,/D4D$S)(B-V]S M#'U<\)NTC.G*4!L '+C>S>1^Z2]_I0/)QV'1"(C%56^*,W"$.4A<9A^ELC%U M#E%VDOM@YV--Y'[@>A_'IUQ.9ZOW^%,XJ3KKS7O$ U(A.S^BJ[>Y)6<'NIYU M2OWEAJ<@X_;C*U>2Y.@\(&"9"6A:K&!/AB+: ,-G(53)!]LK?WTS4&%[,]#NXW*P?)IN_)^@5%0:D4 ME% 0?8W?32(_)]L$QF6%B0FO=;=>AW=2-09_LS]6FLFEDQ-ZVR2KK(S0BE@E M-[@F831Y2\Q[8*5DB42@-(,JE]VFD_5V48^F7_:44%\5UQ;[7F=%U+90KD:4_(ZTL9F!L&Q!$4JQK17 M)8@^=Y;O)6OL7MDAB+A?=QXBGRYZ\SI!"4.P,A0HNE8&>-+ASF0.5B>;DP[R M"#GCL3MF+>'22C:#I PVC?1^G;U,;YW;R#CZ(>_N:6"8(=^1@@+S#% MY04)-YJC&2F*$^A!AD P,,5"B#J!9%+JZ+QPMD7&X!X2#CXE1\(SWN%57B[] MV/"A%Y'C"/<2 .QY#;Z(7#KI+M&IW3TF MU-(?!BYKVB.>%B '-)G=KM[D=B8]0Q3>#6Q\Y#@:SB5%&*>T\*%;;W@LR-$%1 M[*CIIQAYS-CITLU#E'7A_(]9/K\OC/G%9XK':I,V>E7;/M>#;P*J]I. MAB,PLK9&8.!)]YE_O#MAS>V"\["2,H3SI.T%<&"\.N0COMTMBCOI/O2.8VT+$D:;)(6"= M+I"(N) TN)0LH,+H6.8]9#@$73XMPW=34@VU09CF2P. MF3:;(016*Y=T#.B54S$WU^3W=-WOI\^_Y3M*)7RR"K)1M5BKT/8W7@)+/# L M17+>I]9G+W(?IV[?'VG[:OC]93R8GK^V*%)2N*\"N*@U*8R0R11)!9QQ;630 MA=S+HVC[G>$W/IW?#G[]9-JNE\*6.V3BN4RQCFRSS-4B.L/J]7P-# /GF$). MUPLV!U9\Q\GI9!?(\W,,C$EDN7GQ$'B*(,AJ!&]L@Q8X81F8R6$A!FR0PHK0N$RV.:N^M!>^E?G30L=>#75HDZU#<*",[R M)@.J#=ER,X+2E= M,\;4=._14B^/UP]O K4N0CR"-I\$YK,/R@+AG9&U(>\D!A;!B"R2BBY8%YIK M\<&B"ZURBH&D*U.M1,X!(6!RX(7C*@G-4Z MJE!8$,FC[!-Z[DKIX]3.>Z'J(%]Z5Z$.ZTNOJ<.2/-<>$H769$NP3JU@JC9L MXZD$9MF0585[0FU\VKL)U+H(<1!M_F42ZN@NQ3(14DGRN5YUTPI<3.LQ7UQ= MGS8SJ@Y0$^T$*XIYL#I04)*2A%CGL=BHN+-2>'6]@]7QLX!CT+B[27[;U-\N MTNA 5CDIZ320H M2))B%N5XAN!DO9\NDDK.*=3Y:*'!2"H<1P&K?01VA-O&6%R)M.&>>%_+B4/1I>-CTMO%0O;F/CZB=A39\]L)4K]$S"G?1ECK(A*C37$%D MD0>N.2NQSS%&R^S%4%V_CXZHG44V_-%RD)@#EQ*$9!13H#&T&,[6Q$HJG$AB3IA@W(S!5^S/H6G,JC0(3T3F>@C'R.#'+ MSM7#YO\%:.TOO*,4*JADG?&,U&@F"YVB@J"# 89>8RCE_2Z)#O>_.WP:-I30$=M6X?&Y9AD!NXLHV7)%F+6 M&73B1@IN8W2N#Y+&$KV.&TL["^F8I2]FT.)L+D5@B& 3Z53)5%"V M#YC&$K>.&DL[B^B8-Q*X-R6P*&NW3TDNK.0053008RD\,Z%UZ=,&8BP1Z[BA MM*N(CGX9W3NF97&A]F2(1&PM0,U:@[5(2Q24P@[M64<7JXX65/L+:_AKKBP* M$0C@-7!/F]9LGH "C/8#Q??>Z>O1Z_=TS?6^L\'B.3":.U!&U,&Z*I 3 M'%C@*)1EQRT&'6-DW!5_S?K [R+:P;?D90L61PH"LP>+HE#4Y>OU^&* M ;3 M1K+H0I]Z_@[]E$9W/W8(V.TCR..@;1V7^5!<-JQ>_986%',,R'_FA!*OK?2) MYWA<2S"J0'N\B-M9F$?!W.8LDKFLR"VJC;G)Z6:9UX'5"IR.6GJNG)1]:CE[ MW+<8;GCTR!"WLRB/ [AUE.><)^./8%3@M"0$CL *&7Z610I>^W2,CK0C#=K' M"[A=13DXX*Z=8&K-E7<9HBP9*.!CX(U J"T46<;,Y9%1-[K0?I30VU^H(ZE^ MOT9/T^IW,7#U^S5>AIV>5Q%GUQ=?9 ),IC9I$!IB\ J*E=(I9[C"^,#:CN[8 M_^[&SEJ8P) "9N4]*$[!# 70DA"?I9*HF;6-K@&/N9-79Y3LF'!L(JR!;B-R M\@J+XPD2)Y]0U:Y1+DN$2,H9#<\EL1;=4Q_-=:R!4++;PG>V4B]G]".^#9]Q M^6Q^^F$^J]S/R^;M7^;+Y4]8Y@N\\K']Y[WN_ZPV5JP1KXWN='U][,^$TF?S M&4'FC%!S#I_Y["8Y+SZO%H$V#(%J\>4EX7Q9AZS37Q)[])AW+TGK+'"YFI#; M99B) 01'4C8."X3:1) I#VG'Y:K:9H4P5+T M40#MSCJP3$B(7M6(6I);2<]R8C3K>4'T&&SSV+!^/<@8"A/-0MT]"/Z97D[? MS2:FE-KTH!;K!EO[EZ7J>Y!U*X9%;S@AL$^SYOUI'H/C\!U">!]$#.>&_+Z8 M?YPNZ1N)ZM9NQP/?W=S-V(671F[%L[/%@OR:RZ>]^/P!9TO\"6=8IJL)A1R> M1:? &LE 2481B+((+HF$D87 >>BB!>ZGZU"]>/[M/R/IA'!RDVVGDB5?F_95 MIA!,U:[*H5:<,*^9$\Q;VVE@P@.$CP-%Z=KAA5#M75;@F=4A1YNSZW/+[0'"QG19IAYC@6) MK'P7P]P01;65J6.U&-]) 4%S 4869W244HD^11\/$-:*[W,[@;D\UNB:3K6Z>#M)KOH&\LPET4%A2.<^[( M$/!:Z\LUA#KAQFBM)1="N-+G^OHN5([)D@^!JN:2:XZM1RLS$[]J-429Z M\C?,N@!5)1<4%MM'(?6-ON]BUV6K0N0>,"L-BK$,00H#/'-O4A1*VS[V?)>< MPQ@2Y(N2!($T1!_&8'T=E8%I-/WY-;K\FI^(UIODL34^FZX2]N6QZ M4'V+28T"G:I-JL[GRL=Z7R<2Z#!GQI,WON>A:',K]G5YOUG:.Y[V]"*;61W9 M,_KF+]^(9SVK.6%.8&SQH- A!*4E,$S!6Q3"ESX7A9JR\1ALY"XXO/WT[!@R M;^]D?LO"[?$5+B?(C3)I=6U#5"7;VPS_6.'0E]#":W _2: MR*TWN*X'6Q7]SZ=DIZK#.0TGDYA,T=P)8,Y)4*(4J#TA0'!=LH_*.-,YPMF- MX#%%RP."K:D<>X..WMB4-[Q#>I-V1%;.9F%)O]:U(%H"A.0445@L%J6"4'V. M5K8D<$SWTP8$U4%RZ@VBW^;5(SXC?SJ>X/E:_(KA9$DJ]T6MQR$_>E9+@"=2 MI")\DN!E+.U$ MV!MLKU;OPQ%QO5-"RK-_=7'RB/[B(FS=7H%)1*14* MCR.K/:FY0'"&%7(KM16Z,&4ZC69IS>D>N M%3W;(,\_1AM[-*'UMKG/W@<*A%[.+DY8Z -/ETM<+?\SG)QM1'=R,O^TIIMI M9Z26":0J1#RC?T4O)1@FG58QI^CZE!0<3OM6B6+VB'7BP.(=[A#M!N5AEJ_< MB&UR?K;E,YH?G>W#6Z-3LRN/OO+$28E!.5X''4?,A '-P"N5(2://HMHR19V M/>#^EI[FY_E7>8VU;C]IHJ80ATK7[D-":W)B562A> J-^O)Z&U5C.M%J@)$' M#_+W%4CSDH_+/?@;KB8Y*E^L3Y"]XV2FZTF90WKI1 ZL<(J8NV^#2VIV/&GJ MZU1UQ,3>$NB+!9.<32&'&@TD"FY9K?Y+!I(2-F"P@;&^A91W8Z$!AW]?S)?+ MB2YX3*'/D<5M],S4B6X'R8>A/ON(N@'^%O< M0HS99\8<,&8%*&LBN%@\. P!C6&)*3D,-O9SZX^A&CLAY4#I](/-!L*!V$%E MUH6:Q+ Q ARW!1+QJ"PG@/-X-"W2@$OZX>*]\\CM-5;_'NL9SM.4%F?A9#E! MII51W (:QT II2'RX$$BUP%I2R?3]W;4;O2.6M?NCJL']U![(?;;5C=IO9K, M)'K/,P?+%Q3OSK_@-[^>4!1O$:T$=+964)>RJ],*L]5Q(,5]$!]C*K0Z M#D![";T?<+_VQ:3E>186BR]EOO@4%GDY$=YZP\D@2BN(0')M(,1Z8)1"$DYI M3\'",*B\F\@QE5L- ;E&XNJ(IWKB.-&%QVC68X=KWCPE!(_<$2U"::/TU/3D@=OIRMPNQ=K:K9_&HB6CU=?:L D]?%RTC"+JD& M<-)"]"8 %A=XRDJPTO>V_P,$CJGS]D#NT:%B:G*$?X.PVD2U=E5=+.J1VZ8P MQBMT,0@+7+K:81PM64\=041CN TV9G[-V;GU>'Z;9XVI%JDA#KHL=1\ 7'GC MPD5_-?MCML T?S>;_FO]B]_GR^FZZ]U$>C*D0M6J8UX=*Z3%B+7U,EG1$%PP MT>I]H+$3%6.J%.H-FG[BZ7?]^.H1BPF)5!OWH'F]XZI%+1".!H0/9#$#0?\Z M8 8_KFQU#/W[8DX1R>K+[R=AMJKUT?]]-OVPJ8U&;U@H"*ZPVHK2&H@8 Q1> M*[6^-M"!UC5NU@5-UCFYL+KX>?=X7(>]S1BU]-C(B2E(\ LB5U[B=F MB(XIX)X4@,)H%>]^\+<;R6-,E0V$NM8"/1[^;H1'J=2L'3H(M@ZL+IF!0TWN MC;!1)27K+*-QX'"?(/=H37Z.AL>#!-S:=;U"\K.SY8J69O&_YBE6X;OK MPYJ7^A[$;=^:7ZM8M"))D+6]K))90V2I_E24\C'SF+L7?_6L^?U:C"/K"&_N M I@4"QG:VGU*)P_!B,)UR-+(-$P(O5-Q)S]R<>\0 MBS"01:T[+4CTE-IUF3L56-&:*!X\R[)[$?"CA\D!8NELPC8:>EZ>;:[L/TWK M<7J7:8]P)>.QO^G:XR%M3-:AW#4R57CI?K*;_VE3*"(.(H=ZQ4ID@966&@(9!B*(X9;4)N<\Q M<7_>#E62>U*XF>2SY?(G5EB)I!Y\L>24M!RN"Y5*:4'*?Z/E^NKX#8]L-P5LKC=TEW&S7[[(N MWRQ$SMZC] )\59RJ#M4*3BHPUF=1E2=/?6H!]J5X3#'\V)$Z""I&ERF8\$%R M!?288V4+KG/X>/(%V5N7LK8@K40@""MPR -XS"*)[-%W.O;Z;O,%6RZ\B]ZY M& UD'5.]TD2!7!0>I-#)S'6T2P0;/%5G.8/W V;&M?>V1>S!'Q^SN CZ.FW)IS,.7$$\P MG-^.OKR5>L#!_*%/[.J\[,=W(S_FVL.?7C[\FX*A]>"L"<\V.Z$$:%4

N_KZ9? M(UK_^ 6=I,GZXV<@=69L)Q+@9@U M B=VD0AF$OOTN7F0M#$57 \%H+;RZNQKO3G[0.Y1=0/#R;.P?/_SR?S3RUF9 M+S9+^ANN-EV&E^26K%NW+J>SR^X,M]4+TE_,9Q??M*Q2^/KQVJSXP!+*X]+; MQL\;T9JW&WFXJ*'-<]S\]^57>I^%#U/BLU868Y%:02&["PHITG"I8P2 MC5/=>C4_0%N#3M;7GG#INL_R;_,5+E]CPNG'JG4FSN@24Y3@:_2FHJ403K$, M++JBC D<.QV4[T+EF/S%QMBZI4]U'^&U;)1^C<(Z+FH1TNH?T]7[B]L::[TP MT2:0*^LR1,L3**L41.X8((7VH3AN7.J3FMR!R#$YE8.#JXWH.F+KY>PC&:;Y MHA;0>IZ]B=Z 9;7(-7L&T47"?-+%)F>QEU]Y+UEC\BD'Q\^^XNF(F-\7^"%, M\[4><:0]-Q'XYDJA(F)33!Q,"!0YI8BU#5P 1FL3B&K'.QU6[4?OF*[^#8ZQ MY@+M"+Z++,^#D=W$4#BG1 J@U+K]H'#@';- T9?CV3&5^TV_W)?H'>\-=A]? M,RP.^\AV8+_L@LPO$Z>=1V,EB. L*$-@"9YK2$I%PTI0P?8I#]J1T+'-)3R^ M@[:?#'MKO>L+4:\EDL$[S/)K7*X6T[3"7'_7+=]W"#&#)/.: MK5:C3-TMS__VX4^O4W/EDQ/T5K(0/$0O!"@72/T%[R [*;%PALGT\>(/(OM0 M_7O^_=>^]>FFX2-MXSH%H0X^2"%89,"U*N00:P_.>0ZT+)Y%(7+!/NW0MB)O M3!F]X3!X72&WEV0S(W]C!:[S+5.2#IDA\:OJ>B0-,3@&F5M)%D)XEOIT77J( MLC'E\XX'K:;RV]+"G[]?_Q7)-/WM3_\74$L#!!0 ( #N)653W36?S!=4 M -X\"0 4 <'=R+3(P,C$Q,C,Q7V1E9BYX;6SLO=EV6SF2+GS?3Y%_]NV/ M2LQ#K:X^2QZRVFLYTSX>3I\[+@P!B544Z=JD['0__0EPT$A)FR1 2DSWX+0& MCG[Y"-QU.QG_[F?V%_OP3C.,D#<>G?_OY\Z=?B?WY M?_WGO_W;?_Q_A/S?%Q_>_O1J$B_.83S[Z64'?@;IIV_#V=E/_YU@^L^?LOOWS[]NTO?X1N])=)=_H+IU3\LOKMGY>__L>= MW_\FYK_-G'._S']Z^:O3X;I?Q(]EO_S?W]Y^C&=P[LEP/)WY<;QZ #X^S2[_ MX74TZI?%#_%7I\._3N?__NTD^ME__?330G*^B]UD!!\@_[3\Z^/X)L^]? MX&\_3X?G7T:P^MY9!_E>]*LE%U"JP/GW\FF_[(SI#(%T\2( P>_"N!"\(L9U MG[X[YLO/(@FROQC-*B*^^]E5\4[._;"F@.]\= 6T\P\BYW >H*L)]<;G7L.Y M GD;X;\N_'B&[V'W=1AA^I[QI7[YUB(XSQA0318!?\Q@ MG"#]_-,P_>WG80!&I9))4,M0 O &_SH="' I&Q%)0/D0R4,@E@=' M-,U:1YH$2'.71-,5*;.?ACF-EH_XI2CI%QC-IJOOS-5&*%ONS/]^/Y:%LK9? MW=$6@ R12RDEKXH7P M1!IN2- H@F!H\#&"2E(U6?A&,&_*Y(K")]U*.LNM8,N]HA@X53DRF^Q+*0M: MX.I^_FG2)>C^]C/=E4'ONPF>@;/O[_']FYV,T^M_70R_%%G@WW\=CLLRW@)N M$!^*^?#K]" M>H-GV_ATB&_;'/_TV@)N(*:1@K19$ZJ3(=*B&V*]8209?#>EUH+FW(2FFV-] M]MQKK)Z[A.*[$NKEY/Q\,OXXF\1_HF7RKIL+)/T?/[J ]]!]/$-K9>"93,F@ M'' 7I^C:&D&\UD B^KZ6^R@DXTT8U /QLT@W_ M!](@XN*8Y(DH;I&^D3KBI>8D,VUQ2Q162]^:&[=!'1,G=A+X72[(ZEQX,YU> M("QEC*;& $$0DEPZ<. M3>F+[OLU= ,CA5?9(26UP1TJ"$<"8Y2X**7U%M=KVAP):\ \>^7O*N"[.C>[ MZOQRA9^*JS] ^D$4)J-"E,8#">T2&_%+GA6#X)D+T;6-.,UQ5-3TM;N"YOK= M09CKW,N?%I'?O\;19 KI;S_/N@NX^N9D/(,_9J]'\P?^[>7 M(S^=OLMSJI[\,9P.E$!O6 ;TCI&4*!AE23 F$992LDG$:*EL2XW;D"JRY('; MFP=8LX6:[V/,3N)N$)NXCN?5?+/LA6APZR*IKF%P!U/-$^&^N[ ']+^;TFY; M!G4DOA\N.&FC5,;CJ:4ED38K8KWB)% %C*KBX+:)0^V+ S?N%P](@4T$75'U M7[YUUTW5.;#/X[EP(?TVMYH&H%1B/!@">$ 2Z5,F3E!/*&4R '>)IDTMRSX-M+B\ _E8I!&\VA8FZC" MTPPE;*+K.[;C3L)M<$,[W^?.)B/\M.GBY7@SCJ.+ NU]N21!V,L)SQ MG;&Z7-E)7M)"DQ3.,J[;N+4] 3Y[.K501(.[TW>S,^C07OO2P5F!]160]9-S M>#N93G^'V;O\R?\QB%IQ T&0K#URVF=&0KFYB9Y+H6CB/M@F9.F#[MDSI;H* M&ER?SC?'Q>W-JXNN;(G0#2=I>;,7<;NH//$@)LX*=7!"R"26T5DCH98CGZGE5)I MB:Y*HG&?I+F#\%@YLYLJ&MS-/LCM^9\OT ].9;O$O7*1?J25P([V50[ V4-S[@<^6".W$>E?WMLIF\@&^ M7'0(#WEY,DX?8#;LUFV' ^<\%50F0A6251JC2,"#%/?!E%$BZ/@U2J_?!.6S MY4USE=RECVN0;#0WOQ#L %3TV6=.&*-HK4=A29".D10"E=3CGB?:'#H/@'KV MY*@E\#6QNITCQS>P79GB73GMIK/?8'8V*@?#RAPPL$!M+LER2X&A* M3-$V>T@?=,=%CQHJ6,.3G8.ZKX9?APG&:?K23\\&/ LF6, 33Z#>))K/)/BH M" LR\^2\H:)-LMH-&,]>\]L+=8V*=X[#_C8<3[KYGN!&;AZH'3!D53*0$$I7H?:&8O)2X':ID(G.1JP+S"\.S5 MO*4XUVAV]S#KG22*J&340J-?Q /:.!K-8*]U)A#0I[8RF:39(3)4#I:/(67B MT3A)O!4:7[Y0G /E"7.*6B:\B+0-XUOD8^Q<(>&X-2*Q4A]0RC>U<,2*P(EQ MC&L6E76RU9[_1"HD=MO@MQ;FDZN06%"RA&,GXY(1.$__I=[@0:70B4[9HOEL MBJF2,C%2::]L""PW3MY;!^N)5$ILI.[[F+.SV!LD&]W"M,P:[@.J:<'$6E@' MKIG877V35K+?&S'0B;;,2#14(2 E"IB@HKN M+ZO>0KY-NE5!AJXK%0-7F,I]ILKH6H2(7H5,0>+?+-(:)/=!RAQ9&]MQ'9IC M4/O.4FZ1>)S27(Y^]-X/TYOQ2_]E./.C%2TM!1US0./9W!MD%W^ F2]U7Z]]-T;?=+I"1;VT ?45)00B@\?U*N9( M3DG:#"'$1@E;Z_$< PTJ2+I!VO"UAF'W93DO@1K.&%5,D6CP\)(.'26O:"9, M94,E-SR&-F=$;XC'P)(V^FB0.7SC6O;R@,ML?J)QP31R.7(2$ Q!LYAK2QD% MWB9"N0;,,9!A5QDWR/Y=-!9>8I$\6^2:)%24%46D8&#%&XK>14U]TJVN'*ZA M. 9%;RW5!KFXZX/52VR"H8&2HR,JF.*\.$4<9Y9PL$Y$YJU6;:ID'T)U# RH M)O66K9CN])2@MF3R1DJHIQ'7Z0SQ(C@"2M(4+./HS;8-*C_1UCM5 LH[B;M% M%]>[_2?Z(/J3M][92&F/]UW91N+[:;TS;POJ9"*9:D&D-X&XR-&3M1$]')F4 M:E0B]N1;[U2FP":"WG/KG2B2U3R4M.U83BH\KGR,Y0\C9-!&+6IMW^21-OLSE6TXH=#BC\2DBOOGX.6\0 M&B^]XC+^UW/)7:^,=7S@-3+@5[>)T!?1,[;CFPB]8NBW#[[EZ] 'X2;F?15Z M',+,;Z/3#0BS@T(JGBT;()4)$@ OR9DVE-,O$F?G2?)1Z1P2!]4K-/#D*7./ M5_!4&+.)'O;,E)/TCXOI[/PJ\DD%_I[",Y=%34MJ!.ZVS$JBEQ-ZK?6C5QU=I-MI.(+=:DZ8 .7IKG/56I@AH MQL8L;+ N.2D,&U1%4J&0XLYGGW1=<=H*PU]\O_J5]_[[?(C;-]^EMY>)Y4E2 M*X%J0FT)YY?[5GS)/%'2,2.-BT8URIW>&?LNX8"3\Z*FDK R/5M,79RW>GCM MX]F'CY_?E-('/_HT^=4/NWE=[KO\Z6PX_?VB;!CO\O^>D_3.6)&!C(KI!)8H M8QGZQF66"(^!^!R94DQ)'MDC;UXS< 2G$.P^'#JORI M5/TLX.,O+VX:(I4I!4:,0MRRM+4-3 L",D2K7#(,VF1DW(!QL.#-89AP.X5K M:XVTB )O+8BK98Q3F7+[NS^'U1UDCS4UO?5ML:K#W!OO0)9U7=>?@J:?"XN% M%:41>"94!DXDOM4$WVY!*.'^ KC"_PG\3)Z>+S?.FG-T\:?^%'9?;\QS.8#YLO M'M[T/71YTIV7[[\+H^'ICG&OJH^O$O=J)Y!;<2_E&5Y90RKNRZ+%X]U&O__@"Y47X-#S'7T&[&;\[S3XNM;#TSK+) M@5D>B8BN3(,J)6Q2"<(XQ&"RP1>DC2M<;PV[UTGU0(+?C"7<>0H# 91[)@5Q M0N/>!"(5!P(7J'1*VEN.K#FKN '8_=)@0;.W,[K6(1HA$H0BB@] ML^ANV-+MQRD@ ,%SBRNSL4TOWCKX]Q6^F[U"$W+N M9H..D0:E\9VUI0U<&F[J;:'<=E2E=2QPD0PWDIG@!![SWE.3,W=>Z*J.*F+YX:K^ M<%5_N*H_7-4?KNH/5_6'J_K#5?WAJA[053VP+7_5[^S->"ZX_5XW/?CX@]CQ M_05RRXIWEC'GC5$@03*>?;#400@6%*-2PL96_(-(=KGMO@WCZDWD$9SE!HT1 M.9^V[O%OD 2^"V"E$\($1A]AP"./V.V>_OK'_@^LA/=I\GGLOWSI)E\AO9R7 M][XK[^7T9)Q>COP0UV4<4!#6DJ"X(%+H4BE*-1$.]Q[/E,VW.^'T6-<& /9G M6]34\,UK^'W(OG*)_,O2I >W^?\>SLY>7DQGDW/H5BG1KQ#_=\3?^?'T?#@M M<:CWW>0?>$Y,RZ^_]=TI7/8,>I>OK^W-N&1@CV?_^\)WLS)91G$=DXR>F&!] M">6@4(.DQ/F0A'&FJ*O&EG\6SSU^NRA _3?[>3:;3Q8">Q1OV M9OQZ.ANB#0,#*E6RAE/"%1K<4N8R$CUJHK1042L6\>W:DH';8CI.UNU%0Q5[ M'=1>QS+*-O#">FZ\Q964&;4>=_"0@B76>!_1/N?N]MC@YH1;0OO!NUWU5;%9 M[KW+67YO7E00-NB!HD^!OB.^_ON*W3%,ALH$+@Y24&2H:5[F',D!%EBX$P%H9GO M9\W4P/+\>;-WC51LP+O5:;A#OT83@:SK[?>2<&GAJ134S$J*Q+F9%/@O M+[HR@&' !%J'CCNB?8G.>F5+HV9)N _9*VZI%XW:)VP"\S@(UDXS:WBT21XZ2$*KT,_$0;-14M2DF?P38 M<7"EIO37L&/GR0AW>3N/20UTB%(;AX1U4I4UX^['HR-)"9HS5T'W:VBX^7ZR M'M!QL*&&M->P8.=9:N^[R==AN1U9+23KI^$+W&7&\[>(IU7)Y_ABFIN M4;7.2"(A&^(]T[@ 8Z,RP7C=ACB[(C\.[S&&VV46D!LUC+ MM0-\@*\!"P"9,)Y*#,QDX@-+^*7"V+T-; M*X-_*93+S90E11FU>(8KCILI*RU_%%?$RR -I2KS?&LN<>\@]F//?MYLV(O$ MUU!DZ^CT>B$L4NN544&6]J ^&U9N\TN/6:U*DKTP8#E#,V^KG.*]E#OL)Y]V M.VD]E9KYTO#K7;[6'VS180Z\,!84VO*QS,K6EEB-,E*@+3"KO&XTHWXMG'U7 ML%?3\>TIPSO+ND'EU?76<"?CA%:,O_K./!-W46MS.4:]!]RF+4DW!'R8;J,5 M5'T[%K,'/3T!>@D%O%07$."E#M'BJV5MF0,E;,)73BHEVU3P/0E:/=(&]/"L MVD0]E;/J/WV;S L NO?#+Z-Y5O4J(_NE'_ODEPB5S2Z 0M]?,T1(2X::*//@ MK&6<>LE2[#,8L]_3]E]WW%1ADZ;2KEP@M("']E L/4;7U(PL(2:*2Y1:D,3P MV)::H84-3A)NE#"1ZA!RGPSBGH\[7D:TD'?E+>(C&FV='ZV8NAH)F0TW46>B M2H*B#(C*ED&A(H"U)FB'=.Y!@+4??KSJWEV6E>M87K]_V8-\0=(<@1$MROA/ MR(FXZ"@!:V06 #RH/F&+/L\Z7M57EW3E.A,\DN8GTOW@I#;:NPR$:SHO@K'$ MAYB(9B'AN00BQMB#!H\^Z'@Y4%?&E2L]%D?1[WYV@3O4W_UT#4BV1,ES-BE[ M3Q(UZ*4+)*RE:";S*+*-P7KC^Y1\]'_B\5*BD=0K%X<\L'-]G%S,SJ ;O_2C M89YTX^'*BI4N9&8!":Q,:>R'SE.@(A*MN P\CCI<6M>5"1QTN+5G*O6,6QA#GWAMX42*<=(EY%6[65,9=& M*5[J8@U3XK60)%N%ZQ9)R-!G:[CO\X]:\;M+M$&%Q?6F3F\GBZUJ'FW5VE++ MJ"10RH,>;P$*[E7*0^R)K> MA=V/[3#77G5TV(,8.RB@P277 P@#]]%%FXG*RBU2I6T4AEBO(C5&62';E"OL MFQJ/7%WMFQF;R+W%M>>JF[?_/D\;'"?\3GP\+3/V_&PY_?G:%\M?Q!7.IX_/WS61>3":M5'FAX2R) MTQ)M:2>M"VW2>EJLYECLGH-KNF)T_O(]NT)=!MW?7.%JJ&0/B&T3B1X'>1@K MZO",N+UM-E)GBX.W!U09E"R%BH3F19\6]2DG$I>B3VAHDV<>(%Q46V&3/4B[HMDV[6:#:^_#_ 50N#BJ!+X -J,%B;X, M\0GW!2]-2%DRRH'VV6;PLZ]M,?C5[>UES<.?NW&TJSPK7CC?@K(D/WD6VE8_BJ^YPKW->7"ZC??HNGZ3)E\O((_,FV83GDE 9 MSR7'-.(KT209#?,<).>])MCUTGT?1,=P:%>7?,7TH#[XEN]#'X35C_=^V/9_ MYM?7Z0:$V4$AE<^1GDBU*YG0Z'>4FF[T0,#@.^05253&7)HD9=6K@NG)4^8! M.^(I,&83/>R9*7>.2G ^0Y*)9.DDD5I1XFBF!,5A. U,L=@KJ:#.4710VZ2% M=C4 I4$-<$)1H0RG7V3$! M;2YT'H3UW.V8^K*OF*QZ&;.]B6GY6O0!U?1292VLPURC5%3?[2N[:K)O< .R M'EP,W)DD-7$0>"GR3$([<<^^;#)B)O,E)WAB@@ MO?9=&:ZZ"I!S1SVE0 GG"M=99E)Y $ZB#\:"3,;TBTIO3(3U>/9_55%!67?F MV.XLZ 9^XT$5%+! MI('\:KP/ M/N2(-+NC!/?RRIZ,T\.(?5"(T@<2F$DEZI0);E>&L, -RV=I=Q0YQL\_8C( MT$KF]]89_<_G#V\N!?BO"S^>^2ET7X<1IG^) MD_-?YO*[:\+Z\6I\^_4<^:M._?/??S6<^M/3#D[+[X7O?X?):>>_G WC*I<> M/V75I+0T%7M5/)C1].;JIL,RZ.\1ENT9X"]7HKPIXB7*&ZQ\BD*%/V8P3I!^ M_FF8_O;ST&>E>"R3H;67*B>GC,[ M0@^61'Y&A^F*=8=9[=K;<$\_:R MXVHN3: D+8W9%;[14&8$9#QRN>8N:L,#U[WLTHV##X\AVSW8\N#PP]=_+"]HP?,!D$SFJHYA))CDRFQ05*2(W4!3RQO=9]N MA_<^X$CT7D^(#0*U]ZQX$:NBD6GF%8(1H$I7<$J\R)GP,@HU(O] M=DD'D+5 MNG'W7O: :F(_="OO8D1?WFUF"".Y9ZW0$_10(\$!7>I_XW$7%%O<]]O^[[ MX//'@0X-KE&5,I-P.DQ#*9,U N?)">)D? M,O0VT]O+DV/0VX92:_"^G7Q&$U18JXT@*I8@9;:1!!$Y;BEN!LFDS;%^EA\FM;:'MC0NV@ MJ@:AO-YX(U4*]V%%5&*EARG:+5X)0R*-,>/_J,S:7(0EFD[AC@.:#KI9 )DDT7J8Z7<]_G[#_:W MT<:DLB@KW^:4=B7O1Q?3%:0%HE6Y$.)D]P2Z4,B+F176MS%8)VFO->P MFH>><81JKB;2!F?"K\,_2J>::QQ<=1B,G!L9*!$*$%=, 1>K2I(B".63E?!@ MI&;[,^ ^1$=&C*H*>*H)/_,ZANG\%R<9/;7+V>3Y^FQRF.XOPV=31 =)Z=E) M;+=R> *59>09.,^9%-D&1T'F:!0S/%D#&^?P; INM_WI=_BV?#"^;N\[?.8% M/FK>RNM=]_*L]'Q_,[[^&\-Q+#,!WU[-4?94L^0\T:Z\/2+BWJHU);^ND MVD>:7" I@BA)@)0XY3WAP+BTRC&;'KJ!W>\!MS_[?'&=(YG/7&I .Z@4M1C< M*;R@&1W=Q%D2RK#^,F.CI,"[X^"']T;]Q:IYOWXMM&(8>A M#EC-J J,,!E+;Y 0$*1BQ9CP0E+@D'L9$T^>,KMV;VS,F$WT<.CNC=HRFI*U MQ 8HR6P>S62.VWQV04444S!JCX?6<^C>N)%V=^G>N(EJ[@W15;[B6:;HO1FC M2W<^3\'ZO6QF8M4EXYG3P"O]0 M2@]Z?/Z.#347#_@ 7R9=L9RN/>F:5:^"Y%QH A!*KB1% @D5B:$J:J,YR]HV M\9KZH-O9H;PHKT9)^RL/*?;B\JG3@8BF9$WC?BYMF;SM$G%,):++'2MESC+3 M9MWW8]I_3*8Z0^[X?744T.!*89NZ:(@Q^!0C22(77X,*$F@J W@4A,QP\XVF M"6>>11E[UVP(BH8Q^_ERS?CQ5$^$,YX73J]& $9WX(2S,L& M2K:'4A*"PS.["9L> '6$K*FE@@:7"^^^0#GORZ+1ZH ";&_TK*$GJ= MO(QWBX66VC"2&/7!)I,UZS-,[_XG')%V*XJRXCBU:_>;R+K9]_+C&:2+$1+W 3&\^+[\X2+N;325PAA-M):>X%\5WCJQ%DWC.\GWZ##S:[S4SR0;@-;[S*6NC)M5AUS)/K0D#)1G%(BK4PD1%UN7U1*5!APC:Z4 M[P&TY[R0*MJZ+VR]@Z@;7*+>O%L9PO3%]]]]L5;>Y6M7+G/R*Y5C=&@(I5A6 M+[@G(3F%Y-?,\H#K6EPX0%PAPDU MM-+KPQ>J.RNE_;7[#8A""!-\-.AZ6SR*A0]X"@N'$*E36@$?33:$!T#]64R16GII<&M_#[15]_,>X)I:'P_".XS]44V9_4BR M@R8:F!P/@PQ:JV@8)8[[XOHS16S9",$P3:T5SLN][C$'-#L.PY)-%-#B6LR/ M+D/W(($!2$LXBX'(S"T)CBKB3)8F4^<2;Y2Y<05B_U9'1?7EL2%2:+J:O6XXV4N "%!? M_U0F=&RDE$DUB38P^7Z?C#]?==HV(BF&IY=P@D@;,W$,07%P",09!K%-8NPU M$,]9P[O*M,'8HY^&_P/IU^'8C^/0CZ[]M&:/@GY/:M2X8(MEWN[\;%Q0 M6DE^@>6AQXF[UTR%]'2\5'C!J]Q"2)9SXP MH5/"5;3,0F[:XF";HF@#IGA2D62#IZ5,C!$GN" 95.2**II8FRZGQU/'O@FG M:M2Q;Z*R!E;.NK)9M*_07?<1E1TM0G*6!*$< :U8BAE/[=2F%_KSJ53>A26[ MBKS%^';XT@'NXV61@^!%E#QSDKTO"6>:EP$SGN"YGVVD(5C;9A.YCN((];ZU MD"L/C[RB7=FH2KGL[/MO,#N;I#?CK[!H/35],YX!&HZCS_C+J[1'2"X M I@.%+AH*&Y45"6T(EU$"] E02+5T@'0['I5L5>>>>GS+MM2:T4=NO3Y@;S]3!WDI%09 MF<2)A%@NI$W 95#(-"F0N5<^^Y^DLFDCK3]>V;2)]/=5UM('TY^OLFDC3?6I M;]E&S/NB@#0L,FL\B=GE$I?T)(1LB'6BF"Y*0?KS5#95U_PFTMUC91-8W-.\ MBT1+B[ 8,&(!@% 7>3I\*!#"_GWR7B) M;)5IDAFERG,TF,$3&9@GE@5-G$9@W@?E7)OTK7LA'0$+ZHB[1>+>@VT<@&L7 MM)($N,!]S^5$/.6:1,:]8:"L]+VN[_^\G7"V,1;KZZ9!;\>;#2'Z@/ES=\+9 M2%T/=D391M;-.^'H!$)XGDD*AI>IOHPX$U7)5W!*&7?"V4@I6W7"V42BE,,? T"!C$*J' MYC=YYG-5?C.Y5G[M/X_Q,TZ[R<4X?9X-1\/9]Y-QN@?M3:O6NI1L3!)%448; MHAR*PYR(4('JY#7GOM4\A&KGAM/^^]S ^C29?WH'JX?!].]=R2/( M)@@3HB4"2CLB$)0XZ0P)DF:&2E$\MK%&'T.V_WVI&CON-)RNJ80&$:XU"U_< M(9;6*EY/SL&PA42*.PS0/$T_&GSH_GF;H M.DAK5U?L@>7R!EG9I,I\Y,1=&>HD9'@7&,6: M2.=*D%LSXA,NSGI-*1/<@&QSIU!W'4?/U;THN/*(F>U6>Q^'.%= M*#U^T"Z?OI],9]=$OIRF1*/6H !\! M79^N@BMVY&FUR%>P/&Q\-\8/FJZ.FY,8NPL_&M@@/,U<$II*9-$I12RGD9AD M)+JVS*7H#L3G1Z#_8/9>E-Y@%%#_);\=^C"/@ V8"T$)RTC61B)DGM$6R@@Y MBP2!ZQCZ-5EN:#U<@CT"9NY+57?9I6O-P[T*12QC$VF0/3<2S1%B3*DT2#H3 MFU(I->+:&['=$1":2\DR*9K;7O;".F&C[4M9=WKE=>'<9POQ2 M:N9&RTO!7\L%X6(!X_1^4J:.S\KR5N6VDVXZH(XYRZ,C+'B';XP4Q'$;B:#, MFQ0]Y2+U8-C6 (Z$2_M1P)I G%P"I##;.46,OP'0"52; L$YV8]9%%+E2; MWB]5EW$$I#R\>M>0=>=KD5_]L)N'$W\#/[WHYCMR:1KP>3P)Y9Z^!,7?C+]< MX#8-<8+N[VA108Q?770=OGDO_'0XO71$RNNX*)PKS=T5:!H9D3;;DH'G2: ) M7\L8C*0Z,YW:,+?=FHZ(QD]$\6LXO5-U^78FR.*B\IK)^V9\M: !3P[?3NY* MYT^.8O:1>.$"P>^!"8%386PSF_%!:$? QZ>@M#4DW+D ?37TO<\%K5 MPK)ER[N\=-OAXW",1\B5<%_Y&7XY*Q%$KE*.1CF2K5;X;H5$'#I?1%)N3:)* M@VLS]+3Z4HZ MD]#S6N(N_-\@GXK6H6YWW6E442OA45< =KAFG ?T"Z/!NUR M:S*Q6N/+*HV0IDVO^E8K^M/1N+'2U[!YZWN/>XX5M+J[V?!_%DUP9/2:)86> MH0)!9 84F !*2M,*]!&54Y)N=ZY??\P1L*2V,-N3G"#:0)D^$H"XF"C)GD9J064CVEK^MP =OA"\!0D> MC_-MK(R&>J2X_#%LV44+EHM,7:(C-QM#]UV24YC=J MYU_\^/NRRI$S'Y+GCABC*![=F1//F2 BVX1RB!*,J/?",)V'R[J*.20-9 M5BXLOWYS_P MF+3?1LJ57_?K( O$):(@9(A)H-_N5:G2TKID82>2(RN6D]8F;:KWJT\_5B5O M*;_*C95O(:*K G7+H]7.$CIOGT61:-:$B":Q0W\+ 5'HDVV^_M./6*/;R*]R MBAC%$ZC(C MP0:T) =W1!"(CP[H-%K);/O8Y75!'5,_#F',(A$L MH WJ'+X'UA/K3.D68**54G-E^V0JKOWP8Z+![M*K6')16F7.,V87@ZVYE%X$ M0?"\*DB\)4%+2I*BU*#U&(VHURWX\K%''?_;7L 5[;E+$$NR]8%1O3'X-0#[ M[P6^I0IN*W$'^57N^'T=CIGGQZ$E"0DBD4U/G%^1*(H#&QP#/1(4LBC30DL&R( *JC5TI06F_;O?'H M_?9DWEKXDQJ2JQC\F@/Q?UP# @I2ME&10*E 8T )XK6-Q&C+G#4T6W+UO8<..=R>GIQV?R^&@1^GJS3]2?X=9F4F MWFQ:IT=>!0#5N^K5%LKM/GR",1^=291J*3(+GHHH*UI'E3&TK)SGU=, M>^M(,MD3:24Z;(+B.Z.E8;JT>A1M>J^WZ-Q7I?R3@LA9!8DB\.BX9I]*YRZT MV+/1$%64VFV;__ZFD M&[>CY54$Z#,:5KL)9RR]-Q&6__)N$+,,S#LI\NS-]5B@"5+SJ;+*Z"WQCQTL_$#\%AO,:911_#F!54$2[:/ L0/%[9SRQ)N*9(*.R MK%C@R5+UFKKF_9SV3QJ\O5#HPPGIDR"2]HM'HR4\12I8F@ M4L7R1@/M,^2G.= C(.W34VB#MGW-WLAWL[.2"^==0F,JD)1I*IE3E'A=HO[1 M!6ZDD.QVYME3WYCGZSH"=C]! E1L0=AB=>^[R1?H9M_?CSRN<6%D?9DWFJ"> M@F"R))(Y7)H&(-:6Q.X 0HO[P?9&]*A8J_$%HN:+3M.UECM99?[:S\:L!BYIJ)D[21\V1.^[*YT)Z(V1=TF8 R"$%8Y0TC45&TXTI(R:KY 'EJ;? R^K"W MX0?MEOF#_WN@QQYZ7.X3_^/&$H5S$==":"J3NJ.TQ&G%B1-G3 MOP!:O[8C(/D3)<*>6F=NO<0KA_O:SQ9A51]94$IHXDL&C%0T$BL]>A]>.A\D M!9;TD^?[_>O[P?F6A*C99+/),F$V J>9ZRD!],KJ+B%NU"5[&;%=!7%Z6G_7(>)1XBF3O&"0J+$\F2( &B(S&+Q+T+ MD>DV8^P?0G5$9*HF_!9-0+=D^N6:[F,\LP":.B!4^TBDS+A=9R^)$)%*KKT$ ML[?V[346=$1\? HJ7T/EG2\#-ZZ7-SJ"YTR3Z(,FTJ>,0M2EUXT*PD5E FN3 MJOP\^]GN0+FFJGGJ_6R=DI;GR$E >94[\D L1?,U<2.\4UHYV-M,JV?5SV(C M$O3L9[N),@[2F+0/P!_];+=4Z,8=2K?1QF%HPY2+/ ;"M LE\)G1*8:R63,K MM47/V+0QXI]7/]O&;-E "?OL9RN]X\Q(18QGI?&F5<1:R"0);:PU$*V]18ZC MZ&>[D3KZ]K/=1)8'ZV=KF!$I(ZHH%*X<'",66"80G/8NQA!HGSNM9]W/=EOM MMY%RVWZVJ^Z=-+!HLS<$N,Y$!B.)#25K3;.4LQ5)P!;];)]P]],:2MY2?O<6 MVC9L]O)Z.AN>EPDRE_,LIY-\W66_G;WEQVDY<^:_87AZAO\]^0J=/X7KTXSJ M](%IBZUZBY@]BO)6]QCEI?H =X. MO][-&KP*&P3F54[.E%@06ES4!_R;9L1PX#E(D9QO\8J M;,8&FIMD@G6$>0Y$&N^)ERD2#J7YKLPAV#9AIC[H]K^I5V?-G5F_M972H*W, M"L@#PKCU^GZ>0KX8O1UF&,BHO%>!$NM$&1PF,_$L)!*<%+*<4U*U(=0NJ(^0 M:'M38H.(PE4P[@'TBS" MO#FE&JGEJ8?(DS8T1A:)0,.;R(1_., M\PB.MV7+)DK8:W!<299"9$0*KHB4^(<-VI&<>4C2I.A3_!<0XB MA>0%R3Y;7+,H_0\E;RJ]!%\H'+.(7WW_S_YAT M+T<>Q5%.,ITX-38XXA@MY$N>(!WQ)%,)?3(6F/1M*G@W 'GD/D8K=>V765= M?_?GJ_>J#]RF7LB&@ _CDS0C0'^B5=-> Z]E4]@^.5$EEA(\M$ M H#4CO(4Q/&2[1&/YJER;1.E->#8RXOI;'(.W?Q"L)SF9\,OTTO[3'*0/A"5 M5:F454 ",[C!&Q>B 0C6H0R(!T<)%50#1$XM;V-./8SKN.E242<-MI9/ MG4]05KIBL%(0(,= HL^XU,PS<=X:8I3U,26:O6Y3\',;R7&S8B>Y-["=2YWN MY/P+S.#D%#W/QOL-\R/_#@\'0_S,.)OKA+GII]Q.0&=@+$_G;\2PY+]!MTY M/GQ\>CVK;JU]=EFT6R5'LCV^ZGF2>Q;IK5Q)&ADUZ*^9+(3TIM0@RJ083R(( MI84=[!?J]C'I:]6S]V>.X,(HXR$198$3&=$_]9ZB*Z"-Y=Q+)7B?].T^S]HE MOGXIMC?C+Q>SZ:OA=-XM[ /*>P!66DN%*#W><0]R29*0YV:IX]19FJ#7$AYX MQ/[VX29ZNQYHKR7(RE=IMV"MWHR3V:R;2[K@FPXLUTE&Q]#2Y Y-BC)[HMSU M@<=30H+VBOO--;W^8<>K\PK"K7Q[]L#J%[<"#!*CI65%"+;<"KARLR<%,=YI M:1U5W*3==JF]Y/0UUW1501XZ@^_F>',!-D67@(@0420F*Q1)PK^ER%1PBIK8 M*U^O_T3W0]R8U5?B[4GO&PNS\ISWZ^.R^\#8Y%:KOV[K^U>/WU+MH(+;2MQ! M?@W5J0)(9I1!:0,@+T,D/AM)M#:@\/QPKE^;R*>AQGON?^IK<1.Q5=;>;RBI M:W/G\=F26TI,-G0Q3<9F#<0P)E*,Z _E7EGWO?1WX]'[,[9V$OZDAN0J6LYS M(/Z/:T"D@R145 2Y5X9&"#3A)0BBG>;"NIR#[C5'H9\*KS_Z&:IP:\E5?@MO M5>RLED4=ERY'XB1+",@!\3%:@B:M2R(F!ZS7;6DO5:Z%\/Q4NKLD#U%B?7)Z MVL$I.F'7@T/OT%-#XV^1\/K@L.8A3.N$"NOAJ!X2;"2B6Z$_9IRP'@]Q "&C M3]YE*[.2@B:FA6>#-I#V4!)M<&?#A6628LG+C-$1)W(@SH,R5JN(+]6^4WEV M#@P^T%WPL?GFJ_F0GC/A>$ 'BB5&9- :?6QTN6/B/,F 1_K^)BCVQ/RD+H6V M8UB% ?7;*+!!%LL6R*_:3 \< TESLB2RTDK$*8Z.?#!EZDO,(3C!0INW)99"(8IRCT"SZM6T;1&X ]@??-E99 M@ZR;#7+X41Y>1%#$"L'1WL[H#8<(98@/IQI\3HT:,3_3ZOU=F-1(+8>._5^^ M*'[DQQ$^G@',WI;?7A6.HH%NE:) 8NFE*'-"GTXC([*G6KJDDS"-1M+<@^@9 MU-9L1(#;.U8-1;0X_-;@6N8F]4'6MG+_7FP'*MFOHL,>Q-A! ?NE")ZBF2LN M")-YGJ@8B6/"$A V:6[51"TM MBE=N3NR^BX]''I5-G 3-(I$)\*CE*1%(3$67K..JS8"EQY =#5FJJJ!%L>4J M*OSB^^5?_VN(7ET7S[Z_A:\PFF^PW@7!M(C$4"@B<)I8632K4@K>9NL;C5;L MA^_(K=H&2FI1++Z"]AOXZ46WJ+*XBW>5DM\#;-M2\4W@'JA0O('>[Z-6,Z6U MW+1Z@592,U^F,W/G#)'49>(!=]@8 U"=8PHY'2O#'JL.?VH$VT17+8FU2$&> M2T"LDF>2M])P3E12JO@8%*&Q1-"^PRT\@':W\_=KT^@NJ /$G-NI\S[B[*B+ M!G;UM=?FFAA^[>!?%S".WQ?-% 2-2H @1E-K']\B(,Q"3-*!,JSQKG,_ MN#^/N51%/0W*/M>]1I< 5^U8>D#3) MFI)WP$4I<1:9! J2B&PH4QJ"[)=M^7P(U-_L.1A_-E'*ODSH#U#"%,/QJI.& M=WC,,@3E)<6MU^'^:[G6\[3$I#F:A+E-VE$?=$_#]ME)K7U,Y5UT\GG&_SX85<@?()I^?SY=.$(HY; M+ZQG,CK>0]F]'G:,FJ\OY8IW- 7@;[[[)\Q^0W]TB%;2&FQ:04J**1)8UHLD M=:\]&N^EY+W"0AB"+%1#1G293*6J/:],6\#]$A^ZKL MAQ*3!JII$*Y.3>8]_,V$3N>V#$]2Z"J^Q+(SW(: ANFI3( MB&OV,BF2'/5'+0V6*L.L#ZG/K*P-'_OLR=!:U)5# M9@]#_?O%, '^,WA_$4;#>'/2G^::.^$2H=&6<7_"$R<2D!P!I&6.B5X^TO8( M_@1FVVGD1?T;WZO]L+N^(.P[&I/F7D1+ MG"OS:(1U9<_"O^G,%/41F7IL?4=K:'$3L37M.YH\MZP8$LJJC$Z*M"38&(@% M):R2WFA1;PM^(GU'-Q+^O7U'-Y%=2NIB=-XZBU0M!.Z5C?C1Y[\$G[^9/K1[]]EHCHA!!H06> M(3O<3BRRDEN%M.8Z>4-EN#VNO)+'= ?*SC/B+LK+]2XOTA:+]?IQ<<4V'3@> M69E,1EQ)/9<>G9O@2MZ(!V6#4)+Z-J7Y]V/:OP>XF^[O3(&K(^T&!65W?9ZW MD^ETH%4 I8TGN 5I1!4D"9ZAQG3DC%,E<$=N2O2;>)Z[_BM(N=%$F8_%JIX- MOPYGWT]P#_T^'4ZO98S$9(V5/I$4740K&DH2(7"B,OX]YF!\K\R<7@][KCIN M(\W*&7@W-Z!5EOK)[,-P^L^3/(/NY<7T#(5= AX#3A-SGFL231E\S'0D/C#< MH5B*OO07S]+TT/HFSWS.RF\FVP;5GZM5#[*$J&0R1"IKB314D\"#)HE;9*F4 M(?$V;9M6")ZKQG>29,6LNA6.V_;P[S![_4<<790.ZY<8>7"6TFP)4(\+Y^Y,J*Z!NRQ1.S=T.R];TR(S]%V^C7B02ILI9B/1 MH7CJ$J"DA3,"7O+2[1_-TC9M_A[&]=R945'J=SFAZS4L7JUZ<8LA-,B012!J M/KW<45RLC8)X:BVC %:G-KF0]P#:5ROBNKJO(=VGDC;[<>9G\T]5>>:_S M4+M)7COIR]AID_ C(HXIQ.A2JH4:4Z\45#D05B'[S2R@]YO1'%VT<'' MR>ABGA.Q!+V\Q@G9*BD,$*N<)I+2A%M?C(0Q 5(ICB9/G]'46P/8ORVY@](F M^Y9X@\CRQXLPO!')5A ML(.,6XQ N8*SRI;K :BM.7 ;TH%,@ET4=;_2=Y!R"T/@#C!;KC @91($E#QJ M/.Z\AT1"RHHZ*A.]7=?]O-3^F$'05.N;"+>R&?#IV^2E'_LT]./WPR_S?.AW M7^8#F<:G*^/GLL]XZ3%A@Z3$"]PI)7,.UY\"08,G!9^SRESV./DW>>8!#OO= MU#/9@VR?3$^NB_-SWWV?K#)JA^/5OVC86NO19^ZG0]9F2[^5*R.%U(XY/2]9 M"C[X""+Y?!;K^X: MF*<0*]]$V_?=IVTKWX:Y,7_O2K(&U=0QCX:Y]L[BX5WN^1Q%=XJJG)F)!HWU MILJ>PSBIJHX&C>WFMRZ)548I$E$FVE \+XB)( DPF MDZU+L5&#X\-?GM=6^D:R;)@:,Q]AC^1[=5%ZWRY:* Y<%BQ8C78V T4DVMAE MFZ)H9X?DL\L*H$T"Q4.HCD?W.\N\06+-"MO[BRZ>H:V_'+Y6^C"E?UQ,9XOT M76Z8E"Q&$KDUI7\%+U?$2-K(G'(\*"O:)$OW@G<\#*FGA0;9-2N0N& 8GHY? MSB>NQ>_SO@*C>?;'WU%V\X.+^PPT)>2S+BEC7FGBG.'$)"$150H&7HI@-I(:J(!V Y\(C$+XD#7#,F!I(&XQ#))6H,43G!P;083;>E"[> 72)%!ELICII(GDI4A0F UX2GG M(+62B;95;:OD0*DS",$3?/#>L M#Y@_=W+@1NIZ,$EL&UDW)P!$BV9<+%TY*%H\"O_FM8]$E3 >9=9YT2BU_(DG M!];3^R8BKIP5@"=+G'7#^'[RK=P]WDA16UZ5KE+3O&14>X]G9PG?*B.),YF5 M%O4LR"BIH7TF/O1^X*&3_S92RJ2U1"OWL?P 8_A6CK'78^A.O]^3F[AJ:2:C MIQ: > FNE+L'8M'-(2ZG&"P-TL4^M:6;//.Y*K^97)],3G .G)8,%<*5+R:T ME65&C26""J4,54;'/IE!SS8G>%MF[$?B]]Z;[3E?:.TWVZ4*/?BXO60)]5_P MK00A;:R*W%'#0FD=X0* -H+%'"7W//I'$X0>?/*.8S_OG[M\Y5-GGB45V1$0 M/!%).2 ]@R;<"6&81+_:M$FHZ8-NY\&G]S]C$0_T,GG.I"(YE@E-R6;B2Q-B M:SRN&Z1W=N^K/U#2276VW)EX6E,9#7*/'L!W+7IYOM>FZND!4$_*GM]=H9,VVF@0E'I7/N==][Z;I(OYN+07 M/OYS-#E=#5N 8%0L7?X%JE1F4,1*EXG35$F41 #1)@#U,*[CIDM%G3386CYU M/D%9Z8K!FD'D)=,IF5!&6@7$XXNMJ$1TT5!N&W6!^7_LO5ES&TF2+OI7CIUW MGXE],3OW0:6JFJMKZI)&I>JQ>8+%XB'A- 6H 5#5FE]_/;!0) B2F4 & (+5 M,TV)%!OYA?N7$>[AVS:2RV;%07)O<(GTVW22IE^^X@)??9KATN/;("O,%,W0 M0'0U*YBG.EHM:"C")V^E4*91POO#F"Z;&P/IHL&-T<_X#:^F7S%_Q/1Y,J5= M[/N'\:?/-_!R8=PECL"MIC-0BPB.CD0PWBG%)9?:M6E3^P2PR^;+D%H9L$ZO M)D+4RIYQNKZZ&1:D4\9D/0>RA@B+2 E<5!RT? M=>0M59 QE\=.5"'5#IM5+!:,-[F2J OTN._9',+ M_ 3RU4VPCKYHX3((48A$0D07 &+S)HB!SOG$SPF&+TO9,.*H"34NCQPW%@P)BDA="@R=AJ\V/)L.(\XS_"4Z;?Y M':2Z!G<73\#=:89U@=PTYK,'Z-/$?9J2H1_Q!M/DF9!0H[&HLX3JRX/"Q DZ M,_1%*.U#\ERU"6N?#?F>B .=._?Z*+ !Y]Z.4Q7DY-.]^R%&5BCW(8-3U=6W M2H#7K( SW$D19>2N333H04AGYS,E3*^&H<% MSC<%![],%O00/*!\H^<#!BG8.&116R4:,7/#BB-K"9.2&AW7S!DC>2;3B:$> M]7S6_G=GZV:P[\KOXT^3<1DG6ON/[DKOIU?C1,_YX9NI?]\L_K\>+[WW#Q>9IOB78D M8)NP@"?>W[0^MR MBDNP0?)2HN&1M>EC\0"@X^UCK76_O7\-H8$&-QL_7^.O))-EE!WS^S"K;]7( M.)98=6K0U49BSB@(OH[J\.A$L"E+WH86.^%<+BD.EWX#NX= ?9S>A;1J';9X M-.29ADGYD@;R>3A:SD!8?"4%GF[6'TO?MQ]ZLMDR &2;]"R]OULFA#SO-KONS>Y MG\??QADG>?YN]O-XOIB-XZH5R0=<7,\F[\KK\'6\"%U-CFKV$\^WNXNL:[/6%?32;7X>K5ERKF$7,QHA42T&I.+R#6*U?A M08@4G/:>ZT8)#H,NXW)I>SIMWZ>N.ZB77O^%_'9==?"ND!_\ALZ03[-P]8 1 M>G?)].$XPP^8IJ2>_\$\$MDPY+H0!SF=,IXGB%&0 AQY/;7*A"79X6@_X1(N MC^#/B1/W7P5_R*NP,7^67=R_C.?S500'1\G3+UKIP);HZ62I%SPD0T GO-6N M6,ZZF* /??YEDF@0:>ZX?#VHA>2&IG6*YF)5]38JRBLCC(,D+=D-R!*$4 0Q M+G'GD\#22;L[/OHR%7NH#'?H]*"VD'^?7M7+L[N O$5NZV$J':&JV, 5E&0; M)D?_(),S7=I_[OKLR]3JP5+U> CK&?&P:S!?7]'7N_IO.)N' MJW?E9RPXFV$FQZ*,%R-I'8M&6="V:;G&?;SO-*O)[.%ROHMR**-IB 2FG@/@I0 MUD;P-M.6JP3)B!LG59>#J\NS+H\63:2\@P8'W7^O-L#J\ZPNKM9=&E]/OWR9 M3E:$KBX4_L:]T0DRLV0U9QG)PDJ2Q&%B*%Y%+KID1>WU\,LD2GL] M[&#.P;?B=6_[I1IH^(/C=(!^Q=GB^ZM%)?M(>*Z*+[2IJ=K'41@BM\, 62'6 MTA[ZT#:C<)[&=GE,:J27'=39^X:ZNRA6I3>^B,!JVW:?&5&\)OY&A@5*RH6G M)%S>3KX^( 'S*'5RQ]Q66DGZU'T/Y[/%K1JNW8;7_9_BLCG(LKC!6+*P2I'@ M;!V#:9&,,"8B,.>YIJ5[+CMM2P3DUI9$WVUO1X)7X]C.FZEVW%U.VVJF.-2)QF=,UET4&K[":610[ ^@$$K M4');6.K4#OAL*?- ?=JY,J://@8>+K2)6OVHA-GT*^OSC6<1#RW\ZL/ &GA9V#].[4G!&A^FRI]"[\E_A^_9L M*^EBD;4/ JO#$I1W')PL&1"58,@EBS;MH^HGGWR9)!A6X ._[V__^-NKU;RS MMV]?;[J222VX]&131:?JK5 &1^X^Y)*4<8YQ$[KH?\='7X2"#Q79@ 40RXY2 MY%K3=)V0'1WR#GKM_,"+T'8; M\0Y8M5!!_C2;AAS#Y%;+N/>S:*%*1"]%#7K/$%P MC('P.F7":!_WR>:8_NW3]-N_TTD=#[W$&Y]#93O@:5VA MK%"L&=P%1X M69=U;247'JMF/Q<]/G!;TDZ-/<1V!/9>AW3[RJ4+W*:- M WL"/DW3P %4/3V^GAJT*ND+VVAA&#H+B=,FJX24$"V1P#,CG;%1%]5FP.)9 MT.J)=H"G9U4?]0QL.",7% 5 M%0,G50#DQ2G')'>JBPG2Y5G';^C75%G3AI(>T):IUQLWG4^6]"^:%R&% )=\ MJBT+"P3%+5CK'%G9(I,4!HO!WGGT)=HJA\EWP!N[.T VLR,Z0!D\4V,+Q/%3 M,PY0QRZE'B#+@9,KMB'1*69<2*9FQ9)[)".'D$."B(ZEK#,FUFDZQOFH]9'T MB39:[2/"@<_G_USV)/U]W9/TS21M8K0VFY3I[,G.(.&RNHYJDF"+1B:$$39U MZ<_SP,8#1H0JVT9:^]+ M- PP,Q?)WLQ<="I1ZI9SN0O"I1ZRA\M[P#C**I]KA>./R?PK)EHUYC7+NX : M_-A]$,X) C 3=1U>"E9FP-J)YS+4/WADFXR'?WV0O^8 MA"_3V:+V4_EY/%]>HKR?X9?Q]9=7D[S\U?G\NBZBII?.?\/%"%50G'L&(H6: M(^P#U(9O4%Q$93&QCJ[F@99,;^"70:EC:F_ >-$N\X8@KIO[+E^06Z;XF\EZ M?O%Z*L??PF+=JW+DD_)&$^#(E"792?+S. \@7$(=L]"YN.:FYC[(+X-^1]5? M@[GPW?"O88^*5\4SY2"$93LI[L YI< [S;7R+!?3)OFN%\R7Q*Q]--.@>7TW ML".RXU#&D&AW50)4%!&6+?"(\(8589S2;2:H=L/WDHC32Q<-^L??7?DJ.)6X M\2X+.H$Y(S^ 14N[(A=@I(I1"*5<[!11/]"2.NHL^_8V47_9GKKWSNYU+$,9 M27COZ&@$SGP$E3,#+VA!1@863):*J4:#!.]A.=5D^8.U^RA;>DNYQ<# .XAN MEP)VP-4TF_LA9*=)VSY4.&GK=YR,I[/?I@N<_WR-[])B2M85Z4:M0Y7*%K)= MO 4TC-9KL-HTM!>&)",6%3P/6V,?=[?R>_PQIS83]]7%M(T@!VYD\P TR3:U MVU8(5J2&Q PMN?8F==PZB#[)Q(1U477I;O'$8RY7QWL)LNE[_/^%R768?2=H M8E,*D+0JPB90G(4ZVRH2M#JXSQ3K!7DM/G;I"OW$8RY.QX<))Z6\+@2[2POOQYYQ6=H]3(2-@A.;Q*!: MS+>T*4/-%T8G(4O+R:94 IRS$;CCQJ5DBTZVB;&]"\VE^. '2[I!6'P;TYKH M75 U]<%WXSJ-!WZXWIX@P@%";^"!/X NA>B,LAJLD*&:&A&"YA9DUO2-EBR7 MXVP))_2^C\6$/K)NP(!;Q]6F""@6>F:P8)PR9%CZ -XR#UP4'TN(%GF;F. ] M*,>W!H;0T71( 3=(>EREY?T:TC)99W6M5+A,U<))6M23#NNU$K&\,%5"DI9\ MBS:7\/>Q7(H!<*"4&Z1%W46T878'3$T/_UVH3G/T'ZJQ1PEP@+@;;/H[L85, M?EH=..YCHK--DV\234I0%"M.9Q8%;Y/V=CP*/''D'X,!?:3<0/,?\-OTZEM- M7+H#;M,=5=BH7 C $JO#BT.$&&KN$M?>H'-&L#9E#H_".KX9<+CF[DU7&DKL M)RK(NGUG-501UH[/;%%X]13TK6(KYW21*;MB3"(E>U=44M%E*1D3FKOM8JL= M']^FP$HPHHC0M/?X[$#9XLAL)"8644S1/@1M.S6:.3 H^G:H JN['TNO!+[Z M4O-[1TCV=(H!@?LZN4KI#(&3[<6$X7(YWO H"_V!Z-2WDOMQX/'X[Y[R;N"/ MW,6U'%F(\\6'L,!E\7.^-;Q0)>F-Y@R<-^2'!6=K-E4$29LQ:I6=9&TFUG;' M>(E<&4PG#0R:][-I0LS+T+I'9!];*#Z[WTUBVDNH_0CT<)K/,UDJ0= MTIO::U/60B!2G$),7*)!VC&?/17V":XW8$(?61\EN)Y=-H5 T!$ M"B 2CU&2A]2J(NY\@^N]=/1D<+V/@)M?9BUI'5/PMA@RAC(7H$H='RMB (^! MMB!DQ7AQ!#OQD@R Z7=H5;+\UUK6G:1^S'K'!30ML8D@;- M"962C$'@3-&WMFCM-=INO<;/G []*]R:L*&/M >NC'EU=77_D"K&.8QDWRCC M:)%<<@@ND*X42ZEP3F=5ES$ANS[[U-="^TI].J#(FA:PU:*Z6I#S:I)OU6P8 M95@)F=7Y-V1VJ!H%L2Q#)MC.\&RC*ATTVN%1%Z#@H05ZY*+4(H-+=3J"DA9! M11.A-F4A\R5HG@H9-:EG'1ZY;M$)%937"B3S-557:XC: M!W F6"&C0W2EZE-:H.M%&Q%K%Z<$%PV Y4S?[&+QH4\SR M-+;+O(PY6 O'#/DO$6Z"!ATP'O&B9C?*<[BT.5S#O0AT@'J:7^@\@%7E&'F, M CP6VA8U?0F%'%994+(DG5;N&#>^QZ10KXN>TS"HCU:.SIQW$]QTZC'))!\M M8*+]6#':BD/-I\1BN>;9^[(]Q?XHY+D!>&JS9@CM]J+/?JII'EO:AOGQS^G& MR9+6829;C):N210^ WE6DF J5>N62V1M9EAW!/CB&+2?:@;<@^HPJ ]U4O-J M8+D^H#)6C>/?>[F[OXR'# ?\0;$S7W* MTS &'XUX"\#QAR'NJ8)M)1X@OQ;OY1H.$\E@UKHVZ%.@ NT,$07M0PFQY&!M MT)TJ%LY#C8^,-1Q6BWW$-K#V_A;^-?YR_64-1 1M(ZLC[GFB(T00FIBC Y,L M8RJF7%2GXH).^KOSZ...*MQ;^-,A)'>->."C@&(?<%!THY0;3,G86>G?!]')[8O326)>."/N(^W@],;+3&1VD M4"\EHN$0)3D&V:I4,#"I>9N98>?<$V-P!O21\L !X*W^C)9%G[0*((1/M;TJ M!UVE7>P2&3IU4\O#I3P=1$0G:E:QJ5>>3EJTK7CTTULTL.B^G*U6 M%LK+PKPPRG*IC!11:_3%F:)$UD'Y[586CSZH35,+&QS'+ UX7:>U$84@T (@ M"BXC89>^'*.B_VV;IA:/%LYSLG)ESAR*"?5]#(*,7WJOE&*RI&*#]&T,S.?8 MS* /3PYH9M!')\UO>%>7A^/T?E50O0$^,KD8ED. XD@"JM#1&XL,8#*3TEED MVAWCG7D WB5R9@A-- \IK?PS:5,IK)#GO/3/7%;$8)D@1N-]0AF%:5-==H95 MR<,1H+]LSZ4J>4>*O?#<6<<+^%CJ( &>P96BR:!+3J.01.^IC9H60MM;*DVC8V P: VJD1M#TB./<.1 M6[UTT:.LH8\@FU8LW<_;Y49Q+>EU%*@E&4;!0!"!EHS6&6^"Y1\E MR".7KG!I))K$(5A9"%J1$+A5H)'6+$3.*/K7,YSSR*UA='R8((]"]!-DA0W]D.)9NB@W0&0?L( M_7BMHQ39C9&S!,R2D:&29A ]>N EQQB*B'A MWH(/3I,_$>NVYTNMN&-9$B1AV_2;/(,>$T/HZ,G647T$?-(Q#%OA_6'G,>S^ M\':#&3HL9BNLG7UD-K%@F(DJDF*2\U)SX\@6]S:)W1,:=C_GP&UZ/,%-7^/- M)_\(/[@<'K7,Z?IK/9 M],\ZY21\I7]9?!]%+IAS9*I+3+6HR]#+Y8, 94303OJL8IM091^4)]C.!N/- MO<.LE78&OJ%Z/9O.YS^O[*CWL^FW<3W[YZ/:$KQP6BO7OM;@>/*Z51U8GY>9 MI;'6JW=P:'=_^B7H>2#9-1[$\/9.PW?)0A+%&I"T4%"!2SJEA03.M>5T4&3OX?9N-[SU 0M3KN:*,&6!-G6^J!@(WA# M9Y0D2]W7H:S&\R/PY&&$ETN9@;328!S#TT-&@F!21<] .F=)"HH NMJ>1NJ2 M=:(?R#:T.<,Q+^WX,JP>!JSOJ6;2KF6_6U9E?YR^F22B]7PS "M4B(:'S5/'U_3[F!-XV*!LYLS M[]WU8KX(DSR>?%IO?0:=(")&,%ZGF@F4(93(0$MA@Q;1H6H4R7T"V44Q8D@M MW&>);W$ ?< J-()X_VY...DBSX[6KLAY)[@0#7WAQJ),MH8CVN1C]L-Y40QJ MIZ$=]VT'79]N53PLJ7\#'7%DLPX)1001ZMD7O8?(:V<&J:3G*B=>6 >#]HG' M7(+RAY;F#DT?E.9W%]OKZ3>Y&L2JY&4SYN5]^"=201DQ2YYZ8.Z2V^@.,)@>>@I.9.Z^T><9UO1!Y[[J70I*F\ M=Y!C[QO5ASF]*7*MW__8!DD?=1O,F3DML@+N MD^R9%S=*T^3E]=74W__'G\;9QQDN>O)OGW MQ33]XP-^O9ZESV&.\Q$/W'$L#%P))"@O&00?%21,69ILBA=/I2L- N12"'1< MC>S@T\$WLG<"USN#!RHZE8JWY%+Q LI%!,<2 R9E$B41;-4FX_%):)? HC9Z MV,&4@Z]2W]\$F9;;YGQ^'28)7T_GB_DHQFR6PX-8*IJ\<%HY;8<,1'8AZ$(_ M2(TX\C"HBV+'0++?P8N#+UY_QH(S6O.OX\D-J-]P,3+.DBTM&""RM,Q_ B?1 M@;4NI1PLJM"J0 T%&ZL;-_NZZ"JD#G M*5S]YW68U=#!JZ]?K\:I)KE\G/[Q-=?64+<<^Y6?%ER2PD8&4F5)1Z&S9#0I M!CP*F0OC/H7^%ZL'P[H$*IU:6SN8=]#%[0?,UZE">3-Y/?WR-4PV>=B_7M=: MAKI4LLK7/UN5*-2?_?2=+/?78?Z9_K'^\0LMZ5NXJD?PF\DO_THXIZ-X'=&2 MTH7:=1%,"/1B.>WJY'0/4>K@C,-@=)$=&($/AVHP5>1#2L?J+M3LWAY'V&?<:"UD+5[/^ MDJRA,T-?G.0&N%0^1TA&3=1ONJ)*Z:V+$;R-F:P@;R&&XH!IKYU. MLL8(FE#B,507P(C!A#ZP\?\>9V4Z^U)CA;NQ&<GY4(P6$!5F+F M(1>NMKOD['0!GGK.,U;QX&)LTA>N\AE#1ZU .98\)HG$T2C*/^9MQANP(0^LF[!@%O;W_JH2MX$.O$D6(VT M[WF+$*4,P(.G=4;FI6S?LO3,F@SWTM(C^1U[B+C!Y')G#8C[R'(HD 8I:21/F"CJ6_'4OT3)WUKS?>1 M;QL;+]=D53K58IC\XUTI2-MP$@;NQ?WJBJ!-PF+\#5]?SV8X2=_K#49% MN+EC+"XPP1@@SZ(&E&K4,F3(VB;G4BY*=ID)^.2#GJVNAQ=C@]W@IS#'6VB$ MEH0@U<[0.8,2A@Q1'0)(=%X+HYT-;6[G[^)XMCH?0*P- C&_(GU.N*H%"?-? M:ERO\O'W/\/76Q!C<(4K+."9ID-.:@TA:MIP!",?Q!!'8YO,RP[@GCT=AE; MP#&;3;G)+]>S:5IO4TOKYU8Y%4D!YXMQNNEY-G\WN=HD%YA44O*L0!*UC5[U MA[PL$ISG*!C2296ZQ&L/Q?%L>7)T)0P<_]E@WVQ[C^+D.@IEHP'N3*A6C0)? M1S5Q^H\*W%C'N\SSZ//,BR#&X,(=N+?V;0*_OD7@F[CEIQDN:XM^G<[H_W'\ M:?)C"6OX+!1C1/+@M"=K*/,,'D4 3%ZF@(K.4-]S(]D3RD50YEBJ&+ W]VWX MMX_-VR=E4LB5\#55B:RI(LDC$HGV/::Y=UQ99KKT(7O\*1>A_P$$.& 7[,>8 MN4:F(V,!0VUTIB-Y0X6!YRJ"ECP;$9DK(1SP_E^0:@<0X(!MK^>SQ>A#F'Q: MA\68P^ T HT]4H+MBAW]CGPX!'*"";24>(+\!+WNVX=#)'0P]LS;BR34] ML+82,!I2YD%(G;C7XOFH\8'K_.&UV$=L VMOW>]Q#218+8JDQUM?KY/J3A^+ ME'63Y]9&AT4.M[_>>?3QCLZ#A#\=0G(#WJ@O@:PZ@&R<=4%LI%\ U'4Q M9$F!#T%!B+9$J5TP_K'9/.>K[D=,I;;:[B/1%EI^_>KG49WNQ5,B9SN&4)/L M,OAD"R19C E*"2D'U2H]\WAG[7#2WU9G7]$-:#;=8/CC]Y]'7.EL0E; '%>@ M4&0(*M-QH[EVB27#MB>9'*8^>N8EJ*^OZ)KLL7_\/ K.9AMJ?;NKG4Y2;;LH M2H!HE4BL>+*_'^N_VW]/_>,BU-=7= -F#]QOOKGN^_SS-?Z\R8WS68O,O 8N MD-6K9 T^UFP6I15Z83W&_KU/[S_G,FS>P24Z\.7\8]@V#8LZH-MM$??6^RGL MWN$UU%'U!XAWX.+\#BAS8"ZK)(&S6F-L&((G1QS013(/O53=4O].I?P'K.!3 MZ[Z/5(=NR+!NZ$^ ?AW/YHN?KN=UV,/\Y_#]75DW5WXS(07*5Y-,?ZCU74PI MJ.J0,W!!>=H$@X"0R4P4LA0>E?-6= G7[_GXXYWO+30X/:[X!\X/[@Q9K[$J MECF&F@+I/&$5)8+C,D', 347D4[,+EW]^C[WY7%D'X&?:CLQFX0$+)JEP$&[ M>BVOF8+H#))0W((I.$>:#:H;OP1JV;7$MY!AY:;2G5PDR,[7; M*O.U+R\9A3X8%-GQN)W,VJ1A<<5R;@,5^G#@\9;%O27=H$9ZUUK7@WZH+PDOC333N,6"QU&RLMBG=?1D.'& M:I\^9L!YP\$Y:W3DJKA&+5/[X;QT-@VDH19M]G;.%=Z<]K\BKJ?(!.Z\$G5B M?=06R(+04+O*@Y7)ALQ#T:%-&^Z. "^=08?JI$4+J >OMZ5D7*/)!"P@*,8D M1!G()Y$Y&>F4\>JQ8.G%#O89FA3]I7W&@WWH^"R.>09HDP$5:[_1J.ATU9F\ M%"Y]3,>8WG&> :->.GYZL$\?61]S@DL77"][L$\OS74=Y;*/V(])B\R]R0%- MC9O4(#@WX#ER(*?-L)PT+[&-%7ON@WV:L*&/M >^^[U[Z[0)5&277=0>3+5P M%#(Z-6.,P(Q**F"RME.6P*[//J-A/KVD/AU09"WZ]7^>SI;W+G?Z'1J!GE4G MQ[,:_41ZW5R,''*Q3":)RLDVUWH[X5S6&7^XQ!OXEO= K:G>!5;34_X!8*S_:.S#WS0(%'8+B"WHJU:HM369^>4 M4-QH+\D^UQF-JYGO2H\>^,Q#1Z;,YXC+C_X9YVDV_KI>[OKZB5OTI>0$V?@Z M?2!F<":0R\"B-\QIKG2CP-+CP X?%5,__AT9823,R:?E<^K;1&;6=+*8A;08 MT3(3*R$!K9]LJ^03.,X#F$QODD8?;:OKZR>QG>#F>D">W)\H,Z@N6L1B=R#\ M@!/\,UPM0\4\>60^(5@A+"C.$_E@-H&A'5,+6UWN-N?0$\ NGR?[:J&!=7(7 MV"__^DKF&XYX9BQIS!"5#: B(7.6#F74I>AD4:"SM!J'/&X-]B>A';'8=F#59&4.[%T0F:@HMUS6< MKR$$9YTLRDC+FNP3C^.Z#+8TT$&#Z0C;)]M\G*_#U=_#U36^*\N?Y26Y1U%D MP7-F(+'F?P1!WIX@G*:."-$N,]?HUJ,KPLMB31.]#-@\ZW$9K"Z*@PN9QR A M%Q2@O"NUJ7L&+02/V6HM2Z/\V(=!'2W!HKE->KC,SR7)X@->A07F]V&V^/YQ M%B9S\KZ6N=W?;__+JL.5T 4CK4PCTGEJM2&?C#@@G(G:^RB+:7,UT!WCR0(V M0['BWL3M)MIIX S=QK,9.=M-+B(V0Y0 7'(8>32 :6XI!3 M\.2T60%>) O:I:QB(.?=MYGY=BQ2/!'#.1TG^DA^X-2-6VC&-U.%11U949R" MG*,%5;@$%Y6'++G1C$LO<6L0T$ZG>-=G']\L/53>TP&%-7![P5NM+K76G!Y( M!I.N%RX8(?+$0$PG_P?Z[?237MO^N-5D50T"0 M,"@=)7BC$# ZM%8FYK9M*W.G7[#KLP\O0B@XFV&F3UU>!,_KW?"R)\*K MJZOIGV&2<,2P%)W((,P\JYJ798%\-55'O!9!1U52V^UH!JM'>!+<<=N2'*S= M^U4)PXJ_00+)?43;H%]_KAOGF\DZ%*4LH5,Q0S2U :H-D33.E@UGX+",8%9^L8(Z#*$BGZW+^EG(2K.4J1B-K:\DF1!MZ)<^U$^8DKZ<&_H:+AY'_-X;9 MNPF.D$?%>6W5DT,!E90#\O:0_(Z4DU%*B9 ZF(J#@'FFO#F-,@9,JAEF 1__ MG(YRL-PFDT!Q*6@CK:\##QPRO1Z)D2?*3)=&DH. >=%LZJN, 5-L!EH T0-' MA)%\:&8@!4G;J[:U>X_(P+6(WC)E73[.[K2$\[(9U5LA PX"&F8)OTZO9Z,2 M;"$1"D@1/>VQ68+71=1I5SQ[#"6%;E.,AT#SHAG56QT#=]0?8 7C;SCBQI64 MG >JP"S%W1H)PX M(@L7DK!0I*AUS8S8KZ,&-%PRY8HVJ=/\R@-RWI]&^4Q)U5PA.RY"#[Y2_V,R MPS3]-!G_S_)68WU?1@*($6NI.ZFRD+]I:YF/L8%([0T71EIO.F4C]2;* X"> M.2>&$/,.]1]\$?X KO)E4&4,D. AU\0?T V@W.^0><7U_5S?!7DMI[6L)LM1#ZW??3 M^5(O\U&T7B8;"\A",E/6)S+,%*^->;4N-ANU7<'9EE>]T%\FW=HI< <+#[KL MOA7R"5_&D^7Y^AXGX:HF^)(U]V9"1AK.%^N(T.K71TI+-#$*D!6V4LD" 4YT M^(;(%+U2WG2QH_=Z^#-ES'&$O8,>!Y>$/L#Q#YBO5_4!=TC^-GR=X[ORZNO7 MJW&J"U"K%\9?Q(JPI[WVV%A7HQ 49;KR0U1\=^$(K8U&$HMJ46C18 MS#,EY+FH=P=E#[HBOR6@54(\*UXQD1FX9&O:C1-D(&:R$ITUR$P,SG7IP[G] MN:TK1]OM/OL(YEQJ0V\6\>IZ\7DZ&Z_KD9(34?J403M=A\(I.D)=")!3#LAU MT)ZUV4]VXSEV7),0! MHC\F-51,SF$0D&R](_#TQ4M9;XR2=9+)*$.;MEC'I<03I9W'9$0?B0]S*MZ01:FBB_X:):-)L*QJ2#BU*#DM7" MUB&#TY$#F2I6Y6B<3J&#A;#?TX]?$#J,YJ9'%?M1\J%_^KZ=HK9\2[)":U50 M8&2PH!+SX)TS)!:./J% ;=NT3^N*\-F;&TU4<82$TDT/_ ZH&H__V(7K-,9' M&UT^D4IZ@"*:# 39B4XD(X4-')ROW;"5%$#;7X'B,S*5+2;TSYX>3Q@BIV1' M'_D/;)BL@^(/!S?71Z)E!$C2)LII@: P7D='W>*,2*' M:V;:5JP#6AH5XB8MXBW]UM4-T%T@F7-U?(J':"4'Y00)(0L#1AF;.3*=9.F@ M^\X/?/;:;R/:@=_\A[GY^W7\OY@6'Z<_5+9!!K MX6#B1L>4.S!ACT<_>TZT%O? S7K7&Q@M?C599T-8Y:T-(2FPC-41FRQ5X[!S8_OAGK^4AQ#9PU="]XJ8UI!B5,"$8<,43)+_L'$">;BS6 MQH+1&]GE1'_@XY^])H<0VX,5.^T:+JPO..;3\D#X;)!&#)V?,G2#AOV6M]6X M(<=:Q(=.16Z5EM&AR#DX0^=M%L7DT3X//+#_-6T:XS).)(!-2?5#&1SS#QCF MTTF(5]_?TU$RCE?X(P1'?#0\VPA65WO2DYOBC2[TA=;H9$RZ467\0 MHE?>H M I/"A0B\]CA7 CVXH 0(7ZRWSEA4V$0N)\][/"7#NJ9+]M%.@_O6!V!]_!P6 M_S6]OLIOOGP-:?%+*62EC;_5?>$#V?!Z -A.6%-+5D.11ZT8Z:2_X@TK\H.+@^&\R%V23$]Q+5R/FHN3 >R,6N]R88R9YP M]-(DDY6MHVRZ]=S=(YZQ!]R7R<3VFAVX7\9NF.^GLV6'8[(GWI0/-[^PM"V6 MF:JWNA:]FN1M0^./KU]Q]M/T>D)OFI;>9.F@-A"L(VDC^, M".U=]"G9G+IT MTF@,\V61]=STWF NSF'B7658Y)!$+%R 5E'2$A2)5M6@1DS9.28EBVV27 < M?ZPY.^>PYQY;UZ?.S;[;]%I($632%KBL>4!%"P@J$WR70Q:AMJ,8KLGPR3OQ M'UW7.SOV]Y%YPQ;O76!<:L?^7BIXH-?[/O)KJ$ZN9)!21DA%*%J/Z?HK:]L' M"4Z&^B[X(IW42O$VCM1..(>ZEG6$\'2R_,R5Z-Y=+^:+,,GCR:<1^I=AI(:=N'RS 2/PX7DM'*%N'!I-H. M.R4!SG /!-8%5DJ2NDW_J6-QX(F2IJ-1H(^@!ZYBN&^?K]TLB3X&F0UD7T2M MX:T3&U@ D9R1448;L$OI]$.??UI+<1^Y3P<6VH/F81/?]&,-%E_/OJ^6?Z!; MNO/#!O1(GP:[Y8QR+D5"AVB*5J;$J+!P##KSP%*08O3(YQZV;:X^>,VM.Y__ MPP[U(@I>1U.PX#PY#>CK6 $)W&4N40:"W":GIP.X0X^-.Y^Z>A=>)7KL#/.( M,VVU\>0L>;*Z59 *0DH1C&&<1^\3VYZ4,M"Z'P%U_'UG:(9LGR=#::"!NWH' M6BT0Q@VRU]/YXF^X^#S-M'8T(FI#*V:T=J\L^)0T)(L9N3'%Q=R>)0^@NW"Z M#*&3@0V2._C68^D_3C]^OAF=]WKZI6:%+.O\;GK9C5 HY7) $/1K=5:] L?( M+,M9>)ZS"M9VF2FPW],OAR5'TD"#3-LUVJ_7,[+-YOA^-OTT"U_6C7#^!_.J MBPT?(6?&QF! ,LQ_G[UKZZIRX8C+ N0XZ"@9),0,@B0DK&.2=#UK;-)/ '(1TK M!M2:%.!O61 M_'$B %T0O?!H4"^E/1T*V$?BQ^$">JTR5PAA>2<0ZI1ZF3Q8A\H8;]'$-H[3 MV4>#!J9 'T$/?/ERR\3YK_'B\V>\JE/??L?%8G7\O"N_?/EZ-?V.M0YG,PU^ M?!/^()M96*8X"(T<%#.%!($*N#$N)[1:="K!.@S%6426>NEP>A(%-+CO?7\5 M)K^%+ZN,Z^1M<)*182Q5M;6,)V'D MGF$E5PA3>:J7<;Q669#GO+M\%]VP;+ M)I3: 4U32^$NGM-8"?OKYP%%'R#K#GUU=L"KQ6(VCM>+^KR/T]WR'F'* M+I O!R:4! IE >]))LAU8CJ1]DR;?(O>4(^_HPW)HFVSI*VF&KC!J][V!'MD MN>1). LF9SI5@]#@K%% 9VTQFM[PTBAN?@/ALJBPGV0;."I_&T^6LQ1O*)=R ME'28)CI@60"5ZS3%$A-8Z;)E-M69%$TTO8WDLA1^D)P;1#BV\6PZ;M9IZ3^/ MYZN]J4Y%?VAO^G^G5X1D/G).R923N!0%>U\85,:1LBD^N-,IX[P;P M6 F"+3G50A>G3A6LK9=>TVLPO1KG&I38K&1Y]^0S0G'Z1A$#:GLZL-0'[D"W"]/Z%J,+JL&[0SZ,Y_C-(H?1 MUQ,$.$#81Z1""(+^JX%P8.TOGL!)E:$XRLBX M@3NT^QA]/QM_";/OJYZX:4Q_7=]&)I:=\AY) #+7<;^Z3N[3H)G+3C@R[4MH M8GWTPWGM/5FJCE6MXI5YR7ZASMY#\N?OIDDLF;&WW"9!;'_I7'O M1PQR@7S8PK8NDRTW(IL4%/-&24N;2-'TC2A,!S6;U2XI MU0;]Z?N/7UF75[VJPUM_6-\B)]H27>W,JJNMY!5$](5V2T1'?^%E.[8W9,3W M(.R#1,+W0?#;=7V/WY5UUX>;"L>1D\$''BQ$.GU :4:;B-49///!D6W 2FQ4 MPS/T4DX4L#L>EW<&YD]&AK8]*Y]:VORAM:U3IEC4WA4ZKVRQH&J>>]0Z@@S6 M(;E:1HDV09G!EG"T81DGYO!)5'[J^Y*=N<&^L!QC(JO?%;*QI!407#'@LTK6 M&N:=;Y/(= Y5$"?BP6-5$WWTT3Z%O@N:EU4UT4L_C^?2[R/<]BHW/N28O 3/ MZ_QS5<_EK"W89*,53&'&-FV:SZUJ8D!-]Y%I@WQ%7^&L?6KC$'4Q1O?>S)ZQMZ27@ZC'A.?.5P_:7>FDS+A]__F(=) M?D]_+*815[68>3RY5:KYJHZF&R^^#WXG<0"&EI<60XEFZU9#Z9S)JN0>,2JG MM4LF1R-8"4JJ@NZA6XT#X)S\VB/S$M%P>I,$DZ \F3C.88+:=$@R9^@_;7)) MGO&UQRI3\LUD3M;\TG9\M_B,LX^?P^3=UV7@_K?IY!O.%Y@_3*^N?IW.ZO]H MQ.K4&9%"/65JM-Z1!RR9!<-06F?1"=[(>SSJ.I_EA4F?MV"P"Y/V-&I5=M=V MM:N+I)%BT0M!]IDH)H"RG"RU8B-XJX55& )OE )[M"4^HU?E"%P]_FNU!]%: MU:$U6>A_T$?4V?#O<3:>YA&B09LE!VVQ.CRA%N 4"PF%(&LX!2G;-,0XU@K_ M>I].\CX=0+,6?7B;K?/O2WWA%3PN;U. M=U?XU^MTDM?I )JU*JAOLD[20L'Q[:5F&04J:X!9F^I\SMH=4V20M$S)BRVB MT;R&(R[RKY?J)"_5861KT'/Y>.9ML,FKS!GH6%O#:.8@<.M!H,2L@Q3HGMLY M]:@?=9:Z^"\?;1Q#/:*]\-E=)S8CXK#SC[N(8:4$'EK"6]LOH0"4D M^TO1;LH4R]E$EK1M,SSK'%;_C-[ %H0R8; Z@1= MF6KO?1,T>"T8F#JQKT@68VY4AG@N(OCK;3[/M[DEDY_Q#=O3@A 9@_5U:BJM M&!07=6]C H1T40:NJ_?YS%[IGB+XZY4^SU>Z)9,'O.6K*5+-A'#OSN5I,>0H M#8^:K!-<]B.S!N@G$DQ2](FO%W2?%_3,E-B+E\_SLO!I M&?B,>3F.U2F5:F%H@1#0 =,I:ZN4Y(WFKYS#ZL^G",DGDY+A"K)WF:A((HNR M%)!26!.YD\&U[J;RZ3&=?PB3A M#[BU$&H-+6M5IT+4D>9!@$J.D>%B!=DQ4;C(E1$L=6#1$X]YX9094@G':LR_ MNZ1NB_QADC\\4E0W=-GC?D]O6/ X@#BV2AV-T]P8],$SI@HW07E>YP PS-$4 MEQ\H==P/R,F+'%W"7% EB#QR4'4B*>V&#AA]28%+R_*9)9:^/7F1X_)+#6., M)Y]6UZ1\I+,60O "=CDS+"D+OA@/B+Q@PF!T;M,[8,A5G.$A,2R#!XMR'4J! M9U5^>#=B]W&Z"%<_[KYE\8*%5$#&VJG0YP!>Y 36,E82"TXWFJUPFO7^]8J< M'ZV.=GTQ,F0=!-26XI@OZ7[[WU]/YXO?IHO_QL4'3--/DV5_P(C)BU!'YB01Z"VP#J)Q M&4)"J0W:8D2; H5F2WIQE#T/B.BL9&WN?H^[SK_>C_.A48MTE<'BG8H[QWD*$%VBA2"KTK<1 M1&948\>)]-/U<6!Q*-ACHD.&ID'FO M-5DJG!=:I2BFE.2+/=&-\MFPMU>RP]F1MX^"3Y_L8(QPS/( F(4&Q2(=.I/WBQR0Z]M'U8LD,?50T8B*C3DSY4$2U?-^=-3<>48*5! N'K M\.>L(,9@K,C&Q^2Z;%^=QHW=//9EFG;[2W[ V] ;$)N4FPXP!A\]> O \6<- M[JF";24>(+^!IPG>AJ.]R38S"2QGQ1HC<[ .+>!RTZ)]C?:^=Y/-L68M MDELN&<04"BB9/$2A'7AG,5O/E9%'[6.X"^3Q+UX.4&>W"[N#=7&\O,U;4#_^ M.5U##5QFO12)Y]4:2@R"E 8,'8<^Y&Q2/&K'O5T@+YLV^^GBM"4CCTU=&KI MI,NS&I:#]%[J5O&'DU(RY[T(VBMCK<\9M<#$11$L*/- \4>7QYZ\U*/XHF41 M$:(IB9P@GNEOH98\65.D"T4X?EZ9VF_/H]3C _[S>CP?+S8Y2IN$?X8V%.T1 M=,) 3HB6X()@P(,I3$G.C3O'FH\'EG.&<99A.3UL\<<0I&A7:;K$O,1YZX?T MUT1K")]PY$W2,9?EI'$RNA4F"+S02>FB1RQ&HS?]BDZ?>.*+85=#11ROSH&1 M:2.#T>2OJPA*2 <.E^6PF@B=97;8IBG-!=4Y#+\U]5++@)&]NRWG-JO](8O? MII,4YI]_^5=%BK5^9YV4.YMA6@)7VDH10H9@G0%5ZHQP[A)()YQTZ)PP73HE M' 3BQ9#HN.IZ3I4%(W2ZT(8J@$F+=> 'N?J!I&NTU4[2 >U=&__YKWJ:H;;& M\R!'@]* (Q="."7)VD /' /IH%YXA>(L>!>LY ;WR<\[G5;B<>IJS?#\. MI]']ET:?S+%?_G3^9CZ_OC7XRAGM6,1,.T 6H Q9Y"XO4_8"$YA2=D6?ET._ M:QDOCO*G(\%]1IMGVL:!">%+)M%;;14HK,6DWI 01 [>)QMB>FZS?"ZNC<-) MWI'CT>K^RV3/I]R222Q",@TB2S(.%:N#12P#&X01/@3'BTW+*/1IY-H5J' M-?U5;KE'N64OLARE8FT/33\7%J-S3NM(%K\@]U4Y9B%FF6K7*9<3?>]B>.'L M[55N>7;D[:/@@..,T.*XS6DAO88MZ1E;*Z M7UYN,3:P8#399LS4Y7DZ[4/!#$0LPYFS0079P5Y^]"$OTR8:5O8#Y@8]"FSM M&72!MMMVZD>/4]P0#:R8+NH^0*K'V@W6$+77G+8UA"!YINU.,W!1)^#6FZR8 M""7QL#$TY M"S6;AT9?"330Q:;@^-.TO]J/Q)TQG"\ W]P13Y.D#9:&+C\ MH1ON6UBU,8GIR&H%WS)W*4!P.D*=]2-4'8%G]&",>9DLV5/:IZV7O#_CNDQG MJTRY:;EUC;B\07PS^7J]F ]=1GD A(;5E4,)9GOBE@K,":E+G=%K>(F!!VN0 M)16]XJ8\4'1Y )J3UV(R[US6A0$WC+QCAF8]WB0HFV*A_PMGEFGX=M!:S/YG4/2/"G"*UH<\2/XSG__AUAOAFLL 9SA?+!=KD#U2Y$G^2I-KK<@W[PHJT.GZ-=?>>NMR7P2E9]GWKJ/R+GC$HJGPT89 M;R$R\E.>A^-/)>,WRYK^BMO?8^\]5YD.4;J M[SZ:?BXL9ACJ[,((R 2=.86,E*CIS/&9F>2QN")/=,-Q-NSME;=^=N3MH^ C MYZT[:YFUJI"!XPK)JEK))6>0H21'_YB+W"H:?L%YZ[WTV"-OO8\2'KS%/4I< M[<.]+IEA_GGHR-FC#VD8&^N^N*WH%T.=#7=26R&5SN1"Q)2T#IX)8:25#T2_ M'GW>R>-;/)ML&%J04DGRGQWMHIPCR&BC]2ZD$-L,+C^3^-8^")9?UKV,-]TD M+-\NMY0,F''_#V@#HEY ^T_;S9OX+;9%7'Z#%7/0[T- MG*Q75\O?P;Q;L.NNAR.RP8(2A+*$0C(S28%C)#VOLZQE?R[)-LVPN^%[,3QL MJ+8& :E.S=7JZ_3KU?3/7TK!M*C?_3&O67$K2VV5H#3":),ML@ZBY0*4Y@I" M(B->88A<%I:D.6'[O2Y+>'$4/8WR&T27?L:"L]E=W#]6<]O-?3L.<9D;\?J: M_@>3Q0@YS;M G;'_.+X^F1U-N@!>IPD8\0 M%&-2DQ%"?])[18=%,$I#[>*:2TR^E$ZC$O\*>[9VE4ZB\C,->VJ=';((*:,B M3\\8<%XI$"K)F))2L;1Q]B\L[-F+"8^'/7MHY+D$C+JLZ:^PYSYASSYD.4K8 MR,)(<05G#=$$L_8)>YX;>?LH>."PYP>< M+V;CF@SX(^#V,+*9>)92C1;/-QY MF=GCD6?HSS37[[2]]7YU;OX\_3<9EG(AD&QW/7T^_X8QP M?W\]O;JJM<;?:*N9?:)MI Z1_K$/?9R^NKIZ'V:+<1I_I0^8WQJT)NI<>%G" M*BU7,5$@5LE;%W)$GY)O=.%ZY(4>_W@XV;NQ;8><,Z4:U$_>6^YZ<;/7TPD= MD?%Z59T_7XQ"(FIF;\"X)&M1&X-@98&0G-<"N4/99L/I#/$OU@ZLQH%-XK6T M;D.Z#?5O89$^TXMSY]]7+\J[LOS'G[YO?O>/KQ^GOW_%5-_(VX,P4_:L6 5( MBR%;S0J(S")P21:A$,%GGCH8TLV!OD"FGA\!&H1V]U_@J!23:D,U("6HMI8FCIXN0@$ELNJ'7P M,FAI9>9=$KM[!?T+4OII$Z/!!?&.ARW6T?U!GI[*E#TG*=)$)$] O Z9<)LE MI"!U:I1\W G>+\C3=NI[R+&31TIN2Y^XYQ#^#!HS26@"T3&B @U6*):S;9-_4 /]K\W0?I7_D, G3Y#<AX!),?]W]ID0Y\S='\SEJS8N24=MT6[9L0-;&B))P'"5YU:GE>VYK= M@_O7)FU?"G](UY-G-&Y[Y>X2TX8PG:*CF&*96K_,4@/AJ3/@B/:E*XW7Y5H' MWR]NM6#1*&@UUNY@J+\V*1NJ]2$/[:D\?#_(Z=UH>CLIE9:OQI-OXPG,TM7D M)8S^=?4?E.GR=7%:&H/ T/4S@+M[$,2K' AUV;G .#C:IJ-*1X"_,.=:J/ A MT]PI?OR[$>[%,$VOT^*_[T;;7I0BH1?3:9I-KZEEFGMFB$CEDL%9(,"4(-0& M1T,2$%.7N.BAZ_Z"+&JNGBTQ^9/*\[J#76V\@S2]EC3SH((B0:DRF*6(QBM' MDG+4,PHIRKJ$NK?XGZQJI*@MU#HY;^\HT15CHEOF-77 U3;/? MA>P\J?(UM+>7$">(OD]JR.QY8(P2K4KJJ\7]&3U?2W20T3"5G6E4G-8O)?;D MG_?)B$,D7CESYJ?TGAV1NO56>G_S7 TT94H:K@T!JQ$Z,A&0=NIL^$!^,(#DK&WF*#"719>MX M'O.ASV=T'"_UAK.AN\"XU-G0!ZE@QU3A8^37<#8T4T9*RCAQG &1P:&;5GKM MZV"D-\Q)&2N_RV>?#5U#BX>(K>UL:"8%GD2VS 911)K2'I[F2$0&JG*67N=. M(P2>TVSH@X2_>S;T 9)K.AM:@R\S[BAQ+N"!$ PEB""0 "I97G+X8Z?,S>W,#DQ_C7+Z[5Q8VGU4X&'V9C=?%'>7'@]'/Z?B+ MW6UA5U2MQZN/JUD17V,1;@X#M$&EC(327,IDE:,I&[2VM5?29N:V5O[5AUBY M-&=Z%YU-3%GF@)&8(YZ!MO26MK@-"GQ_(OJXC-DVDV<> =5?*5+@VJ/_YHAG MEJ(%8,K,.2])UE1PI4!9V>;V_ F7(M5BR_&518=HI<4DP'7KEX>B6/AP3!H! MQEI"<4L@4BE!0/(R\3HKEQVW/+HFM-D+K:\;HE8DJ2O[)WZ90Z.5@29.%&2# MAB<^A2M346( PVD26:8VN\_3NLRIK/-N%S6'R+[/:'P77']>U!RDO:YA^6-$ MWR5/: 4P& 89+#^/M[2@NO=[$3512*A)E\7H5E %OR1(CN*=660 M]CB#'9=Z M0A&L&6SN ]C(J&X#F5A/G B93E M,K)DBT*VGF=PV@360>E=U[L S3<1;>77_14^[@2&]S!=Y7>WXWFGJKM8P>C+ MRF=:70-Z0Y7/)A)M)$K"H[_DM1"$41YS-KGC?>R1RU\ .?H0?,5+N/D(IL&W M-"S>UBC>3F>3'P^)S#.2U[M F,J62(8<=EHRY#62& +H'* #*_8N= 'ZKRO, MRF7V[\&/)\BY):C?)@BQ('L[GGP83\K%\^@5# =Y/!D-8$7,)%(6I;=<9I'( M$!*QQ6LR'KQV1H;,]D6(CUSZ MC06N 5B] +W"OTLA>[T^@+5# M&D>FDY0:<952$PD(TSL4B4[Y &U7%&/%0NKY MOE10X692$*)E.[G#KY\G7U]/5AT)+XC[19'U_H0J6-HHV@D:V*&@%89+1C' MO ^*<=]EYEWG!2^ VV$6[F<=V6^KF"^&M^.PF!XE?_Y\<46H P\!%[&Z[" M F#HP@IE20R9,JU%DKQ+^/"@12^ ">V$7+LB][<$-],90EW%/HNS^QZWJX>V M#;."ZY0-49(6F*YTW4BE)!VBS%9Z;G4'+G1?\0*(T$B\-8MGM_LP]\^S%4VC M2$R52)8LO>F=X,0;!D11JZA# \8;TT'_7=:Z ,U7%^D6G9\4(ESM46MF/MB7 M$B1M+1,D4A (,1KBN4(AY,PC%1Y-E2Z&X-Z%+D#;=86Y1=4GQ0@_#N<3<$LI M2ME_\F V>Q0K2R**("P)-$!)KD(I>/"$&F\R E:@N[SI!RY[ 31H*>@MI#@I M,/CW0?@Z^ *CC7CFO1,I.ZF%I;(_/@Q8?QE!FEJ-KT7=?75RIH5?Q2&E @GI;N5DH0D91. MR3 1;9?M_ZC%+X 2[86^A28G11!?#(>+2L625??[YR6B0'U2E$LBHB[/+R5Q MT3B2$AHN62AAC.U @ZT??@%J/EUH6]1X4JSO)T2O8 1Q=0T5C(N4N< 7U'NC MO53&"55Z-@MV?>RBIZ5V_CZ:I%!($W\?A?%H-1_LX^TD?$7)7/DAVAE+&2Z3 MZ7D2UL@(Q(@R9:7XDTX(3:C4.0B@J,0V29^'8STU\;7SBB]A6%HJ7HW>#B;3 MV8O1:/ =CV"8_+@&-*J]S9[XTA!!*O3&@')5;F-YH,EJQ]OT6C\=>__[:V,V M;F;9]JS>ROF9G=&7Z8\?81#_7X+)U2@MYT].WRV>YF\PS%>Y_-VU#5G*&"PQ MAN,IQH4C@ XCX5Q&9;F55'>YH*T.[&*)>'XU-J@6Z/Y B^XCAFD' 3&R'-%@ MTI)XP2*QE/E@93#&M"DY.@QG7V5L3W4+/%Q93Z74[?UX].6W-+E9/=.=H?7R MQRN8I2_CR8^K7$2Y^HTXK]_P64:I6<*MW>.S.AZ(Y;C3)X'6?'#%069-B'DD MX',5R[6DT&;_ZAY4V6!'W U[!^C5".@.L)M6WAT)_#R%>;V0HS,AZVOV"1'3 M^M+J+92Y0](2&30C7N$!9+,54C%MT;&]?$+N*0M\3GP\1*&5ZXS^D;X.PC"] M':8T6P>/#YGC>K7[)_I7Z M=S1Z4=BXF;1WNK3]!1[?IR]H;$S&(:6(/VP3<]RU2.MP8Z>'VX@T!M!"!Q9U ME$9*P'^8TC%GIBQJSO''(HV[UCOUF)E.?U[FKC-'DD)X9XE#LY!(2!DW.\J) MD#Q2K8U+FWF?U4Z279A.*IHLC6,@S.>@O;J=SL8WRV8R^+-_P/ VX>ZN'3XR MOE/<&B(UVM@^Y$!BA"1,*>!SG]X/";Z2#. M\[(6T9O?)C":+N9:O+Z=+(:.3M$%#N47KH/-QH1H26+S1!W'"?KNE#B=?;+" MF<"[E$A6AO5K\*BAJFJ799_^*)]O_33]^[;<8J;)8!RO65#,6 HD"OP#7R)* M/-A M$XY" O"QRX%_ V@_8O4'O!;0D*I9F!C$) ME%\L4Y)QHZ91I.R[Y/D=N_ZOP:4:PJ]8,[X2Q=*FG+Y%(;V(W\MMVO3M>/+3 MKDI3SCD!)_-Y89*6>PO/#4GE*LT%QQ!G$UNP [AG3YY6BJACU^D& M/15D\KQQ*4)^.1Y%E(,528>H$)U!3NN,)W".F8!@"B(U +%+RN A:SY['C05 M*T=-/*:3!]W+1]&H(@YN2&O\[4GDR0^DMAIM.KW6"H T' M(F+)C>8EP.J,(PY,BMYGGE.;B7N'H+P8[C133>6:]?LGX+O1_)@L\IB6#(OY M!.9XG60 '3S@5EB2?1@O$VYT)#HX%(^6,F_N-+O.FSTK/7OE-Q!HY=+T^W;0 M?:1KNE[3$D.*BA'G=,#G-H:XE!.)RUG2OH4N0MEUQ5FY"/T^ MN#=_I$D83--57ED\"S/'*J=24D#0T)5$^O+@UF;"DU#<,,>T[A*7[;#4Q>F[ MADAK%IKOL%K*M[@/+=QA8X!**S7A.8L2P4.41F@BE&:TU,$:VBJY9R>H9T^, MVH)O,;3YKQ-$@^S-@]DUDXXI-"H(MY81F7!S@M(6WD7)H 36G&[C.=P#<3%* M/U:P-0O-5UA>A#"W)^],SI>#X3"5-CFK"_?UP70U0=!?)H"/;V,6((0HA7 6 MK<^LT3 !2;+-WBLAK0Z=!HX=S(?C\%X,=7I05\T:]QW;W)OI;' #,SP&/^)? M#/ IRB]E N70R]G/2;(=W,1RJKXR:%?"/!U)> M_ =*^NPBDI*C8!Z2)^C[H-7$76GNZA+A(@E. X!PO ^^;,%VJ60Y50VU"^@_ MS-LZ7.67MX/A/ VG!&IQV_N6)K,EV.L@;0;'(PG ?6GP(8AUD1&MG3$,1."I M2TYO=9;B+1F,?S.QUXDS%,3K0.;B,N>$JGPS046$LDT:J&E#D&VJ2#< MCJ>O0IA>7OVCA'SNPI:8!M?S1+TW^!BS'_.D81J^"DA@K'=419,;FG M0%F@6*;X=L'1H?JCFVKOK]QO^<;)*AA7E%]+?2;.M%8<"+B2LI.D(XXJ3IC0 M:&GDE)5XS!%X*GK<4?703(V'B*URKMVG%%.YIAJ,8/JZI.;?C@8! HHA33__ MY=-?WO]E_AOK[EH\&@$,_4^52M"C=%LW@HBLE >E>=Z__OQ\^K9HIXTKQ__PI_L&J;!,J+: 4)KK1-DHDCL0O/:7EZSH*W M70KE=Z_P#/5:25R57^&_P^TD?8/I:J@*XEH/40F<@HB$6;3QI;*>^&2!)!L@ M)F=3VMR.M[>;V[7 ,U1A'6'5GBVT"/?!A_D> /CIZL/+WY[ M\W[5Y]1PQ[W51$-)S[8B$Z]9(%JRD-%S9WDSCKOK+N_ E9^ASAN+MV(JZ70R M*VCC;9A=33XOJJCF9H;RB@*3GJA(\8R(.1.'FB24(U&5\3[:3@XR+G#/.<;O M-AWC70@NP!&J(MR*;_X]/,586"*:+LG>!=0AA?&':/XAG'[]I3J:>JCV2F*N M>'X_#LXK'9'HF7"9.>Y"/!(G$OYAI @V*9%$I\O;IZC['3Y6CZH_1+J53;;E M^;,X@(HL/Z39?\:3?TWOYQ4AXF7+\_&JY:T%*S7-@B0)BDB')Y*WPI:2F,2T M8AQLE_*2(Y?O[^BOJ+AQOU*OZ* 5(;Q' 2\ZR[R"Z>)%T$9E)#V^OHYG?!%\ M(!:/P]+/UD0C6W->LZ?I)F[LG+9X9/0Q#KF2(C4)IULC"Q4 MT]]/2_=[EAXM_'$-R56.;'R>P6R>*_8YI!%,!N-%E$\*:KRWN!O%,KXKE*Y# M4N%3Z@#:>H6LK:;*K1 NY,P\7;P5&QW, 2UQ_#Z:%BLM#]9]'KN JGZ:[H33 M_]E:057C5G*NO&\_ DZ+X&QBQ$5NT,'70)R+#AF?J.7HQR7^6'+GDU;^(R=R M;[H_0+P-FC"OGR[^]^UTWI9SU8A5ZD@IIT10]/UDR!*=,U.\0$&URQ"R,UW4 M?G#B]RY$_9[HE10V;B#MBL?]"M>;R:1T89I,TORF93[3$V%.%F6S=VBGG])T M]5Z\_''OF^4OCN*BE\;"DE644BL84=9Z(K,U!$0P!!U[ .&39JG-;(T63W,! MQL>347:#%CSW4+\=3S:># [0+5&.9 M-ZIDJI765#(839Q@G%CAO;)&"";;])D^&^/V3"=XEH0[1(O5^^ZNL%SE57%Q M7%ZSS)L:O9CWSD/K8@9?TE5^-2X=YQ>)$K.OX_4(;F]HA.A)8B5=HHS>!>! M:% T6.MXCMUZH-9 TW]E9W4EC\^JH09VX -KX^6/#U &?A; ZXKE^=L6A.$ MAA->&N])1B7*B(72JS-K;CQ3OI-;>'IAZ$Z,%V2S-5),Q2YV.ZK;%RB7+U<7 M:(U'2NT$=ZZQ46WT^GC+@9.5TF0:U",0-> )I#-1OI07,.[+4)B,.W/,VF>7 M'U3+/%>^[)WJ='ZZ'*"+RE;0^CA==.,IG7D&H_OIH$)ZGY3'9W9\_LREO9<3 M! V_G)52SAK9P;[9M\ZY>U*LF_^8Y_E 25.;%-,E%FXTCT MY8(T:8$FDI3(<\:L+%T>=9L^63L 79"544/D%3NE/@)K9:UW -;4H-@)[3SF M1!4%[B?%"=)O<86Q$Z"R3N.&*(DR)=.04WPK2FTBS\*"#Y%GUJ;7=L^TV&,U M],N*0X3>G@VK(G#AO(UXE@40"7=%L,1[RXDN#;:L4B!9+X?&N0R(2NIZG 1' MR'JGW=#?",?/@^'W-($X_N=@&/-@DOX.LUF:-)GDN&>MU@,=#WG4C;F.VC"1 MF(L!0I0Z@QF4!6(MM=D& MSZA)35[Z-N,=%XWBXGL4[XM)@NL0<0//$?=K[TK1?;DSEBX0I2CWQCH5?)>1 M?1L?>V[GYF@-WO=M3A%5Y>*#C_.=ZML0PKV+BY(S^*PKYW!T4CPCF&>^]"MP0D6UI>A(RL2QRDAEP MY=!4B[Z/ .@SNFPYB!#'7[8@^9=H/UYV5)#KP=$SX]12L^\41)-^J S MR9Q9(IG!4]3H1-!45W1.(C. W)5]ET7%E.LZO M)BD.9I\&TW\U"8[L7ZYU?.3 !]X(D;#$@D@BH>,1I;;6AD096AI:)>V54X^% M2/:O?/*(RKO/+Q][9XVC.<02^D>$6F5+%CL08"P2JT'(;*(PC>;.[,9TZO'V M83Q+]^:Y?$BS:T9IC$DI$I7!IXP\H)<8YE/@:(D,) UMDM$?8NE_CZND_+]9U[P]D;;SBL^>"@T%7+'QY\Z'OP/*KI-+ M0NK2O\;93$I8$;]RN,>54#*E!FVYG@[,>ZB>/4&JB[YB([AU OEP./Y/V;'> MCB>OQ[=^EF^'#\?'70?E&!,:W3^/YY^D"@&6VC[M:H*]=XW A MG_M:8-$#Y+_'D_4Q.0\MH1<9C(A C"QSC+- @PB=21*L\QS TV#KE=\_7/]< M8?T:"AU7$VSE9@L?X"9=Y9\P+2-.74!5[[BQ$T[_'3=.U=.XE9![8X#SJ?00 M\$CIF$O[($D<<$&$B]Y:JD.(]5I>]:SY1]IM]*+X0V3;R+DLDQ\7;N\ AJ\' M.0\"LFRP'CD4.7!M@!/!J4.(K&2J)$[ "1HBEPDV$Q4?]2SW+-=O3XU*BMGB M4=:4:N7\GZM16J%<@C$L@ C:D2B*$P,J$4C1(\VI4=QQ4+1+\.#!!S]W99XF MJ8;OZ_W(Q#NT^29INLIU-9ZSTO.',#J_T4'K%< (DI4.2H,SR+<#7]?=JSUW M!3>0:>5Q3^_QK)I-4GH)/S[-Q3N?)?9B%._]Q;)0:CB]&U"5%^"GN_9WH"[ CZLM^C[BQO>G&72 UC0?ZQ%PY\G'JJ;( MO<&@T[30( 'K,8A99!^C,<1:98JQJ@@HC_LJMT(KQ:T*;4:N]TZ0/0E8Y^#' M(<)OP8OEF?H XJHFVQMP/#L2LF1$,J71(I[/0319>*I<-FTJ&O< >P)W"L6.OMR[-%\40GR$Z>SU[7(D6W2\= M?)%](#Z5;)1[81GBO M@3O%A&A"DT[P+L@6J:^.!K;J7I"K=,<.,)M:*!V!GL=:::#J0\ET@IX:G%5= MX3+K@L/S&EUYYA%N,@0,PK4J0[;HM,G-KG.70*<]MLW38=,AZFG'(AB^F$[3 M; EM-2#(\Q!"&>J8K,2=F4O\RB0B(5H=("L';4H1'@'5OZ731)';R7*R%EKT M 5HW +V=#D9I.OV\N&=?7!+Y8#CS"0A5@$:8LX*XQ!RA23,TT[PWTC6AR*.P M+LC"J2?^!KDU2RRKZ;,=P+3M!G0?SIDZ -53UR813I9UBVXO/X$2S$I/@R;( M:]RIK#;$:Y%)S$!3-#R)V*;A0P^*W]?CIR>]'R+BRE=ROX_P,[Y,QK>C^/ML M,!S,?KP8Q7>C/('%B.C;2?H\'M[.*VA6SKJ12<80B,T*B!1*$F>$(L:"2)': MDD':X6+F\)7/T.'G>#6->Y-Q _-@2Y#P91J%KS<^U)FGUP4Q, MX"BK2)*ARFDCRJ"MOFYC?D)V049"5254'&^U&]\*W?)]Z8*OW\N9#81/YH;F M!+WN)4T%I?1Q5[.)TUD=!<\"CU-?$I>C)F"U)3&*G!.G3)AX0:0Y_-:F1\X< MHHL6TT >E!^LFN+1G"Q%7(&!(#*@&8;/*@E$;:P7@=K0)B=@%Z(G<&-SDNXV M:T%J"/X)U-R_&TUO)Z6FI4F)_8-/;UU1__CC;!30N\S0Z@AH?[@@'>4.P"L9 M(HV0\=]'>PP^6.B482NK55YL+/)^7:OBJ @>*+**,DXDE-[8*EM2C.%H6;3! M=>DTWF&IDUN]#,#/#?FWX\FK(0QNRB22Y1?K>2AO_OB&NSO:@-ER+X 3(R6^ M@4)RXIG)Q,O2R,!+"YNIJ;5ZOQR LK^=JP4;'K1_::6?!K[6U>QKFJP HP0^ MX(Y^.YD@P&NP.;(R$S-2G@B>X$!.X+HL=%770 M("WR<72OEC26GF53IFYIFR61$?^ I"513&O-I53!MLEMZ@3O5^++,1IID+?R M.,A[&R#G0NC$?8DY,MP 4^G3I9#>W#$G;# BM7' NR+\ENKU\;W-W; M.BIPT4F4D\6'+(_GB!5:$*$=!9]IS*Q-T["GVW:W.BN.[[U[B';Z[J': =J? MO7=KZ/609JI'**5GWK#@//.NA#S+'5Q0&5\:1&RH8U3I;"SM8V+%L^J]VXHN MA^BB;#"P2(PH>$U/>*M^E M;+DUSJ?5#?@@0HR?J#8K1@5WM.V(UDA0:&:*)HE8R+4$GU:GV MY)DT+&IE$%60;L5(SN.EWUU _6)=BP[24Z?F-<<(N;>N1II56VCHA4U40OG5 VTGJZX/LSM_)$O1Z:)W>,4LZ16\ES!) <-[\D M@$@G\,U)<]A98YY%8VYMVD3-GE%NY4&ZZYI;>8C@^[%1UOUAJ MHAZE(;/9E"#6BLJRTBU?& MH74>2]UJ7^;)N7IPG<$R.4K^O31=O^L.TP7:GXVXCE+D 8V6CM%"SXVX>.(R M1D?Q"!7H@BETY:U7AD3M@HK.X*[9J-G2,VK$U8H?APC_#(VX(+H83&!$0?'^ M-0,"7@EBJ3=HA!GG&[6F>%:-N Y2XH&-N [1P!,H['B?9K,T68_V:U+>L6.- MUD4>71YMH]0C44C.*RE\L!*$(L MD3A-BT\58R*."UYRJ2R8H'B*?0S$K5H4LA#AU5*$5[>SZ0S%C N]N"FF_G4R M#+=R<"0"6H329T]\,1"3R4%H+2 V&@JY#]FYKX2/9L:#U(.:*FC@7.V8JZY- MYH[AKBMM0E0"G]8*S]"MQ!\H[@R-;5)MM^/I:VQ1*Q*<+N2GDE:YH/%;"(N, MA6(:OA1H*WK2+3A-T"UOY M)T0KTZ\#IK9>]A949W*O3]38HP0X0=Q]42%3FW1R@G!MBA> ECJ:Z&BIH\FG MK:;"0:,.++U18)\#W0,##I%RB[36N3VS,F=6K0.Y]CQJ35@N#0,9C<0[)0G# M ],EAMN@;U,5N@W-&5SCD_6TU6@\0<@-#,77R<_>C4I[J'F4N7 ;6$:;-42" M*TLBI;2+(FJK).A*NSD>N9+:'V*YH(/_1$$WJ.O\&5%)E5ERO NNIH?_ M+F3G,0!.U=RC1#A1[ V.@IWXRMQNK6D9VFPXO@*R;'U9$QLS>&J]DYM%=\^2 M#GN,@;[8<(BT*^<-?DZCP7CR\_&W:A?(@F/.!\*4H'A:64: H^,L>)0^LDQY MVC )MN8*[EZA_V.^C@;&U<7W!*+>'],DCR"/Q8Q/P!"LRBZ MUD889B1NS:84J> ^#<4*CE%Q::BUC+=)R*@?12^OZ,?).*04IV]Q-WCS!]J% M@VFZRE>CUPG%'.=2OO9968';-TG!!'SD\JY&98G63F3E2X.K+K-<.RSUI*+B MAVCZ_JY76Z0-?)WU^W+EAX,OL&B#"W\,;FX1\;?Q]':")KYD+-N CCT/J;3> M18B*"R*=E!%W;A]HFW$7'< ]>YZT4D3M L[I;' #LX3;\'0V_6U<*OV&:3;? M?5-$HO]W"K/IM4"Z.\LR&@2Q>.X6[0.9@$3F;([9&;&9I+:]#+/3:L]>]XT$ MV\ OWN'\"Z>MY. )M11M-V")@(Z*2*.92X$'"6URF9_LW=DI6T %(3^5N[-M MN]FJX'T1+#8R>*D]/HHKP6*;B%?&DF"5\(&EE%4;XVD?LB<67CM(^1V.E*.5 MT""JL@W?3_7I7? U#;KM0WB>X%M=O78@SF =HY2>6Z:9,B; M2D:8,8Q(03/Q5'@2(I[",L9L8A]QY6?5,JT570[11:.(VZI[AHE42AL(=QIW MT20L@7+])I16P%RFAG5J$T(Z05$6K8AGP+^&Z\H 3"+/? MTN1F,)K;4TML4LC 54HDVU*T+'@D+B5- K60@"FE->^@Q7WK7(9>JTJSXML9 MT^#Z??H"PS?XO,OD1^J=S $"T0JI)K5@!%RTN,7ZB):0E]X\EA$Z3>$O7\;? M_PL_>KY?_UN6+\GBR[G:MRQZ 1;?J:*LV/VE0%F@6-7S=L#1P7[KIMK[*_=K MG)VL@G%%^55^2W_"XP3H1$$2+\K<+$$=*8K+,&\&D@4B?@1YW&$W-U'B( MV"J;0'@ ?)G #7R @(\.P]?IMS1,87QS.QJ$^<_2]..GJP\O?GOS?I5-I%P4 MU#+"YR&%\I5S1I 430C6^2Q!=#M@#URYOR/W- V->Q-O7\E:;V$P^0<,;]'^ M@W)-/D\86I]/Q7R8#G!Y6*RT'C=T?);6B0M62<^J^=";>5F1!:DMVLIH1DN6 M !)'>]HQ%Z,S+%R?N/9IGO-Z\1?3:9J5T6+WEE@"BE>C3ZF,["BUIZ/X83R: MK+Y]"=/!O>M:G[7P6B;TAF/A,_X!%%\BSA0K9=S! WOD3#C>UZ[Z&*=&(U83 MUE^-;_S2PMZCSA_W5/]N].UVAD:^9Q1)0WCI7"X] /$6'7(E; 2K$E6 -^_NW0^%F]&/_K6?8,X?@UA+ER8D!A^?& D!R9*JUM!\+P#8ES.6D!Z.FQP9;'5ZGN(=Y4E MT@%LT\NO@^">YSJLA=YW4:N9TL[.-*VS\X'94H#JB2R1#NNY(LD%YQP'EU2; M/)\GP+ ]%VA/CF"'Z*HEL>9FZW0N ;$:.1/0 D%X1+,0B$PY$DN9(\$SD:FE M12QM:?00U!G]DOKJW$6<$W71TI]X>=_5>3M)_[Y=7SC'Q&C*4I H/)[WEF?B M@HP$O&!!&N\X;1PXV WN3VNJIO8:9 UM>\O6 %?#<3I [-V V@!Y=K.ICH([ M'&DUM-.3I;0)50KG%8N6&.Y*R3:-Q.GY-!^EP3J:O6^33G0V G6WBL[>.4 MTI>%O=Z75W<]%HU RQ&C=Y%(KH$ P]/=0"IY%R:HT*-AO8'N:9A&)ZFUBR5] MBDXJ#T;\!*,OBU(!Q:Q+N"QQ)I33V<_G-&K"M 9%O01\U"[$Z#0:;;WLKVG5 M'"_YBJDQ:Q!+%G:!47TZXCT _<]#/%(%FTH\07Z5!Q_>AQ.<8#JA!R>4*PWO M(R56JDPB3UFP#$*GRN]S2S4^,MRPKA8/$5ME[?T=)75S>[,$HKT!RCR@WPV. MR! EL<&7ZAP!EBLI3+?01;?YM/>7[G=RX='"']>07/4YPW_< ^(39<@ 8&)J;(;9M^\=OQ_)IF<44=-9C5]1#5 MJIUE!UQ-@WJ[D)TGDE=#>WL)<8+H&T1>=N+3Z-?C/L>(A5(](4KW;."",.>X MC@ETA#85QOU28D]LKD]&'"+Q!DSX.TS^E68OOGV;C"%\?8AR>0@:&R0'HXF2 M"HA,' @ YT0%X;)-!@W7-E&X;OCZC\/5T>>XN3(:7$QN)EZN1]99$:/+ODRZ M++B8SGB$*DLX@\P]'J8*VL3X=R'ZM:V2*GIZR!_5@C^KNO@.R)I:)KNQG<T;VKLL5'Z M9L8AS<6OHHYWP_'GTI_1_*8(+*A9O;/KI=B>;>!]DLQI3 M68Q,,$NE] IKM)]0G=7[:C-K[VEI#>PZX/YLC8GHP,>'XV#:>/?G0C\5^9?GSIOF0A_MM#A!.$WA\EHG3 9'"$AU)"&7))BXN,,*YD4L99:]MY MD7U186__X'Z8<(BL&S!@,5OSPWA6-L=%!UPTZE2P0)+!O4\Z18EG.A''N0N* M"R6H;J+\!U#.T8CV=!V-:PJXKS9XBSC?.+]*$_QB]"+,[?_I*YA^+=,S\3]O M_GT[^ [#$B \/H9ZU#)5XJFG/^!&;%68[(WW(5EO)45#EMJ,2G7<*I5-%-=' MK7C:RUP^],6#S[ZSMU,,*D4G2' &[6U0DC@A3,F.1<.&2Y"R4W;QP:_V'F"G M;F+;/_[%[!5,)C_0J%O$WH1E7FM+R^Q#3R3NU?CTSA#MDI>!*BMUF]S;3O#Z MW^QJLF5SUZNOD0;1T#WHF*(J)3SGA52(SE%% +=[DA,>!X9J:U*;^.BO1I1* M.FAA'86O*=X.R\R(K3)8.(J2)4]]$,3JDKJA',6OA"=:&1H3>,]I:&,Q=8'7 M5VBH)4OJZ^&I!')V;)3%V9#")AI13,':2*2,E#@O(V'1! /94>_;=(G9C>E< M09T&^N]V8!VJAP9[T*"/(E_$LE!$P!-";C@,_=@5&YC?C\]"NX)/3U%!AZBO2G. V7X8W)848E6!VP_+:.K!A]PK] M&]O]:6E<7<25!V*]'4_2X,MH"Z@0(-)<2FE$J=917A#'P1 \X:7WVI>JG0YZ MW[G +Z+V.@)N]+K_GS&*\A_XE+>3=>@T!I%9KX7*1!6@@(^< 6=AM_M M7N$7T7PE$5=L$%50O1M]1V',TX_?;<6FF!">9E%RC9"4F2<"(9>T#117X1$M03=,5JTP6PZ=J<%DE:?_'&( GAQ[^/OK@L A/-.6**<13;KXGQ(JT@2T5$T1412;;H2[,=V M:AAMYPI_G8RGTVN=T-WV,I!HO"F^E\)7F*$,# 7CE"Y3B_M]\CFN_G?#RBS9 MC(=55$.+.0*#43F4WR?<'SZ5!F=7^??I(JGU9GMS.X32^6R1N#_O M.E(&>CJ+OCM)5G$TW=!^\]HQ8I,&JYADE#<:0W8DXHLC5B^J:Q#>WRD6_/J0 M9WJ=ODU2&,R?"?_7GQY16I0L-91$79*J@Q3%/@F$6D8CY>!5;%.[W3,2 M5 RKG?IP>98F'9\00@*CBV^8K"#H6$ABG2K]L5-D$5]DEMKDE;9_MC^YWI8. M#1JH[GQ"?)9\.WP_R.E:"1.L(3KZA)0:4L&LW]ZP#NUZ'< MD0IIT-SN/IVOC> TQ&2)DV6@L$,2>RX8<8%19554?#/&7*V6_0[%Q;'@:!'O M#"D>K^[YEO;NYAL,)N4!7WV%R9\5X("E&C_X7H,NOF24,E.4I,4I9 M;J+X[7@NC@(5Q/Z0#*9>DO?.QU\6!-/L<2\"$I*F1++"U\@,R5IS!XE%G]HD MY'9%V%>J=V.:-%'(4TGXWOE(+W^LRTRS@TBE*VE]-I14>8>[H_4$/% 6O K. M]AS[O@-W_A3PFJ3H:JD-=MW*A4/6O"Q"-)-VY33MJYP'(:VQO;V=H-1O)VD> M0OYCGCJ&7[X;Y?'DYFX4RG@X_O+C\X]I\0]7908J:M .D7.%&UQ(^)4#3QQ5 M4MD@A55=LGIKX;DP-IU#2PTNL%Z-YSTJ0X'X;H02^X+(5]BH$L&S)(BS0$N# M (IO 1L+]3%4E\.CZCJHG"Q^_\9JW?#O$SXW##_>3L)7_/'5 MMP)ZA973@H^6YDNZ%%#*B#1&Z$;QK!*/H$SLL.,[OP\MCF7 M^A:E.%&R^&4B:F(]"P2DP!,3)<%-IS8=SV/R?--XV?&"K6B);,Z/[0+C4@?+ M'Z2"'2/)CY%?17=C$X[AS(**R$N#MH:496)C0CTI]MRDO3T.-G0;+ MU]#B(6*KK+V?QZ-+RL2\9IAGC58C,YEXH!*_Q=- J Q9=LI]>TZ#Y0\2_L[! M\H=(KF+8Y^%X=*%3=C1$PDR9:Q]<,0V0F4(E 5 Z7]*+&RQ_M J/EEQ?LY$^ MWW[[MKC,A&&I^7H['/_GGO?W*87Q* R&BPR-\;S3TD:A&10K[WZ%VO&E50W! M5"G!ZDM8&Z5:$9RRTC+-@4O'0HGP9=!HF6G+N1#7#7&U[3T* :04((EEN72] M13_ 16H)!QJLC-QJUR85^DGT'J6X=W,.E@AI3>GYZ_'I#2/O$R!N)I4,D'P'? M-MMVCH9]60SK3X,-RJ.Z-=Y,/$5(VI(,/*+#HAPIU@H)DDL1@DE9MAD\\ZP: MX)Y"HOIZ>"KYD"]A6&+)G[^F-'M??KMHI@1#-,\ 5AO"!F3 M;21SK''8AQ@@+Z MI0CDY"5/K$PNGV=)2#Q$?9Z'5)U++HE&_;/[IL:>G,6^F7&(W)ODM:9O,(AO M_OB&\IFG.%S-OJ;)J]O)I.31S*\KEU$ZS6VB,@NBA7%$*E-J%+E'VUY*K5 @ M(K7JM-(58_^V<"W-/LAL;:*6!J[Y'-?/@+*F6E @#,K$IC0WPHTA/AG'P0=T M"-LTK7@ Y6+H<)J0:X?,'VAH+J&4XLU_O2D!VND 3:PWH]N;>7Y>^=3IK$/4 M^P 6E 6GFS0H X+9U=XD'5$ND*)Y?2%1\<60AL3;&.))]\GH=]*B6?< F$[ M=_KO9+#WD-FQW2Q_7/[P".!__Z__#U!+ P04 " [B5E4IMOS+3TW 0#; M;P$ $P '!WL7+'B\R>XK0(_5W^Q>O6J M5:O7K5V[YHL-ZS9L6+]N_7K+C5LW6V[MVJ^V?#V*Q$MQGU>HO5Z_^LOM_\N;^4_(EB]67%AS>:7%+LB*+18K MMUB8VR$.$(C%:HM_;Y#_8[-8 9[CFK5??+EN/?@&QF;("HN5*U>L6OGYK,%7 MT\'7(:NVK-[ZS7?'UFP[^\O:7?';W:[G/_K"\8<7?UF=ZYO=??#"Y1M?KK.V M^=M7MGOV[MO_[0%W#T^O[P\=/OX/OQ,G3_F?/O]S,#PD%(&\&!D5'1.+P5ZY MFI!(3$I.N?E;YJVLV]EW"@K_551,OE]">5Q>4?GD:=6SZOJ&1@:3U=3,?MG6 MWM'9]>IU=__ H% T]&Y8/#HV_D$Q,?GQTY1F;GYA<4FKTR]_[I<%9*7%_[G] M=_NU!>S7BE6K5JY:^[E?%BN(G]^P9=7J;[Y;L_78V;6_Q&_;Y7;]B^T_Y#]Z M\=>7C@?/S5I=N-RWSGJW^^@>S>>N_;MG_W,=N_'_J&?_5\?^6[_$D TK+<#) M6[D% H.8SC^^LQ_R_U:K>E+R2^8' KO<4>FO-0M-8LKOIATA" MB^BMGDJ251&X!S"'4U%?O1^$>]^V3HAJR&#*EAY?+>>[0G M&=I*;6,5@PS<)WEIAJ_P#:AJ>")68(3MK M[PR$/1_^B_J;T6]_ID[OJ&4D)VNM'#NTMBTDK]3K[5'XPO33@XWA^M,0D M(E JA=R_">@?4X+O/:"%UG]2'CRYISPYM47 ,P9IJU;*X/\H5-6S#/1S(3US MQN]TF?^4:UPUUG2\&4((<$=K^0<]_-?>\=V?%-S"H64*$TT3I7*^&=+%14*6 MS]W1JZ!YI:X#PQE#HZ&$0AVESN( XZ_-$.PH7),KA'U" -;B)B" M+-DZ9?9E'$SR0D;=DX2SYF'-K@J",85M"#_7KR$>B]^1 _#/K&9_>WBA\N&* M._O_J_U'MZJ@&H18\('OUFZ&*-,8&2\8ZDV?4EHP>\MME7FJ!D]I(T09@,B] MJI]H+/URIX=42WOC@3]]JH:P-]6Z>82OD$ %S2AUNJ*FUS;)*^BMVG9*;&C? M?.PJ';_K$VVR@X4U*= <8,XH?,FZE8 3',,O!.WTOSCI#^3@]]"KO M$"55*]"V6/'.2L>3SQ!R1+62 .7G/LYM8:"+$%RXF*;%%:'7ZD+@44TWS]S; MM%1Q[Y0$ %R5C,IG6 HS/Y[6EC#FXA#1,A#GR"SHPP?'%%[!$PP3=,_FT>:, M/1$85H0#>N9[E(M\'NS.PESX-(7=M,7X3K='#A MS_K(8$!=HJ6%IZ$T*X1%](3]ZL? /+(FQPRY-T1.8G51?JI,-Y4]2X*&EIT> MF*!X'_)*SD_.B)&AQ\3"!Y6ZFZ-RL=7C08]-E@$FN5OLDAGR)_',VB:4\9QF MU3GGP]JLF;A@WAV/J&@SA$LV0Z*?U.4>V>?2=AR6E>#B&S1F<'2"FN;H9DC] MT(...G>>:Y[FP%?!W)DK>C 3C",P9#B/28 M>X46<7?[73%#'EH%"9VC;%RKNXQ0[*E]-P>TLMN =Z))#GD=+_? M&.PIAY[2!+<8,J;^NEHCG]U#32"\2QIH#S"T1@@(-6;(9-TP$0IXSY/&&RU$ M[XR_-F*L?4[Z"9V]TH=MY3UH(S$AX3"IG6 Y5>A\!N>9D4KBKRF!!QDFU2'_ M8MTV>A.NYB0\-N7UF"'%E/2! V:(' 8%;I[#1NQXFQ"-H)[+O4#@['R$Y9#4 ME>)!"U5^[P[Y93^"%OFD;J,9\AON7!^=F)0QAX'EF-;,]TB F2MQR($!8_A8 M[M:AGL$XQ^9LTJTE*5UAAESW @>&&[MRJ*K.NX][P%1YF]NGHE\$[.Z32"M) M?Y+!099[#& RW/L2,$>H^!^DD\#^EE[*-:^J)[0U'Z_\]!^_O/__V!XVW_"N M0AZZB CF90Y='ESL2IH^)_J&42 YS8@I/F6&#-7-FB'C]*,[/!EFR)=9MQ8_ MCN*AQSE]$Q+FE%VVRU,T>4*?H9;5VG0@G^;4N2!]3K_Q@9W!!9LA_@.+T9GE M>9>5408)BLA'LD#CSBW';4ZFH$L>FR%\C'54=-Z$01*IIRHD8;#;OK"N&HR6 M@KYM=*I&_.6F!(_0+R%VRZ'+#-#D\\ZLB6ZM%(SY>+6)/)>X\+H- GO%$J>R MK8K15;*ONX=ODNLL?V6#%7^L8HK"O;G=UZ',X.KOV(3Z/F[&1H'G\!(EB:JZ M4XQ![E?BCYI8-C_T4['L:P:JQ!%>,&!">>4W%P=VRRZ8(664ILH^1MT&';J= M Q_;WZC# WVK;"O(;J]WY,Z9(;5F2(B6Q)D_LX;W4FY7F^LQCT7&?:RMB60& M-PXZ-L\-,Y6%VC(OP >1[U>-HU0R3;;\L7I_)+(I$M\[5TTCCPA3TEZ0H,Z1B M+[D:Y682]=5QP>^NJ;!M(CAL,SK@5[)H^<&"8,+?X<'&83M3G?3S/B>@ZS]I M_,V0;?BU!M^@T=)^3S/D;4LGP9AX[; !MH5>IAKJW/GUBS(@G=&DA0(^#!QV MJ(.[BY6'C8@]_%N@-F-@/>H@Z4^N&O )"V_E/GML%&^D5WFP#"']GG)#C%OU MX&7Y%++R)5W$B$F&&0U8L;.SP S!NPR!DOYPTPF3HAVWM^Z]R7<2H"!>VY$^ MHHW!AZ<1?9>,=0>FVR-L":.2"6?TK#T/5,$P2K?8@ZL\V<;,(!@7&H5[,U' M2DDT:]4R-Q]8TR+9DA'B,V:AJ?3WYFJ75*/ M"[5IO$BA"]#.T\W5 9DA[K#ZCDD&L]!MQ Q9CTFYZ;_5#.$H&DCC_*/V>4M, MZJC>VI-ZKI],-/*0P%20 6]_-<6SM3;YTNL$ DWBM-Q:L;L)%EP<+:;;O^RZ+%>I M]"1U\<.-C]%;WKT+=R=2PA*]>2*LM4BY4:XMR0 G^GH: W_)':6[4!*-*CLX MP2I0?:_:!<[_*]Y!DCSX#4*67F;:*,*CCL<.3=R8@'D#R_->KG(M\FEN^2!> M43!G#T46..@Q:U6)H!.352SCZMB55?T+4J2@LL#R!PWX4TO&T(-MH'/Y@K^- M6PT4C0?&1OBT]GBRL#PUJM<,26.9(59AZ:U=%)%($XZU_<>+NOO/T2>7&/DD M<>%$-%J+9%+#!A\/"!_>DR/#)='W^L$#=<"7%U[P#T+>182Q2-'N^40\. MZV4J23/UR;'IWBCQY"Z>@1X1CJOY1(]Q%>%ANDC$T&L)P#^Y#T3O-"$U?*], MBAP;TMJXS#L=N&E#:;6<= *90KKTT,!E9J#%*/O M75+=#GA7,;!/RL*_' TRT(_:^UFM;AT,.5OS^ZN"3GE".5[H ]E^UN^_VO\' M[?S@TU*1X .+9?B1UN\CN1*64-?QA7C*#B>P._.B%&.]6^IPGT,U2#*41$;F M6"+%SL*C==#ZLF,XZQ1./RD4!LW+/PA:I9UDRWE:PJ7#. MI*SAJ=/D1(5!V$5Z&5@YA3R-86]LK<)0;M7T2=NJ@G:-=*VC>7X4$N/JCFI" MLH\<+8ZJ.7+H,?I@3W^C;293^ER)IEY6C4A:>JGX^)W[&2\TMTJ?C^AL@EYP M\Q\9?'IR=DE<%2:M8*,H6*I%&7BI>$A\V48$]UMLH80_)G! ]-=]![D^S'7_^JPEJ+AX99)WC.&3'=U?PY MT1+]/0>6Y4D4%TNQDA_QQPV>XT%]%53\2^5(S]L> 1L& O%.$ ^WZ.:/B6"C MWS3TNR@7\M;I;O*O-YJ.!Q3XR$[3\-(-I)<"CBE&WWR_?FN& MM.XEQ^\ 5T[Z";D'*/;P 6.Q=/S9+F!N2N: L0-6\1D\S=3X7MUI)ON&&?+/ M*='T1+H$Y_W:!;80>1>4[C11)2]3[97L19;AH++K"5],$$Q[X6;(JW]9<&(> M?CQVDS2VMG]&I' =*X$K'D#]T M>6W KH%?YMVE7C_'PK(C^W\I@!JFE2X@-POQKF-3>N0A_,)]5U(VW-OP+0BI M69_#=M7*?E?W!RDOQ]\DI1U[!*)":?$+:1UP3"Q$HJT_:NO3R^ B]^&X$+4G MO?+U+V9(_FYIV 6Y-.G*5?XSK*@?:FP82'B%(,WMOB/7*:_NM-(Q:K&G^RH[ MGUVF@1;?/N 7[H<"5L>!T>+1F;7HRNG#171V6Z6D+?TIB\\<^-GP8Z 98H&G M(;=@B+8_YE2'ALHP0RY PZMW8!UDL^C;Q2? MR) Z7-0*J'M:$[I&$P)XQ@Z47X$W88[ M/8/3F]9_C,>N-U56BO^Z3&=[3_]-_)I(2E7NO% '> <[&X.?ZN4Q;%%+X(YJ M'B>O W"X-TDP-6:!)]!5O7 >:U/OQFV>U2*O=[/K#U& M(M'\F((6_^IC3UG+S'E'WDU@]>YN&DA:P:\HAC;/&G81-V?,#L.[\WUD?39/ M6:_*,D/L:U"AM2T'-S1 ;Z4=N[(]9QX)9H.!\]=Y[\^YO?;+!"@OP&G#VD38 M%@0M4GYZ=M&C(A"8_Y'N8)IKM!!B4B8>Q=BVF^F5UZ5CZU MU?2ID6IW6V7LU6W[#(E,''*+7[P5O5L6ZX9.DU3TE4XJ,D.PMRFR<7CVXP*[U\&HJ]6R0$&7 M@UZ M%O]!6JM\QB@I)VB)(3Y+KRZTS!DY.1Z$!8+CSRS3H #@0\%01\2";GQ>PIT@ M1Y9A\%@X*/&>"-G9E^M5A]_N2F?/^^"O[-,<,K?)9ZQ%Z"/U( M>-6G.3\"<9V,0[)9SH:IB_4H8(7&@DTL%E8@'K&\%%?$T M4D8R8>+4)*[JXH.,J2Z\H9GH-:MW2P-'S(*@LX00V<0<=^7I47H_Z8 B8^&@ M)1T5K%B_E)KMM5O>2B4N>W0K"1S3L"_!,/'@EVJLS($EV=#OI?;47U%1P-$= M)@,K)\ZLK>X+R\S+^P67_0LWDU[JH:] 4T"Y,4/N2,(]Z LV^\ MT%;[S)!B^(L.DRA:>G1G46#T^L&QEA"X+C^=:+,371I@A8_2<@RZB MBGXO;7!)UM;>/<^F]?J)7VXJ1S523E7IM-%FR&)GE62+B22M#T7 MF H!274X8W\36B8]OM9T!8[=-3O1))].R+8Q2"X^W)1JAF1>KR!B>&JIOT-> MHS],,0^*9H9GW4KR7RD5'!:.+-?V\H.C9G<^EY#&TI-X:OS#396.&L_"7:KP MTX,DGAL=P1)> I/BH P%[AFF@->1*V<=;EOQXL?69P)+"F0D=X?&CPU,PQ$* M]&B!3Z/%8J;5G-LT;*O[ _F%V$F)MMB[\UZC.T^\MK/4X2X)%\L*M#4I)7$P MC4)?M7**XC3ILFFIO2^&8[U<]'0X&]^D?YP @O[K"'IY&GKV22OKE1#N&?7^ M)_K?0,G@*B&)"S__76#??N&4-#*7.^T4=_[\?YN[,'E.'8._/K2BCVZ]A#ZX MR8Y$M#1#W@WY^T&2RXS.>=N01M;.S4V)P$(J3T?Y4Y/7;@D+;;CADQHD=(\M M+[P,YF(' :#]3.)#+Z01QZ-L2HZ\:'/05N ?-RP&V,/"!WK<]%L[Y5/#-Y@B M8!&2)JU"=R7L6?@5)9EBVPNIB+B"Z'N3KPD4/^G."4./\/54A&7#V_%^ZG&V MQJI>ZN31_GM2-O,=4UG-B?N&, K8=PM5$;MTYRUS*:;''D)E!<'5#Q4\G\B2 M86=YVY)BSLWZ?6#^&KN\N$AYQ=\Q?8$5K\?VO%#-.^9SU2"\K'BXT?LE;WOY MV[2S+MQFS;:(YNN/\G\94"G'"_90"=T"]TM\EJFLN(*KRW;(N2JQ=^@@6J>4 MEEA.EK+^CC*5<%52#B(2++=K]:+.0E>R9MN9065XW,/23D%=''U\01+ESR>.4@W[L-= MB=E0X/R=&(V?MRHBZ\J#I0Q:X9 'CB0S,0T1 V,%)V+?WQ-YWR^7&F&<@J!B M-GH52A?3;EMA#3HWV>J/LFE79:V+D*P II38&V@(XT-I5";WT0HS9, 3P]-\ MG*":(<<>;O!9TWLFUBC8UYE[T6963[DD GTNW:W:#!D7,N+'\K:&GE3(=+27 M[)8 T_1T(HB7)\!<'9KRAKKWYJ^T>-/GXVWSC]D'#-X[S/JG&-\/C,-?2$V2 M9D=P,+A$+R#SJ&T\SO=KH:,^S8Y0-PPN.>^\0RA@.0\?E4X^EG-NO@ZPFK*- M!,76Q?F7 D^T85(!<@H6JCMJAC"@1SXVZH9YDY,XTC@'4:U=(M]V]S0X2*!? M7\\(9P[MC%#KMNKQ1^W0LV6QQ/5+H1[JK9BS7OP/V//^N^I,QG!&+ZN-MVY: M7/\Z9CQPS1RZ121F4O$@OYWH$Y$ET,=Y;X"1%B:H \4I_\JY3 >T#]AU&'9C MWTD.?):4E19P23XWCW]2XTV2X:L;+=Y^%-E6/JAAIJ#?):!=2,*/LJ^;GJ,- M\UX/[$+VD"IUU5.&GM8!XX_L%)9@!R7P22LX-G]>!-%QP;9%C,Y:]#\R#;7L M>@+:WL9'NT!(X2()IC6U2>F-*!^4R;&]U'VV94KN(NBN*9;KEN0FFZ,V1PZS M@[(^8&SQ>SOA>J8<)=-= (>55QH)TRDO28PG-(6=_-4B>OJJ7"9LAIH3M!4% MFGWC"V5!'4H:$1[AGN+0CD-O:17FR;PQ"!J&]B-/Y%! MG^-%[0V7R[T1 ^_#H7#-B2R\G7/\R"=6#OTH;\8DBD(;)IKI9ROZ1W$YV4=^ M&?W^&WP]RF4@7$*2-[>\6C)#)'[T[VN/'&"GO'["RE0S#I$3I2 A'%8%+;5, MDTP@\])=&$K/Z'OHS4G$#LIO.,ZE?&9.FEPJW=5X1SZ[IX:V?K$_ 4<5'/^3 M/72+L3ZO-?TQBJ&\6[;8!\Z><9U'C?VV$TV\P5U-3841_959 (CYE[+"LLFF M^Q^D;I^O-3= ;ZNMQ]:3++'B-"U(>_.6I?Z-M%;Y8F=@'\NX'H2:AJ-VUNS* MVLIJY,DGNH% X3!U8D#=TOPT&-B3AW,&@]*?7/025I[]&,7/40B-T(D.6T!# MWXT2QIHAGRI2@TM(P^'"G:U6K4**+(GV$DBC,2@!$JO68/3RIYT*M)$(K$2< MC?W[M,O%JJ20=G'F'UN8$P-*QJ;&OSBF^Y$CO%F'XFN'OZ"/XU ^4'_-]F)1 MQD\?%SA,A!T.VLV+:=(7DCT+>]!]EL[9OR1WL M'<@%ZX8I2M:M.M>O$)<2;HN_IYK*J%K8['X)05M\S4.I*/V4]BK!.SPB-5.R M9'_:H7ZDP2E-4D2]@B=PX#"&5;G!9TI0X8YGPE@9Z/]L//"0"%2=7T;QZ>&U: M(NE/RK4]@[Q46[J0)[XT*F&>,D/Z@Q$9\VF?,;:!45(=S*.$'VNAW5;3R=K+ MJ%.RRS2\GI2L+3=#KL?5> L\\1M[>TJ]=FNO8IJ'2NI&TBW!,5\]E)J$^1E@[4GQ/# *I"2RFOIJW1?3 M18)F%CY8LL^ RI@FC=./[NSR2Y:5C=M1OU=QAQGC]P(?E5#!O:ZG?S1#W@*; MX4FC'UI8+#$W(OI9(;^)A=S()KC$)"^^ M9GE^-)?[;.,P_*LA73GVO0=T>.B8X6>6M74]A@R;[^^,SC-#[-'%K;[R3NNY M+@Y1!BK 4Y;&OH8V[P7XEE-P''I$VA.,':]@"?.LVQ*PYDJ&F!YT3Z MLYC=NG*I7+/V%F$W0\/-_/7W RJ;UQO?99D:T:"6RE&X 1=5HZ&NJ"(/6,5 MFB$OF40-\Z.PB*OE-R.O'8:N-$;/EN6YG)WQ2+*.UJ>5*()!H"&"<6AE^&(: M:PQV#1G>S^@LX+T;NB,I3G=)>R ^NNZY;,'GE;H#&/[7DKXL7'EA.V8TYSH M* (%I@*4_[X]Q#*N>=@PO]H<9LB;M6Z] G\=F2.T5MZ$$/TB2&7*W9:T9 M\D7EOVS$+LK.!X2X*YXBS&Y""4E6NS+P^8 9PJ37.G04H/QV%_HGT7?SG0ZF M2VOX>BYWX\UN" G\Z,3X 3R1"TA3)?O=:OFW'B'KW7_ M@@&S>TY8^T',X:DEI**'F[XE_"TMXCE++)^]-_4"JD'B\O4\_5>\)61YPAC, M.HG_YW(K51>(;SEKV0Z[6+#\-\)[BJ<9@I@_N5-.)@ ^X1.MFHLOEY: JQ&; M&.P[ =G?X/BG+D;=\^$YR]V,$AZ;Y_$K$;W9>6S6N*P02A1OL1%0C1U6W30SF(SQ//9;%W;,D];$0Z;*=/-U0]]YYH[*O&4 MTHSVW&Q>=F/K#X&@*:0UA+1T:#@O20?^JD&I"!Q3V3,OH$?"TXB+Q\=$>5>N^4M-$/>%K=.N*2>; JF!,UP.@B2$>$TOV[]%#PC7%58V8A> MG!*5+:]W@:0-LM;7>HHT65EQP;R# M7K*"3N\BD.ZQ;]>LQ\J^QJ$7ZBQ'L)M)&Y8CF@E$#C L:*:5LH<\:)US(2^7 M%P4LXRQW5J5 Z[;C6>#BJCO.TCD^DOE/'J_%S/<"@C]^9P''"PF -\*6U5:V M.30B.25,CLG1<05U_AO @;2("GZX(7=M^T[[ ;Q8-$IM([MHR^&<>K3.AL]D MHWQBCK%R,WJK$$K@6R7#Z=NGG\.*$VB3"):M0RZY.Y\;L.4-ST70\>)/T:PA]PF" MM&O,TH,;#-9_#HM@FD?:$C*O4I-BFOIG1.+@\*$SF.5_%>?L,\"\BFMX6F&\ MB(B,J,0.P5,V4J] C0V$]5,"/-2DSP-##R/EY=#/Y G\\0[X0-O\R55WV7^< M99GTAM#P/[:H2D^1G:6!7!"$U'KD_S(DV M*4F;DV#(&]*6)J2"^B-':A(AO, ,= W,>*UAD\:]YQ'#2I':W1X^3Y2A$,Y% M)%F4@0YB,RX@3&/%;=AS5\S-J4K/O(AV50>UY)V]'F*JDES"\A;[B&?6Y"X/ M?SI\,XSTRTM9<7/@^*'<4Y1Y)!:'?&?K]Y=>[OV;'D2J1UI1\)@K)>\ MY*X3+_I5MG88.T,?.$?@.ZX?/)L\_BKADQVPU<5S? 9TU(-!-8AJ1IWI"CN< MML^X%A>RK688D[A^BD0;/H68IG 8V#_G"99_7.Z-WSE=.?!A3CRN(R6OQ\_#U&4ZRV22 M<0_R"/O(7%+6GUK9M@%7*G'I#=7KP4HO+;=O(QA2N*R0XZ."R_AS_A]F)^_2 MTP)6Q5>WX8G&T[SY 5V(Z>.X&9)J@E%X@02 MK 4N+#;@%.WLZ&>>-Y.O\ES)STZ\[;4C-6PH2P56,*)1 MK]U;ARC%A?&K/^"9XV?Z8-E4 )E,:I=KA5>&+'>S;QY/QMDK*/6-^8TD##-8 MJBVVUH-4?\T,89C$#96R,*04'8$1EP<\[0+JQ8FXIB.\)90I$J8RB2$C@*"! M/: E/9J:CI.P, >J16 !AVGC\DR5:$J.8&_@:<_A^)T,_$81RG_OW&0685:% MUI)R\/^4>N1VB:/9K*99+HUQ$75_KZ29E'6)SP+UM054D15/PW%>X@!$V[/C MD_Q]QG;ZD285'*9V)R4&Z38!-X]NHP^6Q2&>8O:5RGQ>_'58[\5W,%TE+.8 MO1J294#%%!'I4S:,1R5.WYJGV]KS6;HB\+RR3!]A,LEYR?3?IXKG&FF$6LS2 M7#+^]$4I6U.2UC$GI)P 9N[(G?DLE4K/8_.1(O9X:/H3[]NBN0Y$,-XU M,CJ[A#?Y1^[\"?F"@(M6,2#$9?3=W2Q*:.V]X(Q0+6N#?.:U$:UB"<+Q] 6O M/E5V?7QW60LON&[/7 E%T3B\FUM\R*K6W5 D.0*;J0<78I 6!:P07@D0,O5S MJ)Z>OM<*_<[HX8L$,/6!5EF+__P@S]J:OC"@<.P?S7!$"2F1U_*[D8,R50*V M,FE3Y.7]%H/_"6Y(_^=IP6KH-\]9F-K=H>7H,2SD19B,,^[DLZ,1!^3[RMF\ MJR%.8Z3;-C8'9H;BQ/%23(*H13/HS8),4(RTL MNF$,E^XJ0^S)#R9QV$UJJ[03MP09O3% X65Y KSYP;Z_V*R[M<7C(?D/;ZJ= MMUM<^5F7795T:WR&O<,M#O@6D8$< !'AI23W7!1;I*IH+@.257H<;W;R)GXA M->&6S".;)*T5M?G#)2]([W^V>!,KVW3KI9Q_XV]CP>A1Y*>:([X]G*)$T6)I MH2)=36' I1>0D.Z!JQXY"NQ;H#>/**7U=#\W"A LF[(H/57'$S]<[\2TY,WT MQ2.&&B_#[4DV+=R"%0<=/;M6GQR#;U.AI?/T"_(="5P M3PF#)*NSUCAT!OBX>LZ[V@#+=7N'N)YH= ,INE,6HF4%_YX.HR7-B?Y*^_0A MG,.[TS+9[K##O>DKYBD.V4!#'Y)A(W9IW"4MK[F$%@:C/ W:4L3M2TC0DE75 MJH<;Q^&F\D?ZXOV1F$2C@-F<6G<7R?B02A_/)\F0 PS=E3@:8W0>_/JC.V_C M<=Q<=:U\+)R7>R:P>0(-YYI\CX?Z"V)X')WL(*EJU*I M.BZ60:B@TZ1FT&../EED%[)Q@@R;#[!$&IT''OZ@88?]6IM5PD=I> M<%&M/VGG)7W"=VE!3P>C#3V-%J/3N/$<$$E^_XU*&BZI'CFG6^[%^24XDEH$ M$2Q.T.?G>9_!YZ3E!CZPN*H4R;-*BW^D-,!+&T!,L!;I:2_ .58&FLCK:I\] M'3EF!'.5!#57^0=/.L?C!!/2H)6R$Y)B:SA@C80HCQS2C+>QET0!O=]2=9%X MQLC):LQAK;3@*PE!!D?J.3_KO!_+7#\^FN.)ZN9'@>@),;00P7%T/MG086WO/=TLR MZ$PX,.=!L\8E\\KH4@\ 2C9#LD''Q/4LR.^5.L_2N\BU&)=D&Z-1DL;3J<2+ MA'5@7NK-_294- >#Z1X6*K"0I3(+XYFW&=\@].+P?GV.EEX1A0C)4PU%H5UU MA:/!I97IIN91_FOW7)PBJG28)R*U@((K,\B5(2='87F4K"S">%]+^B7\\< / MQVN^-@W>E1,O*\T0F#)]ZD8OZ7'U.SEJ"AX?CCK=(#G-*2\X.% MMMDYV(4[#U$R%]G5RMBO\X\\ 0FGJ(C&?'SMR"%>M*6G;/1)?T$)^JM&]GBZONNKK;>8U(N#^#!W_X=NWD3=W-KCYDG>2J M:>\DP;B *"*IZ1R29JIA;;O#=I=:2=U&AH!B4O2KCG28(:\N24CO@[669LB, MY#WNSP[WU_02=G((F'^T R'?5F>\I@1VJF=,B4MM +MS3Y=QO>+AIORKO'O6 MS(8C3IMN-R)"=!?1WF;(,6FX?5F7MZ>>OAAM0$&E@RY(L,:N)^,_7^ZF23P( MPS81-[Z"=Z$'%J%DA2&A3$U2/Y%&D)(-1XQ'WT86PW0G1H=VF2%/R#O3T%HE M%0PD1W=,%-;&LA<&7OM21^WAB?H*3MXE%P>#A!RGUEGM=&2])=6_1RB-?I4' M7K,/+1CR#F_2K:.YXS[?*/,8Z_U-61Z1+.Z]'E=#3%?VZ9U EIX3DA8.=#$8 M?2%!Q7;>TTI?@T$>B^<#,P7)N>!>;]<^%4M1T["+!IM<5E =*V^-%<'SE?T1';,D)DN5>;=]<71P-S/71F"S^0? 9#!RGKMQQE M\5O31]=+HD#YHI1X -P14_RPY0Y^[W+X<8-E'+["T/"1_&,-W:3(TI*@AH#F MV)5]7"&N/ QK$Q%TV]T$GX-15L^I,H+1ZO1/9)/HV1$HEK75+_XQKABW"HP" MVS8U_"@BN_D;O8O],#8$PP$^T#_T5<)X0$XX[,(S'^H02!(_= M !+!VPKD2(O&:^E)WO:\RN'IXK^#')&*.=)90FK=Q9PH!%8Z'GB[]B+I61*U M3;F=S)R=1O[C+GT#$81ES!T1.(?%I1<:[X*Q%9Q';&KOYJ3$X(8L1/CQ'YD% MGG.JJWK?@0O=\I=]K!)%G:&;\0HI;QOEIT:_30@0['HSK8A&< ?6J%4U!^/R M 'TAT>#Q]!E67/2;"X[T])VN7!DPUXA?<@*I>/H/?#,\:'F24;6RFC&;\2CA M5\&H$BE*Q=AHWV)8@5%7#I(V*O2?N3]"4\ MJ91!X=@) MIM\0_N0JL]WI0DT7>D9'!P]KT/YM/EWW&C"8;808L30^P<5%9(F9(.3>-=NA$5YRAIYJG+1@W"IS9YC2CT0C@J8+#%AE9SEQNY M3A KX64C2)E4HF >R@]EXTVYF1UO2FG)[Q]TU[OGJP8O1:/'"'N#2E 3@(-A M6D'W]J;E^O9JX4!&>K+O0PJL9NO MY:*7/[&;PNV.]2']$X(LT8&CG_"22Y0GN0?#)?[S)/XIU 1:BZR+0,M0+/&1 MX^6UC!4T+^-NBB-4"BP4FR%$8"5+\7 CX+2(L!6EIJ;RH[),R!J3THKGQ++C^-W;_(DV/?1=M9^^(:A RK71Z^'7]H7O MB6JY(UM#]1-J\05^A7PI2Z4LU)7K4=C7').:C$(6I1)/6K@J<^L4716-0"39V,E/<%SJHM1402J#GS-#(FF MB,-24;CD%P?QT:%+KV@F$=S YQ!D!N$;5(U;HQGRSZ8\K82R;,DA*\R0TM_- MD$V@O2)VRD='&"F]YYH0-J_0N]!L)GZ?@ 5Z-[BLRF02;=6*N<:^L)/:HLA" M[.L=9>Y.IG?#__L=B#Z6P8-A_8SPS(F$\?H=B"&;'F%L:23.%0= H"5Q$#G. M1.T&OB&;Z&;DZ3X_'%#?9^=)9E"U@;: DD7:ED9G4%5F"$<;N[(*$>?\X3IA MJ>.RW)THZL^8"EH*IJI);/FL[<>KO"T^=?]J4)K&E.%TPQ/001Z+FP*\L]TY MR4KE.&(&D2BH9/&W4[E+\K%*IOGH&!'O6;SODO]IE[M\U%1'VK*11DTD]6S?[U#!H43ZV::M8ER&_*F!' MHZ4=IJDYV):DZFEDD_2J0)&NR$4ID&V#+2<3DA.R(/8S727D=Z.'$ MRZ_C=SW5PJ]Y,@A;NIY(^+OGDG$.,CVM.R'('BO[^R UJ,]WFL0_/?D5H_$F$X#WOR]"/B?$_Y#0S0?*^=C!MRRQK9JM+AVJ:6K9$$S:V MKL6Y?A0][;\4V62@\M24*6=WC#6L=?[,:A^O8]& 5>UC$;];C\ 4,PV)M/2I M%RY=VBJ+[C[PRTC6%N4(#<$B*[?%21BXTL&60,)VDIL2O52U,L4,";L%Y84E M-H_=%GF"E5A[L&.G;\/ +\4G2\X;>!Y)#KF^;H'/PHYX6G),PH>;_JG)ZJ"% M[[5&'[P2DIG$&A,]JO/_,*P*I9JJ7PU?Q4Z\@:Z6445XTDW7@#+4$$\Z1UNT09NT]R3-%"P)X>EMB@YT/Q=W @P1B<^A@".>>N44A\<6S@O-D X7 1/J%BYOI\T-'4H>3_]A M++"[KP/0@EEEX0_>=CORPU1L/4\#CM/A\K7 MDS2:!M.PT]ICIF+ ->DF'Q<$F;*.]]*@G1/ENIF[]/")?,-J8U@+6M96_HG* MFYS0HP@F _SA!BM=\[KJ.C$96*;GP.[F*^=DGXBD30(V>S_O_0/0E;CART._ MF2&S!\;-D/QG C-DU;SNCYQ.QBBH?5%QM3"][8WN8@=K+Z_ECEA>*VJ9T)&3 M6#B1CVP.#%C:K'L67=.'^'3XEER_U!H,IK!T?.W!4%-)AK..>#7OO>F7(M)D M!W> ZS@5'VM[="*[/!U=JK>E7BL?ASQ7#-YP^5" MDW#!Y^*IZU0LL_+)ZW4LXY=%L0,94%FH/M#U4P:A=67U-(>8(7?J_M$/[$X*&J/?9>,GA,U1IH5M-">7M,E1,R3O^8C[ M&:E;K<)0__F)UR[:BV+21ET;0>UX8U+MK&&*P-ZFU&S"OUTD;$^S;S'XW:U/ MRGEY^: W9D;>R@KGS?4:Y%YZK%:]6B<_I5FZ1WF2D\A*%,R5_OV57(K5R8]I MAFZWK-]7F$&OC>4E1&82?^*IH9H0W*CAU=Y!V.B!V;U/=]C>DK*LXR0/F]!C M=3XLKGGVXI_ KN0]@T>^>RK8798LLJ=__O/3>#]( MFGI\TSO67^+YFQ7A$;IT=E66]F.92F7@:87)Q#NPBW5V.I(6V"%Z+!H.ZJZ% MBS]GSD0%P;2..PSFI8-'@D<=[--\. %EFW7PV-UF"#E[29_?PUOL]\3+9_=* MPGX.63Z"?"D/3:9L8 6RH] 4J,ZFAT-Z[Q8RO3N_YC5#B""Q7[;(QS;-:-_# MLM=SX'W?W"/I]?6FGBQ #RJHWE#!IX7B"AF9@RF*W/;4R!LG@A_P6K4MK7+] MUKK8C,.XY#KGJ%NQQ4,3*'\A%5A!8T2"V2Z&3]#2)+Y?9_R54D2?E+1LJCLA M(2DD/T?#HP"5 @Y.Z'67)&AV(\PA[4!3J;QCIT,3T!,MK@^7J&X230?!_ \L M(R%3CS65]QIB%%/HF.8&]&(BI4#?Y^1E")B'&FHX9(.0$*2QI]/9].+F^-%4 M')US%1^5(7DB 'K_X$V9(>_1;D-%GUC+OL]BEE*]!OSU& M]8HW:TW+-3TJ/[FZK6O2R.$./%452-3I$Q(M*>?SS>X_N5C(HC2F'??+!LNQ M\#V-M[V<4%+)*1;S(!YPZ::S0)R1GA,/"YZ\&BJU':1T$,B]R#@99 M@9>G\O54@L DY?Y2GO2L4?*,4./:4DE5IU,!GPI]448L$ 5 Y[6TD!-"=S.D M,5G$.JO#A5$"J[NYT67QP!Q+&HV7$Q/EE&O>'6P4ZO83-HL]RWT4;UNW](1L M1"_VP]@2$D?+Q8Z$I\RW+6G" _91GYR04-N1;B;YLAJGY;T/F#,*7W6,#3=R MOJR]%Z>B;'/X:!9Y$J,5H\4*UQ>-7_"8"5JCF:\ .H&T_GSU1QS/8"]]BB$ML M0=DP8;CR!3CDE_CL4"(I55=$ZIU]NWJQ*8H2S YGY=?K>ZHY7#1G FIL1"\5 M,V860>V@JQS!18!X)6%!M>!I@"H9NK$[/C7,9"YE3P:*F]M &?S6-WR^?>!"V1AA]NS&WA6_8? PHOR9.))!K: M1#6)6W$)]H/\9$+\$J[8P,+*DT-T*(,\Y;F[0;]+VIK8+4_57JJ6SYCD1;Q; M=(\68D2:"'4NG/.DD5 $ULX82?9P8_V;,6]]R3G8C!*-.R62TJ2,(S4H.4B?)&0A=9M[2_D=63HZP,F!7U9\ZK6E[^OIX>+[@8M M\(B$("6 75 V.FR'+I>8(1HQ9#KV"0Q-H0%9Q-C!L1.@R+Y 0MEM[15>3HYG_4QK7.^ R6 MA8\.Q[Z5M#4SP>")??8,6Q:3A\5'$UK93:U7PE!)BBB#7'EF==[FI-S'8 ;[ M?,'=2J/M6#UPL=BSR0RY1@N!:;S'_N5Y.8"P*G?"#$G&==(!Z1C>'X'$2 QT M4/UP89J=]#%<)[X^&:T..3E:MBKY1[=44\WAY5P&JY$^ MXZ($*2V\E223'OT*GN+N.<6Q4Z!'Z0GD&8T2+N8I/>!-Q=[I$E_T4N(0M#8I M%S^.KT]KM.@?2;KG':RG-..O=)WML,.#OGU@GK=%9^C^G&]=D@G97,?DLPW) M5")I7+BZE%QC/(87&'J-*2WJ=H>MPL@D4:# )*QS$QY!I8..(, [&& I#V=K MLVJ2YMM%,H?9-^3D6EQ(H(&#.R7&?$5JD4N#@;V$HMC/F:=:P!$M1A"4N MMK?!<**AZEA,#,'S:=6/DHLW/#![\GG#P77UOAO,D+_/T M!'1XX<&:T=V_UVF2&]SJ:]6JIZ9%-"'-0V?S'O9;8KS?:-!ZC#BP_5?]VC,! M4;CF$(#R$RD)!-F]#S<)T)FP%R$=>=E#)8/NF"-?59R01+8,]3W*Y[4J0%NH MB>,E,^L,P8MKKY'>4WPWODWX)GFL;@O6]\ _#,5GNI;V;S)=%0L<27\B<#/5 M^U?V&&$&+R-TEC$D7I!;?$S4HN?[:D0G'+2BJ87*\!:+ZS_]W]%L5[%'L>?) MX"C"OVC$NL.:M3/3LP,=6U_[EK]_L-/_@X-[OD1_B:1^P/CT\YFU7;)#9LB- M>-UY%*> L#'I!AC/K]\;C8IW$)=_YF^6T^?_5!$\WW4/_ ;Z^?FNQ3WDH!=- M&L\B#G;DH^2I&8*;R#)=,$-:M;C%70778/O2#FK:SKPEV 4.N40RBQV*_

X9[HCOKEEE M[LC]+^8;J9YO^^\XX9,EK,\'QJRU*[2W_XQST_D%'D M!UC X<&M>$SI]_@K9^\YCR^!B1"M=TO?-=HW=2'KI.9!P M:G3 >#P.@93T@%YS?PA G>!)83IE1FJ79NN\'Z^P+<*G_\E 0@#"*A)U>S@R MDY?)6["G1Q0^,AYK>GN124D_/5J#!W#A<5_!^O&D88(:JN6U&G^V6+;T^Y5D MZ?O-L7&ZL_[Q]XM_(U_M:VOJ:FQ8'45H U:&*U:OWG[VZ/^PG1.Z\_KB;"H[D@/#RV(V87>D801+PO6,N'&K]$*;"EFCAG MJ^(Q&"NT3K#45 26*]_H FA-B]I$4X)F!TJI A0*M.#*VR% 5B=8"*B).84B$M%+&&.( !"1D M6ZU:H4B1 @4JJ( ,(42&$"20K3+)$!D#DA B0T"!$!*&)"1[Y^ST?=_?[[S/ MT^]\YZ_S#7]LA)B=G7WOM:YU7?>][K70LPQ(SIN\9W"_1#VS/J-%'AQ\FYYY M:;/SO$2@( -DQ'2?B'S2CO>C>UGAONTTL>B('+GB E %2SL.FPV& D7*; -6 M758UY)6>'W#"#5JI2G@[A<\DJY&0.W0NVC,^V4D^*3KC;U-(Y'AU$M5)#'@G M.$12;O3]TK"VCMOH 8C?3E^I&7A^']T *]3H9B8H$_)XX1Q[/]U^0LH9UNR^ M2+\Y15R2F1"T4^,E=B,J\NFUDSECP?7(L/# 9HS=[NF%!3B-?'22-A\CAE1 M5HEMX1X\AI#M3B&[#0^MUTT+9YI&O/"R#1O 9A MI2N@ I!-/_^A_$(L]9AQG(N:R+EPC<5%3JOD:CSE=%349@1C0KC+Q?7-ZM)* M'&4$JT&&_B,\O%L,2RXP:V%$@!YC/3AHZDWJV"Z1S[D2V?X 'Q$,RE)]Y^AZ M%O8J(UU1;@W4@2,ID(3Y45.%.\N'5J?/=M#3Y0XA M>G/3;YX60!-X%D/D[M8LY)&Y,#>*:B1SZ!5ZYB,\^_WU/^,S.P6*&B22@]=O MF(8ZD#]I&KDX/,25MUY[CLE!:*D:[ZQ2,_-)40.SI7(BO#-/F:F11+3W5V=5 M'_Q LOXRI"9MLKY"Q9F3UH-*R2F6I\V?9W<\\ [:SLBTB!RFL^98ZO.KNNW+ MZ6PX@/F-(D&D"@-'M*B8)#U/Z)+S;Y5SI)$C3'!$"$G'RFC^6$RB8>J37"F1B;= M52$!X/0$"5I3RN44+F-\H*ETN%?34R.J$PD1YMBHB$NV.Z_VR F*+>6R%$D: M>SM%/GU7>+HN-_+XPWQ^&6*;YIXZ2@AG ]'%JWL=]#^-LR!H>K0H,FFD_,U> M0S]>*LN.'IN16>*QN:GM.?U'H;B&-PPZ"TESK'DM:ME1&'9@E)4:E,IR%TV1 M$;TKZ#G3;.EE7.G%F*[VS)"3?=B&KO+S<1>7/ M*1V;%2FG%>[V+^>86*H"Z?7ZO_JX@7E1/8Z<(T4,F>$H9$6*LA\Q6>JSI2\$N.@8)\,9$LE0 ME,69FWST4==QN:VK=[H/D[^3Q7_#!D8BKFN>T?;9"6'I2"G9=R9*9$^S9P@? M;?0UVHPKYP7K)A6?LZ%0A8!L.P#;2<]?"N%Y,T1AK#+GAO MB6UW$RX0\8KBU81F,WN_?))-C82Q2^9QG[.LLLJ5W;V?CR&- /H*VFM'Z=;C MM(2!L$<(]V@X[=\=>ZOE0>#)'KY&-$(:Q4X$UX?4N@T/.J?9M[!]KQT3O2IE MDE]0-\H\FH&M=GCKV%#<.*Z399OAW)_IB"U!PQ9KACP5F1 9Y'N!#I M[>Y&\U6C21=D>ZIE>#$)SV2?MM\6,&%"_W!>G;-X >C1O.?.5N4^T;? M1IFO"XM9,:&"HDS,;]^_+.J8R+)/E_"?^4C'3^\YC.&A;)0?8;BH'2, MWIEY3^-%))9:4TG+EU8]K;42B/%L!/.;*>&R@_"&?!JB3L/?>6]P*RR?]%OR MPHZ_^8VAJ$\/*!7-[RHWKFW?2MUK&G4YG4;Y&GV,_]T]_X\V@*K7/]0E;. HB7!065 MZDOWPK4H*J:>J#2E]M[C]DW4/%"ZX!ND6Y/7+D-$Z_0B)W&/GWOEOJYF"[#5V\,UTE20_(!*_ M$U;,#W#:9=,ARAR-!]U[;V.,*YN'?O<4_TFHM;7+_M$.-]A\_ZZLN_!WV$F$ MG-Z\H\$_K,S$?F<^VUID!W?R%DZUQ_ 7Q-D7D7!I]W&M6.FG1754?< !RCVA MS4K<5%W/%!+)O X!RS[E.0CLWLRD'+UE3II7W+7E416_IWW;JD5M=Z2DU"0_ MK8+[FUOA0 ,HYW:FANTJ1Q#Y7=$S!T#F.&^-4-5%<;$5\-XS@'4;_2X?U%^B M_7P7V[M$TI_[9B'[ZRN;$<9<-6FNX%(O28HL!V1=7U]6^]IG>/Z<\1IZ,"^5 MZ,\+FMV%42*3L"K/*W"I(=M/3%*'"/RHF/?W[+V,*[\))OUA(,7?^9I.IFY2 M&PO(T!52.BC-7BR6V6G@(H59\,F?D'LM,:?C M/W7]3!DT]C0)RAI+-C/%]N"B+GJUOQ:-^."S"&-Y]T25I&18;[BK5&D\1C*, MC2X@*=/+XLLEXR0V\E@V,Q29L*J$8X8\)S&TK :$>"/]FRK=C/:SG. M +A7WU"FJZ#'H+E^#O? JY0ECLSR>^7-4(DU-70YNKUZGSJ9K@#?':1]^.KY M4Q.#N;Z,HI]^>7'QLJCIWKSB55Y2KS)FQ03:@+?&U7QP*"+230!#$;P+/,S9 MICG1"^]6QMAXGLI .U)Q2=%$[L;KU/0)]M3<:65>?56"T'+9=#OT=XWZPJ[DEW, M)R\HL<>-CS_!")9->RW+B N4C@5=-0?)Z74Y6E1!+- NL @,]WJ>'ZS"'M*1 M$H(691HQ&_4P+M)Z8%O,2+C<4E,JH(!05HP6-*2C:$A(W@%N5$0*D4M"=IAY M2K>Y] QOYV.U:KJ%W=P0^ :!DI ;!X3=_#*6SQ6HZ&1=2G0S2Y&I2YN[SJ1V M?=Q (@9%7P817/PCL$!DUP[*6[R7.=A)BKA[(LZ&[]0W&4RDD9A!0KFN8F<* M!91: 7J!T+#/PEQ:9/KED2 'P%+0MD!,U6U#13<>-@7N.F8QW^,\^X$>9@>: M/6G)R(+;>>'$B6?9DV%?$D$Y=(D&=ZTTZ^K?/'HPXOT)3M5C_W(LV8YPK >: MN0T;8GG/!H)D3GF&CPF?$TJ'&"N8*KN5+KBY&"4T+O/=J!9LUQUR?J?(.0.<92$D: G4B[U%B+.O$9/&A?+![\NV7=UO,+82 ML)AD+^AXOANO@T:#ZW9W'$5,NR$Q:82A8)]>Y_G_.-?]/WO\P[XS8[[ZP5?' MNB-#(E]Q8I4_C>>D?$K0$]L*PLC65AHNV6WLE^3%>7;@'L M._#+,J$-V[89FDF8?+0Q,_OWF.52-I4T)E 07G%V*N7$$[(H@5-HN$GDVYGX M,?S]_)YJT'9C*">Y*Q,#_MB,>^.Z\8 9X_$$)^%"55! MQ'*"B9?:QF1V_(#Y)$1J ?CEW)JYK#2S\H6FZT_*3G9V]J,DMGOKSY0YB5/!1>,E+[NC]WF4/_+Y MI6"\FG?N)6P$=S"/\=*GTB8C) -VLV_)EG.P,2I_:^!Y*A[1A@GGKV<4UURN M;!(YR_:=8SCN(2J.S2"ZE6$ONYN8,>)TGI0)3:.*QNT,B*DU7 2,9?J?Q;9= M7"!S->>EQ@B?#B$*?)%7B3@?XMG1@DQR*EN,EP+,T_ZN56/KF>&L@_8"8(,6 MM05H" A]D?>3F0WTM#[.Z*Z+U68!OW$A LOM90V5(=2-0!H)49>"32)A -=C M5C&OWVS.-&H*TSB.3A .'1!=JJNIGJFS^LP9&.]UGF?(@#HZGBE: V]2!KVS M^\FZ?N_H08/J/@DY""=V#=S09I<3WQ".30OG 3'3-UM MK(Y7!2P$>K$C8M2T-L8;.[XGO&$_([9\AD;/SQ^^[)S!K^H!%!0?TN M&.(CH4!$GALTI6!<#BC>U+L:/MWN\]-R7BN)+WAACK(^/&"G13$=,P ;AP3; M8^+G2+ST,D+>#SUEO&'A&K@7QEF<,+BM326EC16I1 M8+P/)_R!O^W3\,+4P@SWX=YC@JSLVUC5!?=@'Q;;/&9WWZA\Y7S"A_A>TRM7 M',5-51>\=BR\%A0\ ('<1^6H? M^&S(=R(5!XE+EGOT0RT.7:3%S [(K5.KK.PZR^@+-IY0IKTNO$NS#6V8)V+> MYGK.Q>>] OB*5E#/ K<_,JT)ZR.&WI1ACP<%B)PS=TE$B@$QHQ 40?' M!A*-,';YA!Z#KQQ?WK=ZC5-W']>B;(R4_H C_O?!*YR2MR[UX M.7>VX7VNX;[=C6.'WL=7NKY6HL>]/X4[P$_21EE-'LAC/I^A#"_TO2DE9Y*+ MCM&8([3/OS_/:]ZR6TQ#VE[ED-S38E!J;TDB- M[OK9=MC2X4'< QQK)&Q"Y2N&9X!9WM1UCWMTJ?5 ,$F9J9MB^K0*:*4!<< 0 M8U"Z-?:Z-*/3B1*5DU?_ "E.7Z17N:^R!U M2__3M%E?H-$!$)+F*N=4Q:L&6$9F!@.NPA"$3>^SZ]"5D^A2J=GL_79?LE@! M\5YXYY,YL"L]9S),H.Z !^&.P.#1AZ'<-/7'_L9^NY*+^J9T>WF7M2B$)-_0 M\/IC[0*)Z\YFC(R2_83.F='K%#BU2+F$BC?, 78U% R-A N">5%+(56(/J^[ MJWQ,&ANF*8!WCEMLZBN@T@[26Y(%R5X_)XJ(Q!ZV0I=MNG1YA:A%::RDAM:N M,4+]TQ#TY[0NE:(+O@5+R%QYQ#=(<"[XIH-VO M"V:=KXOU_[XN[5('&SX4HBX3Z4J<0WG9=8=VC49[[K\T)3!\3%IP%W"610T+ M0!Q"L&?[5W5_(%?Y73CR^=FX*D'Y3)P"*,>K)@6>@QW95VBP^W4)ZE@ M'SU3K?NX/,WUY_&XKFKW2I>D+7%YB.I_:D\1-4,#"%<4(C1?']]J* [S\;-E M>5Q9*V'CE*!,"F7<*AML@Z0(;8;(Q683(CAT<\X;4 MC !!6:1NG3\.6R61!/4N>3XT',4&N,KJ.V)"!.(V#7H*FGY(#!F(&HH2W$Y3 MX[U4^<,BAR28&B":ZUXS@Z,Q['W"%!$Q:)NF>(X_F@\KM*C@FC)69JB#'FD' MH6CD&)VP'8&>!D13;_$_*VHKP;ZD[XA?VF@@M[-(@W%V0H0>#@&RZ0;2,C(R M1T+N!UB(4E\Q"U\9<4+D_-!\O@U6<$^' M[*;O NI*E.3GKJ^BDRSO!1N0KOR#$ M'^?5\_S3Q+GH>C9GZ7(-"[DU O';-UX=)#,Q1MUWE#V9@LB"\OO'J2W=$8;$ M.G[P@E&$%K41J#ILQGTTW5'J7S+,B8#$]!-RH3Y.O:;IW-'=9T__X7^_!\PKYY_.@ZM.KB\O:ZH\\Q7$GVHJ'FNTT"_&W?6@SEIZ* M;3AHX-'Z_SLH^?_"867>;+SH:MP3"F;FV.?BP8ADA82CHXTUS,=EP@!<^0=. M&#C$,%<^''O+Y]&)DWRN E/Z>O_^2R9C^DE/6 LF'3[J4MZ2\TT7-'0KB*A7 M5]ILK!%9:GAB]&J7U1N&F+S>V>=I$%[-7%Q[]VE;Q(AW>P\1WO5(+_Z0(\GD M6H*H'I3X>N;[.?^1F&HDJGSCA&!^X9P/CX;QX7DT89.9R]L8^S0_QV^)+FYAZEW9*U)D\.VF4[ MI%Q+X*DX$A+%M3>DBJ7^CK9@KV&#=Y[K;U!2B>=\PK. :#99S9LS,^\I",:0 M,G8^VKARTG,KT,PF<[&^F3,&>5P%R/:29XP8G">*1B+$E",E";D\0Y- !]O]ZKSATV!:,)4R+CV/N>]UQJ-)^>)W"T8HPRH)Q[UY03'/16PYLIY&/PH M!H-AF)BDW#<7IC1=5UK_H\(N&[]^".XVK[Z;J$6%D;8>+R88;<:&>[)FLZWW M[=1K[;.O0!.YVA1IN41N;*&?:$=17$80EN)H>7H[_JL MXQ=^I;%/2GPL'UXLL;YTYGQ>T'T2:,P\58$I?E(\N:<=?HDP)*\J**/8^!4! M ,W:/UQ,+&LV(!CWVJ=_\^>?9WQ)\UUC/FS$7 SYN2EQ.\(JK2Y@(R'A*RUJ MV;)XML_3_'A+D7Q$5X"-&> M''V-3Q_'6GE*[VQ;.LEBHZFD= YJ>KLMT,,"*I6V?$Q8"'I':HX'?Z9^E0A1 MVJK9*<(1/D/6JDN&#:> *[LJ7E/[(R"AZM>9+F^*T7P9O%26S'S<26 M3VSSC,GZ+EF+6E48Q3)C!'V+O/WBWV;;+G3=-U^WR+AOKN^(UHM(;:J\X/YJ M0/9D9 "Y]TU)@7?=4%03Y:U7V:TW*%[T6',$<$5-[,5Y-^()"%R[D/1O*4Z"-Z@I_ZF3;;QU16E%M58XVN4:]W] M@]_$3<$UE^6(-YT&P+WT EUYFVCJ]=C0)O-@WI-:?XO$5A]5B&YSRE4[&3 K M4O!0\7H) 5'H<8\GU\(U*)^OG4DSZT^A'AJ4(S? MIZ22TEE I0"A8X'ACT:\0N,FJJS/\FO>Q["@17#>4(MJ]2>4R=;T?JBKR1OK M0&?P/]0GO1Y4BYH1O6N#NFY BZMT<#Y=C4?HR7=U^(8:$ML$>*&KH<.)L#J8 MU'P[_0=,?U2&7##)[SNJL7=6=\C[S2Y=Z@G =G+7]$K2.F$#76'B>?-T4)*# MZ=KLO'PA&[C'43P 0SC)U)E(4HYNDNG&0>?TT#L;9Q(J!8'NH#VCDZY!2X$& MF'>!1>QUGB-_UU/:MN D8LM9"@XIBPQ47>BZ+;[3Y5,_KRZ?,2GTGYW I_LC M[E$YS*R(% 7G*!2;W99]2/O4 C*%RX(D],.F:_KQ?"PI#?U'5>."Q^X1@8ZT M<^*#;9008-X,<0\(6D MFNOEN.&C/] \I]J6F;5JKKF:G0Z^\V2"NI6[$L^/;S&.E+K5Q9LTDZH]6%([ ME0I\Y^CBHT=R5-P-]N/Y8^=: "F0UZ";25A>)I:&*;(/.J\\!$-30;8B'5S& MMC)K'\PT$NSW.=$>5E!EWV%P]62P,.$I*""W9)9JE1Z!M9>1(?';!/-07 M5N5-LMHW_.&J0P2XT-NCJY"I176'K0[RZG]<^\#JEQ]]:CC0!-I.2-25H]-9 M6M1UT];TG6]R+@N^3\V.Q^OZV70A(N,=VDZSMC8G'C]+/*MV\S>X-(FO_H"\ M7]=JYP4G8CA1?IQ"Z\#XH(!2WZ9 )^6, M;/688W]5[-UF_M/'DT 'NMKABIVZHIR'5T_6GMB#*K_;B/ZD_LP[P<\Y1V5K M"PM.@.39S+,>2"@74\Y=% A7H[ MW)LI0E'BMI+/.7 ^[I_P6_(D->C$!N*RX8!,_$C_+=:R,'W1./U/9Y^JG:LW>2'/T/?WT^L&\0@(2H[* MSK6:F[N8/)[)_9K3[\#N:+D_QG=+N90DK@(V#$X[4O=16_#R:R,H+8J!P$*/ MO>\L%V7P+J^&E>*H1=U!\#O:YEKC]=_YITI,>?6$Z(_*Q3ZD'*EOPR#7?/YT ME\J)B(=!.GHQ&$4%@,80#2("GOQ4 HAJT,^J43,#'L M"S<:X5O+!_:-8W7 MW.E?I?IA+$5P=$PR>,_1?]:%!(0&[YR0D"(K6FL^4SCQU. K9I86I9(]_:]?L-0KPK[V:85\R+B ; M7Q))(I.S /GVUL/FC*B_\QG9E&;KP?%UO\);WL/_S'EU0-)R=^=2<^^P8R6- MA/%;_BM"TV8/* _"&Q!/^,+\+GII*1XQY9>'S:W_=X9=K=Y*B7BNY,W[\&=\ MV(2N3\/)^L'%GE_P>YU'[GLK-R/H\R*=]OZ YH46=3.<<@*O1\'UN^R^YB0@ M?3+$>I"W*-/O!%7ZG8R^%9352Y#H;4H ]>"/(NJF[C"W53\\:Y43[?D'AFQ9 MG><\PHAC9(/O'N?)+]4-0E2L%O6^':5!].P=KI*G1;FM/JM%@91#U-B8%H" O"C^_^=?&A70O_]M.\T%(OO?JO6\W>CONH M?.<&IR'J#FIOGASO FA1/]!2H&V'3;2H^2'0&'S_* *OF-.'=Z7\BX<%VKFA MXCTT3J06QLH>XTQ(?4N+NO=O1I+4<]BLY]^,*NS?;MYQ;/'TNNI_'8&>>:DD M0-;5;/9%GT.\G=FT=USQ!0_B!M45:)(("AEK&<7H=[G QJX45Y^F7B>(^UL?^S)4GMA MS__+*BZE61U/"1SD?$K9V5M.V4<[7D"X?H=N6L?]YUGX1*O%\>0.2)P"KS"* M" M5\(:\,?V#3:ZKNWD<7#PAIP:_\E[7R.')^]53C'\9JW\=)H;1WSG4=.L+ MO/%QF=&[KELN'BZOU@Y"08D>KKL7H $$.$M>QN&0VRUFS]CE.W9%0J6L-Y1-MT\Y5=RDW,Z^, MV-9E[]&BHID^WF,1J'>N.Y6O!@:]GP?#,T0M*H(36%^?%CB0,TD:<>8N^%Z1 M :/ QQX$DE'' A&6Q%S!OGY6WCS, M2WK*;]N:>ZU<',RGX68FW4@+C$X1>5)=O35H.E-O.48H'TQ7=IP5F'/W 95, M?FS.^>#A,D%&O44K=FIN*-O;2EV]:HKC.FB1N%_0J6:.91HE7ZD+AQ?SE-.# MGN,V5QA2UPYV%/ZZ.PU81_UD!E^]K@FR>)G]4>MDX/')86\+(DY7>L3? G@! MR"3,-7D7@9=V"&-;E*U]*MKFXGEQ=]^CD%N-5A:1OEG^^;E3)+4UW1AA400H M&T*7$UYP-O9P3&-]/>='?@K^."<__%F9T\"SEN)B<-Y\+&2X4]34V=H05?U? MNY)7+=R5I*OW">#N//V"3,_J7Y1=)\_MRHGBBK,\9+A]9DZ@^H(5\((F6_'< M;SVW\TXL?^\XL=)CNR28-#>X:'PE)0C_$#]_.F4(XS!43MVCO,@_9]I4ZDC[ M)BC@EV:,SRC&5YDC!:H%M,F%"[L=$JKU :N6JYYONX+>16.?D[[OU;2*L;D# MC:1.+4K!#<0P[I2<4WDSD]&3VQ/7!";5%&&*+/M+F:U[3>3)?J5NV.OT_1?+ M+B2[E_8G&9R@G<*4/4\RIITM[4N/P&"YKRGY!N'33,OR\'9FYM>/&QZ)5&RB M6"UZ)1JA=UG6-JMP5Z'IV2C"4O\/*G"0,5*.O>MF'YU8X%<:G5B$NSY^8$.' MP:F*\S/(#Q^WB,,5F#_^0_06?\;3Z=D#>TK[SYR;7)7JYL-Y4\;V)]L@KW2> M.;^P*CGZ$33)0H O>M%\-D>6!G\*':$8E7%K6CX@OK8CF-C3R849.G70#8XP MODRTW-E'/E;U'7=-)[%NOP6QC*YQE 0__WW>8!QC%G)P]:;H;>="/WSC\.<& M6=?0^%CUR(%NH'+)-V1P\2TO)#5%0_'0V ,-D!1N;T@Q=:-*;S>?:^Y)CHC? M)YMU-XN-N)_N5FKNMM-@X/O/+S[([BQ]OJL>-^;1-+U$=#N5Z,S93O%GSO,Y>4]GV?WPS#5U+7KD M+^N:SW(\R.X0,;G1#IGQK#CN;BX;FB[N/7[%XKAULO4#I\D08B?WU D-8=^; M*]O23Y'G6M ;T*<[Y'7?&%/ L!7R:.N]E$07.^(UZ\3!5.ID0L,0D 3_HY:D M-(BFR1-5BG==]W(\9$;+U\IGD,B?"0T$" CO'1OUZ53&@R .^/.O8IF'._5* M]JAK2>+O%O.+YFY;?;O-COW-5OM5F[H+FXB?)S),DLOHP[[C"@EAWMC[)\"( M&6#?WAIZ.[I%'7E'P,$@41<]*PE!O(U,I#8.OA$A8/AR#_4KBC%8QT18@N=H M<]JY7OY;6);EJT@%JLOR$3^+\[F!_IJRK]P*.S3B5H?K #+<2,L(CH>DD*&% MP.:",O*R\X$+:DK2:\IK?_"O/0C&\^A-(\=M'_4\*=6BPCPF[>8E#]"(5DK$ M*PVN@S\S)FI[>&>]G28'O'J0"^1&K1JFN&9X0NAS\_"3LBJ!%D5+4=9H!)D( M"FA1/SG&N)IG#/ITAU;4$GML9SR;275EH-U?W73\$?,Z6%L/MPPZI'R*K<[% M--KQ+4BC:C;8I>8)AU1.G!W]UM\G8VV^%4F6:2QQ"+P30=&,&_NJV33I[#<& M@^W]#@=3;,?4,^[WUVFDW3 >HSVE3S94Y +T,H5.@:UI1_%%R; MU/1;P*D.@]P*\Z'R=.J,/3SGCE@XM@Z]@1805L>Y>_!2KDB.617K*3W.W!^H*4]D1A3*6N

6.@_=@'(&1H6N92PO1Y:HO6O8-TG$^\YI224U\0B]0WZ$ 92(HXX:]M?5@ MS//1N,%KMA^L_<$D#1V3=#Z,OLB]DDE^J\N"H8#-++5(P74^WY^]1W.(X6;V M@2B8'<1+B&KF5?DK0YG!9 X[,H^.@\H-X=GD!:O3:^\T1'(+RI(6\&$+D0:4[D3X5Q1ANX!@\7"<]!-GN.I>;A7K(6 L-CX@6*AZ#RBC(0- M0@2ZE0\>%Y;LT^^G4XUL)-6Z"RUR$ MV$UH47QD8!,P4L.R[).7\19 P8=KQ#1(Q/ZK_A0M=AWV@>"\X55+U3FJ)$== M!I+_LY!8G]5+:C_KMR'1D7W?L3;0)^U&_%WES'C76V5'Q_1VC<##!O>#A4R. MG!7]2._ W\R8?9/W*_#)N='05Z(ML97?;7;*"MHA#A)% 8(^O)5\+6J-R6#.<>A/6QO,7A5X:Q[]CG3/U479G7*W M>:,:V*A9E=1D@NZK/QKG(C^>\H?'Y\D;&-"2B;-FPXUON,[P^FNCCGUG2)2@ M,D^*[^0#D]C>0Z(YC6C%@,)6GZ2^SOT2>AAR]_1""WLT*4.>S[-((1S=K5E( M!6Z#=:)F_+/H1DW(O!O8Y'V;NG=>TD2PQ/L=*Z;SW0)Z6- B[;#YG45$-%'I MP$L7ZA[G%-JQ:%!@LW N\]M:A+,],1&CZB:' S7*), MO^7Z*:DP,+QB6")49.]W8L '+7P_V/R;&*-:41&J+K]J_BEZ]FMG^';@F4"& M&D&PMM>4[[2H9TW(7<0A6@ ]BZ#-[D/O]%=@$K1E)[5S<-SY7U_J7H5W %X> M14\,,8$56*=7TA<;*(A 6+-)BTH+02XSL]*G1;F?7C?!U$G_4M&\5Y[*V0"Y M3/,@?,LT ?._I8476!+9&$GI#H:@MSPBLHS_S%BAA$(?TO.TJ"\+TA>]*$>1 M*QX;A+OF%2]7OG(11IP-0+Q@4%?.38)%:81/$O>@REO?B7Y!CVY65HSJ!<7P MJGCTB1!X6I545SMMD(6[JBFK7J6&JYFO*7MDOIK=Z$V4O6.;K_*?9A%CE+,2 MXRI]]4QT].*_%77Q?2F:QY!4*,U^+8I!$T%K-ZA;.!\C3X0&O%XWV@4E!"+R M\*O3ZZ9N([=O J^2$5MO4*X\4B8.DO,*1SQBV$ 2(5* ?\[_F!D^%J!_BC?[ M(R[)2AT[)YG C]UWVX2(80J3NMYW6J39TC'VE:SUQ<&$77$4@51OF'G+RCSK M![0#7CFC<_FPU=-8%0W>L$V+VM5!!P;%#/A71B%ADJ'<$ZK)L65J4?@,<,7^ M!GJG3D5 ;"@7/?%S[&KX14S>REY"#^$-&)JB^M(,A3P:TR(X$;N(_>]K> OY M8U+-EM8QCQ3.GMB\I@,Q5:-AEZ*]OB74!CVOJ_7'^+,H N(0&>&*BX&)* VH M1=T-U)S3HA[?0L20F*IY.82#9XAY/T-Q/]FD?(<[\?>V-:5)TN M_(784?BAID8 U'5RR' _%L(SFE+X1YOUQKU3 @_QDB+]'9-^>4R2>IC$(? S M7EJ]:E*W7&RP8J1%_:-"=J#ML7*AL6LW5Z^YYO'F%55B#PM.TDG5KA,K5?!Z MYIA%/MQ=Z9>QT:RD\ *.B![Q\4=.=.M>-UWXKZG,Y\$ZSXTF.46JC,_X/N9S MY1'"R^8FCJT]+OK;FP1F\N :(234[5JO[%[7E;MG0,I,OBA7MHD=>O2"$@4NEYVJYF9DY1BJ.1O M],OD8E*I^+G!@<#5W=271JA'9!'VHV31RSEE!C9CFO*&9 MB6$)RN_88RW*EZ7KW%$1G2>T\GD@@AX"]VBN\/A53=)?E7&WT6Q>M732&@CM MKE\H:6K;@1C8!FS6.$Z;?06J76RR7$I52>.&#<:LC#*NH2C[IK?) $7Z">%D MQV5!5HU$&-CPKN'C@P&N_Q1T^NM*D]:/O[BNOYQ1:--44:DBLJ]J40;Q>;=G M85(ZIH;1KEL'N),AJA/*FVB8^B.7.\PS:"RE#\MF+I.D*V."X<9F+RB(%9ES MW6?$U*_ZC4T%,'Z9-L7XY4#-VZD04KIOC%3J2U4M$GI+]F_/QAV M(VW-R7#GB^;Z5S5UV/(R0E79(4)80GV"P*6M%A6J1O]3XYPV%O,X?+=F1^Y. M/=.J85M1U5LK"AN8R;>5B(0(;?Q(\T&)GQ>=5O;(CC:ZKN]SMEYA]K[H!.4M M!JJ"-'BU<17P@J!H/-%KK4$7^G^H2RAS.I#PI^>:!F;=/\?O. :4)N;/%6,W M.A3_SZE+#^&\M;2B8?Z%EETUMLF["3!:I>V>9,Q*[>@ MS_/FDZ9_*NK[,43(BA1V5P%Q9$!DS1PCZ%%[*3\J/0LTX?.[\D?I =\1OA(2 M8XKI.\L:YUZS$6[A&(+5W)"U_K2$ODNUY5'VEQWN%KT]V?T:'(%G[-36H".5 M^.?W9H;4WKQ77=WV]>2!$KGGV+TWB$ZL7DHLP# R)UU_C6@^:]G'BW##=OU! MR<<@>M"2OM^G'$7RZV.]N=XU@D58Z2EI,!;I)HQQU378%(6 MMG:"M'E-8M%?(M+S>E/W3Q=+QE@E SK=V/]D9R+=S6#_1=K7;NZ//+9B0O:4 M^CWYZP\GG70\]T3WW\>,*,ZE%Y1D;"7/^HVMC7GGM\"BL=KWI:M=E8QU5[)T M\%S:%QNMXR;W?KU@0_':BGD/K*=^X?6.>-4QVX-H^6XVUX"4CH.O$^&EA"*] M*?W5N+?GX<_!U>*J3GK0'C46:+JWU/IH>ZEHVHD?4);I?+652/IL6'Y,@(FX MPQQ+=FZL.]YO5Y[O>9I]:^T;J2*!,"DUHWB"LF:!.YON4"M0Q$R+XJ&20UCP M.'??GZZX4]*1S.\HNP+2!UK[JS'YP\/*--G-J:9DIX>%5=CP(#$9WHO@:CKC M /:>3Q&&T2S[8];]!U^!3^K*4Z-U'JN]AWI^F2@9R,=F$7Z?V9F./@8;=[[I^$7@.Y)S*CO;T M9*H,[J,3X"ZU2..54+1IG%.2M&ROC*"&MDV]19?]T%!&W9.[X+;3AOJ*&O)_ ME7]#/0@/@9M"E4=E,X%A-JX=A?AA6^;3.&!Z^;4(U&VN\Q+9_!#K*C]X*+Y- MY2OQA*3U=#Q"AU^>=#5A_ (;O!_Y>MWD/$]P]$"&BMH5T_.J%8:M#52RT8=G MW:KZ;+>1/3?E_2B$I A.S5:ODO"Q6E1$^,I "N+*IKU'(8F #,@PSQ_-V"RC M]0@I\IH\Y[>VZ)D*:Z@[>IEK!&*\95F>-)*.H\79:%&C.WOZ8MJ, M),\8:DL!(BI1,Q2/ B'0](;+LO:YQ'JF1;'AG$%TS[4'U/Q MX8J-AT N)&D7*9?YJ/>1UA.L.I[D76K.K&)C*:Y5BSH)*V#NSABRD9&Y("^L M+XM">S]P#."'J-(!:;$6)9N>B"S?4<]S2#YB\IJ0Y%2=ZCM79:=%7>05/A5> M %Y9%-@#K6_R=@RD 97M.D5[) (U0QJ#>RN>P[.)K!@)6RUJ1-1ZIHEEPWE992&Q0"RT[$IC7/L[VL7=K#PFCA@ M<>>CU9Y93V3N3Y\YIQL^WB 4T( M@!%\"-%# W>J-I=7A%+Z[%+CS/_HT'BQ MQ6E:E!D"P@F^7Y* W6^C#M[1HOY(F$K=!T0C KJRO"^0A:/;==:'W".&J#LT M5LX=+(A'K%[U)^ML0DF&W7 <<>JU:$2W1@^,E^FZMY;/^3VM9?X4"5X?[*Z^ M!@P>@_'0VGKIV7"7UTX4FKRZ$XPG4.>\H?6Z1C8AMY:[E&YB]7>_*ISLK2*% M&EQ]#2+.?1&-O%ZS.G;0.++H"1)U6X@5B-D$5LTSFCX:\Y18'JLAGB%O0J*H MC<'](;2N5E$WKQY.B"G8+637$N:QO-V_8!H6<=U9F>X;O5 M512:%I7J4H=21/R-H'-%K/=F?J"]9OM\8:5$L.OY)"!RDNN:-:GR\?EY\^=% MJD\UR /[P20%,F2J6@^OH7926Y:![Z$L5W,WN88/9,EU4P+.,!?_ZY+:6[U7 M &4N7U%&Y;" IMQUB&UDDF'N83-=K]EU[TB_.(AF'\:?K1"($S*FCSG-"5D$ M8JDC*-L">T@W:U%OSXXCBL3Q^]/K$'DR[^7Y-&GYEUQSE21_&#!28 ] 9QCM M^LK=IHU'U9[^B$5G9 ?PG2&YKD+ X#3T_P,QI4* =8V[S$C@NB?6^ZC/L'54 M!ML*&L@.0NWJO$,?G!7-ZLPN@@,'3', N4O>5767W O[5[837>E63V1?+X< W' M!$0>W4Q!^S.=&CV]CGO^G#BI/2N?-$JL;D=!UZ%;E.] MDAIWQ&GN/V,\IHUY*W=V)7)$\U,M9F8AT&1.B4<,#>)E'P)7MMK@B=W_MH4% MOPYXB0$G5L]/P1P&L/B9E=3X[Q84<_\:AJ50S9:4L:.QZ/&\=8-RF>":\DV[^@)W+V9U6',XZ(Q2T00/)+!L4=6F0 MB_]KA3B (,VP&)P?->M^C.$-R_:*X%QM X?,SC!GIV7;@6]22CP?!O$HJT*/Y&^%@H MZSZQ#X M>H)M^*A>BUJ^J44]V(;8MGK5"/ ^XY%^XXK.]V#$]\X"7.2;U/K"PL'W!E0J M8B1[T9.(;0];:5&1,XL;_K9$H+W&@[8K:13R/I-:8_.P+*WJ.O$L3WFP)+"F ML.2"T'FD-JN I-P2R1@"^%W-&]])AUI;5^Y+?N4'^;>()!?L7X#*Q9N@43&* M;L)=.];HUN>XUQM^YOD6YP.>S7[4H9\4?$BUJB""<$8N2KK^:'CG4;P+[ M"RI?FJL/4O'0QFC4%=\,LVAP1!"(EET=5SM[ABDBTS,G!8'-T6Q2VRZ)Z!5O M@=%,/U,H^TB0H>ZD+=C\PZQ5C7YO%3JJ?!JV7)VL<9S+WG>4%-O9 7=U+/AF M4YPQS)[94;=AFGDG.,+P[5T48X0*,J"'BLZ^P+D4C]%U@?1A/0FHT(B<%02+ MHQB,0(%3$@+2R11!V$?,9C";?88,S#*[(KR6_40*UTO,GA'GH: 0?Q/X(R:7 M,(C .U%=(Z&M[J!$EQSKKCJ8P%.#0L9]>$<$%RASB!"PG#MJ.'\H,ZD#RRPT M)T2(WT[(#9CZ)?N;@F%!\8Y%T>UEWT\$M&.=%<YU%)-\^9,4>$W@O<(A544Y+X0/-A\VVGD+,A(+%(3.>E+IDJ%4>SE!(%U*58:;)M.LMZ%IPWWN#BW)J=.2)8(*IY"Y.%48/8YF&N(BB M%M@EVPP1!Q) !--BZ@]A,KT63#GAKA$W7$<1BSY/L6#*C)KT/]5\5Q\<,K\" MA+YMH2M"LG"=:3"D >=W,?I/J%+@]1_FR\WO@%6^=^>&C-0>37FR [6I 'OW M2KIN-P\@?=K* =R]W83QUWW]EYTO3C7RB?Z7JL& MHL2\YQ=66/0$;W:B5T."59K!W3N6OY><'+FS/?9Z:LE)S5=#D#0CW9##@6K1 M(4OS(25:U'KI7>(/=[_C +8K R.'P) L4%RDZQFUBB^2^K9M8"KA?7HN!K[N MH=.Q)[_[.BKH[!^\$ZD^N;2SEH,9$V0]1+"$MU>+L1U_5)3^)64*,<63>^XA M_Q3]AUIA[6G&7O]+VI2I$C^C!3C?CDZI.%93Q9HSF6,IL,\,(C#8]K/62VZZ MA:XIC0F=WDM/;J1" (^ER*@3)SYGZI(\HQ,+=3\*_IFA2_7429A'E7\IF&.Z M5;'#>HF655O/*Y_0K S^@?Q>2?/"E/ B7K!<'Y/C2$32E2L[?CO,OIB<(TXF M1Q;SPA.1;TK:>^+J9.J#GW^8WTP_]KLNO?6/S9;]NA,-(E[O/%%%L,(.N]D# M].3TC$?8AX185X^HH)W101_RUBOOH#>'.;&F.;ACX $@^NZ(00U*,)@H\[XU M8F%XX&=^0*-SYC7F$Q4'\U? M7]%_DF@UY/+N?W;]_SQ6_ZILF%_I&F,UFF]6GEHZ>K1TZ/A'NCJ(5Q/>B^#5 MVVF(0):1CR9Z I* G370TVW.MB+5!P6.I%E/4/B QIP#%(3]W?92'XL=_,Z< M744HL94$XT=K+Q'\= MH?^QY(,?#TV( )$R^-#$!,[K'CA8SQ6>([R7' MM@CQ;7:WOZ\5P&F$8H\=J0PUWE8$K:T+,/X02=><+S$;"B+$O\6 ]T"$'IJ5 MT7!^) N97KU7#=[VN!'TD(Z$^?$*71?LHM$_.#R:WZSJ(J]:]04>^@Q4SMB@ MHE82/ Y8OFR;E=*/*RB\3T=P:0=U,U9I%KIOZ2)XWX# MN9/.B#Q(0+1#$)9HMQSX^.FQ#GG;CM17HMF:25W.R6KO9A\@HCQ.HIJZV[SO66JM4:55$H8*W*"ICJPQ5@6BMH%($ ME1 @0%J1*3&DBDP2EKO]UO?>M=ZUWH6"]?BF.3L[+/W=?W^>U_[NK[NS1E584J( M)@!3[EM#/[4C8^ ]84:%85NK.EC1<)N?:2%X3N+(;!X@&C8EXR#$)YD?_*R( M+%OCVNCK)!PX:[G='.Z&I43 >4[M,O3,4IMR[$3%7 ZLU&8I#B^F;D4>TI!5 MM^TJ-!=_V&A6!EY_*+%\+R.(O&GA)"MI^F-X@2 %,4H.C/3]>89LFV6-E'- M2S:5K- C4_8]>\:URAZ((K$\:"2R+#T]$X:_!^7<"*E/Q\^1-'X;7+S/5+4? ML?W1%FT(C1@\[HZHS5< M="7':&+>OM.R),?WLE-^5^1V;F6%'%IU<>4;XC8Y0(-ZF7J(%[U^5M@G,EXM1_Z^C]<1)G+*F3^ M"--&*]4IP[L0*[F M-\.W"'\A@_A&[APZ)A-^D6F\]"WMD\M.]Y"[1"!O;@\3R=;4(*J%N)@"[D0/ M_HF@>81!-'0U'!',4&#>)XF[_O:KVTCF@_")P\,[H>NF6K'3:HY@-DN[3 MO9$KVY2#B$L&\K(0Z!;X[GWM,@U*>VCWX5E&?[8Z^.-K*/.QU _+[78,Y&I? M[M(>3B8C&_TA5HP/0H OH T5R]!^JT4K>J!5^$?S' =8DM(P]^1 MQ'K@0# 9RN#H,'H A:EN K]^L/F&;8@_O9#X8[%H(.6[0 2(LL:7#Z)3C0PT MJ-_L1[ I-I%X*W-'@OAG_%+(V%Z7#^-A'2,\ MPFAQZGTB2F4"KTH8=I_6H&XY_:NK'XPN"CO0%>^[3P]16OZ@]@,V4C3GUV O7V1)NUQ4'5GO? M''4.K1JM;=026@WZ[]LL'*WDC:=X."U3R,/RW]IUH!MN5]TS'5-ZD>MT )$K M"^;S^'^7#RCJ<6WL@BI:Y0"T?"Y9"5T6HQ=.\1[R[E$[C>>^=UBFG2KNT ;F M>.7'VU"Y\&O\W&%MN-]/!SJA==QQO?<:5*6^^G:G,3*:UB(3_@ONPL34J$7H&P&/$B;E\.KCFE0MB[P$%X5C<_S_$_5"Y;-8=4;& W&_0#* MLO*U .?)?9"/EMU#4:T^=)2K:K?B1@Q# M%BTQRNO@N$_W7A- A?.&B!>8BIQS4:]W;TRFJY?7=.\@YQ[A%ERW@:=/F2'S M8+X%C_N[=L1O(7X;6S,Z?YP3/G6=U"X28WF7?N.X7>O-G7]E1VXACK"3DGE? M=,[-*',B/PER/(8AC0;Y<_PI0MIA!.U6-GQN$JRD=,[P0,65B8<][S'^M%'M MJHK>X*8<3\6#]6;JXHYJEL>Q1=;5:9,*IC]-C;[$IIL^+R")[+06&^NL#!3( M:>S77(X7 37PE#67J6(^J)"3JEGVDBZBH0/:TFEX!T:9,T9;;@0!HT^R$'"$ M%\\/F$!3X<$D9B^!Y[I.3?-SOV&E)QXEY\#+#QJCU6%+$ TAK]"6$3I;I[?J>KPLZXW_'R&>23$OQ6LA_BK'$7U=CH6OQP> M%0L0;UPZURHB@6F@-N,]A_:'1.VVKE14YQ]$+TEK'@/^*MSU4OJIZP82,V>, M\97T?>;ZO>%".3AH.QU@FOXP%1(A'3 RX>65?C]/-P>V\ <>MA:VJW)(L1W< MVK26%=G6'286!"9?[9'9\8R9[$3J\0173 ]Q.6B*;45-:D?5,ZE=UJ=)T"CQ M&;=PN4PUE'KM[E_@6O6W0[W^M/RP*AE>/F.+G_!'GI_W/\?KJ5-=!S?!VR50 M:I(#NG"<_^>VL7H/5AH_)E7JW,9,F,+_;FS$63V)_U0=&?'X;;-)6.87W6&\ M"^6LW+6S,B!)U88O_?-\ $9UB+*A3#$R>.">&=Z*Y\4B'W"ON]AY9Z<&M:YM MCL7C<^*^:^/4N62COXYR+&%\$V,V(*\WF0OR>HRA;PD\S)',T"*>$+PB? +X M+:,=:QI(ALZB&:87AM$A,_ 'VU\K\"V3[$K@5B$%[7 MGN+RJ3:XA7GR[_BVE#/,331WP0E,49277^.%6S?Y^_3N5)5#?;Z+[JNG[DSU M 7;,UDRVEH7VL/+.LP"]:#]A?4I81NZEKIXJ(L5:9_]KJ1Y&&J%I!>_B M]@0#7_+JP!OL4BUG,S6D->2-K6\"*[5Q_9NPL-W$Q:OS>?\!Y5&,-D"Q:[2D M#U\YEO6+!F7)'$L@LR!Z^0DM]%I2'V/?)ZCU]AYSQ>NIK?JJ-*A25[8S61ZP M$0^M*EP^!N@(]TQY[8WO/^LM!_["$1%/O4#^@J\LC\ET@TW#-F,1Z&58)N++ M16%8XWK52P$TB\#!3=_%69V*(R,OP8E)H0_(5X8NC_NK7(G-_EH CLR]&GX. M#EJT@TMZKD46F0&&M8(Y9DJ1'1>>;%$U:B%%_P5V#=D^X5]D96")&4N]FIW4 MMH8VO BPC?MW_KO \KC-LC@W#%.Z[F7N)%,G$K&8D0_P\.YBZT]*^@P2K@6G MV7N MM1;>C1*IY#6,F)QWK-[M\"HZW*-!?8+0=C_R07J<"X;,?-^P+_ MY7&>D:[D'O)&>LJQK8\.(<3L<-B ,5.Z\<"B!O6KU201R*?85@GD#VK(T*KB MN /7F-*,K&V0H,/*6!T]FJ 91EI7>4[ M'F$_@+MI@CPJ[4&QTHB_+&7X&T:F%>3J[0= *1^U9#)X-?SU;&RK,E&$],8$ M\QV(FF'Y3%8UEURPACL"F!\?CEFC03T_#;QSD5A#OX6C%WQY[[=04X!_7D+I M?43+C,;]4 F4";P3^O32H!G>E<:TKXI)=4Z%- MW%\/&I] ;KQ/@WHW9C.K^DR(.-&E9OS=7,D)0+DO^0#\G(5?6D,M^VC-=>4P M2XS7H';^"[E%_7I@'#.J-ZE!?716IP+^Z!#.?SZ8,^^BWK 7=LM!IAMCRAW: MC'?]^!R.J_9++2&/Y=-^1$.JB[<;K3R5D%_^-9LJ0;%GS>]@_3V MEB!&\R6H36'[4(-ZL4^2\YP?_AH,ZB8%!BV0=X*T6Y2/]='R99O^#LJTH:8]VI MI%7K ;^RCAG-*O2SM%MA[^E4(?S:>.V(@BZ);G0R.#N_H[8B6%NH)$:#BET/ MB A,1:J%&]G$>8J97E7^>D6=KD^-9(P96.QS;#3 ^ZU+A X0F,7.A$9)B$)=QFC+7LJI1Z_+; ">DF]13!QR M)^X;<^EGDWW T8$P>VO8H1S!\(/&%EW_8+ M^&;(+00%9&@+WA)+@[D!6Q%-EBF[(86&JT;]3[EJZ]MJ3SGV$UMW+>AZD#:$HPL@L9#A^[PNM9;2 BIWD1'#(&,JW47U&*B-ZV=NA)3OP^X % M=]@17_+[W_HD:605)7<5\8)NW99;B"&_S>=\[Q-M;AY.6)(WN;)?[!] OV\" MH(W<.?UV,"YY?-A32%!=;6*,&Z:BKAZB!?2:_. MG+67<(UO\::@DM8[&M1ZZPY<[F?8J/LE B!)024\=>PYY%]N5F&/L +1*XC% M%[/)0H%?:<+&OF!X,3*QI&JZO55DB;I M43NXQ*$KX,FE1K4\.J2DVIZ #1< M$,Q4"6A_J6,W"KDHRO.1@GF'0R%&PK9YVW#JJ_UDQ*V'I5[_BB51I+T 5/(] M++C->\ >,3._E:_0H K.B12+%\&*^+^>0@6<34A!6XDO MG=I3OG*3H_G\55F5XA.GC0KZ8MV6#3$AGG=N>32 TBEKJ0L\,XN,*XH&M89Z MOB'+#13L0G2A:"S^U>$L/)3!@&HHFCM.^1FV**MFJQNK@G*V-7_[UT#'7> MUINYPO=1OB+'C.5^'X?B;CA@V; M.+5OH[>IO\A:@GP+7P*S^\(G_T7KQ#,NQ;T3/R) 3[CE8L85.LWXVTT:_J'C M8N-6[4,HII]@UNT^OO[]S=]'-M>GN70M.>6O+2MX'ATN&+D3;8X1UH[5U@\9 M/1--&/@]/H,5+NBI,O!)*7O7&!2J[VY.B/&=*VA\F&C>_=V5CQ9P M-FD7<'QIE .2%3PU,]4OE ?U70,5Z8SJJ:%BNHLD;^#JAXA!",7DA"#GS)MYD-*QF[6/B%.+3J6:(-J'?6EO'L:V(29733)?0PSBL9F,TO:?(OC[GDOA21\"$Y_S0M M-E.>J2UFC)!K]F7#(=D\9:^^O)9)AC[+J[B);YO]N<87X7K$*Q[ M3:#7B*47UT!3R#2XO"]Y1S3E '<$WG76Q\P\AC40/HU"UK\@N2S] 4'VT0,VNX=3OA'S89PG4:U()O'RDG%O^U(?R, MCHJ;_PUG5PLW!8]ZLX;6ECFB#THYV;(5!A1E;?T&[] M/$UNAI-\U2.,KLZ/KN5] A+102*E/3G!6+9<:WPC%4_PS-SR674.JSY5M8R/ MD$P-:O'#AOQ*SC;@)32,5ZWV \:;2E:+%#'.&#*VN?5B'ES$0?KVMO%$M6C(]#F4QFLC_ MN(+,G5!M9FR@I8*@02U"84C#S"(AV<,Z+H5N+!I:K+XX_;V(2]Z&'-7#*YS,'Y( M&[6!]KM>1Z11 3+ ;]XD#BIDZ<3L$T,1VK:>@R:]O\AJP/=KTLBNJ> D[V'F- MXE888]V0'5SWN/TIX1*I(3JJW(:X,W-;U2B)/L?J"$#Z5'>98@@9XDZ3X8[\&GI8HX=5,&Q4!^6E.8/">,: MO.27G!\8IY]?*8NLC1@]F.)G,7W37PLMDN.4L!AC05@=\[779:>&C-8BK MX&"Q:&Z9(@)A9"RX](6>/)FR!6DJ\H;;NO6Y2TO(P'_]4YYNY^H/R]&Z8;F+ MB\;P-4^"')GW[QP+ %XOL*2'HBJQ([GB?$FCTV;JZX!MK*K4MI[%8V@F"8,= MU;%O;P5G6FK 0/-AO&(WJWX%SV'9@Y@!+KK'!I=:[J^'KR/;"X7P=")Z=L1C MY5A'0$]D&]VJ^73%%;>GA"]+]'6@42\OO#J6D/QOI/H?2+^8-:<]$YQ[K&UU M"OK)83KN)I?,2L=HBZ-HIOT-]-!FZ#X%B&43[>[:Z"#R3;]-RQ_+I0D^7%.> M;9+X^,C8_;EAURQ#J(#4X3G^\+(3XORN8,>IX74CPI\82SEQ<4?(\BQ$LH?Q MQJ]132D[H$>U\1*T>^\YM2'M<,&A^&V=O]!#OA!D80GJ;G-LW,?#3POFGTFF M0M&58W5VPC)"1E5FF08E BU!Z3B?<[Z4-\QJ0NM1"#Q29*X^X:O)2^EUQ7P7 MAZBR^BK;8!([$ /O-GA6C)K5H$(TJ*\01-\A96NU&HU<@ILARWS=M,4WF=1! MWN .>F]&M(??#X*@ZT?NX%0E3%7=(/T26B_&_E#? PWJ=)$W3M@,3]^AZ4*K M+]O_]P/CKWA;55Y)A=\#*0-'M&-YI/J,/UU.$V_$[[$[K?Z>8\_=IG)Z$,&: MT=8H>>#Q8PJVHY[RPWT]?WHU36";@4MVBN';)3VW6FMY3/XFC9Y\0$?'\[BL5BSX@K+%5_WE7EW!>H*>9<=S*] M67NOA.W#F9F4,(QQQ25LJES%G+UODNZ+EM$:*+'ZK0(P285 -&U$!U"4:.M" MWK=$^M$KX;FM)_0 P6.1&2.Q$I%:+6\FT<; (T5:8\Y,U6C)JLA5E5O.-'M> M<3>+,[PQ$TB>J215 PL&.FA*88E0QSLIX/4"=,)X43]#^G:GJN0!2 _[WR9L M_@18$W%_GR0R(97R;5'H_C^II/0%TYWPW-(>9"J6+,>Z'&L,^:[I_.B=D[\_ ML@K-31-M@#=-YJY2A\7F$8XW>E3PW^ZYIOKQ0):7&R@FJO/VEX\_9X%!U6/_GA0 M7"E&?B#FO;9M M=3I,=Y9?L*NID[4!N:'N9XKBRGV$A!6?ON_($6^)X!/.-, M7FS3%DN^M)I.J29'[DAO.'UPP+.L:C0(-EA:_I?3-ZE-!KB]8MP4D#%LB\^$ M,GS[MK?N="V_3SLA.%7<\TWOOV-DN(XA/LS7%Y5DZ^US#_%#L"EYANY!^4&. M]7CCVW;^_+;&3XG56>#UVK@FV"FG8<^Q$*(J^5L:M0W M!'J]&4O/]$#I6&E(Y/E>6L=,PT+HD#)^0L_6E6$F(D 33K[/:=G,YJP(EB*P M6(][W*',]''UXTNISXV-[:Z6F*;&[E2[SAK* >NE:@1AV7B78E[]9'M)"6AN M+<7VX#^%MUHG702F!05WF#B$A6*0F6GY"-XH]#_Y'J0_P_O)K[;X!AA#I6[%M)K7P6#[!BQ?*SMXI9$4)1=,\,$Q^9]+KF[<- M$5_?**EFW-<['Y NJ<#%75Z48-,7M+Z]O$U-#6D+> MX,-T2URF[]]U/>:*+\C]_.,84@0X5_CTU8IQ0]3;=)C.(&_'JV0(>N0QJ0G8 M489Z \LCUQ-Z;$.WT:"*RR1JLK&J^]A.1- >-++_B4.67=*@>LA[ZLC'DF#S M-1O1RO?A-&VYX9SQ/CB\;AU#^ $4N [F^GR'2+BC!I$XXV@U!A46^FU\14"O M!L6V72!J4*GAVI4.1@UYH8/@KGR_5J2:\ %EOJ/JE?-3!G'VZEH"?FFU5CGX M'^E6#U@@$I:H"]\DPV:7=TB&&>IM!,3,'OH,^0R"^SJ$9 .Q^!F^@ $?<.\^ M$R11(W:YT[7%4(/:4N3@$BX2!)AH4,&& +0B=#FC!K\ Z *\1!;\@^_;S+$T M+W@>D&(28D#.ZT -ZLDF'H+8EJ0?P&JR3+N!?C9OU8*>!I48#TP)"?>%' O$ M6S 1*Z&HNT3L&2U-*6(I4[Q J9?]"YK&1?-F2LJX&JN+0F4)%M#-@@S=!%/ MCU^8D9"3WL$+D;GS\14O0+'E%#!".VA W4KJ6]+VYT+NT@[:FAS8+%A;F@II M_7BU>5R !H5%6H#77P>,T/U*\R/?Q5P9!6NZ[:'Y\-YE?6%[@,;EGR#(""*T MW,K*C&Y&NJ/4'%L)*O6F?X877C.@^=7TLV%[E*"!]6/$QD5-'31VH782V9[2 M'W+KQYS!);TX3(QH^ATPC M7^CX?P@F2>5WVZ7*TA37M6<+UX<9U&;7L66]97 G5.@0NQDV?XD@$N=!,B@C M2 U0B\CG;PPDJUS5#D%34"$R_N/-+:FO><,ATRT =$_U/<7I63 _B:X% DH' M4Q5R< 5%2[T;GJG0TYV%I>@^PD;D3:F\'NYO7Z@X0WW_5-8;;\,?_66VK0_U# M7V8]6E?M2MO(MU@0)-T3S31U'#1.S-U<>WQ@CZ)ZQ#$BZAVGSVHL&9S(.2H MI$)F\^G1]%+3,,/9O>&$(-0&; %E._2G0YRTV;W7VL'X4<$CTI.73_V.[7C[ MC3C87P#$M-4@3EX1+6K2H);TQ*"$B,SMYEW+WQ\W'P?_>=F\D;HU9B5.@1]9 M<[C>:1L39QGB'H2[X77D;OAXWQ%EYB@Y'9&_DTL\>-638>9KV#$@;(_3MK[* MK ?)0-WV<^76\/YR; MF"ET>?4.#&M*''CFL0+H7J,Q 1G[4D5"!-CA$EW_I M_]HJ^6SZ>=%&A^5$J>L0>*/6,IIIPK5X]^MVLC+$%!V]4[VBBC7DG[QAF6)] M<1C+P*XH]LF R[L W_;7;H: CCDIJ)BYD"">ES Y6ZBO#>XM?%4\P=F6''D@ MGB;WX?ADPK"Y/53IJ^1\:/3_Y AS90B\VGZ8/(WN?Q%WA%0^R<^O2].@_HK^ M$9&YG +&9?1@T$. W*V3-7,@LF:U +Y@)@L \QQ"D>*U_]CJU6@++="N8@ M^@N"+UPQ-/Y3=^4;W[')HXLZL9ND_SHO@X(51OR*J^3!\)JV':BF9([-&#\>.\R MF=O?LD_='(G;V$.)I$U,LRGLZT%*X!HGB*P:S>"P&?><'+QMC/9?&3+!J(X4 MWQ/-=V5>T*"D-LO>+770CI MDHUFTUDD)>T]3G=!-_'V,7FT_0#CT2(QJ>A1 M*(69%"W%=MZW[P;*U2=7C+BQB,!J[NWXL"%52WYRX)$!T0#CJ.1].QN3?<9<)LFOJ3#R?8I)] M[)I$<9&_QZ2IC>:1\$!ZMIV@FK,8":Y^F%S)A$:.P!TA%+^G M:9:N8_AT,+&4LBVS(X=8M9BG>Z';U[BBH6RO71]L)GXH.!^R/IXKD(-LOX0$ M<=^N,ZG1J@[6+#:0T%5"#1"+IL5Y:P,#*KR\!/!B3'-*B5H1=)9$9RO ZYS+ M?>=,5,4"+!E:##@R8KG6=OXLD 4D1*XP-J1X=_/[AE^-J%@Z\UASAC?I6A:' ML)A[BT_0H );::R+P!YZ;&U9;%5QI]PGFE2X?%$N.R*U922A@\&$S R6<>C< MQ3_.%9!$WV1_]>XE>K:07Y?&V:S-NA!#$QM]+F5=>U?C!7?V/JICL6:_CMC9 MD2J+=L%'?!R7\M]_NR;P7U/?B%!GTXBI1N,;Y]S-$<8A\)OL?\9$E;2"0B65 MK)I2<65V,^F^5%;V[SLBQ>_%;;//@\T^XGF MS-P[M^;4O:JZ)-GOBMT[7[AOKLPX.5)?D].R(RE<.*I!73*>I;#!V5R%7NR7 M 42E:O/UHBMT,[UHEVG%.3<'S*:^)Y*79_X=\'&.8?_'I '-F9^1=?)"T^G0 M J:'3L>W16'I/ZUQ>YCE^[O>HZ'.+_UC\%Y7EGBSSB(;0)M2/:K"*,MS)=?) MF&>A=LEOC _:UK8^7IM?VDLD),MHIX,HHY+WS6DQ]IX"IXF+;:D9H?+X/@0G MTL4!NZ1CN4,JO;3=)K756=&'OR;)M9GQ^_[LNA6;0@ZQ"O?.K#TT3#36Z5?R MTBBBN59&T#>&(49MOJ5[ ONCM$$F.P#=B =3RZK:MS4,9F>T1(=1Z!=Y3$+Y +5@K@S3PZY>3#_DFO M4^:'SAM4"06U5? 44,E\2L-;458J;G/T^L!R\COO2MH$NN^8!F5Q%C9637(* M,:5_J)JS3CF4K_!-][J&J"'6-RM\[WEETTYCOK19U".[]AJZ]M)G[D:-W\.- MDFM!87'EF9HP3/KNIL?4EF3?\S3]5<;?]_LWQX=\*HWXNHQV:^FK;.940*P$ MQ/N(S_9LOQ"<]/XF3@7"//A:P'5S6;N1Z7>U#D27(J6=Z6]/%_-/'$9LYLR^ MORW#@\@0#B/?H$E=9 ^EP64ZL=GQ=0O['7,N->M8Q(&#/Y;;JU>#?DX[8OAM M0^#E2 UJ V&/150VYG$FZ=E(%%>)A3\58.$5^)L!ND)&S%7QNN(2EOYI? O< M.:!!#1NT8J@"_ MB\LJ\OGE@@D$B"]MS(67YM&*[.J2QK&!F'+W&5:F!D4IB73\+2"\.C \=VXV MD&P,(ZJ+N:M625._F .=M<#2ZK[X$@XYQ:%*@\JP4R&CENYOM8/937J$*)5OM95LK.$V/Y!? MI;C;P$H467S[EH08!1+JIXER*'D'-U+/.WB9L1F#4XKPV-W?=B+7RBU":.L /;0^I[R#?H(,E M*/:S()J4XI?KPP,(?15[?_!4L[ILLF5Z)&1YPM\:L^O/3], M.L29/B\6^EMR1^)3CV?A(/\D/Q94289;G\TN:]L>H%O+(2^R>NQF92R/E;S< MBK&,/K1N]RB/.*F_QUV#6J9-/)K'>\)##Y+V+>2N#(T*9Y^]_DJ/+*]*YK[^ M.,*C Y1X6*]AW0""[T6%\B+"6!OEX!&?3UCP-7R:K:IEQ%KGC6+D13:8L+AA MWL+6]9BE*1YS)TJ#\E4[*9('28>'&"FVN3J390(DFE_(%GF>QE-H34#!"#I$O!<@[H:L+5W9F>* MH_/<@*OE_BTBAXJ7;"I>'L&&E^.7AXHDIW23EIP3SP7O-Z+M+^7V6I_#=2): M]8*9=@(, >N=K&-8(Y]50T7#'022URC5FUM5XL&0!R93,7EK]R?NP@23:/.V MJ'B$:S\MES2DQ5QM#OC7Q9_7U-'K?KM 4OH\#KZ#^ 5+8+886L_X'$IV^JI# M @R>2'XB$N3$XSR">VX*]CDW^]#KK'#^\$ZILTAL3F$J?@ZX*4F579'R_E(UW7WA M^R[C]H^"@O)T+]89=I@I_\ MD2X/#A)L &;-*O8"M(?[])\9=ZI?5]^384_MJ"??99MT6_-EG$C+O#@3X'8N(.&]RS&:^:NQ.SNQ>6Q3V8>*"J+]Y: NOB9'$ MUTTP\7*URPJ/7,6#O07-\XACB(_G(M8WXS+:&QULK,.Z"H0@GQAVRK3%I'LD M^\A"FOL &G8TP19QB7&ATX,IGV,"$VTQ1P):F<%_IV@)* AI-)8DPNT<^RS< M.5:&=$*J4G9O1Y1J2@6V!MN4*SG=^67\U<'9A(5\$KV0J&-B+<_X#FE_HB]* MW?KA),)>>!4M#S%F<*?<7A!EET]SLX;FBK1BT!>;"#<;;7'2A[(=5H6W5.&2 M=%DL54"$#2+=4\IY3$2=9^ EIT1?E-Z5PIV>R50WG,OU,$-5MW.',7REC#=) MH@+ \],+UIE_[>^^A8@W[EU[:$ZDQJ HR["U:-JQ(2CN1^Y61"D%GM_2#LR: M:]=S"(CX4;U_,OGE)#^>ODB+K9*?M.ABR=,S+W#Y<];]]@UXR>_45]1EM<&B M[9?\HM+L51[P+-)\AO__X1D!L[_MO9S\AW[S7*8:U9J5EVC)*?=KXZIR M:',4;R@AT>% [)#N>D*-T0/C._$%PF-AYXWE9Y.K6/#5@YM_UTXC(?R/;1?F M>WQ%L_IV*@IXL[9'@SIB>>GC;%[_8=OET@I$LXE7:%#;]R*&7+8- M$[1)Q>(AQ X\UJ"R$1_S"P-B,UZ;J:%_"KC_<&@<&?3 B\WOKF?;W7/M%'B@@9LFXKT5"8'DY;?R*@CB!=)^&OGZ!MNT>69 MHP0(NH@]]3@(1Z>N5[M)E)+NE1@]^[8=5%FB(C RGGK=2"/^ M9T7"B.[:"I*;ZXD4,18J/(M,AKQVD;R#XHK_'GY.17S^;X L1]*-O.10<#E9 MQG)N!Q5SKU=."?^[NHM-:':SW?[Z'*,J=X]AJG6T'(.@1"*&X5Z"WQCVR%LR M\"1H5)EJ\86)NTRJ/1O7NVPNO$*?3Y<]/M#NBO@^1AH0XA@RS:ZL/ONV6&3=P2+%NP1>++,Q\J22V]0VR\:]+G2< M5U611/9MOFYSQ%\Z]_;_.Y7AZSIM;=H4W'QPWFZZ4[6XQT7.5'B M=KK:MEZQTC/5G3-WDA-,GL4R*)X]F)*09T%"E@(8Q,SW)5CW+W:\$N"BH?E# M.[FP7FW*Q!FOH'F 7SK9@:$NB6$]PIRQCM"9MMQEWEY.ZZTD%F1PH^VUUHNXS*S"796?<( D_R&[@DGOV+!H^#4&3&CL#8^O]F"Q(S&=G;W0ZD-F7:S MIMPT]+? 0-[:][)OI;<51)5'3,!D7.?3B4O='8\&:)16^,S,K\#L7/T\=FJ4 MNEZ1>HSX4M":=C3?2_AUTEQY.=3'>"/JGQI>!)O=?W,REOYNAQBB^TNFN!P/ MH/>M<^-9=]6$VZ&0_*[_#R5X\L@.U 7T.O6R)Y0?).SFV(QZ^AATRZ>P[ )-[&R9(.?95 6UECFC;T+,=T"3(N.8FO31U.+7I9 MX5[D);-%)Y@,)NY256*'.MTV+[U:>I#J1HCH\U%=@N_]N]NO/;.W^[.TK M7E;9],31>3'H"\*N LROVT_:S)LQI-B#2>^:RAA"WT>/^>+D G*M**K2/*6R M.G=WO[-#V9A!;].3T^;+?RF]! -[)L!^I1=S<95#X686"19'I&$?)*3R]Q%= MIZ]M.&U>,K8ZZ$#DWDAO72'>1[U"@2#EJM0$K'MM5CYW&BN_U0:7HX=(W+D3 MDWP).>LP[]PJYB(01P$P?UT;E^6)^1*SV%#TM\M3GY]"\Z_KS@?]RP$"9; M^.YET"S^P +#2X&GQU>XQND;US+_6@.-.B2J2@V; MYDYX^RPJW%,Z);5=*=L_KT MBJE;NWV'YP_W= %QYVT;5,# '0RB0-Y(.G+LZ+3)$VS*Q$9=Q48$;H:+Z?0E M5DKI66&-I1&72I9A<-&P8]5E.X?M(H+4](E66FW,@97^Q8CPVWM8@W+/;@:6 MBIC664!M684]?/6TXK@I4R)^E2]_\HQ/AWOLM=O4>WJ7W'Z+UC<(%K%#ODC; M"\2-(=8[E92GDRDCG8\M_+&M.F?TOT(2AXMXF;G\C(H7N9?"'FNSH9$MPY8< M>Y.WGW:?:[01@(/?-FFSWO4:A.=4S>T25M'!S/= W?Q1;7U"%:.F%JCY*S?WXSV%5IZ*@-9L8CKN7[DM25C6/> M$_A0?WIAP#%@IPJG/?A^2QL0B;4[ M!,;KCG:Q5$Z^+\"E/<6"R:0B-P8AC9'S/B#^3B!^&*/$8.$E>M*^J"F#H.3F M=G9M_W9XHT#5@I;.6EW>*2W(AS*'V..(;]LT4H67IT?UB>KOK10/;)5$7;FM MO"DKY(=J4+7% H0IFKV>(:,.KT$1B0;47 W*<7N8-D:= RZ8R1G]P/']K%NV M]R+IG?V6EGU] R[P1O(0\K_:DS5YND_^8^&X45T!4>9.3O8U4.36?^/L$)+? MX/&"QE)];ZQ\SU:UJ='RCG@\0D[+ WS>AK'N\@<.[V"V[[&).+1?'-I/G2OO MU5/I2Z=DAR3VS2_?U?1NO>LL-7+R)[I[E-NK]E@+[P#2&:=%"G9D5F'*:,A= M:U,>$S[E*@UB2)J_%IVM1AIW5@E()U'*;8FR6"#0.MEK/I8DT:!.!6M0P4=] M@-E\@K '_ FX)>>[+:IA@P1W7(QOT)6Q)6.G$;*DJ:R"(IHEY>G>GR(^IYJ2 M/U.PC_#2!@R;>L@F;%P8[T(+DT4BM-8PLU\-XV)'TE:-!/N8W(DJ9\E]"&8H MZ*UD9;)-YPW.VBZUVV/7L0G^O9JW#;AEUV>'R++,&=XQ?"X@<3-.68L[K0@L M_K'D:B1\6RP')VK1JCT:E. X].E'&U2K>5Z_# A:R+\DV:PSWW[G9;67UZ3Y MW"-9$W0G4O=*S6CG30?B&B>! M5\7]5W.?S]!-W:V\@_U;IZ#NRF4*_2/43 JB7ZZ0%(&-O)[)^Y_WYKZ(CJ!T M/'$UOG<6!^4.IR*/&$]01C?F2MQG;PWH/XMD22#P!BD3#KC('N_'PU MPRZW OP5[-EX(%>?D%A.P";-GX.G=>!6!,XZM/FU6(/@],A@[N4:;+_:]DEX M[W9_E@&S?SX\'#U 'L++L 05MOCC, S\GR*)Y^PZBP$KB?,5^CSN3<>E*0W* M?_N<]@0.DWJ+URRJ?#]]N!1^C=^P7?I#P#>5W>*,5X9'+4W+PPQL_46-;%5[ MQT'C/_0LZ269F1ZX!G9^]I%D+%3 > 8.&#.N\0^P9#?MTUC7G@R]>>>EC3E-V[_4__4H-:6\L#Q^!Y M@M^I0>FYJ/>S$87U0(Y8Q^>47$3?Q6'5ZXD-+K[0/7Y#U<3%>[[# K(=/:?LNU&0W1D-A[0H/@X=XFP+J.:_*#JCDWWQF>_/IYW:+P5.$J6[5H^ M9_2W73BL "V9%,?!"4)[1-?, 5),(-+T*_[$OOW7F,^E8]E37[19=4XKG4AT M>!%%O:'E-^PH7KV!/,2.<1E)C+GR>92W(HT;'FVFYEP$V'<1,<]2KP8QYO4: M%('1SP7"=#]],]Y%^'+"(/W:L! G#J@N"+R@P4;V1L'/KMU^)U2-$ >G@>E_"7GC[8"S41" MJ]S B NBJ$U\9\0+TJEK8W(\2>2&[-+'N(@ _V,7.B!Q>P>^FF/W>H;B.E@7 M=[2\!F?><=C]6>7U4>3GF$D0MEEE\8+SF0:5@"6*%IPF0(4U\DP2\W2OFT^C M%:8[K^><4O30IRS8>=T+P1CR3(O-G6)DWM-V7,S]QT!8 *93519O$7-!W8ZK M(XC\JONV_Z:\?;!KVEO=;MW>#%^R1<7K?9CYJ6B6?8)^?6ZE_!9&_QPV[? E M4-:MA_B&9A9VVI:2JCH)-T2+*G4;CCJ<#!S&^>N3;D6E';*E'6UO[9BGT&$N MBHKC^4@R&_&2JVH/2>X->Y*_O2>+?1>N+DE$3%+*#*,4F8U_,P)%(LDD% ^, M4?^?47/0^&'Q\TSS^=,T\WH^92G@UR<^ S^RL':RKGJ;5KN$((\2+NWO1PPM M*.&2!KYULE6I'N69-;H[\-\G0XU*S4]5^)!XBJS,,=^E R.L!+R7Y.'DES2; MI8LYLN(92\,]"$QH'Q"O4Q^+HPO.,-KFZ-J3&(^ 1F/I5QBJ=\$=+"3*YC D MT(CKUZ[K29DD2K_45S3-^I+@X:)ZX^-3Q2NA6$N_G]I/NM?-:FWE!,\.*0DO M'57UW95L7(2]BNZOXQ<.&]=!LW5^G]TMLL :GG*C^_=E7FPS%@H.ZM;[XY006146C%K($C@+??ZZJVY?4?596TF*3R_),2_K+Q8S::-QD>XDL5N M @RE2B GBFX4<;]_&5A1NGU*OL8C.=JOLHK2# M4_;8\IAXX +=G%+"YBQ2^B6YIS#/[G,?"R"^?'9MP/=EQ15V8K#^D$O(^?,R M.DV_'1R S<8<#N6WG-?9JZU61WO2=395;'C&'[0>$,J+_8^+Q+=9;7+.S&B> M[I]J3/X+=NVB$E'>\]$-2>AI=AMQ"H%5K%V_O;6$UT_]IML+GZD V0%?25>^ MP)]C56-2+YYV[GJ],D48AB8P?;X"^ZQ&&9<08W5)[==;NT;J-3M4FA]E7']_ MZSK_"9I-KG0VSF!&>[ W^(@7"1S RVG/+SH.^-60A?=?N5NF<^8QQAO'[8U# MJFI8Y&U+3<,'V#YZ63YGDUGFVG0RJI CL=CI]])BWHC\!4F_L4H2?WUFT,:> M'QLI)$88VES8S>^X%NS?]NP]T1Q;W+OQ?U_>^ AJQX9*CY4-HJJ5SY?E3:X9 M\3=8X>8TXU9SK?8KL?=9;05':PE+"C#A1(VI_$3=(<=[[_;@ MVC;#VX/X;?@T_XYH*GSRS9E ,<##F=&@2;J2,2R\FT MSJG? V?: &0^? I9)U2XDW2+,8I'DOO1/S[I,9__/?ZO5V&5]&.^*$_/R4#N M[[9%OR\1N:C6[#Z1&*MCC "=WF&<@9^1GU-@_,2N(BOO]!,.W99B/MLKNU=6 M8!O[_N'.XX$>BV_5NQ7H4K4?;V.;6\++"GSV,!Q$MMH!6\MSQE1,84*]9T-O MLMFW8W?W36&?7'MBEKZC;7V;;1'K:!E#HN[PR6*<@QX!(?&G!U\]S?SE)3\U M 9G4WI;UALT4[;[][$" MVY\NZG38)081/NQR,*B=^/6&+XRVN1G)W!7IDZ?,9NYP<+'H:YG0K+:R)(]W MF??>,CY2Y: ^@=\40YG0+Z$53Y25$) Y;/D @P@JN82E_HSUQ+H\5I$8);\S M;7/RR+E?)I$'MZSP'@W[8JD^]!*7V74G;8L@6" D[KKX^.05XL-K81Y%!G<4 M#R-X^08+HR=#$0CQCU*OLF=P7>>//U]"=">X>#WT^61UNWP:UT5 QP_>)FIG59/ZO#J MHR#_?/ZQ(CB.7M(MM%Z2J03420TJ5T;4;7:%Z*6A'+T*(7R]M1P!] W)VA)A M^:YC/H*));?B4BY>6 %$V?)+1!+K[,O&0XAJ7_!Y]PSJ_;*)9PDOW&H'%3/\ M^A[26&;]?N[[#)H3\R(RMSER1$AJZV[0^/GO+BBH4:RWO/V_=WQM1E.C)P.U M(CP.Y\B_GO6D^.5K[^91-3C7%8@HFC%EX?*X:>+/CR:6**?V6F>^KPC_D':W MG/Y#EVUMYC<5-AY'V='6ZOD4=!TLF]C-RDRV;)C?7\+V^2GE<^1N+#,Q7C7J M^V=%_/T#N8Z5'![YO-KY-@T2S2$^. M 2);YX%)9TE'1WV%><"Q;26YLX *K5CTD1K?>Q(3[^N%K_*CE#6!8@H;E(XA MVJOX?M&&3/ULJY0RA$.:1UO.&\:/X>NTNXT,:/&@GD,L<)ZOF8H4:U A 7AF4^JPORM9#1R3'05J M1:/ @D&&!N5S]]#KQ0/7O>6ALF\%"$KZYXP&^Y(@MD]+WD0%8JU8M4K5H"TI:!VR94I&A M=2 .=4!$G)(( 5*+("2&E"KSL%M;H(I(D1^D0!45$"&$R)!$DY"MC I$9$B0 MA"0"@@ID!#*09//M]%S7=[WO.=[5 M0L01YGI4AZR9X9>+&_\J8_;/TNRPD3?0K :4+)("0TA054#?XPWMRE;LCTY7 MU)#LS6"RGV^D!.KII$&*<*8I)$EOZR@? MCV%X_,C;!S&07DK0IRL0?A>JO-IT=ZMV*K4+B%@'CT$I83$/B;["MW^?G":> MYN?'M5E',#=FQ8OT*YG "H/I=>D58&2G1G3UWO'ZP'#D?.C,(7!3M5D"O Y@ M J\Q\RO_@U[!?] O^!B2EM9_ICG8--A*6!(4(^H-#B $9 !C2B_"W#-PIA?( M-LE5::H7P= O+C. ;LKR9V"F.\IWL\&]Q?Y87Q*'51(#:B;E,T,X* F.#G$E M)O#RXC'PPT3PE $8L]G<6OR]8.G="JE;MRO=(C*!2K:4H@L&R=!GYKW]Z5\E M+OM><_SF^ZTW*F,::N6O*1P8^?)J/@=>>QF""'' 4T_H6YL=9P=\[8F7R%?T M<:5Z>3C&L/+'L'?._6>'_SM=J_Q4AAWHY63GM(JS292S7,M)TI[8G%VD+C'BH::'B[_&8AX[G4X#Q>[ MF%XN MZY!Y7'/H?J&6XG)&?TZ36?-BSX89-D*]FZX_3A\ZQN/9V";'F\2OD:O,7^G MH\7+:*Z@5$(X3.QU[M"R3:#73]!7_>&%4C;>S 6X>Y%;#.DCC1M);S%&:^:) M\9-:\%9/./TB'TL_2H^'N753 MU(NN+<<>&D$E\[)^G0*EX@FX.*6"\9T::O IK.X6L"V,IM#VWY*T;.605=K\ MSJK UF12Z(X88X14S\85&DKVW703C$-3E.Y.IHHZOS+T4!]*:A*V3!7'2^)S M*8*]2(?$F>_)MJU_$GL/]>Z5NPV:5QH>Y/O/X"R8/MGDV&#&)CBS-;M'%&AK;C>&!BPW51^AS?A/Y MG:&^$<9P#APL)L1R]3JI=G#RZ$X.[>OARKN,SHTI+=ZX\8-] M"XB'!-5$_>1;O45&UH=%7F=9!+_V'9^#GY@+B!ZXFYW_? MVOOOKJ6X6ZG1AL (3C3_V(W73<6)F1^(_BPU.QO6]!$ZTTY]8V1,Q,B M?-??VE]@7ZW)JW#.+_M6>-_R)MV?)-ZX@,ADIC3M.,VZV0D-F1^?RUJ/Y2Y5 M!:-I_^([7K>4N71_^=>(<4R3=L^[O()X5)T;$K']O>)8*<2P>[B^6TZP%+X5G-- MG)C;^GK?/1\5??II:_\Y,'O<&$XIR6T*NT&@#G97FYP_&NT84QO34*3@PY^K M#^N2A)![6(7P2;Z_6NS3D]@[Q1H$A',/4NNBOEVV]6W!:'U>* M375 MU^P_J \UI"N*:E!#R0SSC%4GTJ"7,09NN!0:,E[;;!Z]D%$[N_%GB6+=:4;( MN3+*2!QE)&(*]W?$B>XJ(.WBY\>C3[O3+(./C38GZYR:%H_Y--O@7P]>W];+ M1,K%;)6KJNS8X5@D[&_ .*I)^&05T]!&]/IF;NOQ>_H\D]V*V:G^G&#@X\R3 M!^WR'G;Z]$=5#]0'#ZESKS%XZT=7DG&!167%WD8JE(S2N&#M3[\;^&W6MMGW MJP9-5M;T7/8Z*?DREYH@PYIJ0+V0Y)6:8=J3>IRRU/#KY6QI7W1R>6\KZ&-. M>NE;GMAVW3AK)\"ODJ>9S9LOUL M$.]QK'5$XR[PM9?RY+.&0QL=?JY_\XV*L'.6J$-F)8]-[43E;S^YIR$)4+G[ M8A<0:"D#'*E):,N@U@1>[7G(Z5B]]F%%>07C9>"-%5_5[AJM;,U!C:!^C0O\ ME"B LB\XCF>$8N[G&\)#Y:T#BT8([&V*SWS7)B*AU4UK],\U,;5_O*]+CW(+ M*@H.[1@WLNH7$'*,L7^D=%6(/X5,S*.%$7.81>#XWX"%"G4%\YTUZ54:QJ@3 M8U20/L+RVWRDBSN>N4?N2H)ZU(-QKZ7;3-ZR-*+V6ZQV;/R&%Z40/0(_L=H9 MT11;T7'_U:OWV]VG2(D+B$0)7VM1F5,HT$ZAS."]M;=Q5\_J4.>:$^WR"P0= MF/DHS;XY\%/2ZJ#67O9?DO)\BMJBLE#-REI]Z\>QTGRSMUN<5=0W8FX<@)XRQG&).(,+8/]@FSJ9-R.2V2\*E>_K] M9LB4@G*"P58Y1C#8(8AM4#9EP\WVOGL=NL)H!]4120&@$9*%EPZQBT>U[3W$ M%WWI$-FJ^3 *&(J?/2J(4/ MKG1=[R-WJU6-$.!]_\LZ2[D&>6.=$!]WNY2;8)G1@SUZXK7)_#0:3K.UA7PU M7.L6#BFM0F,1!-/DG3XSN"K1_>V)^(C' Z!022FAF- *+)9.88T=4T^?]J0[ M).E/Q9CZ?&0+B!3X=;R,6E1*A#U-VNS@:K8X+E/[)<8DL*AF(,%>V@9V<7JQ MAE% 0I;^U"EW\5 N(,37!X@XK+ZXQ:/!C96-S'-4C<)TJTX2M%Z/6UE1XPUZ MWZWR&V\7Z N 'L'>U98&T]%H945>H1N1#"HE'7IK!HA4PGQ4O( X(9S+B/A- M8:,CV4F@6B_I#"!'^YB7$ ?_0+VY)I^.QV-=5+,NF&R5*TG[3#[-&J>8)JH[ MP0N98I'PG(1B^B/!>C(#KWNC5;CKE\WPJ_V:3O\Q/[DA?<8$7LA5 =P9,L%@ MLP^H!J*)?<.^XU>0L!%=,"\@;"+\:Y3LPBG+&3WAWZ3WEG5U9+)PG>W,!81/%Q"N,%-UA+_J#QAQ#W[(W!6%_588?LVKN3JG^M[]_S( _G/1 M0H-:4BA;FYI=7QZIN7EXTW@0_@'-\\2RB64*/Y/-%+1>T[I>OLK3/X?0(A9V M4.URJAN\;^T 5@+Q:&5#FGR4$6?5*/XA)3!C/K-TM,<^#(A*O"<[6"SJ[#N$ M)QVR8TEYY'\&H:P9 MS#;\"C ;C>$%"3YJEIQ+N..X4TVNO&'V2:@(K<[=[M!90A%\7-K<1?B8%(8< MV+V=3H@N_GU7#/E\U!#0! V:F'M_0BXWG_3.J?$O'_8;!SY-*>:7J"<><^P@ MO9XT@=H81>QM>Q#$R+MDV]T)NB7;-I[:ZKE M2M$J.HF#=BN :930=>4X&\H(HFK2RI2''S]8/)&;??NCXDD9/CMQZ%8ZN9,Y MFNS=Y)U3[?HS+>FH) C+?ZXY1)T0LY5Z8*5;:H-FX!/R]0'F730YSZ5& MTDBL-PLL$\&(68=X4IM8P28.HFNC!#_1V1,8(SN&[I+R#!C/!\:8D4$)!Y@P M[45H;3^)CFW;P*7&):): Y>'A #WS[JXS8$"![*IRR*>9P?U!6/(U7(?D]=; MWR_4C (N\>6RC.B=-R<+8T,V*:C*YPYIX\1GFM),E0H9*)PM*7+=?; BQ$V1 M,;VKX%Y1>@2]=-W[]6%VH@HAG6R61"X@?R= MANF>(4#W9YW!.'**^K+CGJ$_8*5CU3V_34;0F3'_/4G/RXHTXM6,RXS.J4S1 M;H=1,KHCS/;1S8Y63@JJ:$, ,VYE'%D0O4U?P**G*4R[S.F]0)3MDON5E?5B MDG?*#R+/A,B9B^YHSM DZ$*FC-ZQQ?]GFD;_IFMT[Y?-EVV>,GX!B#V_]JBG M6G,8T=Z*!<1'NLK-:.JGY/H^"O7G!F!%0ZJURAI2I"T@VDG+VAWM^GGD$:YE M[:E CQ=:IVL'D8D7#-1A7,;?$7\*OI%U$M8?$'7.+(]XE7$*;7M:FY:Q+7@: MKVH(09FK3'=G?7P]]0V.&,AKFT9*' N:;44%YP=_;J= MCLX\8/_7['RX:-L1$2V8S"B-?4S5^V/B8VHS7PQ.BR9AVE1\O_SQCZ3CN_L< M6_L59'=4[3TV*]._Y*K#Q=A#W*(24S4SI05"#J0&TO#O.:%ELK 7/_W9WD12 M(G\!&^A9+0YGA%YQV2>V_*>YJ.G"]AYA3N M*H!F+\J32'-CT=\*DBH[;*]P#K?WK/"E BP9M);3=?*,C1LWYI0D[2]WD8[Q MKQ?:Q(E/+17HT<,:WWRG%]NH [HX=!;JB?GN/0[2,=$VR'!IE-2T,J21Y/_* M0#5X,>3YFN7QX^&U!MR!Z,Q&5&7GD3X1/@?>S PO*;TH-V6CYAS M/=,*S?94W(BPEW*>H CP]L(,RSU?+B!6 D_25989PE8L.R/5+VG$)KT?^Y#, M]JZ/(>BHA@)0%OS O_"05[3I2.F=,UC4[ZF8\#&WI1)L?_G,#T4 ETT"UHB$ M<;=][_KY'T1LLHAE:M_&RP')RQTLQRJ?Q\& 9BDK,?SEP+GFKY<6LFW;[7 MM,U]TW52?\%W<;ZY8XB^P:]?NR682 >^3SI&A>'M%BY?WX [<"G.)H='7?OL M88N],FD+N;IL8%#12#K4].U KACM1#]^AGCT;X[=7%-D1TORP8FJJI"."Y5# MK?W6.?9G, Y%-&VVKLAR9RY0[-_1W-Z6FFMS-F!+R3"OX#&>IJ_'?VLN M,%:2P:A\$RUT:63I[SS4!OY!OMQ0B*]OO-Z[@*C) \0PUIVWH9"*RZG4D\%# M[7T-J775'1- J1:4/? BA^U:"4R;4-(DP#7'?@&Q3LX!%=BWF9?_FBV5!6[X M>?)C>0*E"VERV;O1_3<2_"C\7&U-_F0"8+V)=/MM,G; MZ0;@<>CF_#B091*6)@HJ.M;"._-J1K,B]^)%00R8D&"2>PMATZ?5AOI J],V M7MX5CQ$QE\R@ML!@PI&U@&C[!R'S!'O7RB<+Y^_3?>_T*OL\X[2S,!*^+8!Z M]-;Z/3[-=W*4["U_,0..4E)E/W9PE4J3'*6/5P23WQ2R-$^YXWV-0LLPD-*= M1Y1G3&\1,4I.\6;6CY-IX^8ZADFN1IJF+&)$_S49 L(ZL]F"8ZB+RHJJMY:E(JI\>S:!".L M5VRE$*=*!7T6$&LAE4D8/'6*+42YQVR5K"NJ9+UGNX_G@5P(& I&-% H<4D; MUNUB$^W+DO0..$LHWYJ90,LJ)V\RKO."R.5/)(VA>^(;K\G=I:"/95:.,B^M MG@P6M/]6WI7$C7]W,#DZO6G&=+(2&/Q8Y/@),/IMB:()Z5'DR92JVGF M4SXF- HF4TY5L5M.UM[.84V\3^VZ:@<(.[@3E!DSY@5I\*34;UW)TO$K7@2/ M /GD.0*\OE^!=6+$[68,YR9^/.=>=I>V1@A3/9*9H "2ZYA=O+PSR M-F9/D+68]&FT>B/XEHRXV!872R.NZ_IPA__NZRS10V>SP.QL55Z X16CCS"D M&MF"_LB\F!SMQ?.OE2TI.7/;23KA9W;AFJJM*LJX%_(ZVZ=;1.[(CGGIO><1 M,8)5^1_W(F5'N DAJ7)IN]"ZDGB^_+_'P_\W7;P4W14#%O+N13,O/PH.30DD M2-OI$ <]&@K*($6*S:>+C!SY>PVT@)B [%_;!_DB$SDN[WS:"A,\)LZA2ZHGW7@9UT:-415R'E3,I)\W/ECL$O;0]'U*/CG) M-I?G/*C[F>8^#FD'V2%XFH_4&$2S#>FER[R-Z42$(3"H/X:WH]KS)Y^"I2J. MO"6LX35RG9$U1=E=VA0\R=^6N'1/L+#\R (BF3FR#B2J7SRH-A5@^#,H*>V+ M^9)]O,P1WB.8)J;$Q?6&N-;D<2"]95(#+ID2L4^V;5)$0LYS;O86?&CVDPP1G;+D_EU@YZ/S(68G"*<@8TK,?S68BH^ M.YX[3AFYTR 8?83_0YA/Y(.PBKEEXT:3'7CI7WH^>QW>)7U MX'R]"2TEHF;QJ@^&_3U7;ID_X/W^"]@_HQ6X?>< 2E(D>UV]R_?6>GM=[A-X M/XF7=5!6;L0=]L"'2I[K2(J=BM3'B@E,*.QQN3.I=#/F_9PQU[>$]M[7*;N- M_Y$P,#,U]., 6]V5]OJVV(],+Y\[I-;0F8"JV.2@ RSW/<'K>?R"JB=\!TW3 M0PHS:FW@XR(&E'L1WOIO0#-),\]O8R\:\9CIF+P1S?E2J7];SEGGKK7+#\8Y:OS_T]1P>$V,*#&). D%OZ@.I90O"@;.>_ >;M$OB+#0ET M\U'1X+'>.S-.$9'1YXWA.3B3('3]4^ 7SF#;RF>%=B2W=4X6Z.XF!6WXZ-/:Y_Q\3'* BXFS^-7Q2ER]A<_YG9!<2. MMSLNSM\F(,,/R*H6$.5_@?A-'.\,X.4!S>7ZCXMZU]]O_QYJEW23=5<.R M< VW.?*;*O*H@V?D0]Z[!*#'6O\/'C5W:;9ESB&73U$YA^CDK166\IP-#Y\/ MT72$/=\)$I$*+].W0:D1O833_64W^MOBM^_8YP%[;N31:LD/0%'Z3)H(LC=T MSSB=?6;Y,;?#6!J:]S9P"2H<;Z"HT9[OG97T7-;V T!R UBB0)GL]M#\XU85UB"R[#,A@ MB&9F]A^J'-IM/K@KI7?/E6M?U>9GG8 ID$W N)#0U[J+MJR1P7A#?E7A_[ M$)0- )>P+GU(SCI?NHZR11UXI7;+ N)W7'Q7E=@+QD:_9SN-1T!;<^*MYX)3 MZW(BL:NX>5226WJ*^:SA.+B"OX6H,;J0*T*/#7I?8G?S_0%;\S+8?3TAS1ZW M[[ATZ&S0 D)2V?+V+]^@PZN1IL0V-2$+ZD#"C^E':;+N+QPF;O2CZK%.;7=G=R$H[U M.3.*M(Q.$-4)6G(0)(.OL%%(64-TKN_9[!)< _C%MH3BAEO"8(=[86G3I(BN^!( K6+H%1"2&X(_)KMGV).8BIRBL[EJIP7 M$$E\BA:<_S@[4;2Z1Q<7K1PJB9<;H[=99V+=!3B+*A],KJ3$<,BE2G;,L*2@ M !!31L3P6GT46!KRUNZ2RZ%>J<_MJ!./*#P:U!]C++'E!&,:S7\^<0 MZ%,@]+2!; (;E267W%74;JD6MG.<-2J/ *A=EI(F">[ M3QJRPX4LW=8%T0&N&9,+5'OQ)3F"M62)K?YN+K3$'+#75LA$-71PL#,7L,,- M-:6N^3"H!5&6N5#]=)?ZT-18UHU[#<7?@2,;^X?.B]R%+)9\) =OLK:!IRX@ MN"'H9GGFO+X]USXXRM[5(Z:HS'2PLUU@=QWI;,QAD]-IJ5L-^#+SE^K0K*S+ MB9A3GQ)\QV(<)\B@9PZDUZ><6(:KC'X8O3..GE.=A-75N7[#T&-PQ-S.VM[_ MO$[L_];KH*N_*WG#M=KKWO7L9./*,?T3O1KSAO_%2[(^:H>/Z@[!&$>!MEF3 MX ^KFZ0U/CHM?OC[_'V;%(EO0CN[]B+_@IQ>#K:N2\&/%Z1'1%3YVB?.CQT: MH!X6%O%@:HC;#*PWKVBBC5&?F!A9R;]SVO,V4'TW%O$GI%Q!_C$5@L7=L+UR+*TBG%%\EB\["(?B[,F)7[ H%S$J) MG&]K??:#;9 "\?.\+N?C:AC>%/)\1@DM(!/?*-+4CC,J:C?A_QB,EX)M(2^: M*CK\_1W1T)/3!M8IGEK+"HK2"86<72FYS#2Q6K[" M('-XH"B;L8N 4*/$.;)/ZSH%L3H'YJB>BUX.1_\TC#+)XTA_"CT?"8L*$H!& MX:M7Q!+8O 7L"2,13_?^#E-D[1KZ]<2R;)(,B:?%2^U9\&+PK3+;1VK! +N8 M4,1.4+DY*-DFYIR;Y7? ^YT>@/?+U4:O:-^S"2XHJ72OX^K[4]],P6YD\\%M MTJ@MQJ!H3D^&8BZ:7KN)4]P1S,SO9@I=SVN5Y//0NAM'91I]2QPO8H!^WK3J M+I=2:L\26:M;]Z#.D%:^JYG[2[PGV.QP_=![[@C M=)7P7,2-E._67\S6%QZ=YJ].#=*@GN8V#+VG+@M5>]77+R":]US:9-1-"A[? M%D>&"LP$;J3$(F4N]IV_]R@WBV#'\]'@#P<*"U^LB^)K MM72HBVSTQU'V[?O/-"HQ_EW?4A01[$=7G=@%P3XW#@[7TO6_!C_V\Z/1OI&< MGAG4_6$IB0,6&6ZJ3K^\_)S!VQ&WK5H MUS,F:"<)K'@7W1U_D[:U6_48R*".YX!-"P@%3OKF_,]+D"WM+F.@,'6]*+W. M#:3>A7'@U%+4)/248FZSL3U0IU:6VMRX1;*[];<+Z]MS =7W&M.^&BWD<[9? MW]RU=J+B:[^9(U]'W6O<\N];D?XY=RQ&$U%#F<]WY#>L/\O_Z.T$75S<1<&6.Z-\?TOM B*28#A* M5^Z^,(+W@L09P0&'>OUC.#DXU2%PIO\?W>]D_K(_/ @7^^YUX-O'?MEQ5"M?P/U&XWNI@8 M[\::$!V,,/*Q5B Z5-/YU6(5:JFAMK_]MD.CD.SPIA@M.[R V"TQ%++$_",& M6XT+] GXB7L)$#L>-2@P";JT'=O4+-4(@]YQ=#9Z8.+J_YLR?]EUTN4IFM23 M&6OH&5'IWKCLF-R)5!5^A!YO=)4$X2WR)FNB/9EX/L^UMS&F6N.AB*",U@X[ M;3H;W$M'UL>.?J-I/57P71SZF]E=V=FFC(:&4&XY)MIA B,U$U2X>V>)A>EV MDO#R=K;XC7QJ&T5&_N?0\FH-^NIM6YZ!H%E\0GW[;\&'#H6!BJ]]9_]\KL< M8F@CS8QQNDJAE$O,I8]^@\*V4.;JO>6JM'$X\L:#Y(I37N_;R],_1_YKH-(9 MOOM&5289UW5;.SHV$>0M):[Q8(G$]/$.:!#:R;P;Q_#Y8^2*;*O).\M>>:.7 MC;HUD_8>S0';+!.U.V40.0)S<0$Q)I8"EQX#O\:EIU!GIW*$7 O#\H5UD4; %6I.?ZQP&E4Y(:>YEQRM=_/GH^L MV%TZ51*OXLFA_E0:-$VUI^J8#"IIXNR[NFKCS4!KOLE-[FQN7/2X8MBKK95& MTM;*W:.'0(V0HC3+U4@]_QW[Y&2^)VD!\84!WW4S+J>@9,)49^TCUH--D.+2 M D+L7XVO^<;GU>5OH2!OFBN[!,C &7 PZJJ"!@:Q)(X=J^Z&]PTOC F<-H/> M*G/R+SY;.5 ?6RM,S=G#I[CA+9%R50P]*>Y9JLL%R]U89@GLP0_GA%,*TK76 M>2#F!83M'C=S\D8N@5C*,1;1R>ST.=AR"L L^!%A#/=;;-*F8?\'Q%)PP+NQ M,/ZZW W4Q)1:VU7W.A NEB@(8NK4AOFF9F5# ^QTQV "G@,)S\DGC]74/8W= MPO9P5WD]#@I.%&GZOB]\6JD>WI"2AZS&8&0"V($U>G]:W MA,?TA_B9CPJV9,\%'N2K(*>*A47A=""BYM^V]GPJCDK>^'=Q84/:IHZ/?[(\ M6T#(H$EZ>ADD0#8<+U O:R8UG>-K(D9=)G?>C*A_M8# P%#6WA2>@+UC4SJD M>KTJ6[W^:=U['9$=+&BF3>XLRY6%^%GD>IP!VT3\+W)<5H60S:VW-_6;M]V5 M$>=O-8M?#;7W^6^&GVUJL%6^%DU"VR760XF75Q:JH3_IS'6V8/6\6$GPXN8L[+C%[98]17MWH)$5'J%E,S_4N>O(,4HA&EB[,4Q[F@[ 3TQ)9 DV?R>0G9;8N1]QY\6VE5)+L\R)H<"@M[4"8_',:6C]^AOH=S$B4+TS$'+.-82$P>3Q M+C<8WOWOT8;J-RXR,%+^:[)MF]0E^)'H/N]JS<2-;Z'GFQ@R@CYJL0 ]$ILX M!F4J8*-;7&Y5UEI 9+2-Y()&^PGXF/M1%#A;=^0#\;G>$YD)[X6W4X)>_M06W8C7R8W6M M[#[G:F..UC)I<6!T ?"+?:89M35]9!57O6,3^.\7&&C R[[['W^A "+EO^]$ MM]%)04Q1).>&RZZXF^AZ#J-;P#84-FD)KRJ?NCER.H:^,B(( M>%N>_H]N5#OR,VB=-'6SIKS8=2:M?OEF? G^%C?UF63<"(J'Z7",9:8+VOBLT:EFW2FUN**N9RF 7(LV:O?X[FCJBB^ M 8CG7[I?VR M\S\[6X'9&N$U+6&HI+UK+/!WSFD_)Y/4*_UI[ +BHL':61T_6"DG'*@,"I&% M^%"7\,BNUX$,3,)VZ[0=$B&[N#U_K"O =J^(XME6Q\1R3'8MASE^OF0ZVW(+ MU L3"[+:4$@B3B3Z*;$AI##EZKIOA91R8U$)[#CMSAGZ6T\E@FUB/G/'#J^Y M@?Q4>7.-W'D!(?>:!.H/7\&U$3X=&W#?/./F>1822?BJ(GTX3)'Y%(,-(@T< MN>5-7M_"B2L0ME*IZW2:#J]6U6/I%7.W /_IR;V.@:;C))P,:=A%DT?#?U]? M]YQ2GY)D[Q/:_Y6IBV#5PQ_5=%ALQ(/0,K\%1!M.C&2RS7\V42 N?@'Q;ISQ MRU>+9ZFO8RKB:E*WJMO&Y^";Y ?1_'<+'K\A"_3%W,D9<$@%'>GX'9QJ V:= M&-_?^:#>O&]TI>W*=_J=]ZLN;:R Z>G-@&T'[:H(GZ0/EMHY:;9==VAF_>SQ M/M@_W40":A]!*--;);S:,XO"1[,4&;4DW*DAP_= ^'N:UE)_1GH)93I@P/+0 M01KP#]X^GZ(J4G'&#-"?:8\FT[]$6!ZBHSIPS16(B F@U/KK>UZC([2NN-_BT/Z$P-//;XV M[S5=[/GN3H#1?[:"C9'=M^A<\I MEK#F"U[=[5VT77^(CES(8;M>D[?A:*TP0D4O,70\X=N4'M<4-X'.^B M'&42$"X/OJU4G%Q ;%6U(753"XCRAR^7N2T@5F9W(&=]2 3#QG]K>'5';0!> M2NG Z\NE9@S!X/!ZE^U5Y.J:QHW'_53Q80,]89 M*O*Y?[3XWLC_O9^9[]&A-;YUH[G+IG:0[ M$E;L3JK/=A@6;G8WAIH%2=9OO ML@5$J8( +2!@O[@V+$\-CGCGJ4O]N0][WW)NKJSB&6VZ7+P5UD+QC4*KG:(U MJC%!5K/;SEUG-^6>T"P9N"C253RL8YAG\RVE.N :WUN#Z[#=D-@9#3]#*RY[ M+=#%+,_YF*#O'"AU9#YGJK)E7SVZ5<3CMK-"YAKJ4SO9%DH<1 T/VNT?\^ M@65K[(1O_!<0KG%+3?O9EKD9W 5K*O\Q=VML\52=<$=+7(3J2S+26V^6Z%G MZ9O5O.Q+(QV^F^K#V9UG))>0YF4&JJ4:H9?_BF[T8K3-.)7$GG,JK<6W3737 MT3S7N,>*>4S F H>';^/\@T M_']YT1-(-A;>GR&'&O8Y*Q)?Q6"#C6O'K,@9?27X;:OCAIQ*]0)BOBL[PEC< M8V'HRJQC5:>/7CLK.C*T$5.0N8*=C# _&N2A*8S]]=_+#HXN(&AY0":+MTSC M-.;_*-M?=%Y;BQL/0F<>G=\U1IWN>[ZGYP_SEZN4P:1;;LNZNZVS0C$X:ZL MU4O@+@]C1HU;!FAF?'P]$Y&V;42U-N8LZ[F6F8S-'_T(ZIGQ2CWX>@'QASCK M"FI3?UQ;]$4]^88B765>T63:I_F7CTX3LB]VPT.R5 M_>A$E:0--RS8OK3#M MO@AZF$%9[=I]FC,^)\W@#AR>5'TX:97(FOE_L!@9IGZ3@.0M((+!-NW@]=2] MAC!..?G-X7$?&1::2ULJL-6D=EG$/6#?>SK6(:## QSXI2N^)2",; M7EW5X;C'I9<)S9('B[N9JE4Q.65:+(9@CN>Q6Y&K1@:_O/VY0G@G)X%,G,=A M&YB/L&(NF#T..8]Y46Q9(@K*\&#Q^+@:JAAITY+#25->II<[R/"[BJL6W*ZJ MG#Q%_K6<58ANVE":W-1P1DWGIM)G?$PN80FCN5G;92A50BK]\QZBC%2'USV?A1F0 M>/PMCYGI?@_CQ8>IO<] :02E )QUGG=X2F@,R)G^"9]X8W5THJ!1&E3J8:LO M2I\%#'K3P+J4"+O# 4+7.5+$[7:EPSL_R83D2#W*,LM,_H^2V_\+UYKKIWKW M(C^%!@D-2^6LQ*GF^$X[3+FPT= N0U]+A*'D?H+!+I4TRQ@J/-'YE'\^YLY@ M=U*LTXJ'%>M(X<4 MX\:-I/WFB;3)/K.T5,_["&&65>%($.!\#/2]V<;RAK409XX36FJ\_W$-@K?]%@E5? M='3NK\&F'3B<']>:K><+S 1]E[?*-,G?QP0Q.3%>*1DLEE3;P9Z@Z+'@<:\ M7SFF7SGM7C9#CAF)AI^V6:HN!=B:FB:-_(_ DIS%!AUUN E>S= MZ!!ZV/7V^9IJFK;E@P5$=2C8#)IQD.#4,/'E*S]=SB&T[UM]Z85^R*IC!&-: M=!OK(7DNDN"]Z[MU*0+:VY!G("?+)( KIZO.&E*C=?;O/$<]-F1=/NR"4P& M?62AQ.8;:)9DXQ W/ ;CP8TX+3DJ)?PZU MU]%BR)W6PR%8:5SL)D5. M DJ@[;!89U JL&X0K]]#,2QA*27Z$E*:W-KT!7MLE@@#/6#5QQ0>)#W3>UA$ MUY!ZOO*?>OS%N#-"'S(I0[HV]:48Z(F0ZDM,U:"T:K?-:_3:U/.:"G96ZAZB M^'9#+%0?( EGYAJ*2@R8!*"0;OL;\*$YU+0_\>XLPT9B]*8]9C"S*R)8;&-" M:I\SNUL2;\4T,[C)MT]1OT"?&5:/Q/7R]BR-R.-UT=X7I)HRQU3?;/0E^ ,P$SY*> MI\:JD4]*[:BF@_2R*]K]+29__SQ<-UF"CY<7//[G[+V%O]Y0,LI8TC'^KGA. M=VNI0O;]I?0IR&AB3OI^;JG??>G>,UH5_483V>SO&78&5*\C6(J"N;:KH1:? MHS5BVZLC\)TV'I+",.!9]C_]A9\8KJHOM $K=<_IK\B->;Q'RCOYW;^S]0E6 M"1/=X69 [-]"6%N[-M RD4OWD39R*(6!\Q/R-DB18I=^ C_L=R'VTY='>@,= M8JPI=CJA8@&QW!RX+2=]0R(07#+QB,/$%C6=)Q2 FG'/1:\PY /0;G=PJ@1X MYQ5)(R(U(W$PP[,.@;QCVQFL2$>:?]0$MCBD/$K=D[:Q''>,[L'D_1Q!M8S7 M.C>17C.>..1>%^TL&+!OW4EX=?YLT7EVM$\,0?_@ \! HEPMG;5GPU#W,\!0 MC!ZA\YV ET3Y @)Q#H;#I)<+B)&,.-MY!S*@7@(:JM'_TT^(^=^>B/\UWW.% MAWX0RC)QN2N3QLG0VPXEUE2_KZ/L]"X+L:\I?,Z#-D:;U7J-R@ MN&@5>(5@[IXWUHK4?6*=AYE#J+(S4L9*C8Z[85,_MS+7\MG HG= 0VF[C>F]0<^-_BU4>;BP)L;3).#RLO\2>TNLB:M MS:71#'D;XS._FN%F5J\KR89>SU(Y><&0E1]);#+Y&N(I:U)_4+=N1W61DC9. MYUB$&;P>2^$CALV[2XDE875]/Q1_MHU7],,-_T+)F@8@B:9274%_,-OSFS@\ M;Y-\RF??0>%,![O2W' =6/$6FK]CB[&>?FUKL]\(7N-]5Q6E1T^B[D0Y0!\R MC1F,*&K81M&$?]R*77Z]-C!/O.YZL2?1_?6$7\RZB:!:U'P5H2L2?34P<9TD>-V MR@KS5A[KJIE&__%@'4&/G\B' 6@HJ'8VE#SQ_2K_:;IG;URK%/KMW39NW%QS>S?LQUOE M^A>3%I^Z_M=]T^0:1?A9,GWL[-V<],GJ6F$PXK&U6R,'$LFU^^? >05E 5%6 MR$+@#BQ[!WLX>[A;4 V@/ M[=ZZ@ AS@8F<5_)6A)TQ=#3G5,"%UN+:N[MB"B :H'UBDE->A,LX)=T?7DO*=&Z+C-1TKV.KG.ZQ-?ZGMR^$T^'8$,/'^V@"'!6PDTIM+- I$':W+MR+%J>-2Z7T MG*8FH23F4?%7!6&GX8!C%S7H==^\3ZVC,0A1K&)!#8=98KPT1&VM?@6I-,"3 MJ,45_TQ][ D4ET'^\FMH!8R0_,XQ7G+,LY9J])LF0QDD!68+[1&OS0YC;O@G MOE_\=K;7?9WD1$80]E#.>5,7DX]E'%Q 9+(,1;"3H 'F15E6(+!CA-!B]-UF MZ.MOT82YWQY=QWO]X=Z]11M\ V3=M+8*J!AKV.!]3M^BF0>;MESH!G]"8K) MS"@Y*-HR,W8+]^9&X&@.R U#46*WUG1YKO$\U2XI/"(AN> F?9LHY?(@M\R& MC7^+J%G/\"DO:_)W *M$)D'8UE'P%=B\L_MF0)DL+,I=KA4XO/@#>(*'C;#C MP>*)6\MTUPU71RS9ME=K*P]"#H(&ZQ2=J=LK+6SF1T7G-,>OVG5?@ B>(JT$ MLK!E<+PM?)@:8+)+Y![%YA\!'XK&"*^'13"Q6L(GF)-YFT->,LP[JH??BV^5 M%^(>>@]F1HB[]B+O^Z[0O,C6K#R0C7VI6J,40MC/C644ZRSEE;C#!$1Z9[HW M1\UHHWNT'I&?$_D$AQR$K5P*4VZKH:8M(/[_[^]/S&TG#+$##%>TDV(TM2(Q MX\;;?.1CV">G 4V0,"7NTT7&K#&D3=?]X>=E)-W:X+#*KBT[W$7_5OE?BSLT MP S,NI1T=0M5[ )T+3'U#KX'6BD9PXLRI\C:M^_A)M. :3"> M[V)H4N\*->!B70)B!F7(FV26?FK&73XR@^8,+*I\3?BC,+DQ/:Z@3T'@+J/N])U2SZ$[>^:J. M"_/*=RK7-XE!Q92FD'%XMYSCL2.B4N4JW'[VR2[KG#M9N;$PL/@S\2^^L9K! M9GJ__U:>[QFPA<5K401W_!93O*=&H"\99S3,D5A.;I(TQ)L!8_R,-KCD[ M>[F]_[=6X&P3FSUF$][L@[P0;\09\!.2?=O$A9PY!@RB(94 QQ?:-)O!-@(J M\<*HI8:+'3UT#5 R4]9GID9LM)2Z05->B/CD^SD;Q]+>C5+TI.)':J+L" R_ MQ#1\8?);L5V\++FG0OW^14TC FIQ,';B5TC MTJ8WL@M#0S'Q,$W*'8]@E*%F'\6481/'*$K1QL',=/EF<4OOC\R^\Q^ M(T8?E/F8@FH( I*991=&LS<*=*;,?F6Z/N^2EIERO&(DE$_IK+*+%??\>E%Y M-Z[PQ>>#E@?Z$XMYF\<4^.8$Y,7^N>5N]_)5'N9.N0HE9<2J0<671)'Z0,V! MB4!N> #93%"0&53\DYT9-!]=W%Q;(YY_-CC 6EPT<#*4%$SN!Z*C-5UK%A!= M1QRL#;O1'YM,!S61>:-'!MZ+KZ]W[>)V^J$3015*%BQA]#2A.EY:&LBW!OX, M84BQ4@>WY,JL])V&D@/:PI0>Q4<.AI@%1))U)MODGX_G,NS>^'YFN7M9<5B? M7-$0!*J[;%5VX&MT$J"9G-UHVQZ,_N,ARZ>NRPD]4"CY8@'QR\N3W/_EID2[ M$CJI."'KLA'%]#>E[>Q#-^T9R+9'F9<_6'PXJNP#WMHV.>M""VAS(%:7PFTB M3J +SM6QR+7RN5Y6K=@(CBY3S(VEG6I/O+P'':@>?PNV@M>"![/Q+S2HJ\R 2UW#O0N( MJ# _CPZNJ5I@K2PC-9OWC=+B(\^BD^73PI_E>R>F4WJR(-1[\!,OQ0'[4#"S MXB99-']QAV>> IIL+-U!AIPG68.M^9.#V9>IZ[I%?>V2LIO>XD[A+/NIZMI) MP]M T\8IUV0I!]( ;^NMPW(8SQ.S-B4&^=ME&9)KY6K; 0_7J:G5-]:OUJ1? M*#]Y<%>Q66WZ::+06I1:HMXVNM[\9?H6D\UPEV/> X^:G,VI#Y^;W?YAB2:O MN6M':JN?LEW21,&&I?Q[AL6:M=":@/6F-;I#^:?ZQZ0.Y 5$D&TGJ.]32JS@ MZ6Y6E>Y\DN$:0'9L.OAI@?BG23NM7"%0TU/]1M+0[9\$6RH:0[N2[%FBF^LB MQ'(E#7B'F?MBX@%I?F/IUZQGQ'+DO_Z.GON]9/A^SM'[,BIMHXX5MYN7QHK3:Q^.'Y!%GS4*"+'!S M:K5"R>O ??G7DH=YPR/P%J>T$=L9Z. MI.X&/-?UDZ-W&WVC2TS=Y!MS$V06$H51/\IAJ1485 MI1I]4NF;:H48S#^3C/<-#RP:"$W,P:X;>ORC9&:'3[?<'/"#?[7?GD$]]KLM MTAFR=A#^IRVPW M.]$. G'],1KE_JOV[KXC(3=9S M$MQ+=/W@=/CH_]/>FTL\[[GG6F;ZWO^[W?6OWC_FJU21R;G2QD--#IH[6_?_-SSLETRUCOS_@5M4M>DM&:Y!%Q MNLBJ#F:E&;4OYIK:-NM,*= L[5Y,?NE/EY/:A5@L6KT1K"@R( MI.;WFE)Y'9+PQ_6X*59]+8@HY;R#(C*.^YH[)4$^D)K-&?\/R$[RR>O M[9EYPJKUWYVVE5@$*B9=QZA+@:YF&ZEGP=(YECKH47+/3=;_HVK%TMJ#IVC"JXSUE5!#LOE,4)J1!DDB@U4EW$%X=442M'OGW\9,SJHVQ: %C/0@[2L7Q)1) M+@P$Y[Z"I]+Y; .B#;ZZBHLW(+[_2ZSY#-3YD;@F)K4K49)9K:)@&EGR\[[OX-)?'K")D-]T6EI3FB"3P$:C+L?G2 M@& 8@]$CD\1UZ%;7@484<90-7WAS]MY$* %)$8+9T$?BQ?4!_H/N([@L://T MXGS'19>R-W>?,*]\4S2(33!^N^;<_K."M'#_AL>-6:=J&W+N%+MIJRI+@Z.7 MSE9OC[X?O+:N^N^FR_I5^EN4[09$2Z_F'#XA?DLSXZ0778K.*I1VPA,U#)!5 M+'BW4:O?79G3)Q^^\-.KR>8W]XH*1",1N>H\F%JG3K^[-WL"LH.?-2-2DP]_V&ZQ>A$-V?VVSUVU7?Y- MXP"3:![B77_ZVDQ2I5CYNME8MP*E,VGN8* UR.%=1I6)7X ME4S^8NQ/!<+0)H2Y@B4Y+\\@N <;$'\, M_/1'4_ID/W@<.14%;40+B7I3_91V>P7N@VKQYE\\UJ^E[96W&*J]G'POT5/?6U[$%CRGO5&6"&;@QBR(RE(J O8IQ3 MSFC\CQ;J:=%DF+%W1"_E-9[3QDSMJ2MQ8&2XU-SG;)'@!44>G;8X59 4!L_8 M9@)>^Z 9WUOKH^IU[E:JR0*PB:WE#L6 2RA?Q%Y+B2?Y'\W6TVZ0X<_601-2 MUD'/)?A$BX=C67<*.837']QZZJVA!G<(I@-<8TG$ZIYWEYG$I3X/2?<.%\_R MDW$S$_7^HHL#>_]BB2*-A>>3FEKN9'PFN7-B+.#*UA"[*W'5[ZO59C$\7G"+L&,4[ T)BJ:@@9H4Y MG3C+S@A=X7N-0"T0D#O1EXC0]@:S3*#._:)NU^FZL,^9N+58[]G*&5'H"_BI MC.T;T:ZI9>V,04L?17K[R[*1A]=^X$;HQ[#5R)H#8CER'I CM9/-)!X81;W8 ML*G4/S.J^4AO4>26;GBBD%^M>+5*2]2=\?:..Q_T:TIGC&PU:[ M0Z-M*UR;3=]]UG<_4>0'? E3L41*U.U/P$A@Y1#IVMCR_%_-FSM+I4VW_/UH MQG8\WOK]M5DCYFO)"+J+%4CZ)GEL(S[I<''*YN\9= MI!< ID"-&C]NMIX47UJH+)P*W2N"DS7 M-XFK#---S;TM.RZ7(%B'T?@'S&]I9AQY#K27OO<9IB'$-=9965.A>#]21 MW$<+J%7>#2(_03.!;:Q']33V73MZ,+/=9LFI$O\K_NO?MZ!W57V>>?J1 =%D M8Q1S!8T?X59CF0/\VFG&(Q&JF[XY>,7;8O?+Q:$58A>!U T*JGUKI M<>\'S=OJ2M_XAN5:-IA.ZYLCVF"&4HZF/28;$",!D)72?PWYHRM3(_(2J.2 M2VUV>@5MF\:X=+$NB5'J0D)RL?]SSKX*EJ7O!OJLCM/PF^<-I6V#0-O4)=;, M1X62#J)%K,4'1'98VCW2HG5VHM9!>5! P4R?UD4R[P85[^L&W3G?>0$:+P)/ M6/2+DD)LY.:@_FA\'UQL 9/V5S0P.X15\&.@8!QXLZ=&E8WMW/CS;;,-C7*O MIK:KE8]IJ![6F0$G\6K"S&2, WDZ"K((1JLPBU\UHC>_<9,UZ:?*XD=V0"\% MC4T].FSTTG=O:YM2N44%H];MN :ZC5B7>M/R$L-ET(/=XSFZ#=J>.XE1E3!6 M5.MHR!Z=:W[BL"H_V4G'123SBT;WY.-D/+..Y3'I_#!F7%*R<]I_D[ MGC*N2(!H?W-LRV,#(B9L2X4!P?$EC1.UT_B &^@8/:5_%"\1"Y4[(36T]]L$ M9-@1W)?MVA"QUVP7[[18\CTG$)Y6CWX"IBT/12WN6UH_[V ^*].Y.<<)5&DH M:/%JE@%QVN<+[:L/>&,)*\CN//7($=QV?VUDB!,DF[&'9DYSJ6C)A?+>C;-5 MDC$8J&%=D_2;9^O=9KM"U>,!2RA\/2S&:G*-H^K;AJS-8#],N440/=S3.5N+ M=]Y),!*<6I-W(K55.OW>2?R-7XA2SA;Z+].X-8VN=VRM]6=>BB>$K)XA T+= MI>,N<"O(/S<6^'6&VP+)O<7U')C36'';"!/!'9;:L"B9OJ#\5KB,N(;2+S+O MVSH[,]S8K]\:, MCI!CG#NT-2QME"+['D@9=,'G.[ US+*79T]OGVT"IKG9]=YKMJ)@O>!ZDFA4(234S MKUEROOE3GDT+#;4H/G,?U7VC'4M"M']*+5K' MN]U?N^!1/T+4F!IC(8H7CY63!:P+&8>A\+3[3XF;N@5D^)*'3_ZM%\U M%R2=T" K(U+:XO-4KF#6PLU]&PAE,XQ,S]J#;^125OP(_OTANV9ZX%"]^#(ACD>Y=IQ?H<2@NI MIM7-\VOYR]([L8UJVLK&>BDST9 M8RFS!QJZNL12)H7:>J.7\,/4K.;> I)ZZ@;N5)# >R2/MFQ4(*AF2>]J13\" MSLX 4^=WK*ZQI\Y5W_\3.QC0/*BRL5?%6":+\NJJI0LET++ DPVS^3"SA/%F M0*<#%RVU :HONV_^&'3UX.L*@F R3<(."-**C5D=#T'^$8$T(@\#["KI)C;0 M==@@#2B*9C)W<:]V+_!L MEV[O"(F02+UDN;1ML?%/VF:;=:\%6.?$P#SLV3^ IT%&_+)5Q>OS= 3M@=BC M0ZW6I'/?YJJOX=WE=8/H!MC1I(##. =*J6Z%OIB\5NOY_J%EQMFGKKL)8QG* MXS=J>L]T@<[D#G5LCY(02@M[B,>ORFD\C&W?M.8Y^^@W [$56H?@?WU=C?^L MUA@^6CC#'D%F?3*PYD>1#3?/.E+T5\6EGMSK/C;"2E J(:IH@S!IZV%D46O> M788L8.X4$UQ57^JC)IX.CS$'1 L4C**>C':EPU0I^^'..(J*>TV-4_=0VM98 MTTG$MMY!YVBQ+='2#=9&1-4]+:A^R4=HG%O1&YE$LTX5>JV@ MCD?4+-0-<<(X(\"ENM2K;;P@&Z*^MNK8:/*,;8=P)[=[FTBN:C M\&H:I^Y90,Y(&>FU8!9EN_PZ5>'.(GR_2JQ0G@23H:5AI<.PSDZ-J]]J4GSU MGKOHROZ 2 /B-^[Y>4# "T:?Y:@I,GE_R;U&0B6\LA=H+URHUA5QQ-TE>G%Q M0YI[.X>=!#_-J;Y&;A214N\VFG,:L!P+]6WY9'\66=.T[/BM[$L:I0 9- MZK+WW(.AQQ*LZH/E1W.LB>?OCQ2C'&W[ M$V60OH"N17^V$TQAH>1T(F.C9-TBS42I/S/UIW4EH=Z?O6A/4-G0H41SC7R? Z)P/%DU4 MZT!1)*:;N**#:!NW4*@OGO^*TFK7>)EC(6.?F&4V2*.B!7K>[=468ZUNT\A. M6!NR@]>3@LY2C9MLJ0&MV%I@MI>H"/!ZP@SD:Y->K2C":1S1#O>C!5(=LPB^ M2=5$Z.,9AE\_8TQ9H@5%E1F-?)BHT_7\V]_L:+1T[]$6TXU$P9DL"-)7R+8U M"NJ3.EGZ_(H^EA22<2#NQYL2-)NQ\,N6%[8<;A.[R=1XAG!6E]- "\&R%.3: M)9RZG"@Z1$^*TU8R,6-^+'^VF7X6=#A+W^")Z]W"T/8$!P59/$;U.$F$,#!, MR&:XT$SBA8&)BCK>*?AN(?.J\FKIBK_->'ZQ\ MZ'L+O78^Z+R.$#Z6LWK?]YUUH+!XN?852XV__7PWXXJ']9AO;^;B* Y#F=V^ M$.? (M^)2:@M72L0%2G?=U+(YLI'Y8I5J%.3 @K69(MQ(U M)M52HI2>-G;BEK.<4J@P;6G(S$QD)]7W,3_1L2_R_!V* !%D-7^F.^31B7*N M1W>2]?3Q;3_I?I$#&8DRJ]@_8RA6KXE,V@?KV&=E@MH>F,8+<'?0-0.Z=46&&W',/69&*';(F_!:%:T M6MRRJ6:;[NPQD=Z"E^Z#J[NBR DZG'2@;$"RZZ]3-M'4@H..J +O+X>1&2)+ M3>B]]ON:8]]6OZH,SSDY&+.:EP8F)Z2]FQ([!V%]? ,/_,\[UOYC_ZTEW27= M(?UU\BK%%E'PEFJ;S=QB?W>M[T^A5[#Z4BT]C.N%H*21]^LOZQ)&OMI:\H-@ MM,G%?E=T4OL>H,GZ[]+D0MSNV%L;6-JS*G4=H6QJ3=V@^_[7'.N@F?PSM[[1 M$$=ZLZSP;TD7#K#Z[T 6B8*M!/WX-1E*M_PW]-;3KO[FI%.3;YC^DA.>LKPD ML=8UVCXZZI/N*>LR9I MI^'6:C@_$.<<#FX^- A,_#6M-+:74B\O&?-[K1,D TT8%;0=VSN*T=SST[R+ M?P /Q7J"Y]1@(839S[[+\)$;$,]O6@8*QF,#)?9I$TIS++1PVZS\9..51*UX M'Y9/-Q.%BF5!&8,:K;3VF#U*RZW'CTU$X4K^[B9Z%'\"(JHJ_JI35$M.J('4 M^G1%/CMMT#/V%5/AXJ3KV2*];>INM;FIKZ(1: ^V#/NDYHDRF?_\M;LB$%35 MNIM";&B!P+2;.CSD*-875YHY\2AK/[!,Q._CI4(E80'_%ZC92XP%&YY<749D M*].FU,M/0'(^*+<[7W@VAYE\V&?XC,ZV03"YK;\$S#S#(X-F3(F;WR,RK$;. MS576>,_"6BDJ/8"X$-5IY/+B+D5@@3@UVE++V7:$<*Y]K4OE; BJ4.J<2+MSZO(?3:]$K?W-6T5]I)"\1)?+5]KMF@ MT(CM %HG6-^@7\!]V8= M#._L_9KP^S4I.595LA%H_A@Q'8-U&T\'11C$))WB_(.%1/ZBDILJ'CM$G:B! M(;&&63$'?N)2'Q$8F8>I&");OX%DA;8 4TFN77.\0<,\66VD$.IR7+85N4[" MQ.HK4)ZK^;745@M^9$<+[;.Z:J=7P=9DW\@ !,I8JJ<$^ M#_H4=&#T0F^"#HE6O2%,+ECX@9(C%A?*:,XIYP(HTBG$V#9%P?T^)WV!JP&1 M=)>X/C8(R38@CC/YCB515]VEL.ZRVL%#%[A&5BS-UD;=?FU 5.4!PG*H]V$8 MP(G9" BKFDKYW2\>,]3-F"SFBY,!0UVU2[H,B!;G%#M=SW:9NCR[94;L IZ# MB@,GGM='T96A*/U\B'%?8^=HE-!M"I% BN)&#/58P9*A)GBQE'Z3T7TUKL(= M00TZNTRF._S2V[ MZ^6\7)>(Q)'IXZW'QD:D) M2[[6WQ4K2#TS2&5$II1ZM.1# _R=2E^O/G3F((CJ=@J/P3F.% )]Q<%B!VQ>SYWJ# MYYU5_2N/[N7E[S\&.ZA7.4\_1DQ''4)G;?P,C%=9:Z_ M3]EH$1-]M[EV8?A?<63P_V-;VMV8H-VMVZ/)(:F+!](ED8V$]BK"^%7^?J)L M5U9ALLZD.4GAKUO_TJNAV-]4 W:Q!%IVVE%Q0MQ\&/HY90":0X]!=:6JF/R8P"KL^<6+%_TTR>(JH@JZP[J4H\TN:2H MT7=D[T0-;N'<%63M,P,"L#QC+(\L4O[0-W%-O9CZS!Y8US'!_,BS_)'F(ICB MZ(D;7:#=J=%<,-'S OX.]9Z^WQ,G?H_AW8D"E3U1"[%SF'?9M6*-NM]!5@C= M"JPT8SJ0R?396BI*SHQN']LQ2BR()(XR+CE =IJ*GD*)U>DS$L@^QJIVB_[N M/29QCG/NO354+S4>7X]\G1' EUB[[B9[F\#R;"]M/ VMNOPZSG*R.?H^O-*R MZQKVHB\7L+ 8T:);('SA^I*Y_H8Y)]CEK0H./2J\MU"4#*0V)V2/9LCJG6#- M6(71'8K2OK&C(\YULU[!6GBF8C>1&PY9X%2T-NPHKIO]8"$6T 0CY][ <-#T MW9>/TIHH@0L4W$BLY5%6=K)(R$[FA,$4Q72YF[;;&%!3CAXYN?\J0>D9BY@? MC&L<=+=-\86XK@PK5+V3E"@+NHIJBR0('D3A9,> D9..LGFJ R*5T#Z.AYC- M1-7#0DO% IX9SOCZB:+_#$N$*]1R]T]W'!0T/O2,-"8J/ R+/5A-SH/OM-[9 M];OXT4\FAKHJ:! WY7O==SCGLS5Q IU# ,HC97,;@9D?E*R?_]:&BKKX!:XH MR8!@'A>T^ZJ/<0(@Z=1L2:ZU@)9RFL/63W4U:BX0S4%.W6_[,-/MZU(NTR88 MVH#"^-$!1*8G7%) V105% M5:KR>8^24+R?L;F_^4OO64G)9%7"44T>.VD0/>S[K?W+JU. MRJ]BNQ=SLAG"T;')69444AZ_3@PCW8-2.D^XAWT>$U&5V4I=KCLRMNI[T\TH MGWXFMK/D=!(_K?+:0;'<'+.(>@;*?5&7H1TU5Z1I)F)O'S=(%@2>&#>B7N1M MLUQ'U^V%4F[@E:DQZ7/NXFOY /3)Q!W!X,*MO8H<;KO ,5#<^GAGC#4PX)// M L3VN)_([OK?H!5D]\RU)*N.MN2]2+%OLK%B^T9*#TYA<^KVW%8D@+U.H MVWVVX4Q(_B<49H70XUKM[JW&]83BX(+)FPV(W[_7'5:("A+-S,4?H(^R,J5T MXC%)T"G]^S&"<=H1Q#,#,W4Y=]^2@)^8;^;8I@3W0ZS+WJM*_[+?=,18*"\= M5QIS>$6K ;'"@!B^AENN6_&S=?LC$0GF( 3Z9.B03PS!U-B5T<)8FG%_[!SZ M"JXZ*JN"=(B/6QJM2MT&Y1,G6G\)1^9OD%?!P\K0U>X4G]/DBGK27.NNI,Q5 M?1JUNF /C-Z8S=^<#OAIVPG>@WGTEBJ'J)HG!:)H_LHQ0K7W%DDD4=KO/<]@ M ;%F@R"T[HG4(W2D/#_Q1G@,RL$<&/L00)DU(-[X%T++<.MK=](S0NEZ'N.I M\G1555!H"V#F/:3/=>R.F=R0,J)(NY-_[V[L@-5J.J$F> ,FW;1-5$]CI@SC;E=\[HI+EZ%>OL=/'-/Y2H_;S;;B M#[%-]/[D@M?^IG%7O (#Y\U/@E&'IMY-"*(W'/'Z^O])%NT_!ML[LM\P>C6I M3WAWX*S]JI-NH4\:6<'H.;OW,&!_Q -/(O^PJDVX2'9WR_?H2.;O3#1-CS8@ MA(%1.8"L>!:]%GCF5CE^+>G\6#8M0$A%':T)5AD03_,+F@?O_H;>TX@U(#Y6 M:2[<%Q2Y;,8?4)BD&Q!'OC@7C-4+!86P!&1LX:*CS+(7$UNQ0Z05Q_,+-?3\ M*)SV0W !& +?OQVY@6RGL,P<)TIDRZ>*4QFBJY//O7#::<*OZEN;7L=YSE

JN=>"V MUP UV]!:5" SM*YAOJ7"V(*)\?:4/J=YE0_;<^GCO4W;;P"2@Y-,ZMOU(\OI M[*Z^Q%6[P0^]A_/B89\8=_O:+%%B8Y>M#VRD0YSO:WD\760.#HX(EG%T9/.[/44:_XNPR( M*T/,7W# ,T?=K^BQ@>?\30;$O&@CO)P&,;]Y.A*S^.]Z0)\2:+$"E->Y1A(7 ME@\Y TVXDZ' LUW0EZ@AQ8J,=P9$W1L4]*82_D:_GR*?R&KV\VVE&Q#$HX"B M ;'@T+PSM@08MS:^Z7&DO(ZY+!M,:+Z*]3"G&GLY1I0/\(\ SYPH M.YS)BZS,< ."E876"&,'#8AG*.CSOG'^USP:Y:WDEPX=B'>@Y29MS^K#R2JS'AI?MXC\K.PT-_PX"P M(,.,%%@5K#G#!2>:6<8B>N/?J'V,Y;I8[\7R Z83VKTXDOK0!?1T0>_!&+2L M(,;2F&3[9L^.I6,X!#SN#LT;2 FG;WW1P// H13>^SH&/S<@FG_ABS7SYU#G M@0C4!7#UA+(6C?CP:R_[3$_JUD980,<,%N$'HV^;J'B*X)9'3[,^/:*C;<(S M RO_^X*JUVL/?QPQO-I^O)>?K2*&^DJ:OY8SRQ9/+0J_;]D:A?^]1WD E I MP#!.EA8=W[[)W):9$ISQT97P[X_'&A"MFY]XA(:81P86+6Q8'FUK/M1Q\.>LRF;>;B+L M3$02?K)_#_YF0*Q!U[GTSM@/6DIX>.A*M]CE->R"':O^%= M>Y65Z[Z_ZJ]47-??]Z\KKS1;IJD6/[^%K.,ZU#&*9CM72T188!U/G[8ILLD$Y(N=U4((OA@*GH4HRZ) M&:M/WY9SH6.+-#!L%#SQ8I<8TWIN-_D(VN7EUV!@6X+W2-[)2SL8Y1Z?_R<0 M>O_8I?_:,,IN"-N1_'&>GU7GIFSF6.30)W.,=" F=_ E$8'S'46983O=,ZMN MWHJV#16?)$+N>K%T0.1QLCRV./(!L\P_\IQ)R.#+G$V/7K#SN4^V-.X]D2#'5W>/_0O-+!'^,3_H@<[ MPX#("ABS@P7$E '1('ZGP4_=3RQPC21TB9V89%=>W&5L MK9(L9WR%=.*5I<_WSFP^:5WMOA^TA\$SD29Q(B<\.WE2W.K06]CS-!?W:CN'_OO&DQ$D"ZT+@)9M=DY>X_77(*Z$OGR ME^?[H>7@7LI>\OIFS=[171;OGKQB6.M-5-Y'>YE!9ZH9PL@H1M_IU/@3-DYR MRLTQ8+7P?7%M6&).WTSB2][BPWE&\'(Z5ZB78]=)/>L)NS=A%_8 MJWE\CFE@3;]#<,&Y% NOA3H87:/8_I=AZ32/NB#:<<[Z_+;G^?'UE0R5KIJA M!D2X48R2K[->FTF[4/GA>.!U_X'WO+)+95;7]>]?:+]\1K'/?!ZVJ8[[.9^^ M17+5E3A_!O;*\^2'\FL=/^'H]ZPEQ8+9W6H77^(Z%_;O8C)5]@ M/G\U7[[5H6XE-H(-LO4RC9F(00P4OGCO17E]-9S"^B/7O7VS69_]-_U]6W/K'_O M$A1_85LI_[+/IS<6#@'LJ:;I<6?=U=VEJ!A_39Z.G'NW4QGSL]V9WN&\A2)> M\Q^:E8JEVF-^T%/PB3 E#GS/!B?N T*8V!L0[UU'(3=Y&$VN;@O">-+-"I.7 M".I_^&3<@(C!:@IJ:NF8Z1_[/V^N+KI=G\ZR=Z!LR?]I W/ M^5=KT7_LW]M!S(ZEG&97G7D?Q>G]]Z:,.4(@SUV[:O2O&T5@(SKK$'<4]/ ( M'O'S?V8U+\JIQ#!+YVF$2"(L56* 1CJ.!N:0WDF6R+?WCJHN3/)W)C7;UOC/ MX1]8!W3HE(#*_P-N55OPIPDFP(G6#G6>SI_6Z9SU<^D,'E@%K6@S(%:24T4K M%>LJ#8A9LT;8J2809B'B/%5NM5BQ,3":=T!PIEH:B!ME9#$)VY5>_55G]?M% MOK[3*5:[[^0E53//B9\"%ZE\'NZMU1\T%?L$]_3@ORT#'3B!GPUQ]7E#?5Q. MR<78W=]7N8<:KK$,L>)EKK$]S1/7QT/OAP=^LM4.S3,V:H"J54BL5X%?G3+7 M 6RPUO@O0//G]NB&KLQKZ_PO+TZNT.0?+WWCX8]'=K.3] VNT'(#X@%52-28 M:4$SC!"G\0\)-H^H[J_5YM!A!GXO#SL9B-,E$RB/%)=AO@'$B =YJ,]BE"1J M:P'E4/U'C85N!7(I7B>!9 I4#S1/26PK6L';_?@&+K="9D!\K/WIVAX5T4D.N$ZCH#H@:'USD/-'?0*FWQ6)%=3JM6 MW,(=_?5E^ Q>^Y6>[IEF%K3OV;F#83QTA"H59@BJI1[4/T1'*2BL,)2<>9?>E^L$M0P&'/5:*'H0 *G5A9H& ^*(*IX MU1!]\T2QM.9:0EPD?%U/+=31TX;>>M@DA/U0!O6$F;V!MH5HJO=&*7&G\TZD M"4@/H*_\[9\]&N*!$(I/=E+;E:04@ZWG^-I@!=SC%6Q MZV(QFV]V@]-;+UN,Q?GA4_MV;'[XO'GRKY M]VS')[9]E?!YZ=U+_7_^)QBY M?^P?6VH8_"]02P,$% @ .XE95)V7UUIL:@ T:0 !, !P=W(M,C R M,3$R,S%?9S(N:G!G[+L'7%-=ER]\*!*DH_06!*3WW@/218R 2@>1+KV'&CI( M+P**-$% .DCO'42D-^DE2"\)-5(_GKE3[KPSWS?ESIV9]YOGG]]*]MEGYZRL ML_=>^[_6V;GY>;,,D#Q65E,&,# P@%>W+^!FA21?"69C"0 :&@ G "X #:& M%(!Y6R*]/7@<;@-@WY8Q;LN&Z1E_? ), $#BNTT'@&[K"&Z/96\%H-O^F^_^ MB3_Q)_[$G_@3?^)_*.3-O:TL7+RX&=5=;%S=;!QNJS#^@2_@_G'\)U_X$W_B M3_R)/_$G_L=#'C 'O $KP )P ;P ;H 14+\MV0"N@-OM^Q^$X68%S\;:SPMW$P9 M8?9V#JZ2,!FFO[FZY&WYCVH^)EEI%W-+22U%Y;]M<7LDP_2WO\73TY/74XC7 MT<6*3T!"0H*/7Y!/4)#GM@6/JY>#FRF,Q\&5^6\OH&CA:N9BX^1FX^C ^,>Q MZ6M'=S<9)G=W&W-)2U-+D=?FYB(\KTV%S'D$!,Q->4S-A01XS(6$S,5$!,0% M+05>,_VM>G.SO]?NY.YB]S>ZS7_Z5>V\+Y_^R>V=G(_B69E.;[VQ/_JW"KXK87[]Z]*\WWOVOG^POK M_[;FMA-O2W_?Y;??9/Q/P)]*_E3RIY(_E?RIY$\E?RKY[Z7D'VBCA<,M5_2\ M)84W'>Q<._ M;5!# F!B8&%A8F/=N8.-?7O6[_8\@$UZY]X# 7F<^YJF("9G,L' A$^XS(\J M.\BU1I$L0J]=@N[B45!24=,\9&5CY^ 4%A$5$Y>05%!44E9157NL_?S%2QU= M/7TS,"_OX)#0L/"(MY&)2>^24U+??TC+R?VO"3)UOL\D M&(A+]BCA4V7'768A+23Y:Y=1/ H6X96'J#],^QO+_G6&!?V[+/M[P_[!KEF M OCMO.P2 $(<*X:!KV%'2;X"^A"YLE MK+ZHB7[YVJS,4O4^VQSD="1JAP!E_%PM-8%-=YT[E+CM+"@,U*LHOHLPMUZV MZNU)?);'S),0L'8_(;8:HTF)[!G&_Y_%V!;%UI76TEH(BO+E9=/OCV[L@%V9V&E.2A5H:DNVC'6DC+.YQ MS##Q$VYVT>.XX.!BHFV-P[O]R5-N ,7Q.RTGS4>]IV)[O][S=H$%Z-^)REI" M^$%A6[,5LK3]WN?ET<)[_ET78MT\'JDZ7V<'6CGN/;\=(*K+=R)BY:4"VPO&%ELF\S@\.#WU3;3R+N3^^[2?X[-;+S[GK3UD; M!YTPI?1L>S,Q;C^44V778%;W)MD">* YP@[0I;M88\6.N64XK@Q'"6NP+NFW M3$N+%*N>OB7*5A@VX^P^+-0!'!XQOY+?ZBBAI[LJ7N;KUCOH_%A8)A)>S^MU M!+QJ.*-]CK'+-2&<1<2;AASP*ES:H13=- M#/+,>4"XHPV3BA6IT4_11ERPH MK"PF?S$VD9I?4K H_%ZU36,G^*6N*1X0$Y_5-6>LFW8G5>%7J_AS=PC]^_!%A+U-Q7NY0?5DE=I!Y#+:0:( QXY M 1Q;9TE&M.\:0A^DS#IRA+A0:A]R!=W5G.E[TZ W:W49(@(_OS2Y(B6W'ODO M'U;_28+C\>$&>$!H3OBE/1%,O+AWQ1T;H#RGAM@E/1E#$"FJ?37)S,6 ML;C&>AEFL2+<^QL84?+K41 MY?#[8T'W] 6].D/["SX:])(RDC+\\V3-3DR$K*[I4_.,"R:BC:7L M;=N-4CX5E-4>>/53L>U7M3RTUO='E2QP-^_/7A=#\+?#6(?Z@/W0I]4;8%:] M1[D/>L^&X?[7=Y0\WPMR964O/[L9!T.T_-\B'8..33"M2;=DP;6DBK(VMQPU MXZ*ISO6<*!BSW%H2Y\-*#,62VL@><_77.D,6:X@@5.OVQ5IM#>1$LO]_2CD$ ME1HC(@6EZ%C)(%KO>]IDO<.K M-<,A(OBPZO+[ADJF?HZN5CPU:V6,B0]]0HF0C[WY7[R6VPI0S29JY(J[-[AR M.YI&2Q@G9_68/%WVL-^4=9C/Q?^@XLQH /N44Y?8W^^=KMB496U"A5"@Q,(V M$B7V[5XT?PS5[?Z@]%K5CO^.B]>!7B88]9P"3CSI_V#G7H^MNX],:$J!$\/D M_C)VQ"]/C7RF[T14R4,80QJO9]""JSL=F=+(@S ^MN81/IZ)S4%GC@3?4QV; M9!;I:HM:W_GH*A=5U@!) RCU3JT0S.6@A^*4U.::)9EG.7+&4-U,.,*8)>%# M1)*3UEV\]^++L6]HAQEVM&UF;X (-P-;:F$^XGEU@HH?L58MNG)"S0Y4G'=^ M!P65-CF^=-)Y#[\^M["?D5MH.\FG73-2P.WGJ\C3;-[!2_:9JP,/HD%&A MFV3/AQ)>BJ/*@QP%W0>:HC:K+_@A7KYUC+^A-#? O4OT:W&M I9GH*\_C3L* M;6JGIQQ;%['U9@@[]-1@X@6]^=4X8(^S&])#KWBZ8HZ?K$05,(R3-J MK(I$O;"T>^23/?Y["@#JI]>2177CZ4J MM_:=N""KJ3VE;"NUB0K)S5-63V9_%KM>7]P [A#M$4_F[_[TEQQ3K:SHX.O[ M;9&.W"E5I ];TC]H.[7H_+K&#;>XYBM@P2P/E;Z[:A)[S9Y[O;;(%6["2CXA#>:'UEY'1P1 N*K%OYD.G X!$,(%Z-/S5> MN"*$AT"P39XTF%#ZRN%E3.8S. &;G$#";&OH_X$!0^.0M0?%-\#TK<_>C"A6 MKJH>_HW[Y@8X0;>=,W&._C<(L_XEX:"?$I]9>Q61G6(I#G@GR>$;XZ/,$'[] M$W'!LM0'+5-L\*H!+SNQ]S^16MSN\)>;+0UKEI>JZ*XBV)+N;61&N2*I[C+- M_3KSFH@@%QUBA7[FZ8_(![&-R-[SI1WWI]/%;ZJB/VV3?&U;XEL1/,D\++_M MG67: UA>,J(?V"[G:7AV-_%=JK OU6=L64.?%30=#5QC39R?_!O]P9,4Z](1 MZ4.6QWK/A"J *I(BB7TU@&@M$%K.A*ZSE2F(X''/\'E,,QWZ:%:),_D(7C5O MQ*7V(&0#!KM^$@"EVO0"3F:YXL>;I;)AP1VUHAZ4?<^0._TL.W3:50\[A:JX M[3JJ*M7-K"X8&3#(,Y;I[S9#RF"-3M"ALATO$?([&B M5Y)[Q;.)Y7*:S3KUZ?SIT!\L6V60O9FM#R;T]>Q\E$'-FX5'.$O@@Y \ZU4W^O+3;I.=IN!RK@.?(,'\9UZUZU2%.WH'T3!K8?OT]-V M/>O/A^E/R5DDFC3*,&C)'GGJ]D$'BS;*+@&L/050IOD7HJ,2DI1WNY:>HPU[=JUV-OZ/,2!20;I8TL6RS.0*;77K<6-M8 M@UR(4K"M>JJN9O4!^_UOW\'O(8R(?+5AS5CO[^Q8'ZO':OSTCYZTH PE?>]M MQ8XKW0D9%A3NH8'P5^608#8%U$NG[R_K2+DOT[^A%^MFH!LM*\D9<;]X:YEH M0W]Y(?*>6%98+L]0[,?S%*.F1E&NT2_9N-PER^/5%SYSFZKY]<36H& M0!YHCRH!5C99AR23-\ ."GZL^"+WKR9H)>_TU4"7YUR*CD49"2YL5_':NQT[ M?FB;-;OD.%BJM<:RZET4'_7%6CF;=-^)B?K>A>GZL.N6>(!<#T8\RS-+W,JI M_,=D66E22@X^H[6&'E46N11O5VXN\."I\Y8+05%FG'6G=@,1_K2TD;L2*IWG#FQ[<_N M0(A@CH^1F>$X"=FS#TO3L7Z]V.YK$MC6/6.M8<\)P/LGDJ\N[*1L;$,A3$?A M ?B[ >?_;*O_=Q'ZQZM=R3^B)?]-GO(SY97:Z1*BIB;2O M(OI7(2Q5^W9!4U@ATUXP>MK+(8)+N0[7I,P^B4=,F!T\ VFC;!%Y6<'&&J N MO+34B*RU!\J;>U1(,;,#2(Z_?W@&V@PI>J8]"8WVYTIM::N'2\K(KNVSG-JT MY;C1WP"-DB8A;5C+(,3N,LVR>$6D3[Z M@I?]"A#'3/G+7YWPGC/E-8#%DC36K-ZS5+T1+OSA^]6)N MRX>#P]D=N]98]E,/$Z7=7MA]4T,0 MIOM,-XV WMZ.Y$)$*:17A^$>$ARZD;)"BMMFZ_$19@%R(; '*+!U#SH,J*^5T6\8/@[4$^MSSY[,KD7^F:QWS&E,>.Q@.V MV,L,U%#7'XM-=+M.I2[$W97X\A<6N@O)D5B>_6'<=TW>@_!4L0.<-2;\'VSI MN__:%BD]/M6W*R;*+92_5]/R,9Z(+H7 B8J"O802(BJ13506J63A3A B6/&- M<8U4_:\NU_%'+D/],QJJ^/'E] %S=76(R^!DG(7FY/MSO%^M#WT-1VY)G."" M:EUC4]FK\1QX^D:NQ/6=,^G,]ND8&+Q]40A]5*ZTZD@_/U" ]I&H"Q5L2KJH M^#2$Q]"[!@-YZ-=LF)ZNH7UG^:839Z31U^+?SJ#A M601NX' :S6#5B$$OP4!7.#N#>=_X5?*QYGFF;?:(+R0/;:8<_GBD)/=K58@I M<[2[3+^,FDS_VM3_GM#32]MX*VQ"J'=5;#+)XX;V$>G^Y.G#O@VMR":4Y!*3 M0Q$EK\8PR&C+M<2>?]=Z-,"@PK@<1(0KV_V"F!YM[$@-X[UX5#O).O:Y\07F M.HD:P,]"@OL]'I>9N11XC6Y"\ 7Y4AGSJ.BH%W>#41NOI;>$-IT/;T,*6.0G M9-TJ&IWQ9=MI#NV_\;3VZPOS!J_FGB0VVJ=D=QS0_0=;>@RD5VF7]+>D@=?/ M<6AZ?V3M8UPBW4:T,C%$F9O0>S(YIBS#BKXLRYZPM-GL+H% R N&=B=V3!-%_:VC R"_9%Z-.&DC@A:^.>7?2DVS MGSCU_%+:8O:!]IZ=G7F8N.SG=!?;CZC80-\EXF:?,A;>M-@ZTT"[W(W81?9O MS^W<76@>^2TYBF.?>%X#R,6\3[.;9S0^?06S:NM==VHFII9E7>O?SZC3);JX M]K.5JF7#V.21W4>#N;-#B4^#)&A6#VV#ZR3:CXPJ9)RCEZWR *=%'H@]\@;H M_#RF9[1D.+X>-W" *;?W@&JOJM3*AO#4,:"-]/6$JL&7?9&0>B*)(UT!PXN, M[_)GY%MIT*!CPGM7CL)SQ)RZDXGTXVI,!L5T7[NC>UZ#ZN6RQXS17%WGL27G M,>N9+)DJ:@]-))4B/:#U8XJTYM'U5-R?;_T)/"C[EED1A^^= )W[/((S;,03 MXF\5K)8D2M4_-[F;5$()>++>#]Z-)]T+,WQ^_ SG9605SU )[^=8-?^?8L+. M[[0O(AHQGXJ?E>K_933Y;UJ,_^]*R3 ).DX-618E6ER^V&=EA?O[L^O$Z0MZ MO;A7$MF$@H\*N9U +)F3*Y#[LA ORIB5N+"$#&V]Y,LD+SRO0EH&T>Y<63.? MJ]&#N7^ M9+SU/'HE%8RM4_0"LKF5!<[Z4R%P]@;D<"9[ZB)R*PO,3H!4;SIV/H0EJ.NF]SE MA>DHJ=1Q36ZHG/$;&S'6FA &X22+\Y'MP6\8TJN03-J18W!&^?JJ9RY!J]%6 M--RN*92IN*B2RDS1Y885J'0L;&\I<*3-TF!!?^="?17ZMHR/]_.Z:NEGP5N& MYVTC"'6(0D^/DCW#T0EK%OJ,5E&(4D5>Y=$(KB0Q %(M='5S)Z3K_VOW?;_+B^D:L*#X1K_Z1! MW0#$:.+>+/J3;\T:B+E"MRLLB;I #(W^JY_/-JPA1R-K6:=-MKZ2Z!A#4+,"K[X-LW(4\[ SS''5,JT)/,& -G)&N0X<"9-^7+)'::L)< MN_3#JIRQITEUYYH/R/!37^6*DXEB2!DALH/WG=ATG^QFKBMWFZ'(?U[R(AU[ MI* 4Y1'2\%4]FIEL-S_^^0^>]\]/K__*CZ MXC_C>.IE=;]W5*'IAX5=Z-P$G2=#\B#,=I4U'"&#=Z:%K"[U.M6C(26(^B6< M>&>^2 SN$TT#;&]]54U0'GN\'1%0)41W!ZN0M3X+>^>:$U40<+ Q=6SCRU4L MI7ZG_",M9AM;/V\?]4J!"4''L!;[7AACJY49/; ,)9CUFC9FK&EV:4HDE.GI:JO[KDH/B0@\T%9! M?&A61Q;!R6'XT,3S;56C4N[]5%NA8O(' 0[.04[$XNW2T_=7(#-QG=Y"*I ( M!UZ1N5#&7?A\1]89V=HU3_"6<9=IP^?4[C$E-P_ 060Z8>I]^ MWE362JE:69E][I$1#2C.Q1RSRXF:FM%?9/HVV(?Q19T/*IKU$!J@#AK];0;6-@-Q^LOZ:V6/A!;RY_?@>79SO"S#=WJ=_EFE$3?";M:P&\+ LO MM-&2TRY;:1[%_HAALSTY/^+KY,@C>+C, MCT$,&WGZ2$B[AD'W>0XZ:W5O_DCC 5&C*V0(41$?5]^VRRNP-Q; O^_.%P&I M-BZ:\C9744*6:/GNJI&:7=7> "GEU]^6G<=+-:PN.'96#ZWWI34M'"T' Y!* MS$T%%ZH> 7YU-.=O>GO'GU2RMC9R:NG.7C#_[N1)] #VG-X""$E[_D*48 M+2\]<)>!/IO8J$LP?_Z]BYIQS1PP*+]XL>?VS_'(EX]@Y8^2>K1@-B+JKB5] ME&FG!JU.]:"M=!+G:;KC;$)OKNCQ5F;Y+[XO)WR)&I5VM77GWLZBV@^70F6D ML)J"YX/5<]KBH-V#INY?=L-#NN6V#JA-^-L&8K/$-&86>ITC@=WB^RJHU/"3 M*UNM,3<_+=KB*YY3H\[ P.BUX'XJ.Q)Y9G%IFE[D4MR]],0"11.LC7J4_TMF2;IC8I;VYV:5NC=1\V3<@QI';:+R'> M"V5+ [J0D#B'2Y,R6#"T$;FWGIBF-)Q$=Y0>%9A"CTL%X742Y%>1;0Y+0!'! M@<6=!%\#E/]'E\.%N-T+ ]+U 3S?[GW=:4Y33*)=KNM;&MNK)-8.>E%6YY6*^@6B,GR?2:<6K M6<&M="A:&\P9 \4H]6;;2HH/-(\2F\A9*K .?(,))UQWC-9(E.P=Z2A0)<^Z M/S''4.)%WK*?"LRL?T.$$-[-1[9-D2E<@41-[DM#;#UX&,;V<#QG>&KUE-?AINE7]"!\NW-E6DK/>'C.JI.=-ES[.[_7CS M6'9$Q6X?H$M_!M++[RA1R?Y-$W,LN,TYQMYX"+PTVOM5*2@]-[$=GBJTU9.EU#'E5B=4# MC^_RGB]8?-O7$!4B+(O<*)S"E:7[L"[5B93%OD?U]09&4M]B,LX&2-%@?-"6/H_.5#P>^C]BO5#9.?:L+$7QMT MU(I/<,;-*\*P%O]3LO]AIX=+3ROJ6UK>*=C;WU?GCADE55:[!(0Q1,B7T\[V MM',Z!T&AU5R#CU][?$[E?O#(3X[V_141H0':'0&-:N5#Q21/569WY:/MZ_QR M_0I#R&>=GCBAS9:72-#A%ZX&(SSE[H1%I=QY$4[-A/T9I7W4C"@Y!BF_"\VE M;9TLR$7KDZ+5V(D+W0J)?U.>AK59 K9 MSIZJ< U# HMI/)(*K$\[E]0J:BI#W&)GR6/@#S%+1T!"*%"'$_H&Z#BC(>PY M/L47ROT]$N"EG4[BCSQ%U'@M)ESPPG@';-]X>F?F(XJJB^^!.Y3AJ.W3(G:L M=&1YUPV C^8:E*4:7:GT>L>2B&/EB55IR8) E<7^<4=S&AOK*FL2UT]AI7NK M1F/J0B&*#)\S@7)7;F'&U_HJ=:;V7>EO_)60KXZ',=*6PPW(&9" >^V M&%E&F&>[I-6BN\%276;3*+]2SU"7*PRGJ1 MAO"KY^)+P8;;Y>:KNVO(AN@LLL_/C!>%"(42"-EPP,--RNC9I=GWP9 M%SM[?C]%MK/*O9P:[=/56)N1;ZN?_C(U+3W3Z//3DBY *#6C^;)E@!A[ MF7H/Y)XP%!?V47&DYGF3;>D;3?(F!1+S1[KLW&IT%N%/LMZ$]_B+34K+(!R) M-FN-J9LF]D1L%%U-'CV= M[,^Y'MUSP>ARP.8;/'-.& 3[S(/]?QY_UH?__)!O "ME]XIWOVO#9! M[W3-FD27^'+Y?<&M\4%??F,4J"20Z-4EP/2H%?3QB1Z?EJ7=;+P!XJKC*!?[ M88VQB9\>J/["9 .J>'\Q9N+?[V#X75J<1;@YW7A26^>9KS]8.,OZC7>1WSS: MM1WR]G(0<#U/C=L8O^:R:25B #=GTNZX"DS$7^]#6N;HXE*QU\R8@Y5F4&>7 M/,60K_A\: 79'_ZC]>4?UDW;E@WJ[+<.$1+K39(AQ@8B"+W2;N5?VC^LL6)6 M7&/FO!$RFUB)CL#3)4KMWKYNLE7 -PG-.=#9*7_461X%XP/:Q+^VN2?K Z M*:R4#>.4.B:-EKR X>@-$AK%-L]%#C(UVN9:2,>M.X3=LPCZ<_!$= M;PN:/'8A^M:\V2?X[8M<@ MH:E_[/VP_LGVC/^D-$^Y &JXK^TN#/P\Z_%[HS>2R0WX/"TE9G;FT2L9$?07 ME@$RDI&_:_RE+M50>S4UL;@5VS<:V/0HN9XYH>-Z1J/(R7Z;CX"5$FE:AX]O?Q++7YY MT)>"43FJ6;;@2XF5Y@R00L7X3*SZW%Q1Y0T0:"92]4?Z^[F(G^OC$1ZM#<.) M4K=-!GF: 7?!WKPX^1096^;>)1)A3"6"*9=L)X-C>G+>!CV,37-R3FFG1\_ MFLYQ>5\88X^82:7NA[O&#W)/.O-S8N\CDP@XO33?\O.4,6KE\N(RN:H:YXBY MZS3( __TK#SOJQJXRJKJX2<_(S.]N08H"7;#-SHK,(M3PCI M20^R+;R&^E2W&R4>^U2%@^I79;W_X2,RJP./X[*B898.HF5&,,VE3SO&H:5H P442ZV6;:-%R]'/@?4YX8$LCOHU?X78 M<,RRA:U:R6"YZ5./,PU'QI3[PH_7V>BI7<1E5P,D'!E\E>J0K)^R9^=M/%,W M=!M%MZ>Z(BITDK;]'2A;B?/$^C(%IJ7YBJPI&L%AO")?3KC*.=>MZUXOR!O7 M@["#GCX%?8<3C5/O*-VZ ZF)2^>"[44P%-N&8C;T\YF2N^B' (&^0T1]>X=K MO54RG0=;;*FOEW,)S.\2W\_*WH*^7S)GGC,1]JEE"0[5@RJ M+4P:6FZ;R="(7'IKHE(SOO^DKH(7/J;#*8<(6^:?G?>=V5-#F(0[HP>Z&<"3 M8-V6\3FE^J/NEQMO&[ ]?T,'HH\ZF&Y=#U8R2J>K%-2KOQY3M,/AY"#L]21E ME<.#BRXXC&H-,QL5.39Y^?"3[6Q^1J$MC3FE9YIYIL7G,:SW'QDW8IL#G%R_ M#1I/N&M 5&LOE$O][,UPG-?G?U26^0EVXZV)\,5 B(Y+KG)[7FJ1SDZ[]\(/ M?KX!=@N^UC1DWBVS_Y1FX,%#D*A,G<-6J.4-SH,:G@4WNV?#CC32+KK$\K>I M'A[F$=Y7_O9S^$& ../)UF^:A7H;K:F7M?(LWT-ZHYVH*]N'':PQ']]M[R]3 M6&FM6MUS[7(U1!\IA:NV&:2HYD20MC+B4!5:,FXX[0P)16[5<.&*&'$>/&TF MF#IS:KX7:G7B8D<#-I(YN9_-%P-1H@10/.U.8DG(M/MEI%4+_*PZO+B;?O$@[M&GW;>=>9E*(T1!D@U-2B/W(#6!&'STH=-%0U M3:;3%;;5?P,CR?"(5PF]19.RMV@(VQ)R;%*\?4WF:P+-0(=T(SBA+OR7HJ/9 MZ$^0V#';X3VU%9)F9M% M6P;@1ZSDE=4Y'!6/GE/,A)/"K3;K1A<^PO8&9PM3 Y3)8Y==G&-/)G["YKK\ M66HFS$8N%:S'](7DA0,KUR2^@0BCHX.#1Q"E@)N[R<6C;T8\E4W!PXY-E&EB MX"Z)\NB6W'CQG1O@?GGQ."L-SPG3NWVQ!]=CY/HA OJVE0))$*^T M:B2?G;F"WT/@5!W[G4BH?=EJFKS=!E)] X0Z<)=;3=DYE-#0!I(W\U=D[)-L M;%R3U/W:!+NK1%NR+JO&198<_>VC]DZEDEY!!@^"&OA=N.B'>=#9 R M*)\-;W]FU1^NV]"G0%Y$< ,L/>5J11+'";=%9-))#D413O!S[V'UN5.]),J^ M/Q*O3.5"""OO/""_Y)XVFQA^VRRRHH$[][3-G)(]9(!Z2&C=BN65>9QQ4!-Q M2!99B3L7X>-Q$T=\M >704:*Z)1.16]9.,OEIR$GYR,"K,Q;UU]BLLB:E3^_ MJ)JHFH(2+DG@77^5G8XQCQIK9KR>T@>_ET-.96M+"V0(JHS? .5&;9TF;VGB MXI2K&R=;/]KRA"XEX^DM<(=.K!UBT2&PUND8G$"\-&YO03>TOSYD- MC+R66_C%F+NZWL&&+E/")#56 M9><&8;S0$IU.Y72ZK\"46QQE:ZY_*W945YV^Q7!BHKIUX%+P-_N ,*P@'.>$ M89'RV_&W^C0!13/^+$NEKKG.X.[EASL3II[FYOP=LAG$S/79=WU-4$*=_MA- MM;4HV<)3M;)WS=85:@]FB<3H(YV$>BP-?%W0CIYQ7#VB UF_=\AN5^3-QYS- M^,@E1$SS>,L[[[Y3PWPLEB@6W@]KIH'8A1W,6?H=E6@P,KP;.:^^\NL($:9 M%F-6*!TD1M]@N;$CQU#^V5;2H:W@X?5;/T>XS8,'EG7QDHF2T;&(L;)IJ>4X MT*8_"(D:\Q4N/361^.SAY=MK0X3!O3!\[TV3ONFO*\)X+7G=(^.VJ>,&Y#YFH M/"NW1CNOQNCT7!.&OYBN5G,SZ$T8F?M6(A8X.B'&"(8KS 9(%G%FEONP?L@Q M,>FR?;B64GOX)&74[W=DX0/*>036CHE,VY[8ZJO=X'8E0SI[&_-OI[W?@?-' MD;UWR&I]N&;U_EK-\T&FNJ92@ C^M[*[=-%GD- MC^40)%P'I;]E20"M58R5YT4DJA,@:)WK1J8Q;@ \\&IJA.H?_]'KDU/\^9VV M?Q_W!@B(+SX? 8TE?USE\1CO8J!MG:HA9=;_V6D9K]CT/O GL?X/-'P%!\D7 MM"=,,9$_,=C@XO#0J&&^>YGWZ8C0.&NC!+-:#BQ?*5%,JRQ:D(HA.W8U0-:U M[>K+"<]35YOE-E#S4=UY;;U'.']0U4PJ>PTJT\J89]=P3#\-=VU MA+MD>[CCV4H_ON].76'LM4RD&P"(2UL%#@D9TC-//QI%^$53RV\X4*U MQ9">+*$$K)4IFKU'@GCDN MK=.\4-! ,JB2*TOSZ80TB"WRFL( K=/;^&Y:S)(J='"OV-XR&?=!F#(Q%V%F\>82G8D@^?%BO.GPCEE.M.AXYUE*U!<;CPH5S!X8]L<0V"RT M#9CJ:6D631DUF.V.[\##CA6?X,P)# #H ?HOMVRH9CA6! SH&5W*A$GQ6'J$ MV;QJOMLJ/J-F_KMWH3T9)!/8)YZ'V@@\ 8-AHGWJ24:I2LVQN@7U:8/JW-%% M"KQB'+V(A&$J.IH]ZVPBVQY9C)%+VT\S6_YLD0:;)6MJ6E#AW!0L[,3Z(7D) MAAO@\53;2'6&5B\MC_:3ZI;:P.35L'7R!,UWIJH$1+CT.^]18KW$6+"G^P8R M)L;A>_&)Y?8.,4+%<+<];(Y3%IWT'7B-1[!]\H@P_LXIG6-C@OWTMD!SUNWT M/*R'T/I:(#T#0^*7MIF.GCV5[;)XRP(:;>B$MT?(]C:[E\N*7KZFM<]Q)-I, M@I,LV-+R7?0)J@IL=1R3.UR<&K:,5R](FA#O4$PW?C7$:;)%!P2P0D)Q[7_* M*+@S9.#>,8B+N '(6_D-9;("JON%[3G>OFP(K8V'S-:+=YP^ 9>ZM5)<9?GR MK @;6:V^+'6NUDT$.GJ?SI!9-< M4>X(QHC. Q1X)24!)?2TJF;*H9RGM8]9[?YL8UPSP!B&S0":\'\5(&H2"2>J M-G"O@Y)9HQ3P]G1+'^J\P*H@W3@D+U]QI(6Y]M8>#:_X:?'(\[SGGB-_]TFB M5P'PZN@XB#P:@,Q$M5/,^1X5+9J59[CAP ]"]8^)<='WNS+O5&7.=9Z[S#SL MPGG_.XY95=DYL3M3$"X);-HF(,'=,Y+@=S?@4Z8[-4OTB<=1FU/NT#N7LZ0[-QO3= 9%SAO($-F,A< MGJZ4IJ264HB_ _%0%1LQ'GG.&@G\WE%!W0!],=KZU<3+FY_J;-X]3M)MOELG M_2OC4'P8,ISGAZ]$AM%S*8<\BSJ9*R6\I%]E&.#=COI?TE M#O(TON/Q3E..#M*=%:JOTKU9?3+%QV>OWY'>.U66^P!53](>MT(W+9-_/6A" MS*TJ)IHZ&PNZ;%[D'[ZZF#.N4@+,T9Z=LVPAU>.F*X.B]+(_:T]5 P?$BN\G M0B>F:OX#MZ/J-2Y%'#L2SJDXEV^G-+H)?JO,G?].(G0/1'T>G1G@XH1C^[BY M:=4XM63+F*D.Y9]JEU:3R5W*NRMP'1_(=T_)6NI>]QZGL M][/'' BT^)Z;,<=TS5M!0@'OGLR&S]MBTQ3Z_H46[IZVW:=(0^9^XHOO1#JH M'(3AF+V(JO! MB O1D_N=G2]8W$$8RD6?+ O8H)EK1]ZZC_NF3\W+*J"JGX\>)ZDKZ-S;Z[HO=UZ(\MR MQ&/,-J,?U?\TE_Y[;A74%T>*%ENEJ,S>]+Y3K,H:J7 Z,B;!XTA):^;KGU]A MAY>0' JW4^ \,[NEM7K<7G]#LS%L;$'VN.H; M*>4VE/PHL6V/HWB#MF35\<77*,?KP>?EUR!?8Y2;O+3VZDNE6^-;ESEEVVC95XY-R ^1KT#V&$T;#]8'9MJN\5@:]\ N9R:OK\0">W9^. M9[2GU_7EF"A0WP%X1ZP.9]HP"5KMZ&E%QE=%*.\-^ M)&Q33@4G[UEKZ] )BO- !?Y4PN%.^G M4@.CA3?GM9]<"8J9+/=5?(.SWB4Z&_?G7QJBE[[(=.G"C-6_;"2Y*55[>;2W M+;RDPH:W)/7IG[^9^C[U'<+[?9;6[7I7,P0<7[B)M=;@RX$:[UZ5+]I2/N5@ M%>+<[K=A#\ALU?WX$/24DIZSM'QW (5S!+'Y^+B*R),_;2L.HJA,?G)"AG&X M4+[[L4Q4=F;52);/A!.4]'NO-,IQAG7^U2*Z4T]&41]F,O'-=O,[.U8GX]4[ M7^XBV?&RG7L,ZQ .2!I-$WBWUB6H#X%[G/"S*,-=+K'UG$XP>\ MA;>59N?LG]HLH>%].6]LCYMN@%W;ZU!L@HB@5_+4\ M:&U]Z?G4BNR18M<-H+1Q4NZ0$R +:[Y*XJ;-$.I)?<:_YG5JRW9H462US-:] M@+^![(N3/5"D=)W;F,-RNMS9DF3'^J5633Q+VT7)XTZX7^J+,;36JMX#49U/ M0MOG:J!O ,0- #(J81! 3D#O-]B$3&E82(PC6^CUZ(-$"PKF 4^9(PI7=*!1:M<769JM MEYZB_L"$VRE-=+[:@\@+WQ+G=J!V&1@".=18&:)EEL$D^[8W ,&,"K-[RJA& MD]6T0$+2R:#74-T%A[4GD3ERO5A.#UU;ZT7JD[EI8Y' 2 .#TJZ3>>5=<2'BRU4Q_GD^TJ\;VV"#[6>B_[ M_/I%Q5>Q&/ULV(=RXM2KS6Z74NA?R]"/G==,DC5?72KRII"@*]=T>[ 2:UI6 MM4FL[P-8+81$FBG,T-S">$P%O$A-4(H&V+%F_&_Y1:N8]A3/N8_5F6<9X,:WC'&;3=YY01.4?"/*_[ MGAF:7Z6M&,9] 3&CL@F(PV^ >W;-7BNT@[ZZAEL>IZYJ=$&(]6]*!+HD$E32 ML=VD^@RDJ/5 A"/Q<,FFSI,IC\-J;>%O9@)? _HD]JJ#,].O;',X2_+TY+4[ ML)UL9?NZSF4_Y*GGVS0:961$SS4/V,(HQ.<\"9,!(A4R8 &K.TTL4KCK"PRN M&70]:FZ=IFOP0,\[>-,+M"F_^6:O]%?-27WF]U6N]VJ,:OCA6O(=U'1.L!(C MXO9K!N1PV'XU/4[7KK[?:/P S>/='T8>E?/=Z2O@Q3.5ZRGU [7T+=SMSC36 MFQ09W(7H$]8 J<= <.NYLQI@$.NTSBP6'7+3GZ#&'5, B_ MY+M>3ZQ>V9I>-'.[F"P5DGXI[ 1.8K2#L[6^X#&C$L/RK$F;^V?OW9V)-'A0 M*^W6(B%29#@4T=385MUH\V18RC0BWOZ!\YFRC-3:6391C$@+KQ&3T4M"Y2E[ M63(;EL:P%[#)YQ:Q*PGMY!\+8!M=Y\,A#I?JN4M^3>I5:L9ZKV."B7D\^6?; MZ1!UOG'ZP9T0XFHP#DP+3K3EU"^:Y7(HO>.VJL#ACM>.Q!$-$(@<'Y$6R44; MJ-(8!YJ2)Z>T3^*C+EK'(Q-1P-^6S@?O& M,W<6*';W'%/QZXF:G$^&1=C"K\%]%L@.7_I5HT?V'AQ,L(W,U]\-A>X!:_&4 MS'2GEUR5.0$"EY 5(^8N!LK@KMD77XQ$RST/-G E_L,2SA'85,I?DN_;57 T@R1*G*,0 M';O.?KG3H'=6O8:DR]JFD< MV4NZPO'CZ1[[<0/PW0G>[1CP)HUV-;P:[FL#HU=_[;;2P%ZL&.Z),6@VN)VQ M!-+ VP//IS_!3$X]D6SA'NJ>%JPU+FV'X\_L^[.L>RG!SVS'2^WM=TL3%X=P M2Y>C39G>8A;%O1(GPS@B"KT0@F5U2Z8WEL>)P.P8ME^FK8H+"._ONG0GA&BI M206PH,[:0:/:7HB M>Q[66U3S.[P]:M"E],UZ?RC0*WY@Y'<;/FSY8V3B9Y#9ZO=/'F?ZM^:*Y\78K^(9,<:N%2XD+Z4G:Z3EK1K5!RI3O:X/5T_(Z6 M+8T=-@X'WQR@Y22K1@FCESV ZC> ]N@1<&)N.#(-S8S;_AK*:2#8?@P1?P4G MT!FKCHUB(DM0*"8@-XU7 F!#,1?/T*PWP)OME/.4=S= ]]BCA]'^[.K@B_6F M%J[5U,":^+97J)ST+C+U\G)R'*@Q;)4+4I(WFAK0E^S9(F/^>8 M6I5A=ACU=,?#!2*KYW6[N:OJ3H,Y.[/V2/H[G=($*A48O7 :X#R->J4A0MV1 M4YW6#?:3'Q)1R+4V3.@_V"HC9"0RE4<4-&K6GR@5=.V\<>V5_H7ANH7KTPT0 M"D5UJ2#447VS9F!W> T;XAIS)U .K*9IPK9),]RWI_-\XGB/YOS0)X;3A'7S M: MU5L-\-)2]-I^M-'Z&N>N@E+3WPFJ+OH MI/9D';]$7SX[UI;ZH(G&^,3'JT=3$T3Y7LD"O]-^U<"C38B/=0>,T,70^."8 MVD2_O*JMB"Z=E)GK?F]O$G=B"L/!JY4[:7WG*6^VN"&6Q!CZ&*<%DXYQ<,E- M=LA99RE@90NOT0G=$V,-__Q&\EUPKGHM[C#B2.Q:DBLS[K2B.7/I>W!'_\.= M2ER*X^0^QW>L:I>V4\<'06U$U3_\LCI3M,RN_3V';X!M MVA2.:/N:0+/_I[VO#(JS319]R1 @P8(%E^!!$X*[! N:$%P3G G.8 D>W"% M L'=;7!W27 ?='!GAB 3]/+MK]U[Z]L]M^KLGKWWG*GJ?T]US]/>/=W/T,;= ML5=P"76YYA-U6'\7YGD\OS!--DDZ?-G7F-A8Z>9G MPPS#*+3/F3'1__?LBT=H3 R_=5;P\FN\M._T2SSXDLW=:0:\=[%XD[,6%\,V MGWEQO7DMZRD>B(AO3Z-FA=D'??@TNY?WH,F0+]7?-JKK//1+(@D3Q1I7\Q7&F>8IV+BS(AY"_NLW MU_X/T/%F0;*Y>[)CC2\?:#>FPN;F.L=#IG+8AGX)8=KXYJS?\P0>\&ETM#). M\0T]9YJ!%D!_JR2TS"9C1_.0)VJ:'J]CO.$_SJ$R^_@Q8]14)8Q-D"=M=$CI84"0NH*;VY(F-D8>_ M^7><[?X7@HE[DPKBK"F_(POUO:_J[(/>84SOJOG] +FU! 7%VPJ'RAGHVP;%J K7?=Q'VU*EGZ&-M#/%=$<8SJ@]?Q1JD%.Y[>E3:V M$# E>,_)Z7U#H)D,ZAE]L74:Y9B++=$E@_+X >?)=9J^?@Y[K50$=1.&\#MRD'GK\M:0D_-B?<1:$EWOYRV Z MG<=J&?WFR?;%EQ0^+*X:=M>0]-2E%5H64.'R)I>8LU%+KE6R5J#=J%6R>5HJ M-O40=6[CRYP+N"2Q6N:.@%Z)<.IPDCG?%8C <, NDL/T.HF! <&+IMUQ >F- M7?'"5FFY!:)3Q(27ENR P(!K=JU_STV>?S[\?_,8SG^/U:Y_$E0WOX3( M(H9S/HD2U+P&/ZDF-+5.L9[[CIRA=C\MI2@L4O1ZG.#,'(^N35I(_DR&?5^7 MLBKQ(%T/^(4?.*$/II@ZF*HM+=&W<:TK@HAQ:S2Y)LKR.V9R$\5A, _@9,H1 MX_D^#-EMS&M;:2-U7\(UNIC>4JQO$C9L%L"ID"7]O!^#*QI9 M\6MW'RTD;3+:G!TF$Z.3>.+&F?WNYR*55S25?1JTJQZ'@=%VS:BF=(V M0@PG%6=Y@ MT>UR(+C-'^27T:B!>UN^+9NK4Y]FIGB9+^J9_F/143<&(S)JS M=OUVS%&Z5AG8E*?<2_>J"&S/ZWIE]L?<,T MP53KVCCU0;/[N ##A98UUC^M91*4=@VVN;.\OT4_]K>H2RE802)_C5[^KU%# MK3)PCO[Z>K1_>[6QNW2O[:^OQ_NW5P/+_=O1G[)5ZFXT$U99J/4L#5]@Q!MC M325+?*A -B)Z5EKTWXP7_]?T#67N>*?5/]U8&BZ4QD2G&KS!PVHZ4Q7G/%^J M^_^X%?WSZ1>-NRZ,Z/*&/@DKW^CNRP$UF#U1;\UTOWWYU^ M"42A!O?-KHA2B!UG5A S/G80VES. H]8@OM?#OQ'DY%OHA96-'P)<(YGC-&4 M20MF!!?JH.TR;+CY37G))QIH8_+U(411#ZFUBPQ/[=S4E%[* 2I@S#8BKAP$GGNP$F&?! MD32JE=9:2SH=*T-#W9SOJ0OO6U0'GD2KU2DIZED]9B)0F.#-G:$BW%=\+X\D5-Q5S'BP M_6>,*!-8'9HZ".X<K?QUB@AX:NQB9?AHZ+JK%LX)#>]2". MWJ_]#.C!CK> (2O(-0SN_=AH5Z^\:\"L>=*ROEE@II)SJN,7F6WJE*KP(X#* M0;"/),5GI6V_G,#=:405*1#&TI"&4'G6,+T% ;O+_<;F"NCT?+.171 6I=Z0ZU2.8&^GH$,4:"NJ7ELR ><-'7'[Z8U@!NO%DL( M+V7Z(UZM@V)CZUK6W._6$U^9$RXMI 8+R 71S6+3,/ P?2'4,JJ(M/J;)Y-Y MDZ6\D=*[[/J_?7E4P(^H*F^8<1C?+)Z-8D)D'85/2"^X.UHL5MD;[I389;Y4 M6M'D78/=0]$2-#ID<\SS %^@AW.JMT6@0_]CZH/-=%TOYB59AX[,FF7W.OU>-45RH4N-:W3_@'@<5!C$;.9 M"1=]#BF1]_KHO)JJ(1<&HY\.5FMXEB.BS:PH2=O\NSJ!L6Q4$#U>DMJ+I,=: M+Z_&MF*+-^;BA$"8#XA\MJ?H1^.OA&1WUNFO'6HT6ZLNY,&D0]$G6LL&L M/$VIJ?6&?KTZDESS57S$&I4)@23U*4FW^Y%V(CZ1N[9T\J&7A/*TG674X>$# M90Y=AD4J>DDIZ7U/_P?SOG(VW!@V\?-WYM[=2@3>J<'F%.(\M&6J_SK$02\I M(WW\G&/6O)]#L:-/, /O^$\3^*16Q-Q"TFTQ/2@T4/T%FDFXW-^. M&]-N)\'OT4^%-V)$:S?)6\I2-"0!RZ,]&;Q'>PO(?96B[N!%JY/UB(Z&&GY4 M&N,25^"]X=?,8(4PI$+-RRH4HE MV-GQB,H$;TU3ZH_5"^3]I;K,W<3& M+P?.D,S=?] M)/&SZB4"SV%E^8A5C_S6CRTR!TEC/6)KI!N6$)79_6>"U(V:(D.DVHB^J$\O MN))6#4TUA!,FN@KFEA<\*@<>A7[+TVS7J:UX?;QB_N7C(WR%K(;+J?372)'2 M%#HOKJ$T!M9!KSP3::(H;TV-=&MP4O,8Q ?'?:N+9\>;:9KO1:&AJ'!DZG5? M"E4LUK=D#[M%P8NO*5P,F=I)"I&]?IW?CH\N""15E;#Q]>[_/\1*S5C$N57^G:6)U2F M64PU/X#8BZT5J7DPY]J,S;_$7U0OTRE8/_GQ?*!=U VJCJ$=_,&R>L)(:6/> MPT,T2:.0[HNE!!NAH B1C9F/4X/Q0Q@XYDH;:518X.YY^$-U*ANJ!/[&4O?N M\C-$)('1@K(.V;$SS-Z6Y2LZS8VWUTI3BS0*S-_.UJR<.2RS.[#[A(H3<:TW M$'4N?F:;624E^RD@BKT6T1LF*@078Y]#QP6<=G1^_*G MXUF8U$BM+LUI<2J;1KF 7)5"(YM'7PD8$EF[/;:AC+JP')Y>*=@Q5=3KP MVI ,-ZQZS?MA90[/!T!+96.25 *=MB*Z8U=,_.FKN#1>/'![.Y;7C*/]51Q5 M31%DBXWWT(;%JO43/6TGTP0G(1]GSV1)H*Y:0B9N3Z[7RSOZ%WI(,6EWJT?] MW:S^7!_J:4-=]3:SO>".6>[>1QK1RM/O)LN8PCZZM[_4)ZA<5JJG?TNEW5 MVTT:ON'= AP%+MR4S[#IB[F<8VACA+6=90$'/?% -PB2<+F[$N6JAANR;U;3 MJFL9&+G#)%KQF-2\\UVK19<3QO.)EK^3#JW8E_(-B//O-$*-:)J]F&=4$WN. M7I[!E12VYSO)W0XH';P-MC+$MI!:V:NZD$Q3ZY6F(6WY<'!S[+)>+]=RV7@Y MG0BF@_Q/]\N,PX/M##RG 3Y#\.OQ\M/(IU H-,HZLGHXKNKG!AY+ M&T!TBV/Z.*^O$9$AG?P/.\5:"46KO1Q[\>$ MW45K,=L/]^G*WP[=Q+919$E0JV:<8P^6,DS#/V_QDK2[\T\8!*QJAY^*:73- M)'M%59R-ZZOQGAU%,Q.0XU3V=Q/*R:.;%F(T7;""1LI.TTD55S$;DN ;UXLM MV165H#?5FCO1O $LRPQT/BZ$(LF[+C^4!OA^+*J]#NYW#:*THB?$?)CIUG1/ MS'#P5T3(Y&HM:P:^>-/T)T.6$)I-X^"D<]>SJ,YNW%=#VGFBXSCIGR+\KD<5 M#FUZ#F.+=\0EC$FM&Y5V[]T"ROHBEY0>:[KTL91.PM! S:1$K76:SZ#QIF16 M4"+*!YX2C6NE[0,3-SZ+*BXPL'$K)AADK.9W#?"+*2*V;&4O_!/9L[$WI"T- MZV;6)AXJ3%9U/% _ICWTWR^./Y0\+[3*P /!(_.:X+< R$AO3YRFL;8E:'=S MD]T'JM\&0X\3#2OX\00X1EMX:]GZE%=%O^<8++VEB<"=%"!5K13[F9Q:. M%9T@W? >4\,O43P S>M>&- S?G!XLLA\71&N[%D MEJ\@+14,G.0MB$B=3H#O#4F/*#;%;6ZN/CT8?;=JU5G@H1E*/K""X\+"_!3K747<5Z,NU6X#5K>W*D/8_^9RG M1?!J--F>! :DQ=1P3%]N!E[3R#^]A]VK4Z(;Z2_$P;-@DC:)-F'DOB59U90\ M5Y9?'[=8NT I\O3P#6B'H3NBP.MKV&S%),>IH3CE ?\F>Y/NC(N&-'RLKX"^ M@3N@A4E-:9[ X6.%4K@P MN5C]'YM0#ZXB2@LB%L93\=E^1%_HE>3-B]&[^O]CZJL)[0D[YD3KDNRPY>$( M.<7:)X1RT5LK]4*4"J;QOO@:>=],B;#""V*_5"@?2[:ST'R/_JD==<<:[=5; M *5]D1\:U)QF$5NJ9,?9VO/X1TCBNFS-,(^X1HG.<0H1LR?&9VZ[_DM7U5#9A :M7U=") MRLP$M.W--K9_)0,WE)>?W.(_FT&DN'UY]B:P'IVHUTD.T_L+VIL??48T;7'H M0<B3O)9\''KF4TJZ*!;;FY_]P MP^$7IZO\+9DN&#T<7O1+KDO8'W]$\WOQN&=?"NO9FT@ZY*D)LE(=S3OP][5XSPLPQ(R[0$\-4U0V;V-I 'O_.T) M%D; . >53$I/\U06OT"MVHEFJ8B&A;400N1482O>+WP&Q(TO'^K< CO*+FCS M;OJA@=ZY\S/8=] HA$7,@);VAGVQ]NGM#53VCFF[^..'^ MI!IUCCVCZK'P]\?HM(WB"(9R4,'PZ!6X%-PHX0_=*3>MGH1L'\)V+\CB'?3M M$YIK3-Z*$.8GT $++AGXZEF5HGP8#9:X&^4AI^Q>KQ0.R6 C%)\32OLI1:8L6'<=#ML62%D"SZBNRR[ZYC#)(I[P%MK_[;."=W_G- M<@W4Z]41MRZ2)BF# M$C*9#TG<".NP1R=4X\W!2:WL+3GPF_3K\YPL$^A9HI[B_B3[KAPE_P9:.^,R M[T'/7U>D1UG :/)*7-SL=_R3X,P]26J\A/*=Y+EO+DVYJ0=GH6NP040B^Z?K)T3E MQ/YM_(9^)]'5FV%25#M7$7Z@+Q_&/&5B01A*O/YRK H!#V43IEJAF1J4/$;9 M]\U,T_!@YUJE,=8++X:)>%26KMHRDW\UY<"QNB3V59AO"%;'-YZN*>;&WW': M%?Z6:ON./':E-LXI>[+$9LAO80W4\MYZF;"9O4C%E+HUD]<81G9)N3@[8DL] M[(FU]%;3R0N-#R^5._30F]J&5/P%Q2?M"=W!U:5>S CI7#R2\";S%D=?8>?I M^CNE\WZ"'.DL1]])DIA+]@ZW24R*A)!TQRV^8C H*B*;,F41DZEE!<'VOHZ+ MTZ.,C9"@[62Y3,ZA8U*<8DM!M?@CVF<9TF)X#NZ]SH;W3\OGH9?A,KRC#]:L M?E;PSRA'F*OBX6>6@;H:79M6),BL6RF]C/8,$(>9]O0PL6T-Q_=(5A$E7X$G M1ACRF*"H%6KE)3[$%<7(F4%CT+P?SWRU!P]9G 6Y3K)ZJUY#?^=C'.?QW.EF MS6R4MQ5\BLO0(I9",PS;@\61XGJ+G:+R+?E&". Y$S6K,''3=Y&Z>'/_9/5X M=>,KO'7LK$](XL",>YV]%(%SGN1#VFS)7/*@/EAUW/1SFWHD=I/?P>;CD1; M4RQWL>7ZNX"KAKQ8\S9CF,XL3V-LC!2U% F?QU&'0,R5T*S/I&RAD;QM0'N( M*@HT2Q5VPO9794I]]:H]R5T\6:*AI:&00$1ZI?P4;J4\VF:N8GCK3:?G]7++\<'>2I$B>E2HKZE)UI#?2SA:*9(*CB(LX=5,B7GH]JDIT\HJ^NJT]F;Z@C M*RT[8*I-F,1)?$!?3$*[U"L$$@T+Z%VBB>ZAH:%P.PN=L&L=(S[3IL-X/D+I M$>*:1IFPX?7"X"9IU5!KII?"* ")+5<7_N;+P'52\:P0&)R(Y58V\4NNQ\GU M>T"4\$-@]S2=V%H8?52JT$"!I1YG3,K>EJF[I/@\QH*8MWBJ\KGN6V'-\J*PS50DN]2O]X@%>I7'%S=4 MHN4?++H,Y#X_(F!4MA-BN

B_ M@Z1SWVZXF1S2G>Q*8MUPN$O+-OC4+C-JQ?W6?O,CQ["/NND6<)6W\L_\X\WS M/9,&_]UQD6+=-U9,4HQ.+]W8"\G1"28)=HSD<_10T6\FQ1FMTVAJQY-%%HT4 M&.O;&F(_E4XC"^GY(@,0GH_U3NPQ4)!/3"N+W%+ZB8V7Z/<87N#8BRGVO8MS M$,%Y"'B'K@Z1=FO#(A-CW2T:QS<(C*01 T2=?8+]$/2 @/ZUL.CN-)[19L8/ M248M8 _NC6>P'NKF>,47R,X48M]I1[3>?(!GQS!:Y_%C=*="]5RP"^I MT"@'/WU+J>N_(IK!O9/<+8#D0^8'U)P/1*D1RUB:UKL$/:>SI#T:J-]J++'P M%7L'<;A8$'::-;9-'EW$KD9[Q$6&S_GUF%%H>%P8M*-YNDPXA_)>4PXZ8T^R M545RP)]UZVHNYVVNL*Y<7H ,6MO6[H("_I5B6UV:O8!\-:*TMV*ZF"*(1Y8M MNB7B>G'!9;/AVE!4RBO?'=-PJF:YABN[5&>$TW]>+J;=4/?+RPZWJX:.I:&T MYKL0:)+5?$8MTT/#&6#8BIBNPTOE3RH:>@7S]9#AG<&] M%H\B&G$D?TM^;8-C]MZ'?.7QZ>.E$:6:*&_IIB9#W@+I)P_Y R'O!1[A 1GX MK^^P7NHBF3-7#T#*$Q K* IB^QC^T MQ>;,T$<6R??3;09&?0O,!9XX8K5.4-(WOJ!;X:?\[GBU#2J>K*$48U"NGX2( M?*Z%UD3\X!UVEP4Q3BFE$UKS>^((#PVMY@9V]HX.5(8K;9J:O 4YFL8&@L2G MMGP(1"TS%[B:+K9:>C]9<^::5RP;X>!@:%>1C1;2KJX: M2']>A2DUT,ZXXN3H-U".>0L$#B#;;D+[;M2/?%"-?PR$(T>"T@F\F5'Q/6,[ M-\\0:F<67\<:/HY4+.A[F#UE^$86- "8>&ZV1/D^_,?^CQUZ5\HA1T+_@M"^ MYR@?)='!HC&AQ6C>S$^T\#M"3NWY,^R 7OP[[I/D(K+[)!Z):A/]6GME<.5A^W6VVN3G63Y>5LT/$"#\<9.G%'WK#? I]= M1]0:OD&;'BW;-[IK2DRO1,8VV.?3ZF7GS^[> K@N7I@=T_@0GX*]%TM&!B.Y M??>@^J[5'.P.G7SDD,NY%8$?\>V8Y:^-M#X9KJD0=>U9E^W,%"(1T9^#HEB^!N8>W@C###]TC.JZUCN#)IG,7-+KW_L)L"QC2O*SPFBD:;"FI29QVOI> M1%SE8%$W(.P7/5R[%X#4#H/@"JQ*!$')KD1,/2^RAV%>5\D!!-GI-Z.L?2=9VVD:@?]0AZF!RCOI,8P6:VB[G MC=9'RN67NFNK5D_'34&B\5LVNO/&J.,T'VU,N@S\HHQN?#&Z1E*..-*?+C>? M.3$F,NCS\LI%+Y;!T5 M[LY(&ULN(8L7!E8YO4^26#C718H]<#QVCM?/CG)S4/J2,S>T"^Z6E[1:8_1+ M5<-U#P<3 GLTXF,K$ M@@'^LG1/*".;+^66V#-!,O(!SDH4V-S4,6LATED_;4TV3(?3/'GCP?'B6UN3 M1T]![]&"I M>%<2?#N9OP5>[,\ #]#?$+]'PT0+9LA_'; MM?G';SS=:9C^AV?CAL8Z4WQ* MX*?3J[#>0X6?K_O;(*%OM9WP&3X*B$X2?1(:G^]VTVO)RRR:Q3[_Q;UORU6K MO\3_3'<&W5^R@TU;;*\LRU,1"6<+R.%%H1ZLI<3)=;:;*G97W 3?Y&!/[T0=D_\& M._#F"4OX+5!SRM2DI&'!B1:\?Z-(]Z4OJ2T1K;I)Z"B*K2P)L:PX=JK+Q<$- M$=PW6EG$93@PWK;F.ICO-&78_%U[.)_F: @A1NL?0FPIV1,LVIPE!Q6;<"__ M;*N$-L[9N\]V6!H0/@"A%QJ<%_)%H^GO"5#XINA-951,)KSYI>*O\)F(55:Z MN=>0IPAM=E"M%/)6'5,"(]P#/XI6(^CB-^\M4(GM6I7H,+WA9UA*Y=,IN=@0 MND5G2H(?*4J$&;EO4MTZS2>";66N&Z&%2_@[*H?8@IN2!JL?\-O%)]LIR,#C MGX&OP5!Q7N[N34;QZO702ZHXP>J."+/R0<[VP6H[S)DR.:EBS$X59EH<7:L^ M[6GC2_Z-,I?+(W'>AFJ+ 9.H6%\IQO5G=O7; /4&,=I(W6T:ZC\?*L<1_FW%K: MN#H_\T'?NKG9A^]>&Q],3*FV;,* ]3R4;>:RM7!/8M6,7DGR>-:RX6)_JXN? M4 1N6)&?&AV;7YI-SO)#:*J,C J[\12DU Y+\O*%T1+NV4\,DM'>XD3J;W4T MS2O?SXG5,9_B^Z&+4S>.M\&99G(_0@D4?<2ZG18\9!A^W,]FP_SI@=V4UL)V M%P9$N6D#FL7P(L&%QL:P>=P*K_I>/<9]WRPN^1F693*2!EG@S=3)6/$.Z6., MX\,?(RIM5E4I@\GBS@EVO<76>O>L)TJ'IJXW"STK/=@AGAJ>>5)L]]@*!H X M4A80XXJIWMVE-E&0G"$/(7#*QD095\_)Q:O^K&G=+HPEN<6KJB V2FO1A.+D MD<^<-8:&$/T__CGO5=NQ^ _.H<\AI;Q"BY5UQ7@/&)^A!:EB#;D0J]\78U"L M&H5^-.1^Y:L_!Y-C"'JF",M>.%9K6)\:_/-&*LZ!O4S-S,$[_]-#@G>IEG)U MW[),]E+SG7YU")WW"9%C\L]W5' U@(MM&LNR2Q9FCR[)6IZCUW(\>U7BF,$9 M)<"_%C#=*,P*"AZ_(=Z&R;8,!:9E%T<2;LPMRPHP[&>[+;T.Q",^-T0)"6'R M678MX]TI+XZR3]6IH8D>\QKX'=_RM_O?3.1,WS2L$/GV^)Z4M88!&Z*<*X)7 M3TML]"(H;BJ]+W+RP/7E>O>BN8 E_I>YJAC/L,@.VOLTZ)-"$PRS.7(P#J7(+\+N#&Y !G$VU2Q18M786ET$?JS7^HO'F,R94N@'#]FJ =6*7S\Z#MJ0 M_"IW\&,CNGC9WLJBG1@K6\K9^5FR>[+T]TANW+_&!T00U8'R#MI^\* MK&'H&87Y@IOKXR&GK[5/4PM*B#RDTB+ZR(!'+])@=_)F0MGGM(5PG2J!#]X, M\6'@^[RS=:N"(2LCA^N'%58.&-P^C15>\8^?JFCKMWC)O*U5\9S4MWE<>_XP M]A6ZMUXK?QP9-Q5U?CW?S)@DC4J)M8HM\D5GH^WW5N8P:@&5Y(E+(UC/YAQC MY..A8[)D>BRM ;JB\_DH,5))Q&EZ\(?-H*'<1/UOL-7-35=/Z98\T$YCDV6C/CR[L4WZ?5^6I"VQ(,]%[.#N9- M&<212%DL=.-8-+[ZNPM?H+B)3_>2[2,/F]5;&:;+N+D?R3KB]"X/Q/$-=\,J M_.]M^6.)YZQOW@)AS;3YJ-JE*7OS1FA#5=(PM.7.0-,6D?Z:%?(,_EAT%UJG MQ&@_C=PQ%2>ON"ZXBOE.M^,T4\OSZB6L?VE3FN$!L!]^$0!F/G/QPI5(;3,B M]RS8HQSL)F$?/5#?FN:^!%_=.C?Y.EAT[,DJ>OJ'ZF9F6?O,)E.7I9S-I\#! MM(EUI.8X$=D9[\,R5DPLJ3&%A%A$NL6QQZ_DO:P+5.TX3D4XPFVE!XW9W/UV M&]9YT@\K&&"-#UE!7\+;U?G;3$MWDY=*BW:%;5[5OC#D93^SY^,7T@QC?*-P M@^!C"13%M8:K2+RN5%%2G^*$/$CS>#^)HPQJ8);FEVOF]\!DB *VQ,3N8I"U M,1[OXE..@Z37DX?0%O%W8HG?G'E$'Q_BO0VH$+G/PD8]"_+'!#WXB]Z)R1LT MV-[I7;A1W;-EF+YJ,4[^C^/NKS %D_HCZ%H,N.(NTTG1&;^?WCWR<"?9 \E4 M4Y:4IV31F)L;$<_!M?F$S)J".<*_J#WN8;E&A)DGEQ]\3P)O;@@W18FC[D5- MS]#/?0K]4'UR-SJT[\"SORB>5NZ_P3[>OQ[0;N?^%U!+ P04 " [B5E4 MM[X]O%$( @ 4,Q4 % '!W&ULW+WIE'1[RXL&O*XX:3@#W_+F M!OR5\?IW(*KR%ORUK'[/OQ((_T/?]+J\NZ_RZYL&!%X0//YK]2<_YD$4D@S2 M@%*(?$9@RE@(DX"0!/M1E"5D=?TGSK$7BM2#,4\81"@@$">)!W&8^3%+PY3Q M4#]TDQ>__TG])R,U!U*YHM;__/<_W#3-W9]^_OG;MV\_?<^JS4]E=?USX'GA MS_W5?^@N__[D^F^AOMK'&/^L_[J[M,Z?NU ^UO_Y__SRX0N]X;<$YD7=D(*J M >K\3[7^Y8>2DD9C?E(N2'_CT @^&.5OD]H5Z6["YWMW=4&>+/KW$KEZ+LB&;&5Z+_3 #D3?J M%Q_D3]TPZD%'R%2/TU'W0%3^O>$%XRU;/G@TR-F__T'^M*ZK9OV1W/)/XA?R M][)ZO:V;\I97;\I;DA?K,/6P'P['7 MO("_?NEET ,9C/('"QV; ]]JQ>MR6]']*G>[>6[IDJN66N?2GPLI3'U'NAND MJ,H@:*7_CUXZ\%LKW__[;S_O]1F+Y&8>?#9+@::D#X38*(.@K!ZK7E(SU?=? M62VEUGH+4F=: M7?$S+:4%=-? !_@KB]%"R::T>!E:6.7P?P!EQ7@EK=MG5-F]G'??JO6G.UY) MJZRXOBC8N[Q0-ML'+DVK#SG)\DW>Y+R^)/?*_*W?;/F%D-_:WSBIWN5?^9JH M;SV6ABQ/,PQ1A!G,PD! G]- ^%@$L<_7S8[*#K[H9\IA114'^-OE]W!UP^5& M04EHQA'G3L-Q%ID1W(EY9J<%D&J 3@^@%0$#35:@UV4%I#9 JP.4/D I-,^< ML&[/J#<\2YB;!P+]CYTCXP7$$;+M$B,?II",?]DF\KCC+FU_X;<:K-2$,T9 0Z/N)-$01B6#*D0=9*)(8 M,>&A#)L8HL<&69H=VLI8@U* 5DPS/CN*X_$%Q!4Z$Z\.K7A[7,!OK8@.K%$3 M!(X9H]W] X.T^\UCH_3H0+.0AHFJ/2,873ON<_]R0RK^2C(+>UW>WO&BULO6 M157)&>>*7U[=[R_I*.?B&ZG8VW]L\^;^?5$WE5[NZD^-M,:N;DCQZ4X]HOX+ MK^7^^GW1>C#60O#(SQ(?QEGF0420@(1S#E/FL\@G@D0!6@]=""<_D[E$-_KT M3GI97'Z!K7PK4"OU:O!#7G0__FC'4;--OAGO+6I"Y^%2K0]4'G8&ADJ#@=8@ MNP?#ZSK-@59]!5KEP4![H-4'C=0?= "L0 L!D*]*"X([LIY[VIPN +,)/^NB M,O>4/%ZH9A]_W.+W>EM5AG M%,,@3 .Y2BDAB M>N9S:)"ED$9T,EKQ]DM742EU5/GZL?/?*/&>UW63;TF89J* M4&(HMY?2\) _0\R] /I1XGM4&B*(6'G=S(=>&D$,Q(15*R>@2E [B\0">S.S M9!I$)V:27F@PD'H%!G*#3G#P^BC$UM:)/5I.312+X6>U4^QA>6RLC'C"./)Z M7]!*'4.\X>W_OB\D2S85HK!,OC,,X0)#12+)7QCU(@LB# MB!/J!RC@(<_63X*S3GYR%B*,<-P="D9SO))K>0%10EI2F,T,F'&8:T#G(;%> M:O!#+_>/RK>UPU9'#O?"2W93XKMCLA&8.:4RF_%GY;(1P#PFLS&/L(_&><,% MESL\)O=T^E'UX!?=[J[^5/Q:5)R6UT7^W_H/EV7+J/5:9 $)HR"&Q \]=2#* M8(;D/#%$ B_,,B:W<":FV?FB+,U4ZX4'#?D.LDY\((V*[4 !_<>[7@7S0)$S M9^TX(I564%'ORR5P=\*L!0(?W'R]GGQCR.9[XYFBF49_*Y ML@KF<0/OD7B>,P>8+:3'#1##J!Y'3[1?[=Y^IW)[\$F\W59EZ]FD]Y^EO=N' M$EQ<5UR?R[PK*_E_/+\N7I5557[+B^NZBUWA-*!>DA$H>!1**YY2F(8!A]S+ MF,>#* E]:KKD.9!G:>M>JY**BE%*@5XKH-0:Q,KL- .BK$"G&]@K9\ZW+N;T M]((X\TQ-O"IVD_3IV4GZ],PDO7MVDDY'/$TR6^9+Y,RS-M,Z.=OL6:V7#K$^ MLFBZ&&6VE=,A),/ET^5CQ_F_WN1?<\8+ICQMMV7QI2GI[Z])?;..F2=XD%(H MJ)]!%# 5(R"7R3!,:40$#P4R6AQ/#;2T56\G)V"<;HBB/6B[@"K9! 2RG_)>5TYY$ZA813]]/!P6;U-9U2^;%CZ>3U=IS >+[^PNFV MRIM[R4PW*K1)Y8VM4R;2( D1Q"207) $ A*1I.H$'PL4"!&%S(0+#@VP- [H M902]D$!):<8#!T$\_OV[@&;B[]X2%>,/_I3JSWSH-:<_79=??Y:WZF_\'TC] M"-L?]8=]\*&S?-"G5.H_Y)/7C5O4=8BABE.L^ TOZOPK?U_0\I9_*.NZ,R-Z M:^.J(D6]:0_8V-^W=:.L#;E'7\=8Q!E@?SZ6>Q#:<7%/!+2!/"% MS?KO0*:ET41OB-/>;&_V@@.RDWRE?,-V1H2+"32S-V:>EHDIJ@T3?Z .:/4! M/RB-?ESM=D^[O=9 +7 QF+2K(Y-F;-"KEE-)(= /K:F7#YZ=#*] M?&#!?B%YT7"=([G; ?9'AE>\NEU'+*%QE'$88Q9 1+T IA[V8)"Q"&?8CU!J M[+FT&7AI#+R370*@5[(/C>!;7:1R0H MX2="V#H'WCG2\R:]NT!\3(*[%6RG,]K-'C=W"KN5DL_DK-O=;T_]K[;Y1E40 MK%58O@H0N2DW[+UIC>6XY"$<2Q'TF37/X'$4_ %& )4R!12 M5>C"%A!$'$1 0)3CV81B2B213CF,96&9CV,BR-VG=& M3AM(TJ88[HO#6&9JCI@3,X?)Q$A/S/J'HHD?@C_X]TZEE9Z0SYSR_*O2#ORF ME01*2Z#5=%@MY0R0W>: CI!CWHS0\4 ]R0\]XU'CB+-+DW]75FILR=.M25WG MK#.[=\.V!:-4\2C:Y%\U'ZP%R3Q.? 0C3BA$(F4P#9,(Q@&1OV&<$"Q&9&.< M)931ESY_?D9?6$M':-&=6NK'O5Y@,Y9LSYM',]J=?EKF(>"^U(F:B;TFX($J M0]+=:0/VZKCC62>H.F7<\R2:E7N=@/>8A=T\U-X'<<4WG):WM]LB;ROMUY=5 M^7=.FTM>;;L]6^BQ*)%W0B^A'D1I0F$:, 2Q"**$,Q9S$9KZ'PS&6YJ!JB0# M3^4&G>#F>V03K$^['!PC.#'O'<8-0*"1M?567@5; 9;&V/N*PMKY9FG66L-O M&'$Q(:CS' ]*/+5X*]!+#SKQP4[^KFZSFP.K.H[KGX"D(UJUX4;!!N45^6FUQ>L//:>9P*P44$419BB AE$*N3L8 BRKP0 MQUYH5%WJ;$F61G[OMH46FVSVL4[*A3>,=RI%O\&45^G*8!8G:.?/G1EASC(C M$S/G\U%GG1:/IT6:<%H1\%OWOY/X6,^&U2FKCI=F5GH]&[3'/'O^ ^WW^I]Y MW50YE7RN,P9^+?*FOBI?\2^\:3:J%*G*(>CV3VD2!GXFKBM\DN0 L/FA)D''3RZVHMQU)@SIJ(TPZ!B>"= MF!D/('M5@E=[9-^WR([P$=A ;.XKF CJF7P&-I"[\1J,P.N(]\#F:;-Y$4:H M./0FC+E]1-6$V[M->2_Y-N7N[W_FA33Y-[M_RT7ISU6Y MO?M/3C;-S6M2\=<;DM_N2BH$"?>]@,J5(L(J,-F#&4L#&,68)QE*44I3XY(* M$PN[M#6FU_=?ZN$!4*?SOSPHIK\"2N_A99WJ^U]IHU)K#UKU@=(?M !89/E/ M_<:<7M>6]!Y,O!@Z?@4NCKP"8RH^3/TN6)2#6- [,5>MB"6]&W;U)&::K&/% M)J868;Y*%#.!^:!,Q5QCCHF=?UHH]K:LFOR_6Q+!5"0X2B,8!"2%*, "9E@= MB:09QRA(_% 8-1PV&&MI]L10-L#;,O\V@=S'@3V];CN$:^)E]T#]Z(&P[G"S M"7QWAM]L >^C<;2,=C="YFB4^_$GS!C=;J3*PZAVLUM&! %]*S^0ZII7E_G= MALN+>'>D7;\F!6&D,]/B$+,PH![D64(@"FD,B9]K';A058@'8L0,GO0?$%"5HH]B!.RNW/<^7G;9:XK)9/S6@7QE]OF,RR=_5.^?*G!P411;LI'KR+9HU@DF*1;, M@Y3% 4288DCB((&2W!-*(L^/4R.C>1+IEK86["55Q^FJAPNXY5(_=1[TE;>E M(>P.U-U.IMDA^XM-T=0>M;:7Z%XQG?DD-0.=:F"H&U#* :W="@PF5BDH#5FM M(FAU='<0/PGT3@_GW4HXZX']). ^/L2?9I#1#6W*6WY%OG_F"J)\DVOSXF-9 M,,ZVM,FE%%W/OU\XV:@H@[>%%+ A>:'$64Q#!F7@*1_,)@QBF###.< MB31+& ]LR/]<@9;&]YTS3)>8 2SGMY(9;I7@^L2%#T6W;H1SWLR9,?V<\S$U MN0O!5?++KLB7:AZ@:R<_U&T%'FC7]RM=@5]V\_9 Q95SCG<%NNN>.^<)-707;3>^WYF-3W_+=7E(W0/4BU.,&"%0 M%86!B*722$<>AG&8Q$%,DB2(N6E;U7,$61H_[Z5>Z0*EUEU7SYJ5XQP\)]83 ML@0#!E MQ(<4\TS@((F)+U>/LB$;L]5C7O&MEIB=$M-1TT?>@+SO;9L7@$K]5OJ_@._5 MU)OP:A^83HT3*5[H)3%;:Y8[]1,O2*_U+.NDC8%&*S#(/=!_;(N*/?S=@QM: M$, SW9%78 ?%OB6%]OZT:#@L1_8BL^BVDMF\*LQ;!.U%IN=)_;27D<+I*<$O M>5&J7B3OE8-+RMI>UGF_UE[D$QJ''L1!*-?%E*N?,@H#Q.6V*@SDSBKH*ZZ= M=39P5 PCDGM88VWJ:"#RG>N&T'\O%VJA%H5?L<0N0F9S[1OC.X= _+L@2G/A&4!DZ[LV>-=)#=6H;=&@7M#OW MO:CK[>V=3NA6(JFEX"^ERO!64?+JI5Y[J1"QCU+H)ZJ(#V$^Q$*R+*<\X&$B MLBBQ*F@Q@\Q+\VKU4H*O.S$M75(SS+.ALVI9LS>U&\O =774<[4:1/" @>8K ML'LG]LKK1<2ACVN^J7+K_9I![GG]8O--Q!./V8Q#V\?W?^!US?FNM)/\YY_:A$>DA90E&20HHS#!&7RU(JY%(58B_UB(?3&'FFD?_G M"K.T14=->%EH7U8IVO)GM?)W-3<+1 MJK("^RIU*L>U4Z>K1]?U%KAXV%O II:]^TDR3T&8<[)F2DZ89]*LW %QC CPMDSQVWB/I3%M:I9^(9GS2^DZ6)V/_.[KDK^)W%9Y7(_ M>4-@MYLHS0UH%,O7E)\J.0'2H$5Z%2X7P$E*Y#"NMNHG .5TYW'*$%F MW4J< ]7CO<%9SQI'=6^XX%7%V17Y/F#3/Y)QAF 0J@Q^* 4/D[AI&=S_]LF99W -"VG:&.K=JC8%4(\"VI5.GM>IT)'J+4QQ#YBII1$D,2I!Q&J>^1D%&? M^>&(!EBS*3""Q^=HEO6Z#23)"R"4*_FK=B7KS%[7?;/F>U7,5H9ES?Q,A;D' M";\#M=O^B$/%0:OYDS/GG?) :[]Z4'5-(M"=.H,>!?5B]3@X+.8]]]2Y+?X] MF_3S%@N?>U*>%!>?78!Q:V:_.E_*K_I&N8 H51$:RC?$_KYM\T[J=9I2A%DF M("4J,3FD'!(<9C#%OI]A'#*?&R6\68VZ-)]++RRXJW(J-QH;S0UJ&2)[H>V6 M(3/TS980YYA.3/^]O"NP W8O,K@P@-2:JJT@S%7Y M'$YAAD,.LTP$@<_]+&/&-2='RK XVNH[T$H]@%8$[(H%2E7 )P$Z953A>:6. M/NY1"IF?Q(V=K].GI#/,PL1$=\8$C"B^-OK+,3X*G6%&9CH!G>+3L#KO/!/* M(\><8Y\\V^GFF:H/#S7/?=3(@-2M-.3_L55YV2KL_$H^Y4VIFK.MTR1).4DS M& 4H@HAP:2VSE$+J"W5@Z7LTLBKCT&!EA0H4<%OK;"VJ(1H\@^P_&61AI]&%+7 MUW0@,OA-"0VTU);L<0ISP\ &=TA.'<-P)HCV@0QFT+B-63@QYKSA"68 /(E$ M,+QM'-4\4Y]OB_R_.7O/)*OE(B>[\[8+^H]M7G'V,.)+AT%S]OQIWII$ M6>RE/(%A%L40)0S#- D\*'A& Y]BGZ#8+BIA>J&7%[:P.SUOR/?A*=8*%*91 MRC/.N1E;+F0>7[)OQ5Y?,%1X%T;;J:Q3[X?QM)W6BKB?CZIP1]SSS9)3[I]! M[%F7C_FFX?$*-./(XQ:Q84>-3^))J!6+<(@$1Q@G,//D?YD4\5I$7 M<6@9%G=\P.4M'@^Z"Y7BW.BW$WA+2"D*? \RS@A$*,@@$2*%V(\IBQ*>R0"A'$F,1)FB$;EII5^J61 MW@/;]4S&F_ MM<4-20.(TKG.]6_9L;(D[J?/T-Z?:5*FW@WT"TFK!]PH19Y;/'83UVD#6G6 MTL?ACL$!JF[W$^<(-.]NPP%T3_8B+IXY,I*C*>GOG_E=%\MX6977%;G]S-79 MKXIHW#8W9:56COTU;1T[?^U[82A$G,KI)!E$D?Q/YE$/1J$*.(S")#/K!'*^ M*$MCWYW,@.R$!K4JP .JG>R*DJ7P8%O(V1K^_JY5W#)D9/P\&L:4S#([4P>= M*"7 7D+0J:$V OV4[3497NBZ>./Y<+J-6QDOSKR!+6?#]B3RY?PGCF/>7XMJ M9Y9?D>^O>,%%KO)"VR*\JHKO=J.BRM])%"ZEP5:UU7KEM9=E:[+5:YXE/J=) M!&-$4HB0\&'&U0QG(??3 DO(#8<[$*HI;'Q!6.M8$"4E3YTONM%58[9.Z4% MN.>DLO3N.)E ,_*=>UHFIN&A.OJTMU=HM2^XOE,)*!8 6JF^*KNZ9:>7.TYV MB;)3=G8BV*P\[1+*QXSM]-DCJAGJKMIO-YRJFNI7%2GJV[RNY5.[!MM=4@'B M B4^4T4+4VD>)QQ#'&$/IB(F/@L2GJ:A<=%"LS&7QKQ=^_=>;C 4O&\%;U'Q MSA#XXY0Z$9P3,Z8)DB,29DPAM:@5Z![:N4H"GO.RVE7ZL\/H6$$_PR?-5[?/ M3K4'Y?DL;QUG=>_*_^DPU$=>E3=YK5,Y5;U;N690^=*M:4H\H8KO$<$X1*FT ML-,P2&$4IAXE/L=!P&PL;%L!EL;I^XJ9&[W:VMG,UO";V<=3@CHQL^_Q[.+7 MGWB >_EUW7#=F4BIX,[L'0N>4Q/76HA9S=FQ$#TV74<_9T06>552+NE3FL&$ MZCH:KZ7=VU2JM?3CY3WRJ)! MK)-$>2<" I,XSB#*0@1QY'N0,I3A*$5Q&ENE7=H-OS3>[P0$ Z=DQ3Z[D/'KO-"'2 M;I(F7DYZP=OJ>+WH#TK>]5.XE]]A&\Y1N+EMHVDGPKQM,$?!\Z2-Y;BGV-O% MSPWT>GN[5;UNOO+7I*$WO][M"SE=E7^NRKJ67"WRIJW1^;YX6S?Y[6"3&@N6 M! 11&/D!A@C3#.*0,A@)QCR<49*)V-1^GD"^I?'MOM3ICE!Y)W&] C\(\K6L M5(#BCV!;[/X!\ML[=:7*IMAMF2OMZI]C-6$31G=IK8 MPVJV=3D7K(D7O@>5"_I(;BFBVOZI0LA=,]'-IORF^DU-TA/B"2Y3M7G8#_12 MG1N>J'JD&>B"7OCGDNETCIR6'0R$ M![_UXCLLP#0.MZFSV(Z)\-)I: ;P&.21F3SEO,]K^.3O>;V6NVI"@S"#,95+ M+\H\!$D2"DA\A@/!PHQCJ]/W ^,L;8>\^[X>?DE24LM:<(=PM>.G,]":BX@L M@!I--P=@F(17'H_U(@1R0.%#3''H\K'],A7W=,UOZ'W; :*-Y%SCQ&>!CQ@4 MD@0@HJH'410BZ*$0>1C+31BVJC)[9*RE4SAY7RZW-,6#-J-81 M6!/3K1(+#,1< ?V;O.@B\UTV"SV)A^.>H(?'F[GUYTG%GW;X/'V+_4')D=YU M'W:U9%,690D+&&9DGYD.N#0V[F76M?&?I'./ M*.)KC/SIPP;7>$[,+2\'I;E7WS6D,[GI=]"J+?J3FD8_N?&PVV!SQ&5N])C9 M?. V2@V=VE;WV7/S)R%RRM]*<_M.O3[OME61-]N*ZY[VW]5/M1Y9E-6M?K>N M.+TIRDUY??_EOE:#]Y&? 48!#P0,4(P@0A&&:<@]&(LHC%/?2\+(.$G)E5!+ MX_A6+\![Q59 ]*KI#TITRG5?UTX]T.ST W6KH#EQ.9OAT^O$2\S;Q&M)-V4[ MGUR^/4Y6NA<@WUD,70V MU&P+IFMPAHNJ\V>/+)FC"KF\(C5GK\O;.U[4K6^\JM19M&[&].I^?TW7H.GB M&ZF8_H_JK2+%O)1O^4?YWG>-?7C(& ^I7'G3@$/D=GX@789FKL:^=,B)W;JCI3"#IOO9T)H7Y2 MB6?*L48$"I/ZYF/9_"??L%?W_W.I1:8SSSP?^0&-.8S#C$$4!QG$ M@8\A"W$H_P_AP*/&4;\G!EL:]4I9@1(69/= BPMZ>2T"-$\!?'KKXA*VB1E1 MB0IVL+UZ#-N(?<9)_"RB51WB.%?HZ;EXVH6/&@)T+!;TU"/F"^PT5.9!E*;I M/2.<67TX_]OB.B^X9*\/OL3?.^M@^7E_=D.:R*K_F MC/=%NB[+;[P:EC3XPJNO.>7U^^+JAO^JBIFS+XU*Z^S6,XQCD0:Q@-CC\JN. M.8&8^1X43"2A%P294LJ51PEXYH+0#G7K[ZG1:P8=5/GH551:=5!*T M6H)637/[Q.V,GS817VP>)^8RYU,XPM9T.Y?FUNB+S>E,]NI\GZ>5-3L)[$?L M7;?CS6813P+3T&:>9@!WE8$^<\KSK[H'E)"KV2XQ\5U9O:XXRQL50OI1 KFM M*I7V3K(HI3'RH!^J+!SY#X@S$D./X=077IKZF=&R[5"FI2W84C+8B08JWI"\ M4*4;,[)1.EA&D[N8,K-3R)DG8FH7^X$Z07N-5H HG?:IN+HE0*N6#F5?@;UF MTU80&@GSY&6%;.5Z\5I#(X$T*4 T]M'C@^W?W]Z1O-)U#E1)G.):-^*[TS7K M/^P#EB/F9TG(H(]4Y[N0AZKK1PBI+PC.0D(%,RK?9CWRTEAW%]A\7G2X&>JG MMS*383DQ<>Y@W L..LG!0/194+8/QG>.]MQ1^2Y0'Q6J;X6<07_'OS2NIVN]KFG#?R[P(LLA'$+$PA"G!*22> M+^(H"[PXLHH5-!]ZL?RO@G_;OLM/,H?L;&^+:3 SL:3@ MM^Y_E0I Z^ PRL\>.*>VL<7PLYK ]K \MG1'/&%L':VV(]/[XE#+IOJS_'M9 M2 O[_E*:TDJ0-4<>XCR@D(;"A\C+",1<)#!@@D6<(D8$L4M$'R6'S=%!'(7TKD7F[(M/=QZ'%3EJ>VPRYHJVI5UZJI\[7I+*>>Z:+$?_/,? M_=C[UUNY [JQKNDU9HK-F'/R:9N81'OY%=P'.]Z!O :#B>W5<%DB[ P4'=<0 M&R/)S$7&S@#K:16RISP6%TU3Y=FV48Z- MJ_)U>2N_?-T&55[U24@!U[[/TR!*!4Q(%D-$"(-I@!(812S ?A(&"39V,+@3 M:VG6IZKPU]5$) /9%153+3VHE?CVQW4.9M#\W'7>>9GIT'58#TI7F05:K[8J M8ZL:^$$I]R,8JJ<*T[8* JUA>_TGH2C[1:;1_LAUWNF<^;QUSFD==?+J#GV# M8U<'@\U^YNH.H.<.7!T^?=R6YR/_=D%U%R]I64L)"ODC;9.7/E5]M>+A%7+] MR.\V?.__%+$7^SB.(<(YS8[B;7;.,SZY1-O"#/,EO6FR)G"#O=()TOU:R;)6<@ M/MXXN7OP.!)_EZL@G$W^E3]QD.D%IN+,7Y,,8Q]33X6EJY@8@2$)TPBF(DTR M09+4SZB=F\IDV.5YI?K2^PP(DE?@*]ELU78(D$%!5B;_;D>U1E-@QJ:N89V8 M,%MQH9;WF3)HO[UJ8<%?EH(YI?F03_^QMLVW'CPD]W%@?O6Z<=?5+ M7I15WMQ+EN1R:IO>3?Y."O@FK]O]N=K 7Y4JM$Z%Y94;^;SK_H;_+#=RM'J- MT@@QE% 81A&&R*,AQ#3&T@)C*14!3QE%ZX)?*^/$S )S)9K1BX_;%W\HX(1G M44/IE8.Z4/'*>P5455"M@>7YG[/)Q!'&+(H"B%(_A@@C#'%(*,0!C>-(B%@( MJXKNLT[EC$O@XB?2S"A_B>F9VM/Q0$[0"[H"NW-@1<'@R00>N ]T&KHS]%UC M[G0SX$RX63<,KB%]O*EP_OR1@3RY2F J6*VJP*QYF&019BD,0RKYVL,$IC'W M($^S+* X2#G&_;I[9<[8#P89L8)>S<*^K8R <;HAQ[;A!C@:1L%8PS)3=$LO MUPHHR1P&K#RGL-M E =-^267/-:%\SC3/4FY&N1 M-JO6 M?$_0.LX.YV P,0>8JF_\J1_2]=@'+>\9?,SR7X\_Y"5S/:1*_U$>_/OH M(TL5]OU!;0X^Y"3+-W+7L,],U?4$E'OUDVBOS,GFLFQ/Y]Y^;U0AKTR=G];- MVE=EQ\/ @W'&I360)1AF691)XX %41HB%L9&%1:=2[:TC[]3#&C-5F"GVS"% M? 5V^JF(_)V&H%<1_+97$KPMMK>ZV%II6\C.AQT/8'^&K >O/^F\U:OR4GXX-_(7^HSZ'$"HB8W!>FPF<0^S&-4DSCV&PEL!]Z:53_61U,;L!= M)S8H[]J&YTI\\Q-62_A/'TI/!^K4FTP-+.LST=H8NY^ H[#BMQF(#BU5P\,-:OQ>5S=QY;DB:O/Z+^@^Z@]-5-S M7G?-=NHW6_XW3JIW^5>^#KV8Q=(,A!Q''"(OQ##SDPP2QCR$?$R35)J'I32< M3IN'XT2PXHV=(--]&O(5BT?T ;"#_;19.#V8$U/,OAM VZQSL"\' R56H%=C M!:0B0&D"E"J3S\&(M@R3S<7L'1H M-+82C.!5I8L?#,91XRI!!AW>UC0F(8Y%!@.&55P[]V"6IAQ&@8\"$@N.J1@3 M7&(JP$(#3_04L:YANVV)%E/LS2Q4MU#.58JEE5F77GE 5YW<8"BXR^(KEE@Y M+KAB.OK,158L07E:6,7V ?9&\?-C](5A55B=VG77:T1]%@<BG;6"7&+XT1>T0_<_I$#6W M:"= =B83U@G"5N:J)59'[%/3)\UFD%JJ-K1 ;6\=1=[*0Z)+>G<1TJHM\-O; MNTUYSZM?2$-OY%+QX.]E+N;>'U5JJ>N M QZF611DD/M!!!$*"<2^E\*8T"0(0H82/S$])YM5\J7Y73M-5..$4@ ZT%&U M&>:=7NIO7&K6_X*#;S?E_FI>@XPWWS@O0/A/NGYI_$]6?#GCFV.TCBWS?9A^ M-=1.YJ%B0,FX KT^H%?^P44KT.FO7A-]A>H-O+OGDP *A?X7'$@

L^M]C-6:!O$CTT!::31PXIH5=@%\7R!-[? MKMJ*CP8EZ<_!UR9B: J<9XL6 "6XPX9]EE"Y[<.)GTD8-/76$@U0] X2@2#S&TY1&S#?*5APOPM(H[$H%2TT51;/# MW74DTQ@TEQG)]%NOBH7M.O;EGRB4:HRGLUBFW8,7&LOT M6/'QL4Q/GC3.(+ZL2CEL03KR, M.$#3V@0V!\BI\6LP[*QFKSD,CPU>BSO'$5'?].)U>9M)\E.+YN==FZGW3(Z4 MBYP\J4(L11GPH^YDRMD^$W7P-^U76&=AF/B,,.B%2!49#BDD04*A3[V04,3] M&'MV93;G$7Q$?-0LON!-65Q#R<&W8+.7V(X%9YIY,R9=T&S.W&-JH/$*['4& M0Z4?UVW7W#U0#G2:#ZL,/+1"M?KN>'W>Z7*Z-LPD^JSKR[S3\7B-FGETNW6. M\7S]5DK0W/^5;S;_3U%^*[[H?HE2-#FD)"@?LR#%TK 6PDLA8EX$,YIP*'^? MQ((+DD1&GIN3(RW-O&Z%!4I:^+L2%_3R@E9@L_7D-,+'EP"GN$W,VN,A,Z98 M8SB>8<6:TY^NRZ\_RV=H0OP'4C_"]D?-@J>?/@MQ&2O979:6X[6'WM^D&$8BX'-\AKG4@^*RJ:(>GU@7I=.U3+8R['$VAX&O9RTS+UH=F#&7G0 M%;-M?%GJQI%_DT0!DU MKF=U<)2E68J]H.8'28FQEQ'T0JZ %/-T%1,+H,P/U9P -M.Y MV5C@K$[%3@)RY.#K\+VSG6V=%']X?'7ZXO.+P7;-,C^2)%4W>B[L[.IZE[>A"2R6J9/AWQQ>J3'E3^6,W1 MPS>-K.BQE<9;%\I^2:HV@U-[_RZ*@2MPS5'D>UZ H/"B!**,4)@E,8>"I2@3 M(68BL*H@9SCNTLRP/NC_3HI\+_][KZQ?VT(>AI";,R@[ MH1T6Z[!#Q&VI#L.QYRW480?(DS(=EK>/=__);6=W=J$'>UW637U9;G)ZOT_8 M\ ./^1X5D+*80H13!DE*$\B)'W(:A#Q)K8C(<-RE$=&71@H%7^EJ0D,5[%UV M)J";N^(<0SF#BZV7>$=(6F9I VFIP6_=_SI-C!F)F'-WF,G8L[NY+ !YSGUE M<_LXJNHK=E[RZLL-J;C\"G.ZIEF82O(1,"),[L>"3!)3Z&.H4F9B2OV,IU8- M-YX=96DTI(4"/^0%8.5F0ZH:W/$*U$K>'^VHZ'E0S8CG;*BF/K/L2^Q* 8&6 M< 6TC.Z8Y"@$3GGC^9%F98FCRC[FA.,7CV. 7<"RWI/I7)B:KR.6IIE/".0B M""4#A!E,$YI"1CU.XSA,XY#:,,"SHRR- =IX>]X*9_?)/X^BV2=_-C83?_+[ MY(3.I?+V!$+67_Q1!)Q^\<^/-.L7?U39QU_\\8O'%M;_RHNM;MBKZS 0VOPU M;V[Z:E=[4SEB/O94%\Z8I"E$82Q@ZJ,4$A;%483#&,>>7:E]LX&7Q@N=W'T\ M9=MHI6 [*_L5V6B/XY<;SAMP06FY/>9F/&]2S#AE"J@GIID>9>WL[H4&WZ34 M^V)XOTVR=;$%RW&U?\/!9Z[_;P?)TXX EO>/H[+>"E)[H_UV:5!O]=7]_I+. MS:R[BZK,!]7#O&XJ?4[91H5>W9"B[6Y2?RR+K[R67_?'K3X_#2*48 \AR)&? M0811K+B0PY!(*RGC@J"4K259YR7[TI"J,6/$V>2W^PGSNK?C;6&8DK+@=Z/78JT0S)XX?(<5SU5Y MS>%UG>IM*^\5:+4' _6[.D"-!*!K)%;K!);^/6I1<&VSWS"V ?CN@RPZ8W[@9_6:<"QZ$7JWTB44TZN0_3B*40!U'DIY1E*8M- M@QHGEG5I.\W=ML)XHDQKJQ?" M*GIYIBDZ$@,]M02S15+/!.4P'GNN(<>YWSZ4Q;5<+V_?\*SYA33;2C_T,[_K M CH_B5V,Y_OB(__>7'WCFZ_\%RG(3;T.N,=XD!$8I[XT)V+Y$\FH#VD4!ZFT M)I* 694D.DN:I5F"\BL*[#P;YTV&F;=B-H@G7M:5'E I I0F*]#I;CK!S.GF_SR)9MW0.P'O\2;=S4/M-]YO\^N;YN9-+O?X.6W>;CA5/Y#- MIXM)$)YIE^ ,:2M3 MWQJQ(T:[^;-F,[^MU1L:TO8WV_&[COFH[M>O+]:^3P/?BP1,!8HD>7L(9A%B M, E3DJ+$3PDR*@&T?^32F/DU*0@C9O0P .8XJXY3=V+*?'WQ\>+-Q?F?YU/E MCA3^_JV?^8F\4=9$B@]@JW2MBG<0A0C$- M(3EUJSWK/!<6U![N? MQ!N^(?><756DJ&_S6IDGEU7Y=VFQU.KR#Z2ZYNITN2SD"_1)O+Y19\N?U,#U M>^4=E+_]KRVI%&.M"?)]3I,,>IB%$#'?@Y(] XB32/XZ]+#G85,6G4GFI;%R MJZ**/6*MDJ 9: GN.C4!:W.!J5:M;M^$6GO\Z8;DMQ;G.W.]'*>7A 5.^=0& M7W\0\]=AX'$?/J3>@DYO,%0<])JW\@N6] M'>;KX0+?DIG6U\6]+5:+]\SS=L08F$N2V8R+F:$=&BMS#VUG_-15LWZ]O=UN MY)?YE;\50HY]J6-Z/XD+5NI8MPOV=RFW^GP[IV$6R9V?)PV8-"$$HB0(8.H1 M+(V:U(O#)/!\(4RLF#&#+\T Q2\D1NK5NRN5C-HR/?QG4@.(&X6X' &@#-5G.JADA(^;,KQD3LL@GP< M![=UIIX?:MZR4D?5?5)%ZOC5(^LPJ'A_58**U#=MM>)=+084X# +&4PX2U5U MS!!F*0DAIW$61RQ*8HY'5,<\.. 8NIBC,F99\?RZ &V-+GJO72OET4XTED"; M4<1YN,U4LD'G0G5"[NJM=W(>SIBS+]QP"@NWQ1L.CC9O 8=32C\IXG#RAK&% M'-K3;,Y>RR=?%/I_5"+15[)IZ^I*QA !(C 6OK0RXA1#$B89Y%Y*L"<01]0J MPO+4@$O;*^WEU=5T;2LRG$#7C"Y<8C;Y\=H.+B6D)EC]PT!,B"4$0,1E[F0<23&!*193"-$\%##R&/1S:+]ODB M+>W3?5LW^:VNO"1MJ=N\:=?WNURY$_("%*I&D,AK%6UYSXGE]L#!#)H9!O/. MR\0$LU<&/- &].J O3XK=4R><7!)IQD+>1)%4)!4[J,\SX-91"4ETS31_I=(!';]IBTE&.&2F9B#>U'U M)H'WAG-27*ZE8SZXYJE4=*;2BO\EMYR2?Q1?ZV%H2J MOWW("_Z^X;?U.O9\+#A*(/<]N2W$/(-8DB ,@DS2H\=$R(U*N[@7;6DV:J>9 M*@W0Z08&RCVPAGK]0*N@.EX>J@A^4TH"K:5AF/,$,V_J['J)^9S<+3;O5(ZM M7^H0]2DJG+H0[R5JH#J$]4"55)BZYH1M;;!:SF#7A]SY2<4XRR#C$:A MI/HPAI@F#.*(1%Z$D2#,.'+\^2&61ME*,C 4U3PF]P"&QTG3#3)3>PX' @*- MD'UV\ %TS .,ST=IIGC@$6A91>P>!^)(@.V!&V>+ASTN^#!\]<25(_AMVY2] ME:T*+&XKQ:^O=4[&&\ZVDDA5^A=&%"'J^S (4P\BP3Q(0A[ ,(Y$%L4,T]2X MY(+9D$OC/R7U+NSJ'N2]W%W^"F [R2T^?3/P#8C2.:13$Z="S!\W'UU:*/>!O MNSO'.G"S9E\K]S-G_%8'[[;!O%??RKZ.3I D6" ,)84G$$72DL5!0N1/J<<\ MG@28&24.6(Z[-&978@]J9:N=;"_Y+JA="F_KO36; U.OK7-D)_?6&H'JT (< MB95C]ZS9V#.[9:T >>J.M;O=CK,8S]=OBT:RX5_*C5R)2'7_+M^H#,N 1RSU MB"=-SB22)F9Q@G MZ$S,);; &%/&2>6/!._(>S4O_ .I'V'[HR:#PT^=Y;,_J53_@9^^\/RZISKZ M3L>>Z!9M>[]=WUEZ'09>') P@2+F#*(X0C!-400%C;F?>'XBA)$G;=3H2Z. M#[RN__F/?NS]ZS__,0W\X%]!)RBXW55B5&[SC:K0V:@*G4RJ.;X2ZNGI(2F+ MI=0$XE2Q<$95B8R$0Q2BF$4^]M,P7'_E55:^^ 0-I9ANBEYZ0LP,QLE GICJ M/^QPU :DK@C.'P=(=6)/4X36&*W)BLZ>EN#%BLP:@W.LJ*SY0\:M/RI"X*-\ MQRZ^Y_4ZC?P4)TD >:"2XU/?AVF(.?33)/"P)Q>=R&IY&3Y\::N'D@THX(YA9WRP(,!9OW,GU/M\5?\[#7G!1D.&T'M M>S\-6D+5.W?9SF+D&:7RLY86HZ#[1G)W\J9QL8@C9LO4P37''$SN\^HB%!^T[1OVZ1LJ MLMJ??TQ@TIP/Z"1QBR/$>9$0QO&P'8IF/..)]J>ZRM3Z4)*B8>RF, M:*:B53(*,4,>3'#LH21 :4",'/U/'[TT!M1=*Y1XYL>&C[ Z?=@Z'H&)^6>G M_(@HE$?5_S(*>:C&V8[K7Q>T.&IY($KSG?_K07W M8QJP# 9$=3'R1 BSA 20I:&?9B'S,:-CO7M+XYX/CGQ (UP\"R*AAQZ<:7PT MD[M@7L[#8N) .=<_4I64 M$-E6^V<^\V9;%9]$Y[Y9!RC$//0I##B37S>/&<1Q&$!$.4D(XL3/K'9BSB1; M&C6TX@&Y&\AWJEAZ9YQ-FJ%KYR6F8FJ_4*<34)]@WR2]50OL]5J!H3HJ<*&= M.P$ZC1RZDUR#[-87Y4RZ>1U9KD%]X@5S/L X'O_(&U791(JC1F.O[G^5&\KW M12M&7EQ?T$;*H5M<9K4N>KN.:2)H('=^A!,&41 +F,:<0^8AC["0(8:M(K[L M15@:,^L*/N\VY;>.%7:B@[WL?[*CZA'S8L;)TZ(],?E*X=MR2;WX(+L'/R@- MY)KXX[.X@]]Z/1RZ\,>#Z)1<1X@Q*XN.A^DQ79[QI'&\^.>R9-_RS>;][1W) M*\7''\JZ7H="%86C4>.SX,$OCMX]E 769 M0WJC"^F+L@+Y3F)EU5QW>MB1W &0S8CL?.@F)JM>P!78BPB4C.YXZ#@&3KGF MP%"S\LEQ=1]SQHFK[1WBE_D=EW_BS]3V[SR>- VY%T<8DIBJ*B9Q!''B)5#N M;WU,B<\\$9KZR$^.MC26T*T-*M#+_6P_#G-?\FFP3SO9G4(X];[R&&PC?/&G M\3-WSSO%<2:/_;C7T,IY;PS+$7_^Z6?,YN(W5F?H]3>_:9P=UA;SO2+?Y1Z8 M;LIZ6_'=AH?%"*,D]*!/@U2R;49AY@D& \J]C"4!-61;@[&6QK5=O6E5Q6@O MK,E6QQID,V/,$703<^QHU*P-,P,\G%IGQ\:;U40S4/RQG69RRYGDH=I*%C3? MY&WDA%Q[^$7!/LAIW.RNX?6:^+Z@B4=A+!"7N[O4AQA'GMS=B<1/HS"*\#A" M,1M_:22CY52=0FS[@]CB;LDQ[M&=83L)0=HM,PEZ$,+\-F=@ =9#C+QXS-@OQR2S:;5]M:VF5UO48D M3$6(8B@\GT(4Q:K#MZ#0#SV?$4)X'!A%KQ]X_M)8JTOTTS*"7DC;_,>'"![G M)P>X3,T_5I",R'Q\5O$S\QX?/G/FK,=G%7J:\_C\92-Z59,[M3SL:SF4MW>D MN.\VZEZ&,/%"!#V611 E<09QX,70BXA + C\,$F-.TP?&VEIGW(G[+"R2RNN M12O?H\B>=B$YPVOB3_P@5"-<1\ XUL'WZ/WS M]=TU4>-!MURC&T:V=+OC%5$'@#H+<%CIE]SK>/@WV[TK(TG#.&9)!)GG)1 ) M$D(2R?_X/B6,Q ''OF^SO;,9?&G4NI.]38VUW.!9P6ZVNYL*S(EY5R7;<[X" MC_!\D)?3:; "4H5)O$UCL'/;-LY&@'D[R8V YDESN3'/&)-OL^&JV\JVR*E> MZ3[RYEM9_5Z_+G7E'%V.5FX7.W'*/LU"!")D)$T@3X2 B&*5G2[C9NJTN3D#_A,3HBGT%T/H1^4: MC9L#FZ2DR>=BMNRE2>;$,M/I+#2/ID2->_*,N5-GJ?XPR>J\1XVSLE66J7)7 M]_Z(E$>$2$. 9215+2I2F,:A@"0-:12**,:A50#PP\(^@[XG,$0L2U3_0Q\2YL=8^!D7U+@0M\%X2_NB]R+K M%>^!T"-:P9BB;N!L=(OEU"['EX'1PO_H%LZYO)!GPVKGE30'Z9AOTN I\WDH MS55ZX*>TN,V>E__K\LO;XEH^B%?*D_#AM?Q%9QN0)$@B(A@D 9%T3)%D8M4' M)B)!%(N,I:EOE-]^?)BEL; 4S)P8CJ!WFE;=8#(QFTJ9P$#*%9!R@A_D;W\< ML3D^ I%J!(2D:7'U.&^_K(O]OW:3Q M%2^XR)OZ?4$K?2#QF=?;C:)@E2';%3/JJH63[Y=EU[YF3>(XB-,D@%$6!1 E M?@AQBCP8!32E619Q/S(R9=V*M32NO6"LZYC4EA K"Q76!^YZ>4'%-[K;=U." MYH8#VM6G'=O;^^QI-=LNSS]9$R\"0X5TD&"OT@KT2H&=4FVN<5]*N&^'(&_: M:>:ZX;+/>%E88(A95A(]@XQ3)FO"L#$U$=A3 2RJNQD,NC2N+F5&6JAP5YJ MT(I]1FM:HQDP(UK7N$Y,HRX@M:9(&XR<$J#1P+/2FPT4C\G+ZM[SR@9+MFL? MK')/NM^I5K!%S8>%-B\*UE/HV]N[37G/'_QYG?D^RS(406EQ4H@"',.4)P(2 MWX\)C1(_L:N'XE:\I='=EZ:DO^N#]UR^2X4.N!L6%AY74]C15)JQX]M[#9!:YUF6)JU%$&1 M$+4BQ!E,4U4KR\O\),@\ZOE656)<"[C(-:&K;CY^+7 ^C6:KP4M.SL3K@7G> MHOI#]]V"'SIU?EP]*%O?!4L.R]>[SVB<:C*<+@_.A9QU@9@*XL=+Q&3CV"T2 M==6L=:*F>F&_2(N55'FIV]N( &?4\P3$ZC\HP2G$<<2@AWQ&_"".B6_46_+@ M"(NCZ4XVJ\Y A_$[3J].4)F8'TT!,::QDTH?XR%Y\X"#Y+\>\\_AI\]"(">5 MZQG@](4CPJ*V=2-9I/IKWMR\RPLB.81LWN1"Y%3Y0GG=!]-CF@75GM J7L,#H6+&7XI/D"INQ4>Q T97GKR"K5 M9:'WA0V_N*YXV^FH>\F3-/+"+":0AT02=N83B+G/(4]CGV+BX2"TZLUX>*BE M\;2NRMJ*"LA.5LLRTX>!-=O]NH%K8A[>"PGV4DX0R7X:#+?EGP\/-V^9YY-J M/RGG?/J.D7V#]LF9%P73?J6;ASA,(X@0(S +@P@R M''*$$HX8,TJ:M!UX:23RX?W%J_MMBX[;]D:F@\_;^L@2DB=MD6SO=QKQ>'5#FK^6 MVPU3=:IILW-[=0ZO-:&>CUB($"AP)E*4D#'TKIAHGQM)X MZ[*L]-%C(\5>@5R O5(K\$WI(7_#ME37+P2\,\[DNZ!4'3VJ0D'J:=*ZE+^IMIP-3,Z^QWU$%O#)?0)V6(\X$A\! MNKEM/RWX,UG_SEYXJPW">.B.;"%&/'2V3<9XA8?;D#.>,K9GQ/M"TB[1_I@W MI"&]!48)\3T<1S##3-K"/,20A&D&&4X)2W L_V2T:IP::&GK0] MM,7LT#U._"XQFYCBQ\(UHM?$<2S.;#IQX.$S=Y\XKN+3-A0GKKJ>5=6/+]692?W59'+NGY-JNI>E-4W4K'ZZH97G(A&-43-TC"F MF$#!N*I-+,U/(CRYE48I0R3!. Z,&Z*Z$FII5*,./^A05+6QSE6Y%56+HQ/: MW!1R-G>GK=*7F)&IB6RG4I>; CZ)KBN7JL;6Z:7JYPY+ODO5P /=P-5+SIRY M:?L2,SB3P3N82=+.9"E O>NO)KJ9+.1,EKN9W*B9?/@Q[K]!1TYSUY@?L92= M#36;_>P:G*%5[?S9(]--NPS6+[SZFE/^? [3:U+?O-N4W]I#4O6O7^455^47 MWC0;?J$E6GLX% $/8QAF<0@1BWV(0YI"YF?;YE^ZFQ:S;S>+S)9$Z^^)_-%E09 J:!FLE4" M:"T9-&G4-ZI-L4><#."][)1>=JLG_NTM1U4=G?^.D>B>_ MGC7!81PBQB&)$P(1QW*+Y*4<)I'=J8[J8M[;:]TG;9 (P%,??3#'*A EXBK)(Q5!)]%B >>21AB9'U>GB(I?&9 MME[N2*YWG]VNM%9UL#9;QE5!+%U\]9:3>EMI@T=M63>ZZN? 7/V332?/9Y$_ M[=DY'\^)J4Q#J21<@59&DV0+XS?3HL7IN3C-UMMT!%Z6[4V/07&TK^FS-\[8 MT/28X \[F1Z]TFE:R!O^7+76UE+5>UF5<2NOEW^XV#8W9:6Y84WB",7$9U!X M<0R1X G,U/$=Q2GS>91Q1M)UP:]5M6A__CJOK_VU[NK\HOYP.] +9/>"=+NIOG-";_A?\7^J'UV[O ME-,R_"=S\W3Z]^+T3F!1LSWQBM/I"H;* *7MKJAM!7J%'URT IT^ZK187P%> MW>_O^?4.7)6@5QWL=5_2JV"^Z5G4*S'3_LG!JU&Z>36L-F6S3=61_=WT,LRV M59P-SN&N<[Y!QVU@/U77I.B0ICR(,6*"D;DN/#)6UV[LZGT>S[>M+SL[$]L10M15XH)R>JZ%Z:GG8EZ_;:PCV M*H+?E)) :^FPHLQ4$^!T*^MJ1CY+$&(T(;XPRBDX/LS26/H770^QM_N4I$") M:E5,^02P9H1[/EP3T^9>0'.8K%GO. I.N>O 4+,RT'%U'_/(B:OM/5Q?>)&7 MU<>RX?6;+9&^W^:V<\2Y@?A^$6[^^43^^WP71'[BEKW=P[Z]%QG'@DP#Z:4PA\D,& M"'Z@P#)A7Q6-VK\G%+@OJ MT*VK7=V9>W>&]LSSY=1RGTOV6;<",T_(X[W%W,./6QIW;6?8W[=UHT3H++U0 M9)1D)(29W*% E! !,\I2&&=)%L4"D7%HH,5M3SHY5V OJ=TR1CYGDA51 [$>>I+;J1D-D;7R?1<&LO'1YN7A/GI-I/K)+3=XRC#)5_ M6/$;+HV4OI6E2C,7JO-QTQ[8JSJ!5Z7NB5(T4DWYM&M=TH77S3KEJ?"EP0%1 M&B0016D@+8^4P32CV/.\),#4M^&5,^59&OFH4/P_@0=*J80:5>B8#-11D7>% M[I>TTTA>UJIDN1L^=T+-:&S&:9J8ZQ[.35>$^@=57N''E:ZC(C>D4BMI,SV: MKX>:@5XU=^3H"&.G#'JN3+/2K", 'W.QJ\L;?%1\TQ;1D=_N5KX_ M54-41J.\Y*ZL;C\9C3&Y"DD?A?YT6A<)>S<\^)8<&I4R"G&,4DQ1XD2'6WQF$$ MB8\)C!/N9Z&@B1^B#N2WQ7FI9/80]R/. C OF%MH24(9]R6J?A0BB(B0UEP8 M!C".,*(^0W$H@O577F7EC%PR'&\Z6'\]Q!YND#6SK1R@-;'-=##U;?+LM4F, MFD-C+2&C[) 1 +D?($]R M+9%+FXUU<6B@I9D7^X8]NR3-^Y&NHX/8FK&""\0FIH5Q8%E3PRDDG'+#P<%F M)8=3*C]FAY/7CZ.'-USPJM*$TQ9D^7,E]\GK((YC#U$""1/28&!A"+&*FHV2 M5/B4Q+Y ODU#FN>'L:*&&7K/?-EF>A@[%C@ H1D'G _,Q S0"]AR@!9Q!;20 M[C[_XR X_?@/##7KIW]WI:%;CVK2]?5G[9-W9""R7W= MFJ0)Q[ZT#0*.?(C"&$$29!C&8829P&'*4J,BVF;#+3W,R@9AM"8Q"QC1N=)IP9: M*(UTPJZZFNYE!7J!;0GD +ZFU'$^:O.0Q@C 1M#%<33.)(H##Y^9(HZK^)0< M3EQOGX/SF3/=X#XO2/V&2^[9%CDE-"\+7G_YZ?-/'W[25W1!69' :9RD'I2D MX*MS9Q^F(<\@21 +HH@FPA.FV3A6(R^-.+1HYMDB=B@?9XM)L9N8/K14H!,< MO.'@H>B@E1W\H*_[<41:CAW0Y@DZDP$^4ZJ.:^"MLG=&@7;-E](Q2 M38RZ-.W8=94H!R@(R?JL[H[?"@TX=D)4%LR08 M$_S->,8QJI/;BW<#2'MY=4W>H<0N"T 8P^.X&L3I<6:WCC1> M5!NN/M>+WK\AM^1:FDCE]OJF^8M*>5V3& 4\9A%,4R$@4GM4'%(F+1B4!0@E MB=S 6EDPIT9<&A5U$H):BVAISIR$U]"F<0G:U(:-[M:X%W8%>@1;>5= 2^S0 MN#$%QZV%V#K&-YYWYKX_TM?G>A]YLTYI1!A+5?@C0U!NDS#$ M.,(P"QBBH8AB/TWL O4.#V;S@*-N[T_1DPS8C$#4 3,\CN%'X8D-,= MQDM)W1_%'T9CDN/X9X9[D2/YPVH?.I8_^KK>:'FT)MQB13 #@QKVB102LS:(4&K=2=3;("1O#:9Y1;8N4VP]QT\'DSSBTA M>9*!;GO_R/W1OJC/ZZUDP*+9=;'* BZ-%!%"P6.5A^Z',(TC"CW&L<>$B")B MQ4B'AUH:!W7B@0_63=,,8#7<$#D!:^J=T%[(%>A!<]D7S!P-MUN?P\/-N^Y E*=A[&<2/H92(C($_AG@3$_:#\7H)G.TXU? M'*N#\F/*'SD/?_:VV8Z]CPD]/-T^>MW()A-WNL)7<:W=0:2J[D59Z8;=RJ)J MRX5M-N4WY8)>2UN'AQD2<@<6I! E@D(YRQRF!/NARK?TB%6-+IO!E\9[.PD! MZ454ARH\OVY[$-0ZK*]0=1AZ+<%&>4CI4$_+3A(VDV5F3TTU!1.S[$YLT'J= MAX*W>[JN9F,ON\.V#B,0<]NRP4: >=LQC(#F2:N%,<^PM]W>D;S2>\;WQ=VV M[=&@*C%\EA_M.D*!B'PF((D1AHA(ZXU(LPX*QE!&>)9YD1'-G1AG:8S6RP8D M_C9VW#$H3YMSC@":F&^4E*VK"+1RKL .+B6J&[3,;3Q'J,UDZHU&S\KT,\#D MB 5X[.[9#$$#%8;VH,GE=M185\WZ,Z_[WC6Z^XE/TY3%'H5IXLD=;9#$D'@A M@5[,O-#W0A0FD0D=/O/LI5'@0#RK_C'/P7:<^LX$8V*Z^\R_YG77/.NR4ENT MULOJK%O,$?6/V4KRMH&=)/_UV$9Z[KFS?+U'%.J_V&.7C#Q$>Y)@*:*8>R3D MT,?(DSLTSF#J"0(I$ZG^A--9.9CS%V_Z(2] K47^T?*D[ F>/F=I MAK(4HT.<32\'AQP?F^K6PKM[F] M)Q5W>RCX,AF])Y5\)RHG+XA@)CCUHP3%26!5).C88$LS>;I0&U4SK&HEM/O.CP)K]LF[@FOB MK[\7$ZC7>ABB]/D$;M948 *(4U8X.N"L!&&B^F.N,+IG'&U<4+VC4F$&Y2:G M.:]WY]72HA(T3$+HA](^D)9!(/DB\2 74820G] 4625K'!YJ:92QEQ3THIJ< M;ML";$8>;F";^E!P'&+6Q'$:#*>T<62X64GCM-J/*7,'\="JXB!&(8IZ'(A[F=[ MGXLGL5D+\8Z\*"NPT#6\/W^^K>-HTC1,19)D4"9ZKY?B#)(XXS"/*:49SG$6 M6-5INC30U-BSD14H84$C[0PH>>W/KCJ!O7S4YPNN@7GM/%(]8KDZ(;,_[_,% MW4@'?CU>-J>C/ALX.L[Z.F\?[;#/1HGV:9_5]=X:%G_=5>G^Q-4+4\A"&UU5 M^H^)LU\+?K/DK)WRA1;:[:OXVS-'?,T3!CAL>ZO1!*( L(A93B! M. P%1CC(26Q5:W,TB:?&WT9(0'KD#@X_N79V[Z2F;. UY'1KX;VZH*UOG>,( M&HU-_&!+9U K/0/52[#7&US()?715'B8.1JZG;!GJ=^ZD? PDV#10GB@@7OV M_*N>]5'HW<+BGOS\\/-9+$M1-Y&84Q+07.K>18Q*B,(LAS36+EF>X"2.M59WG9MUH.N\;5K;C['-.I,R.Y?!#C5*6H^M$MM)1@L6?SO@D*KW&U(Q$/6 U,'JVT RWB M;&>EO0R17W 2A8%2"5Z/]499 R<5/I\@?FS51DBA[:OWR:2.> MRJ;GYA>Q-E$N[XO%=B/X7$8H2A*)8)+&&40Z]R G.8,Y$S2GG.!(6L793D>E MJ1E(M5@FJ(VO%@NR+H'2N IPWMT';?=_S->@['VY2TT9KKR/C" O&ZC M7 7Z[&$!>UQ>=UA6^E9M/W1>@U'9_X[\[:=OD"W[&ZKU)GOZMY_&<;\FRTKVK^)YM=[,DXQ*$>ISO0PI2SZ-,20L5&NKS#*><))39E6& MH6N0R2UOM9Q@+RBH)+7OP7(6T.[%QA=, ]-_#X2V]/]MV_K5-50I9E@F&4!E"QA$ 4B@R3'! K.:(YS&DMI]9&?&V!J M'WC=:*S4 CIZ^0ZALW3K70'(T'Z\5TW7ZBIN55TPC]Z[,_K[==<=#C*N?^Z, MBD<.N7/7]?N6VS7V_RZ*AT=E!]Q\5V;%@VBGL2I+@2DBF2=12D@8I3!&H=H; MAUQ[]A&"-,N0>GX44N94<\UM^*GQ0-,Z8M&CT88C\'8\,1R< [/(JR8<,]#( M#FKA7Z>IFXT>ZXHI=2:8?L!YI1]'$48EIW[P'%)7SZ?T([8/3\^+U8L0W\3Z M>\&$V>>\4P-S1:#Z!,/LFWY?F?AD)8:I;&)\[^U_OUV5F]]7F_\4F_WY:Y6! MK?9E]9_T=:$N-\=SF<>0QS*&*)*9(L8\A"(/PD3$@<1IZD*,XXH_-6+5ATQ, M?_\_&B(@-1%4>;=@LS)AYT8EP%HJJU_*#=#;B6]_E/HR*D I-IN%>D:A_W5O MN1GWXXL@:]>4VI%?+3OJG^X+,_#2832%5*L*ZJXUX&:]UIX0_?,,[)0&1NL9 MT%KJ6G=J\C>M6*!94UQ!YS&TE/6WRKS-''E=I4968=15[FVFYW"5?",I^D8" M*2I]$KHCCEZSZ]R!HOQ''5DM Y[F!&4P2U&B]@M1#DD8(X@H(R21F OIE-%] M8;RIK6.-N."5O$ +[!H=U(VS;720-_0&CPXZ"YS'CIZ.N'@.#NH><^3@("L MCH.#[&Z[HJK.$?.UEO9W+_M+ZI7?T.&'?VZ+S0Y0H"S\7)-9MHB7/@BSA*>E9 MR.>-57/YVL>K'?1'+?[LV/1_T"H KLNY2EW([GOE:Z3BH5CJ) Q]#%QO#[1E MORUY[Z""*?0_[L4;OLR2 M^VLGEOQ_VPMG9T1,0=0)62KM[6<;D/8>%- 7<'*;6NU'*V! "YDZP62CL $U M.*U][ G_J($(:(S OLBGYYI8$YES_V6XWEJQ\2M_O;7&9^S)21*WO7JOP3;E&I/'"9I*I R*6-]6A[HX':UN,LL M9UD>QJ'(D&WFN]V04]L6[Z2NO+6;E7'A:KE-1VGU]^=:X82 = M> 7:HVDD!O"8BB-(1YC'0S[H0R M07"<$"=79O=P4Z/LSSU"'"X :K?=\ ?3P#1<"3H#![E))?A32PN,N#Y;SEGA MXK?M7/>0X[:>LU+_J/VD6%;% MELIY2##/(T9A@)#4\0(!)%)&,)=1D 8A0DA(MY!)^\&GQBW-=EB7C%O3HO8C MNP96.H!O>5HR$*1#'YTT8H.]W#-026XJ6NQDKXO">2Q;T0/9UP?%_I5;YGOY!]E56]"#;#>%/]=F?R2QS(-.8<11\HJ0C&'!&42 M!FE$DP C@K!3W)/EN%.CL+9LFL>J_.T^58)L@;?CL '@')B^#B)!C=!P):$2 MNZJR8VI9[B0?)@34 JK!8C^[QGZSH$\+0+JB/6UN=_>W-73X]V+SV!Q%_[[5 M)\]WLMD3?BL>EH4L&%EN%B^?GM1+IW:1[UYN&!.+.GEN=_%]\2344&+.$0E8 MEB(8!#B%*.48YFD4P11C)&/$1"2M:U,.)>34&+#2R1R)U5KIXXL-$#_U$9E0 M;P('!)1[34%A% 5\JXBRT51=M*D5M/=5#?8>7'863F%V1[(G@=81-$K.0#WA M=W+G_@*O- 6-JN#="V@KV[H%W$]GLNU=F5.8])&'MZKM0MLNF$>IC43*R^(\M6>N%].;Y>:$$ M4WNO^]4?SSHNA+=2]K]JV>922IH+BB#G2!D0(D\AI1F"(1.4!"A+);;J23* M;%.S&[1ZK= ''9U?:=@FF4I+T*@)]GKJXYA:TW8M$6!TM5]5?+\ ERV'-YS6 M@0V&_YTS:F\>O.',CF05O,D,.QD# \U!APW@>\31EOZ!H&JO^$,-X:W(NDX_ M7:S*[5KLCR>#+,]93 E$<9SJ5/<0XE!0&#,DTHA1KKZ-*RNEGQAV:LMS"_OK MRYV?@MG.C^D?O($7P5.%Q\%>Y($.A=U@&KKV]ZFAW[J =P<<%E6XN^YV+YKU MBOH!85M&0%6EC[VED=N':SC3^T!F:7?D YE="ZC$/O(EH= MCQZMC-9E]=J%M"RN=OO\=0_ZNQ]+]4T]%L^Z _T\R&,<4":@X!A!%,4!)'&8 MP$#&>1#SA >I5=79HR=/[2/?"0?^U.)9]G Z!JS[4[X*AH&_7FL$K#_8L]IV M+?'JIM;RKGX[7-J/GSK*YWE6F>:+/']!CQYUA*[6ZDE?Q+)4G_3]>EMN/FZ7 M.DW^]]5:9Q$L;\FBD*OULB!ULC5.48(QXE#F@5J<,<>0Z!"(F"/$8*^(0]^V'O-SV?DV,.H#\T

D/,A%L'OOXX=C7FZ_'4\?KU]5?Y51N_*Q[3S_'T7DBQ7@L] M@B@>EE55Y^-./TD6,425_1ZFCINN\*P3W+$317W[.+W7"]2%,C@ ]2ZKBSE01<=[PHO@NP;6I#+E=+^$S6FX(5 MSU7ZGBD26E?L(*;,GBGS8LJ[N)8,]3"]=D;+N),VM)M[KPQHZLP;=4!;'UT_ MX'TSG_LIOE 7U&/6DS_,O1I''L0:U7#R!^.A4>7QR?W8_:^K%?]1+!:?BZ4P M'7CF<11SGA(&(ZF;S(D 0\SC$"9QDN%(Y&'$G:(+CD:8&O77 ME%AWV65=1M7N<_>"U<"?O1M,[O7:+D'@MXC:V='&K6QV2>FC80QI$B[?-7_0B(" I,T M2T02YB))K:I!])9@:C32"&D*%CPWTIMD0N/%+(S4O^J6#IM'H5,.OQ?F $:? MNE3_"#;DIVW%FOXS=_FL)7:[=/'ZQ[4SUR]5[?=R=:V MMC)5)0\S% L8DS2T*D?9.WH&[,S:JW$=VJ0='%)G,[@3,J\F\.F11C5_.Y4] M-'V[+^Y1^O8G$]J$_K!=JT5PO19+]J)[N;6S>=XK!BLW!7NW6J]7/XKE0WFW M7+S4D4-!F-) A@S&%,7* J8AS -)8)0+'$4L%$D46Q?%O5*8J9%5I8_>+;8U M,JT0VUEUV@U>:P7V:@&MET/=UVLG\K)!/.;T#,QY]R?KF3 M.Y-?%\!00R@YBG8]7"(0S;.(0<0# 9'D$M),F>1Y+I,TI5&01VX^8\N!I[;< MZ?9T2L)%L:NF]\=RU^R3FWUO'0;EZ%>VG0A+-_, \ Z\7-4B:TA;3H178H,_ M[RO^&R(]U14ROUYJV\''=5H[0G+DPW:]OW=X4O7TF^WF<;5N@N $%HCP.(,, M)UA'$*:0$I[!2 9AD,4H3DG@&')T8IBI$53KV]G)VE P7<\S:FAQHZ1Z5#W1-Q+U]775P;^7!"J%NK-2QTR4[[?BANIOL'_ M%&3]L?@NYBRE<9 F$A(9!A#EB8!YEA-(J4B9Q'E*W.J<.XT^->*X?Q1K0;2$ M_6L"7X;_]""CX#!F2@Q0=:_F&J!%O#-EBMX,L2 MO%G%8&MPNNH&VS^D'Y=]68MG];[4ARPW2VYJD5NCM^K-@(KX\6O-M2;7J7.;="W M(S//F Y,80V;L6O-A\),PPWV_D9_&T?:JZ.MQM-^5&O2YJ?_=^NU;_^\6TGYVG>1:$ M693 )-=65D PQ$&60)*'3$C,*$J=SG#["C(UXJIE!L0(#59[J<%VRE7A148YQ^97?>?2CO'&F*&!:5"KH%U1E1*@T6(&FEFK M% $M34"E"OC2/2'NS;2N1--OFZV^PHS;@.M*R(Y:IRRW3X)7EFM!%JU_FJ.,!7G*4L@3'.LRD@S2 M$&%(&*8H3IAN\7YE&4FO D^-PNN5%3R1C9IU$]ZF^^NLE@]0#?\$N*Y%JRVH M\G&UWNS_=G6Q2K^O@1VK3VER!V;_4P4R9V"O+6BK6QO&H%'83'A++U#K/ ,[ MK=O_/&B!S4$F:.C2G'Z%?NNBGH-,@44YT&'&=:_I4&6AOU\]D6(YQSQ)\IP3 M2#(40A2%$NJ*,3"1G*$\".,,<=N"#NT'3VUA:,H75-(Y5')XA58W+U^#P<#\ M::N^4_V&4[KV+M[PZF&C56XXI4*[;,/)?^_;\-7D$NNLH??%]T)1 "^546H2 MB=\+ME#_X7.=SYM(HDB9DAPB3!C$@C(H0YDB2G"08Z=$7YM!I_:I[@15EEDE MH=Y25Y443$T%KL. U^7^KX[E%:QF(E"S@"@B,*24*V)$"<09CB!&82P21FE" MXOEWL::KMYJ+]N##S\9;S(&=&>P;UX&IN"E-H>6=@9W$.B-G796A4'^MQ?;9 M:]<>),\]=BT&'KFWKCT4QSUU'>[MMTY\%=_%L@PM56D5L'QD*D/ M^'8L-3"D Y-6+3W07Q/8M?G[\;K-WTX'T"BAPWG\<=@5$'JEM#YRC,IP5P!U M2'C7/*KO*?N*"<'+:LC%0K"J?U]]TK]O9E[.99I'<2)B&%$10$2%A#@-(AC% M.E2(YFF4$;?#=MNAI\9V>VFUOW.]%]3UC-T:>]NC]B$0'?S$O1*Z8;LVM$U MT5<+B'N4%K:.(Y!93'!#)[,/SRROGAQN61BVH?\<;E._KQQ.]B4X5;?UZ5YKUF0&C"[@ST8;CXQV)9Y>Z:ZO+*-RX96 '1+EM8_KV2*C<<$UKC>3 MC;A/S8Q80%,A'S)1"N[OU\=H#1VD!?4K'= M$?KBM;V#/)_7XE$W"?U>E^']HH9A+]7_[C?1:E^!F,QR*$BJB( E&-*<8)CD M0L11*G))G1RYM@-/CQQ:=(0CO([*W7E"C-$E(DB0P MT/4$$4LY).I_(0YX'%(>IQ([I8>?'VIJ9-22%!A1@9;5T5BQ0-B.B?S@-C#W M](7,F6HNH^&57#J&&Y5.+JM]2" 6=[A7[#X5^]?\S6R?YKH#J_ M!+,M)&0'>#P=Q^'UE]6+^_76H]N[O?_/]PMJ7"_>*XTCUP*_$TZG4MS4^ M';6\+S]CM&+=UNJTJW';W]3/#/X;69LL;%/A6_NJL4!Q0C,"A: !1)+ED$B9 MP3RD).6$A$)&+L;OX0!36[D:^:J2]GT. 8X@M+-NKP%F8-)TPL39D#VGN%?S M]6B048W6FJIGK[N^UNS?1?'PN!'\1EDIY$%\%=H +I8/YA_OQ?HIG(N( MA+&,!(RY+GV0)0*2*(PACCC-HB!.>.Z4-.U\& G?74%T/(/4W+6'K;!:LY:B/!F16?MX>FJ.NOPE)XM M0<2#MFR_BN?56M?J?U^4;+'2>_R];YN3(.)1R*"0N3);2)Y!&B0Y3+!$L;(( M8QDZE9VU&'-J!%:+##XM3<&?P[3V ML ?(;UAA#\11+P^'6WL2#WL4?+L0=_++>O4LUIN7+^K%V=PLN8[A M>M:CFQC,>4)P(H@B'L:X8A_!(DC#,(44\Y2@,!48.857V0X\-0IJI)T!(Z\) M!MI)7 <5N[:WMYT#2V8: -F!Z>DZ4-VIR1$AO_QD._BX).4(R1%3N=[O1E=- ME[;Y[2*#4%#,U"Z.((ABD< \BP.H> AC'.5)'EJ5!&@_=&HTTN>BPU9F W.'5T4#\;8+C\MZUH@ M=1'>WW8U>.=I&.=IQ 5D*%%?913H:"=!8,02S'"61D'"YIN5?JC5,G:M0$Y? M]$ZLX=[L>SW&89GBU5X3QV+RUTZ7G2TQYB0,S"R?=\B_;PI$5[Z9O2(SL-.D M:;@!]KIX+"[O"56_1>:O%6K<8O.>(#PJ.N_KN>[Q%W_H_A,/Z]5VR?_8F&KW M2H!/2[DFY6:]96H$\6VUV!H!ZHUA71X#RSB4@@@H3<6 3*00YUA-,J$X2FFL M;"6K:*ZKI)B:!=52!-2:F(_^M2Y@IXS] ?D5$Q4E>1 D'!*6)Q#1*(:8I1(B MELDX"[)$9-(^TF.4J1HG L1ULD"MSQB3UKU2CC81 R^/?6>@1[OZ_E-A'W@R MRI2,%)#B_>-P"E&Y&LF.T)7^SQXMI.5J]=NA+M<_S+T5P/OZ)?U8E(PL3)M$ M]9=RGH="((YRM0*1&**$(4AI%,&$121G$0U29A4%TS'&U$R"1DQ0R5EW ]62 MVO<*. =G]RKA":2!UX >^#@U$[B 0.^^ N>>.UJ+@0N*M;L-7+K4?=_P5?"M MJ77X::D32\BRZ9+U47>TX_5.IO[;-]/:3O_MWSS2D?M9_V.UGH MGJJ?EA]^,E&6=[(JNC5/><9H@B7,0YY#%(H8YBC*(%%[C2B2A!%I=?0\CKA3 MHYV=QJ!8@O_8$F4P_&L)I%%7_4D[@@0WG8_6^DKU1_H"F-+1K/+F!['75C]$ M&'UUK=+-8U'6S0SM#; 1WIC+1O.TWH.!F77_"GQ:@EK=75?#2N'*+:6TVOV] M4KKZ^[L7H/0&6F-SC?FAI;M^;J4]N)-UG\1)O1#VIONT7HR1;/S3'/%4OPDU M5^PZVS5_KQN5FK\KSB#J#;'DC8HR_N)GBS#>C'7L)4808K1-QWB MG2XA#'N=NWWCG:U#[[O;! 2PO5:E[+ MZ_;I=T-LQP+>@!N8$,YC-D#!=2M0O!)%]XBC[7M>W5,QO!U7NYM?E:_[]]5&E(I?[MAFI3:H"BY4>TWB*!0DR6*( MTRR ". 79^P/(>D157L+.WN;RB.%()ETL_4>K8[L"ZNIW-=I6F0LZ>$ G^/9)6O,_SW96XYO.WL#+2*,;:"FG MMISK%3#ZM4NES$"MHI[#1DE0:BU!2TVS1YV!2E-_)NM@D^#5VO4OY:B&\F @ M']K8PPW4;PGYZVK%?Q2+Q?V:+$NI"',>"!+A+&(0)RS0;713B+'DD,LCQ&U(]NKT@%E_46_"H\W"?]=M\HP\=[^A& M[>P%-W%FCVJFA6*@4U=_+@@U^39S&80XCJ2 $5=D@%+.(8TXAIP)D4A$(T*L M:,&S7%,CDTI8\%Q+JTP^8QI41[U@5>M7QY0:#4VU[O7IVQ:UFEU9](/.^F7' MP1O-Y<"$5T]C(RBH) 5&,7#7FL4/[5D\<]=.P;>90Y<(\C>9R]%"Q4>=4\=( M<._(=X9\^QMMQ-AN[Q"]#N+V__A^)KG:#Z@UE9:VJKZ;K5>KWZHK],E8^LRGG:& MN1>4!EZO&AF!_F: D5([*RHY_9GJ%Z'P:K*?'VU4T_VBTHQYQO,WZ,%"]VK /-$0_V]R$>+2R%\1F'DI$):,)C(@N_A)A"C%) M(A@@%"8YQQQAIPRIXR&FMJS^OEH^US';:O/92GYRL])/8&EGIE^'T,"K6/4N M:J9JYRH1N='6^V*Q^F$X3=L=U681?%Z5'D_9SF/CU9 _,_;?01_9(K%A+%PU(]?D]!:F)OR7K]HB;[!UGS4E>S MNO^QFJ,HSTFB>$*1 X

WWJ4JUL6?,WNH>?>9&LK5;,UCYT_5J79H9U 609#V#2S6#J]T,+O0, MOO[V7O0,;GZL/%5#\@IWAU'M9YS13&FOL+0-:+\/OL*EK$XP5R:T3"&B+($XR&,H$T(CE@582.GLWSX[W-16N\JS6Q@19_IS M[.'L/H^M@^?;"V*CN,';DH)*5/!++>ROGIWB%U'Q[R$_/^3X[O*+ZI_TG5^^ MZ_HV/!])L38-T.>"!HC(@, 09?K /":0D!A!&8HDH0%)2)2Y)IT>C3(UVM"" M@>]:,KVN+_4VIW^/G#V6=GQQ-4(#T\1AGJD!RP@Y3)N:(PP&ZSVS'^G-&LH< M*=O5)>;X8O=M]^];?0:G#)=GP0JRJ&O#?]1UXBO#9LF_*%UT@1'==&:U-*Z^ MU;JP MK1LGR)TZ9I/PK&2"9:61SG=J5++?S?6?N\M[[E%F9&"FJB=#;ZXK+78]+/9Z MF!VWU@36JH#;<:?"?C,]RI2,M($>;FJ<-LQ70]JQ2>[_[-$VQE>KW]X,7_\P M]]7K=K5>"U,X^$Y^*#?%D\X7_;)>_9?ZX^VJW)1Z4*'>6?5"/X@[J8L++X2^ M_C>Q>5SQ.H0IC21C.A\CC3F!*(PXQ(A$,),\YD&:"V)?P\J/2%-;U_9:Z6]V MIQ>H%0-&L^J#W>FFK]QK!RKU>I07\#3)E]>\\:=NX 7P?\&LV2^/X\_>2&OE MB+/HM'CZ!;QC)?4TT&C+JE]@VFNLYR=?5S.CE4R]3\#6_BCMZ=:1VWJ-+Y9; MM=K?[4GY8WC&G'N;I$]VO_J4P")4FQ).N73QOQ5&K_N;PG M/Y5.WQ[)6KPC9<'F*(UHPL,6N%IK;8 M&Z' +\42\*H7.E#:@E++>]X#/,U7Q<[E]M9B3LADV!7U:&'QNJA'=2*@$?FU MRI79@P+VJ)C4 NT'4;K.],($C+HS8!3V7]OCK:=ND%(@;Z;4FU0.>>LI/%=H MY,WEZK=,?]NLV#^^BB8AGJN!ORI38"WX^ZV.]U%C%2MNABOG4L8D2G/='AH' M$.4R@11E H:E5LTLDF9A+!U71J?9L5O%O(,]4C5" V1+;N,=KR4'E>B@DGU6+2(> M8SK[8.:5ZIT$&)66^T!S2*&]GM&/[CX6RV(C/A??S2B?EES(_5\^J?W0\J&@ MBRK2O:R+0O&;\@M9*^H]45/J7H>TWHN?FW<*E'_,4TP#M2D-8$;3#"*))*1A M$D+&0D2#+!-4..TYAA5W:CN*O=-B?UILTJL_<46LA:R:9^W5;I(Q*R:HVH/\ M7>AT!?7#S7>UR#X('3NYWM05IMS(=^!WQ8ZNI_,&#$SPE:+0Z%5WCV]TK?]X M//&-OH"40&NLWY53]0;!GT9MH/4&1G&/B;OCS)#7Y61@D4==@,:!_W#)&FG4 M?HO<>RV,X._$4OVP^:(^,^WQ,V%A7U;E9KVS5=M7O"]*MEB56_5-&V'F+,NC ME'$$ Q2&$'$L8)[2#.81C6B(A63$ZKC+JU136[)JI4 M,S!"&_JJXB1?:W9P M64NYFJ$<6Q7XF6B[A6CTZ1MXO1EMYIP7%*](>UTW_$@VZO+@%T)[5MHLWU$TMSE"_'?+%\5-'^>;/*M-\M^ VM>E2,,,1U$601T'"Q%C.;*O(KSE#EY"ZX39VI?N9$4&E%W'KGUET@,QF',J4A3&4J(:)9#@F-" PDBV0>Y.J_CMTUSXXU-8JI2DOL M9=U_&3W;;)Y'V8Y:/&$W,*OTAZU'/N1%0#QG19X?;^3Y3EF0A\)NQ#&JZ=/C2*,<'5+ MV1XFQVOD[$B@-QX#?_;V4#A_YB=5]OIAOQYAU$_YI'*''^_IBWH6%!2;6U(^ M?EFOOA=<\'Z&;8KOK^N)4J58D,<)U&T:(5*_P9QC!'D2IHPE M84)CI\V&NPA3^_"U^.#C8O6C+HR_K\&WE]VRJ.\5\V+'&,.B/3"MZ'!I W8C M/J OX!>M 2B6OY[$?1 737\0_59!=!=CW"J)O6$ZJJ+8_TGN";.?15D*\6W[ M_+PP7CZRT&.;[]OT6M"E7+"CQW:WTUW(VF95U51V*"309X*ZV7$$V(?>:!GI9^ T\B7X M:#JV&!U6:9^GCI92>H7*[?S1:Q[3 MT^5F1CQ=._SE-[TW5_\]^*:2A),L2Q,H@TR[XI0ICF,40$HP(T2(/(Z0DRO. M78:I+3H?M\:S]%NQ-&$"5:7^YB@&P,,B_J[ERGI,DJ4G;UCH1UIX#M"=[7L7 MSD"CQ*"1R%? Z-\2AWP[Q.XB\_Z1S#!_42[QJ4Q930 M$&=04I1!Q+BRPQ/"($I)E.$ DS"PKFA^;I"IL5TCI^Y;TDAJ;\:=A?*RG>P# MH($YZ10V/';IN/%:WM4 M[UJORO*]D&2[V!CW1ZG/>^<\3K$( @%CSI7YE^8II)B&D.1YSD)!B0F>=W*"'\7F4?V=;D"Q+#?K;67NB9^Z.:8V1S:/1>G4T;4# M]LOL>#V8 W-CA6,M(=B+>#4V#E6HKL9HK*I26E!X_,YY:D70C4-7L:?3-XY7 MO*E3\%?%F+JOO*)JP^-JH>XH/_QSJ[O/DRA-F9 )S(6,U'88$XAQFL*4R103 MGD2(I//-2FWF[;;#QT,X\>%NH.'>S7L]1E5AH9;S__M_I19> M0VJW>;T.J(&YKBWAFI5-G1#W, M^*4/3JIYLL#!Z2O[??^?EFRM=YKO1?7?7>D8G7]TT'!KS@E-),XCF 5Q#A&) M XCC/(1A3N. )#P@*.M1M<5%!JLO8ORJ+8W )NW/%/!O-=-SHP^G&;$C%N\ MCT,YC=C@ET;P7W73L%=8&^E;_?G\<4\?T+RRDI, H_)5'V@.F:S7,WJT^?MR M^V&A]I'K@MVOR;)\*LJR*JRE=Y>U#P(+E$5!3&":Q@(BE@4P3Q/%<'G&:$1B M2FEHW<7/8L"I[0>5S* 1&K2E;FJ^.G1\L\'[\M;/-XH#,]5% 'MXS*R0=&B- MYQG1L3K?78^L6TL[!YBZ.M;9/&:\AG0.2KWJ-^=RGQLWJ/(_W;% MQ3QGF'.:88@#G$&4" I)1I R-0.*2!YEZM]L./CPP5/CVENS;U+" 2V='1T< M@=5-H-= ,+3'S$Y[ZT_VG*HG#+%2L+\\K+[_F[K%V&#_1/I'6/UH/MRCAXWR M@9Y3H?D0S_Y[3XQ1\N]"YEW4H1CL\X["DQ/[\71X#1&Q"E(HJ<<4_NJYUQ;NJN&G\&A?5JU!LVT&;@/ M8LV."_0,$W)Q)9I^_6$]91G7:78=8$>>M2L?UV-K^O2\6+THCMI%>7Q:JA&( MTOYV08JG\KT2B&UT];=Y3F),LBR#88 01#CAD":Z?'(:)B2B(HTC9KU#M1]W M:FS;B/ZO)5@TP@-FA ;EEIK]P&8%^$X!TTE@Q=AVO19*/X?=E\/D6&QGAX%\ MZ%UM(_4^_@SLY :5X& O^3#@.NQPAP%YK(UNQZO=>I_K]N^O7VM?[=S= >S: M CL\;;R=L+N*KS;$/6[O6:=DM>(_BL7"U 1]701TOQ;M\M6B5,9)0B0,:1) M1'1#.9)*R'B$<9@G/';KNNXT^M06B4;XNO;O8:G?O0*]"S^Y38Z=-3T8Y ,O M$E[1=J]]T@HB[-?QQM1;%P_(=6?ZC.0BJ?=QQ MA!2]4=UO2\T 8E$&*0FY(K=41GE(8B*M3V?.CC(U$OL_8J$3<4$M,- 2[TX^ M[2VM\ZA>-EJ]8#4P^YR$I\=ARWF<[.U/+WB-9&WVQ,W)G+R(1X?Q>/[>T4S% MB^*W#\U![Z $/A/6QRW.36+S>%[*H^MVM=WHXTKC%!-@Q MNE]0!R;W78:VYN_7[W(E,/C6^2X[T[D].EZ9W6+844G>'H9#OG>XTU> ]R[% M^)8\%QNRF$N1!$(D6*%,,$221S#/DAC*!"&48Y+B+'2C_LN#3H_ZZ]ZI>M.] MVN7?DWU?N,8K7XAR!I95L^'E:@F99K"-#H\BIE.Z(U%9S _C@LE,*!.?8;52 M)(A"+((89HQCM6DB(0O$+NS>/B]GD$FZ'R%=1Y^XHUOJ[V[SH1D0;W6/ZG]OB M6:]D?Y1";A>?"RGF*,@HCS(" Q1E.F@A4EN*4$+!$R)1G,J 1"Y."HLQI^:P MV#[1G[1'R M:]!:C#NN16L/Q)%)ZW"K^SG1CL?4DZN:E:(J0=7TZZW;]7X5N@)W4TCG7JR? M=@>RH61!'/,<)@+I>E^A@#BE*0PRR2AE&8FE52BK'W&F1EF[OL>D[GN\;D0' M"V,%*"&>3"/Z%T'6Y:^6U7@]S=WE8ZMQ9V1@#MS;6$J;NBBOJ&NNS8Y;5.]T MJBNV::V!3MR/DT39Y)(&D"2F*T_JA^9'J]?!!S'F,_>5Y)[=#=43[*;AL \#[-";_1:"1FI0];UI__W+L,@Z5*(< M!.&Q:E/Z0=JM:J4S8%UU+.T?-EYE2V<%7]6Z=+^[GV%8K1FW"U*6=_)>>X:W MZQ>SJ'PNEN+31CR581V8WKT@ZFQ7.F#DU<"T&7=4 M2],!B$.3T^76'CFP4@K=;TA\6K+5D[@G/[^2C7B=5/].+(4L-KIAA&X7398O M=S^6@FL_\B[[:IXG4)0VDZG[+U.44? MHQ!))2]<:8'!0DFLB_Y6(CND@E ):*_!:K1FH M%:N:XM6J :.;.0';Y^6^P=0YI.B^P12.E;\[XE2Z9?5ZQKPKY=?74./E WL& MYU6RL.]G][/YSW04^5U)8=+'-_.$$AX%3)?>(IGN0IK"'&<8DCR*&(H@X21"$8D MB\,A):_WXHY#3F*4LDA3L,$(IGKZOY)#G&2RS3+ M,T%HY%+3_]* 3@P_6H5_676U>ZJ[VE5DWR2?N''.1<3M*,#(NG-SUT!3LQ^UJ.UTJUI8^ZUX)ZJ7/2.^ ML!J80<[ U*-<0R=>]NX(7[B-Y&)P?XMN=7T_ MD^RV,NQV>_\//Y_%LA3UAG^>.!) '*70RR M[N&F:8XU6^H-^;EO".9FAEU V+5 M_+HPY*C&EYWZAZ:7Y5W]..6]H.K)36/&C^HEN3'E(.<8923@BDA"G@N(XH!! MK,PO*'F6!GF&0TRLFO9>&FAJAM?[UZTJW;CC+)IVK.$#HX'YPL"SEW$&M)3@ MIKM_IS-/7 +"*T.<'6Q4;KBD\B$K7+R^9YSW(UDKHZ5@8DZ1R$(99)"Q5#$ M0112W< ;IV&6HQ@C3IU\^/M'3^V;-Y(I>T&)9K*0MB4WY7!+_??SR]\E .T^ M^GZP#/R95X@8J3S&9!]IZC<&>__X<6.NC]0ZBK$^OL+=3:)+8^H/7/"FFOPN M^:,5<1J1-,442YA2J3[:)$;JH^4)#+.0\31)9));)R):C3BU;WDO-#"5&:06 MV]X-8(?R9?^)=^R&7M?WL.W:5I3[G+(^<=)V4-J[5KQ#.EYT="V M,1.OQYD:8>^/G1LY>Q[5'\!I9WUY &E@9C[&QV-174L8ACF!/QCK;<[=3RM\ M]K3]S.7]F."S*$LA7I_DZYQ=7:QM6:6$"D22+,PEY$3]#\H"7?!&1#"@ J&( M)I+$3JD3EX><+C^T:T5LG\%FY;@ULX#;CC3\@C@P?U3"SL!1>(^I!V#*.%8R M^V,3>WR\$HO%L*-RC#T,AW3C<&=/YBF6NB2D*&W#6QUZ_[ L_EOP3UP]NI"%X%4GFQOVSVVA)+M9\L_[ MV&_U;]LGP0^:HU*>BSS$:FHSKHP\$F*8!XA!+"@)4LGR3+I54/$KW]28]N;A M86V2VK3I4A;-7@W)P"3X553A:9H$OZP+O7 )]1]^ M&1IK)NN$H(N'U(TM#E*_'?+/Z2>/PAZ=2C7??O=%'E-BYC)F$8W#!#*A2^GK MV$N2X102$0L:$DI)ZF2\G1QE:E]RD[EA7'(^\ESF(22XE MI(F($4-)*A+NEJUX-9#C9"A6@:M'6:(^,+4S,Z_&:6">/)T"#FVNF1 MWCX#Z)SIU'UQWY!3*=;*U-H%M+8,KGD68!'G)("1VA%#91T%$(=$PB0C>4@Q M(S*/>C0FZ1K3ZE4?OR5)Q0N\%AP458"V#FSOS1*=R-N1Q=5 CA6F6L.F ]I; M(LZ Z7WG,U+U,AZ>HU4[!APY8O6RZL=1JQ;W]*.5=]NR6(JRVLF5A7;Y?-X5 M0$L)9WFLK+(XT:T("=$>-D9@I-O7"?. M=B3B"[V!2:0_<,XT8H.(5QKI''!4&K%1_9!&K.ZY(@#>E,S4U7/$LC3.8U,^ M\U[7SGD4]S]6=8@1Y8Q0)F,8TUSO63B!)$P$1"+*=,U+2HA3Q);#V%,CF3^6 MXI];9:_HE 2R6/2(XW(!WM)_/@R<0_O&M=20FC*Z=8(]N%FO=6^Z*N.FEATH MX0>(!.L!FO\H?LOQQP_S=P/F9!Z XR.N8+&C+.2;GT4YIS(+(DP%C%*4Z#3A M')(4<9A0'BN;2*!4.)E"YX>:&D=522VGJ@5H:1W-H Z$'=CI:MS&(*,>D/6C MG4XT_+/,Z>'&)Y5.M4]R2/<=UQ3R_DUL'E=J>_9=E"9LHISCB%'&A2((E!*( M\C"!),AU&>\8AR$-XSAQ"O@Z,\[4R&(O&J!D85\&]1*<=N3@ :2!F:%NZ5*) M"%HR^JZU?1:$ >IK'X_U!C6USRI\NH[V^/8EOS29!Q# M)L(,(MTWFDC,=+>6,$1I@DGN9#><&6=Z/&#\KM_V!]>.O>\NX6I'"![0&I@0 M^@#5IXMS%PR^6S>?'&OL?LU="I]HTMQYN7O:\3>Q+%;KUS&6]2X<10$E(HIA M(!.UDQ!"Z(2U$#*I]A)YRK"@5NZ/[F&F1@B5I(=AR/9IL1V =E.!/YB&WC2< M1*A'3;8.J.S3AOU -E*N<%_HG))^+R/2D>G;LQ7\5!HAEUN?E>3.F>"X93$'&8T$Q"E+(5$)_1B*0A*U78I4W=;$.*Y M :9&A96,8"\DT%+:?=]G0>PF01_0#+TS=:;N=W-3F;V VW!VBM_2=G4KZ,'D1*0-(]P!"7! M.41,+TQ1KIO$1%&.$2,Q9E>'JY\:>6IKBOITD-\N0[5:"0: ;F,[/MVS8 MK 5)@=S!K3DP(@^7O.&([1&[>*P'_WM@[F[0''MZW#\ '<7XMWF4:QUQ,-: M/(IEN6M?]GE5EN;?[LG/.4L0)3A$4(@@ABC("20(,YAG02:"4.286_>!MQEP M:G1DY *L+703\_W+0LG]*UCI*V8Z MS>@V8%_66WHV] !R:I"LM7\C8%SG_1 M(O\Z W<5F/?>P;1W3/H&=2079<>+:MY0_8)ZJD[H@E"'R]+J,:,Y+UV4:KLQ MG>X;SHK\J%ZD>4I$@/(LA%BQ,D09P9"D"=;U*VA,,*$R=RH.;SOPU$A;O6J) M?QO20.S/A'0%;CH6I)9\7 .RC=7H]J,9?'+F8QN2/M;CJ_M[M'/_^5Q4]5VJ M^O9WTIQNJ\WUQ]5:% _+W\5F7RA-<>$M6:]?Y&JMHVK+_98L(%$215$ >18C MB$2JR(LR#L,X3CEB"15/.XDL"4I#!^;5G/H^D&O2]RJN?Q]5?XHN=QHY7T9%=[AKRK?;NG MD<;KWNX7FE?-VST_^IKP3MTY_E77>+.#N.'_M6WBE/.1MC.PA\ MZ&7+ZE>CDW+YZ+MBJ^: M]5ZK4#MA0$N+F?=.4H[P#1! >GGL-P@HM0;D=("I_>WN!O^GY48\K,GB1DKS M='&GWB=MA'[5?1CNY-_)R[?58JM';4K]AS@/99 ',$TB"5%J@BW2&$8R9XP& MC&%I[3MV'WYJE-5H '8J@$8'8)2 *PE_D!>PT\/>/.PQ.9RM3V^]$ZF='_P.JSF'@\=S4#NKW#;%K[B*5>:O0?M?#DG M+)=Y DD<*3,7(PYSR@)()<]SR00.J5,XA(]NR2.L$5^:WLAZ%]JJ+>5:4>H< MK$*MN33E&4Q3JF 5<0")7I'C!#'U9Y:%N7#I1?T_J@GU\\#@.FX<)MM[>IR> MTV,VFYY$EVG']M+#])5N(G;W(6Z_BTT=_#9G8>6;S@%' M)1T;U0^9Q^J>OJE9BM":T-RJ_\/O6[,ORE*)298'4(29K@28*>XA)( M$)0(ZIBC=6:DJ1%/G9:D5]O7XH)*7M>TK7, =Q.+5]B&=F3V1:Q'2M<%-*[, M[3KW])&3O"XH>9SM=>D&=W)X7[LC/A8E(XNJX/Y'];=RSF,ATQ!S* +=A(,8!'#^R:-]_!>5:W_XER_NN2$Q&3>-]9N0",7:*Q&+-->]EBG$F,0P M(4F6Y%&4BABY^"=>/7V:7@E69\R1'OVO7H-GN77H"\G0>X4Z8]"_]7]*8;_F M_JL1QK7O3REW9-"?O,B7 Z$^V)"41UD88XAC%$&D/E:(HQC!2$22A#1AJ;!: MIR\--+6E^L0>]UIW@%,U71\XC>\&&*!"[B4@!M[AOT7MVTLJ7][9>SG$>2]D ML12\]E!^47-?WBRYB3WXLBHW:[$IUJ;N5?N*U\W;/N]*U<>$A%'$**34U,&E M%.:QL@A"RF1*"*)QYM2WR:=P4^.>6C=0BPZ,[,8Q687PO%;PX++##HU7]![P M^@+8T=Y;3>O06YKQ9[1/;Q7OT/ONQ>)/P+%[MWB']D2O%_]C]&QW+Y1E*O;! MM>?R5>:8$Y9FA, LS@.(,AE 3% 4QJ'@<@0RIC3OM!VX&EN&>5VLUT+\%0L MBZ?M4]VC[KF6VK'#O>T,V+'R$+@.S+B5R+-VRD9'!IS'5O6.4/GM3&\[^+B- MZ!TA.>H[[WJ_UU8T^UX@[U[VE]3#FF8256%HW8IE;7QI=7[P(UG>/9N0JH^K MM13%1O?AJCQL\XC&@J-<&<(Q%Q!1S"$-0@HS%.4BCQ.6X[#INV='?2-*;_65 MO^[@-S!_[D2<@5(K68)?BF7]X_G8EC=_"^S(=VHS.WY?GK;>[>8\@+Z D_U[ MM/8S4-?,;P%06]L;!0&H,9B!'0HZ[;+"8?#^/D-.WAC]@0:1?PK]A8:<&,O^ M1(.*T'-I9(^";Q="Y]"I?<*[E]L%*:O-PUPRJ;Y@%D/$*%)+62(ASB,&69 1 M&4<14@N:4X.C\V--S4_3B*K#QXRPFI",N.!/([!KDZ,.F"W7"C_@#1K4#]LNMIK9M9 M]SF.]C!Y=NPU[I0,3'+V>;F5?MKZ?-5'NR[.NY_5G9:CY>WV0'Z,E%X7L::0 M[=L#1LM$X#Y/[L?@OVT7FT(\/2]6+V*M?<>QV56[F@:2< MD#2#F,N2I\7%;/D?*M4?;CED'P7!@ GTE MLSD*4UOZYM>VW(I!E>3^R- 9+*^<9S_ZJ-3F#,HA@[D_H.=>59NN^XZ=_/U6 M)[I6VV#-BF*>1R%3')3!-!*ZG*(R(FEUZA1)&89$)HE3.<6+(TZ-F"Y8#SUA MM=RA^@1KZ'VJV9NVA 65M+67<&9L,X\UMZVQ\;MCO3CJN/M66Q".=J_6-[I7 M2?GK:L5_%(O%IZ=G4JRUS^U>E)O*Q+^3E156?EI^5/]HAC+M!RI?7.6^X2EB M @4<-/F"O$- :@4HE78ZO5DIM MI8!6J_KP0$LQ-X>;ERGMYKNQ)VI@*OP?.D?V95G&G*N1BK3LYJS8S]E&SYFH MYFPE :OGK%@"J>?LNYDSXC!G3N5;?('<4=-5D@-=/;4/?8;G4-9 M 7+^3,KN]KY.@[J%]YVLBJP79/%E51;&@]JTCL\RE'$NM?DN8XAB9;YC%J40 M1;D4,4V",'!R;-H,.CG*VO6;5]_53FK0B&W3A;[_!-AZ&/S".KB3X6I$>S@: M["'R[&NP&'AD=X,]%,<>!X=[^Q'3E[6N5;YYT0[3S_]ZHD4 MRWDL2!8'"FP>$ *10"'$<9S"-& (IS)-,^S4\M9BS*G14B/RS)P3;$QFS4[L M&=""@S\KT1V)R68"['C),ZP#T]+GU?(!?BZ^F\/HY4.Q:Q=[&4=G.G) QBL; MV8P[*ADY ''(12ZW7KNYNR7EHQI"_TNFSO?R(ZXQSL+ M<+W%:^5/#K+;?\%M#I*>ZG/)__^.WFPU*L'UX^?[ZM MJS5D4E#&E36%XUQO]9( TC!*8(P00WF&2("E[<'-B>=/C:>TB*"2$2@A[5WU MI["[?$)R)2)#VT"OP>A12?X4*O9G$E>B,](Q@^TKXW12T*%ZA_/_U%VC^?,[ M1&Z[Z+LNZUF[9]\(Y.-J_6&]7JUO5^NUCCY=+>LM2D0RF@G%6SR@VH%%PF>[ MRW8O &0/B]]:0!;CCEL6R!Z(HPI!#K?VC \FZW^(SL,=E M\<]M4_Q*;0HI#V0$ XPQ1'G(("%"P1^'.%"T1'CL5(O<;MBI4=%.SAFH% "- M!HYAPG:@V]&/?R@'9J#S* Y0ALP-';\1P79#CQL.[ 3'42RPV]W]&*G*DM6I MM:NE(KYZ*J<1M2.7:[&:6ASQADB9PKIA, K8YP>:52"Z%3VD ^Z+W9WY.QJQ?RFZ*50 MFZV7G3O\9LG_)AX+MA!-ZS82T2P1.(4BX7'5DXI(G1/ XY"F@H<)(K8>'I>! MIT82^TI)3XWP,R :\8UO]7NM@+T#Q&DF+ON+AL)W8'+90_O;'MJ=Y*;->"-[ M#R>3$\;VWJ>AL![)+;7'_/0[[*FY=Q^4.CQ83H\;S;751\FVSZO7_>ZT_V6] M8D+P\J,2_G9ERJ.P*JML:6(QRCG'"0N2A$-)D@"B(*,P3Y,,8D0Q23#+*,ML MN?[B:%,C^*946MT+2W!='8"U)->_5*+;D\]ES"^SNE/JX6ZHZQ,>E.8 M:LYDJ'DW@"0,= -"AB"E+(1I(#)*<)(&<=I4.[QWS+L]'L[J-7]=GO!^#/-: MR]8CY_8$GG8[[FO@&3&_MI;P7^MR?3/0#52_I-KS,/A/I3TQUO@)M.<5/IDV MVW'YL"6@?Q<_-_<_Q.*[^$V1T&,YSV48TEAF, N%;F6(02FF'F MEAK45Y"I&6_JC8N&J0%]- 5V]#(&L /SCUN-Z!GX3T'6X&[I,>/_6A#?I'KT MD3"3K"9]#K*^U:7//J\?09[,9GKYO.^7PG" 9"!@'D4)1)2$D&!*H4@R@?,L M0CF*77CPPGA3H[LS*7LO5W0SN82X'>UYQ''PX]%K('2F,DM@O#+6I3%')29+ M [YQ_:V?C2S.U,I[^11D;A=8EVJ_5X\03"-: J1/@^E:9ZH_9K,69AG0>96 MP]=JU*E1SJ[X8E'5:]R7R_QW-Z*QP]R.;KPC.3#I[.750?FGZED.D<_HA))7 M!K(;>50><@+CD(W<;N['2>^VI6*WLE1CT6)):@]467!C@JV6]VNR+*NAFTKG M%366G\IR*_C-DNL?3/D"FJ(\XAF&82B4F92I&2(A3F&,*,*YQ#0)K1SZ \@V M-7ZKZO&HK_(_MF2Y(4"1W--J"4I3Y*PPTKOQG,]YM&/#-YJ=@3FST0JTU)J! M5XJ!EF:MQA:U!J=6>+ M=]1OAYQSYM&CT$:W6LV7?^$JSU4HU,]5Y0MA_&9?BX?'S9W\HQ3&8+R1BDQN M&-L^;1?ZF.V]>%X+5E4N5W?>/*W6F^*_JY/MF&0$IU$$LT2DVN\O(!%!#!$/ M1)@G.$&94Y_QX46>FGW7:&S,@%W,TPPLA2DM0_9* =[22O_;OX2S)(AG*,?F M9O5KG$6S,'8\<1CA-<$1E6G","19I-8-'@F8"YK!4,08YSD+A#X>LN\8.K'7 M9(1>HSU?D\F]"78[AFG-[\ +ZD$5G-GK,CCFMUKGZJ +&*WA2D*E=^6?4?=H MU4%+=]!6WCRDK?X(56"\3]4X163\B3V-&C3>I\&ZA(W_D=UC2V]OOG[X=L,V MC5.L/AELFABH7Q7(BWOR4Y1?A/J>EQOR(.YD56K__59\%3JG08VE:X65C"ST M8?(\SGC(&.8P3'53*RHSB(,HA7$4I7F42IREH6T\ZB 23L[(V4FN%ZM=:ZM= MFY#G2DOMO!,9;3[1]N.Z;3_A((;YO/?%.4<*#3DI' M9/$PXXX6C3PH;.T(YF$'\A7U_&6U*-C+O@Q;3G!"8I3 5"_P2(8$8BE"F',L M.2>(YY%5AJ'UB%-;M>_7RF[;KE^J;J_7!D$?PFNW$_0*VL"+Y>G Z$I>\&?] MWV$*VMFB-'#<].&H;QQ!?0:$R['4YVZ\@FJJDYEV=R/3);R\86K$JOAP.6=1 M1),D$C 1"G%$*8N1IT8];=G +\42E$;D7WN0D!7P M#F3D&\XQ2*DY:CYHA%8)/@-MT3V3D@M:_LG):O3Q2WS\%J&[/.RX->BL83@J M06=_9S^>^2J^BV6SQ:OH3*[63]IM?$<7]8'X'$5!+H(@@E0BI$.=,9D9R@\DI*=B./RDM.8!Q2D]O-/4-HZDRR^Y4QK=;BT_*[J$MR MSI,L0HG:E$%*U/^@+%>[M5AQ5";2*$L#F@J1- GREG$-'<-9?3ZO$^0'YJ.6 M<+H5Y7:IJY*HG3,WY\]$2K5>J!^K%7_EGDC?";YE(,&U@(X4 M#4>-FL0"TH M:$GJ\;3> @^_Y^Q= XY[0FZA^M'9MLT]/9U"CZOUYEZLG]X+:KJ]F-C0E&1A MD,H$8HH5I4A,8)X&&')*$IHF$@Q6Q*4CM$VG:# M:NG#707-RI'&=,5W*'CE>.B_N':&[*^WSC2S$;V2S M71>;%]TM9;585(6^RSO97OA(A--$61@PHU0'GZ! D86&-PD3CAG*!7.BB!XR M3(U 3/.@77DT/<_*'KF\>GJ;$DM;9%B@AS91FII?!EXMOZ[?76E0=7#:Z:!C M?(:Q7OHCZ#MXT%F.L:,!^P)U(KRO]Z.&+4*D@P ^JO=['@0,931(H:0Z#SX5 M&)(P0I"D)$I83(*86C5[ZBO U.A0O;7),$6'=I#;,=Z00 Y,=[V*#&D=QJ\R M=(C>FU07V@DQR:I"AQ#UK29T])Q^#/=IN:F;LU;N];^N5V7YX2=;;+D:_:^K M%?]1+!;S-)0Q3WF@YB16O(9#16DR4CM"Q+(HQB(D>>:2-6,WK!.;C9#YLI>Z MKD7A1FV66-L1FG\$!Z:Q(_!FP,@,?ME)#1JQSP=7.%.7&TY>"']@57XC-6FX+7.'EJ M2M"A>U?S@5.WC==DH$/H5\T$NJ[K:T;IBE_WY.>'G\]B68IW8BEDL=%UL8OE M5G%C;="I_>F^D]YQ@:2=H3?',D$<2P19D@F(DH1 $O$82D%X'E&4)W:<-Y2 M4^-,I=_:1$ 52U-W351JNAIHGF?1UI1[N[D9W.@SE?!T];9:.?!+K=ZOID)1 MK2'8JS@#>R6/2L#]8C3]=;_U]6DH#C,+GDU*ST*.;'P. _&QF3K0..X&K3ZA M^60:)>@Q;E??Q9(L-TV1)/W[FCR(KUJ8WXIE\;1]FG/!99;+#,9QJLS=-!40 MIS*%29XB+M-4LMCJ5*7?\%,C]EHL\"J@HV@*TK): V"FT]XT[#$MEPWJ8<$> MF*FU\& OO2;G2O[9OOQOHP(P.LQ K<6@L-O;Z\/"/Y(U/\0T.%G^_5'LV!?T M>.AHNX;^"K?W%%<\Q;TDR3( M=$2>M"J =7:$J2T-C9"@EM*^%-YI +L9W@LL Y/X(2(>VUA?5/_JLGBGGSY: M9;Q.Y=K%\;HO[.<_:%>GV9F=MUMEC2XW\XQFF,>4P# 7!** 4Y@+R2".,0E( MPEC*J8LOH&NPJ7WCM:QN^_A.-.WVY+XP&OB#?U6-Z]6)<"VKO_VQ#2)>][J= M XZZ;[51_7 /:G5//[+XS=1"$-K0^+1\WFX^KY8/.AJPSD+XZWKU8_.H3(UF M78MCF85)AF$@@APB)@146TD"DYBD3&*JS(7&!2:DD.C.B*F)3P5<#P";@]6BE7@N>5OUQE M&)72>@)TR')]'W/-*73(Z74YB7GS21OG4.87K>>O51#UR9.89D;WAS@Z1?ZU M>CNOE.^#F$$G88 SF6'D?8/CF4&!/WU2,^R0[H1_YV<#BXN@-!Q.G'NSM&.("Z( MWCYGN'2I&]EQ4)I5*9OZ%(I2(Y3)4-C (=ZIWG*9+$ MLK[)B6=/C=QJ\4 CG]TW>PJT;CZ[$HJ!>O/L4/?$Y97*=A?'E;?_TW= M98RN?R+](ZQ^-!_IJ>>-\G%V*-)\E%V7] D7V9!B<2=OQ5K]L'Q'%MJ)^.U1 MB,T-8SIDL6Q5A<48*TN$PX3&"412ZKCH)("IVLE*%&5ABK!]H(C]P%/[C"O9 M=:Q8+3UH1':)3' _K+U,A2< U-!C>3='LE:&M!)K8,G.ZD/6IVA'0Z/&S&HPUW)U^$[O67U%/.B7 M[*MXUFU&E@^[LHN!)&J+B3$D1 J(,D:AYG4U!5G DU!RGCLU-#LWT-3HO)83 M[ 2U*]N"QZ> MK7QX]^G^_%X(TWB5F)('C7\M9AD44 M)C&6UG'#CF-/C4): H)&Z!+_WBW$GX' M]0RT)\#=(^:*MKVI."#J(UF+WM%W,AY[XM=A/[H^<303LJ>J;2NR[R-ZQQ 6 M&_%9%YXZR-/^HQ1RN_A<2#&/19I31B4D 55&)9)<&951#%.)69HI&S.F5CX# MET&GMCKL*^T>Q_W5O0F<0P\O3X*=^>D;VH&7A4I<:.0%A\4>9J"2&6BA MO<8D6D/D.S;Q\L!CQRA:0W$B5M'^WNL#G)L3VCH[;QZ$41HD@L$@QK':Z.(, M4IY)B!D*(D*#D+"H;WSSP5A3HZ)=3H^BFX7)7U[LB]OW#WH^1-B:<'S@-CS/ MM$.>=PA^N)#Q?57 \QDX!HMW/ASOS<*=SRC>%>U\[I9^Q*$8Z$Y^*#?%DP[, MU56)XX#Q ,J8!!"15%LR 8)A3 G/HCCCV*DNPNO'3XT>=%?ME00[^:KFV66Y M?7KN[I!D Z4=*?0':& >.,1FG/9VI^'PR@,'0XSZZ9]6[_!K/W-53_\W>Q1\ MN]!/)&MME>O&FZ:'U#M2%NQFR=\7B^U&I^4KJV1_/A2Q&$4T36&>:*L!Q>HG MA#B4NC,=P300S"H8ZTHYID891EC#$[6XH%%'[V>J/FO@9K-9%W2[T9IH=]CM MZNE)62!]FFOVG#U+#_SP]70D^R(&E.UZ#9ZZ> M&?[-\UB[8;'):KWPA'Z<96KT-=EDNKC&/ IDD&:*FD*:"(@"ED$J @EYP#.& M$4L8=Z*FHQ&FQD!58.@81#NZN0J:@5FE0F6?3_J^"Q5GXCBK MN5=^.!YE5!HXJ^3AUW[^0O<,F2,)#$-L[\\.%3^Y2-4'H+$/Y?]MZM.6X<6Q?\*XB8B-G5$4(? M7D 0V.=)OM7QA-ORL>7JV*<>,G"5V)W*5),I5ZE__0"\9%*I3!)@DC3WQ-1# MV99(8*T/Q(<%8%VB7_A?0".NN[_Y*_2Z)_*EF$P\AWWA\'(\/Z?W8,_S5PW. MYGI^3I6V[_G99_P=CMYN\[PJHG*C;VW<<'/$([_DVW^8W[S=%KLFCS)GBNB0 M$RA5$D/$TAARCNP=#L6AXH0R0EV]C7PZ7MK4/LAN/^A2^OV9I 2U_*!4P-T! MQFLDNJE@2GPGIHD6M#<]T YP,O+"V-W#:"JL9W(O&A5S+]>B(; M4]$0)=L>18/>O[P@X+7\8;=]Q8=M_G9;9CDL95A1*7B2< UQF@80$15#*D@ M4\W#@'"=RLAI$?#H+K>]4_N^G[?ST9>_9O:G>_E54I M/Z4^FT_HW=:Z[:TP5UA3H6$84K-O3.R]'P\XC AC24A4HA,G#X#^KI9&-8>Z MAE? 2@E^K^1T-'H;TEC&(4T)5((1B(PM8G.S,"@"Q*,4":JD4PA,3S]+ M(X:6J*WB&>ZLT 5I/R6,!-3$?/!5_I?^)<^,?5&Y=[\H-S)NNF0'8"XF MB*X^9F,'!T7;U.#R^+ ]2^7'4KJQE+?JQ?63X9\\^[>2*QP'-$!:0Q4(!I&( M$T@Q)C"F0HHTD"1,O2(?.OI:&C_4[CV%E?4*%*6T@.W%!;]DF_JGYPLO>N/M MMEL9"<7)3Z(._E%7E>M. 0Z2CK<[<8!CU%U)5W^S[D8<%#_>A;B\,HQ&/JO= M(3'=]0^6K4MWG&VKQ_OMVK17U.XZ*Z:PTC*,(<=>@6//SEJ' MJ\;5<#S:&@S@J&3F+\6L%#<8I&/B&][0U'18>C&NM-(H1!K;NT $D;&M(+/5 M:#1.HE"%7$L=3$.&9?__/Q6>&).QB= ;Z0728*G#SR#!%^#]) JL9%@H ;X M:#C]O6S&WV?I77WG>FM>7<5I;!,R(1AJ\S_$K+^24@QB+2(BB!02.9EXQPTO MC:X:V8 5SMU#Z056W6QS"0(3TXB;\E[^2*R+]**QV?R03JG0]D$Z^7M_ M_Z//3_8(Z$;ODRA]WV2[XGKW-2O^>:W-M__VJ;C/MIM;F] _9&$4I5S & MB M(Q4HY#8:5">2!R&)[5FOJ_^13\=+FZZ5[/94,]_G 'NRXAMC ^1& <"L!D!4 M*H!=5Z[^RX:D>]9/"?34QD6%\8UNY5DK)0?7.V!E!Z7PH)8>W$Z'L;LCTE18 MS^2(-"KF7HY(0X#K<$3R:FXV1Z0A2K8=D0:][W_9]R7?RB=A&M[()N=Y?55- M$&%IP$(815A"1!"%+ UM\N.0,TFDK9#H>M5WMI>ED7TM:!DO6DLZP G@/*C= M##X:5!/3]2"4O&[V>E&X^%[O? ^SW>KU*MF^T^M_V-\>-)-IFYM9];E<:MCZ MB]K8&]P/3QO9I+S$7#,=,6@O[R *10I)E"(8!"@,HBA*C('H:@3V]K8T,F@$ M!HW$H!896)G=[8]^F/L-NU'!FY@>NG$;X$G>#Z"[U38JD#.9:GM -PV@CS6@ MVH@]4MIR9V Z3+'^-F:SOYS5:1M=[B\-.^A_I[3*U!4N#S?P-U')/DAK %ZQ1C^>=.Y_U7-X7DN,#>>_WA[(3 MWWTL/;C-(O=G5K%&E."E3$)4V9]O4($>20Q3",4 MR20FB3$-_?C)M>NE,=1!:I ;27UYRAEQ5Z:: L?)N8K;N\5&ZE;*22OX%:A$ M!P?9QR0K7[Q&IBOG[F@YA-SWG2,@-=-NT^=3\MIA]D#0L:\\]^9LN\D>T=M[R+Y'A]EFGU11*%57 M;=[Z8E1 X1-A0GF!"0Z0%-P892:' 1*H(8XR$5]K>GOZ6 M1G\W9;I>ZXBD_MPIL\O9W:LJWW MUB:K7"TNL/*.9WAAD*)1,2<&\,Z]%G&!LBPM(7L \MR\(.MG\H\@F(OO?WK0?Q]-1W'5(N7 M#)+ 44@QC6!"N=GB$)) EK+8[GA$C*,DB;#R6\ F'J9YEK"W9X9F^@%)PE@$ ML8X@EC2$**824F*X3B481RK2<<3-GM,FT5K$&"+'K!;%!4 =VQ27-#6P M2M8F5V)[M['![[?LSS=FSZVS75&E.#'V36YWXN]4]>P!B3F$D<(1X2OZ7*J__E+5*-A. 76 M6IJ"'?L3\%I7D*MU=31E-@E/YI/+=\RV81YYW!;9D'I=7H/JQJ>3#=3$3-J6 MNSSZ;R2_JO/X@,,8-N*?/U/U+_LU!+9QJX)Y23!OT; AX+RJ*3:HD8$EQ^J* M.TH:AK:^BB477^>Y^>+*M$1OG@^/U+4MKO]@N?QD:/WC3CT4JY3$*,98&/8, MS/\TY9"&B89$1=QLUZA(4NY5?>QBD9:V0RO%A=S*"]HZ@992@#^#]G.U8J#4 M#/QN=0.EK.WM;&@WOA:V=)4 CKA^C=B/L1I:CX38Q#YZ%;,3\D%Z8C$I;W3W.RDA. MRA^3C=M+ RLELBS_S1XJOS'ML>(I+]GK0Z[^]:0VXOGZSZQ8A1A3PE@*J4 2 M(F:(A),(0^MO'+&$41Q[Y9%TZ'-IG-*2$^P%!;];43T--1? WZKYE=WSH5?NWRUOVX?\Z+;TUR[%_5]BYGC_>98.O* M](A(0.R-9L 1MB43$\@H36VXNY"&&RA13HD5.WM9&A^TY?.R,;JQ[.:!T1": MF 5\P/'*<-&K_,49+L[W,%N&BUXEVQDN^A_VCQ!RORAL':8451'FS,9_YWJ; M/]CZ.S?<5O_*?JBBB<9L*LPW?DO70N1/;+T2MG(C)=R02$@@BI,4,LX%#!"F M<9)PPR-.^Y>?)/_2Z.F+H7[(Q+^>LNJ.#SS6925D$^*L:D6N +,JF)]D?3Z# MB_A0NAGRO\'P+\JYHWV(;CZ%/0B@A0(XP' %]B'R[_??SS[PM 9CV=^/>_#9 MPK^CF0+;%OP]><71_<31[(C1^QE2S1;_]Q,A;\<6_DPQAIV]_&9:,JTV.05Q MQ+$4"0R4-OLKAA)(;';90,98A5'"4NGE9_VB]:49+K5PGOD#3P/G=J@R&(Z) M%W)G)+P/3TYJ/.J1R9CTH.:G<\?'(Z8?\=TJW>7GX^ERF=_]J/>V4O-W> MWJN&']HWSU^5K$OF"DP2H>((!JFVD1-80)J*$)*82DD3'2=,NVYVAHFPM&EO M YPJ;\:R5+'%7UJ/Q5VM756,HG)FK']SKPZ;&='V"WDT+7OD<1@XAOW[D.E' M9F(&:A2H"E2 6@5PNP5&B8/EUE;#AC[+GN+(8XV NR4__4C,9(Q/-")>AO1E M8';8P@,;GLVT]:>6&)0B@[W,H!;:GP4J>5W2T0Y T",W M^)A(SI4;_%)$_9*$NR+4E22\MXWYDH2[JO,B2;CS2\..3/=9?K\JJX+IJOR$ MZKQRA]\:4_M=IHV5;03(['403CE.%()2I10B'(20(1U!K4@8$J$%5LSG<'6@ M'$LCYB:=X\%*E*] ,PO%S M;<6NP'5Y;#;>Z?"%"(]ZCCQ4EEE/G"\$[/AL^M+FAH;J&WI>VY.'34G'A>E= M93^L]^ *8?,E"Z8@1W%J.)(PR&2"H8R4^8^$0>"7Z*>CKZ7Q8".J/92N1?0. MES\/K!OEC037Q+2V1VHO)CC(.6;(>R\8(P>XG^]OYG#V7L5?!Z_WO^*_I;4E M];[DF5#[9NLS&1PQ11(10AY$#*(H"2"+@QAR'7.BD1:2. 6?=W6R/'[(=O#1 M"EKF+RHE==^&G86R?_\Z!D"3,X+!II2QQ0G^IX%G07+?HHX!UDP[T]8'Y0&: MUW:T#XV.7>C95V?;?/8)W]YS]CX[=*OY0Q4[^RU\V:XS\7R(XE$22YUH#F/) M$$0QQY"G/#4[2HJ1)#*2RBL(\VQ/2Z/!@Z"%S5!TK75IMM;%DVYV]RKWW42> MP]AUFS@"7&J-T$#54EL?(FY= MB!K)@=[F3?[Q,CW:4_YHY!J8OQ>V M2&'M;[ZYN[:'PV6VVU42Q40I%<(HMO5I;$%3&L4IC$@:(IPHS0+BDRO8O6LO M W.&%,'6/U08T<%C+;O-^/7+4U&&K?T%Z$8#P/8J>%<=!NN)&=?" M;*4&7]HP?V]@W@L/KOMA'E)AP!.QL4L+N'8_=TT!3UA.%!/P;6$8M;WP:RS3 MDZSL62!1.H(ALO>K 8XA#8F&81C'D>0D(E2O-NK.ND"ZD=CK3IPF$*TF4+NK MZ>;1[0NW]2L0)5.)X>1P-]5=G=OIMBUV=BQ._7Y MR1ZYW>@RU6)Q\[0K=F8*6-9I7(VPD($,602Q,6<@$B2$A"8",BD#D@C* B%] M3LU\!5C:85HE**B-FS*VY:F,!&M"]FTP?\48GA7>O8Z M]0YH1TN\WM6'OZ/2ON#O]4969QVJ3(OXZ5!/K.Z\>/>D_LM8UQ_,%%L1HA(6 M1 E402P@"C0WK"X4Q#R1 B4\3"/A M/90)-QK4AZFJSB7;4N*J(5N;'NE) :L)L*I,/@;N'E73C\5,_E:3C8F72]9E M<'8X; UL>#9WKLL4;SM[7=B2__+2.)7]/=O=OWTJ=ML'LW'9O%,/9L/2RAGU M9KN1Q2J()8MP&)H1TG91P1I2D0004:;#2'*!E%/)=]^.E[8-N-E 60IJMP#[ MA'#S,AQ.[+QE10S[18 MC FYU_HP!+>.5<&KN=G6@B%*ME> 0>\/".EG^9W*/[/=4\[6O[+BUFQKBH>L M**Q32;ZU&0+#VD.=A))*(A&,=6BX'M,8TB1A4!!-41+'6,?*.;;?N=NE<7XE M.:A%!T9VT!8>U-)[1*^[CT _^T^#Z\3<[P@I" ?$6WB@ZY$D8!*4Y\H6X(CV MN&$:_I!UI0]P;VR^/ +>"KY(*.#_MC_7#S[)>O^OIVSW_'%3[/+R"RW*&(C; M>[:Y>:RC>;7*=M8-ISKH.KH'^=7TL'O'=FI?Z& M;N7/5WA>] ?6OU8N2-H%+<:ERN!-]W7*F_HZI7[N98':"A[0PJ>*F0(6(5!! M!/88F>>:ZN*O[LQ+H(!%"EBH>KRG%OTYNAL7"Y)Z@=9+]=E5MW@O\N2RE[=] M1>NYQ_KS9.7GJ:K/,VM]GMOR\]S9SW-;?9YZ_WEF3;411P+]ZSCVT@*_@@Z# M;$G2SF;Q+4GI$R;E$L6[L&+LNZP0ZZVM#UD<0F@3K72HP@ F1(40T11#FK(0 M"JIPD*2QE,(KGTMG;XNS[_;+(FA5SO1TO>[&U\VY9#34)C9O6H"U) 6_3Q*C M[ 3*-%5A3_;X<^K!=BE_MA)LYTL#:>3$/=KSW^R6V_QY7!>6\UABRJ"F 8=( M(0D9BQCDFH1)0&40H-B+5-S[7AS%/!DI#;UDF^SAZ:&^3&XN'P%\> M0^+(0], /34KM3&\ JV$GA_,/&#KZH:^46/26K0# !R7P3SZGY?/_(%YQ6X# MFAC&=6^M3O8"JR$JL+("*ZI7R5L7B-VX:B3@IK^9'X*9-_$XH#$JT73U-RNQ M."A^3"0NKPPVDLS6[E/VPV[O=N8[*#,%%(7:%=30UK-.;2D8#6*H #CJ 4HE6%I6V.E>5_52J,JJE= F68UM-@V29VX*Z!+ 3 MUM1%S0TCR"_Y5AA**SX8]3YM-W>W*G_X9-.QW.BWN9+9;A7+ %/$S=Y1" D1 MIPI2KB3$!*- XI!)ZF5?]?:X--)[L\WS[1]E;._3QB +1"DFT$R4%J\?(?8# M[D9]H\(X,6>0"J>TIAC+[OK?%=+8YE6 M]JN!6>U.P.E&)>. -#&'G"IU7LR2FK,?GDG2Q9WH[J?D?CNO]KE$;AUO^'MY MM>=%%(2T]FZD(M*"< TQ-:8)THA!@A6!VB;7-%LWQ9ASS,;I+I9&$%8RX,\2 M'1AVL\,XR$S,"FT!08F0OT_M&73<75PN1VDF;Y,!:'EY>70#T>%P<>;%V7P? MN@5ONR'T/#F:063KR]QMLG^;S:"T-61TQ@[;02N#,<2N-[(50&=^9[XA^;:N MW]7ZA1!E[>XO[+DL;)($A#.>8A@C*B!*6 A)2 FD. H1$S*.$6NROMU>9&I- MIX33Y'J95>YV%B.NDM+Z:)5W6C;LB F1/RD)U@=M+C;P)OP\!MN,/WFT?YX9 M>@4.JH.V[M4I7ITBV=;^MI]#2TU0 W %:@A>1C7OOZ8:ADE-VNE';VHK>4(- M?K;A/?W@.-CR,P@Q(.!O:YK^]_:-:7^[^7&KUD;(A\]J]\W1R4RMLZ* M7?%Q(VJSCB,I$1>AS2!B-@X"1=8+AD B>4 QUE&@W,/^/#M?VI:BEA]4"H ? MH%8!U#J EA*VT*%'G)KOL/3O1:8$>^)%XPCGW_IP'A(8Z NX1WC@A,#/%21X M]*'_]?(1\ L7' AA5]"@;Y/SA0X.5/9% .'0-L;/1/6\X@$A7%,%D\2Z9*?& M&J&)1C#%(D(2T3C@T5A)I_S.I6?(+W5K^P#KTDW2>P?CAF\_]X^*VL1DWY&T MJ.4*.29^XV6&\L+QYR>!-L7M5L5NE**:1-%L_J7%@S'2E(8ME G6D&>>II$AX>:P[];HT M^_R;>L@@VVR># -GM8S-T9+?$9(;Z&Y'/Z-#.3$A6WE;X;M7H!&Y($TZLF(6\^SGFAX@7%\$N'WLA\G296MWM7+6-7R^XVTL7XK%/,D3 ($ M.:<((A)+R .:0IVF:1))%H7:R1'A; ]+XYI&R"9ZW8A9AJJ[\@[]_P30/HQ$1Q+@-A"^,;#=Y.B^UE M^1XOQ_@G9WOTQOKB5(_=D'DF>CS3V$]-\]BM8%^2QYZW!WJMU_&ZM]OZXNG8 M8WX5LR"(>)Q Q"@W]EM"(4FB"+)02";#$ 6A\BMMU]OG )^$B1Y>P4F!/Q_5>S-VVC^/@.)/C>A,7OMLVE_BO@G1&+++I#,VX;NN]O<[K MMNX*PBNW=><7QPI"5AMQ_\#R?[[;/K!LLTHX4BA,0TA(8+.'IX9S4D(@1Y+% M@@4)TUZI6_HZ7)HM>2*T=B\Q^+V2^>*HY"/,W3AG3"2G-R(O '&$,.73R$P< MJWS4Z4\.6#X-07_4\IGW!MQ);E1C/]77]3AB6&M[ !YS8]0H22")!(5!@'$H M&6,Q=ZK#>;+UI1&)$7!OTGM%B\1(HIKY(;*$PP"/D-1P>]X27P#+7 MO:#+1^)W^W=.ZZ[;OE?OS'>[=T[<%[=Y9Q_R8Z4BWUG"*[;KS&:(E.\WN](/ MH%Z&9212@A"&7%FONB"5D$>(01&%<%_8?.=F9#%'*%C+T21A&"2*01Y(*G4!*4*,1D)+FSKZUC MGTNCB%(T>ZZN.^+;!P/<;^!, -O$5+&/L&B+?&7K.(!2:E!!^F4B2-V-I F@ MG;[/C/S^ MX7&]?5:Y^:=1DTP ]UQWIB(#[79/ZP]9U3^K1VGP7I?XJOK@I'?#Z4'?; MJH=OYFM3-CS/C-SZXT9L'Y1IOLXF]D9ME#5^PH1$6&(%%8YC8[!+"LVNGL-4 MAD0E9A&( Z]<7SZ=+VT9*&7V];+UP-KMYF(J!"?F^CW?E')7<<]6G>8QLY1V-?MW$D*'6$XD:70 M]@D3HB.@4IBDG$*$X@"Q.C9U!$#?[(Q*' MJ5EC;Q:T-]+RUHQ!WHR=4-M1L9C ;@Q+QP 7;>).&$R:A\T=WCK-3A MI/PQB[B]-#"37[E(?MJR39-N*!5$Q@)#2H(4HHA@PR%(0!D)+ B2**9.9^KG M.E@:;53R 2N@9Y*[8^3<*.$2/*:^R#Q ,6(ZF3[%Q\VR=MS)O(G0SJCX*E?9 MN>=&/G+XK'8K%H6*HSB"$9*A39XI(==2B>OQHKHU[0[/6)BL(8IK$-2:,B@22*%92 M@$T!_:@V[J@"SFH33P'ML0T]21_#EHCW+-_8\GQ?5/[MGIG^>%&FH5B)),61 MK2:&I-VL\Q1!&@4(IBQ&G.M(1I+XT/VYCA9'W;6[ S\_^E'TV?A)E)1$LZVRHT!X]1;G@8_(R,HA02_-V*.N.CT(3'J G*VLUD7@SZ5 MCXF]]_EA)/U5U>[T9J-PL[M7>5-9TE[JKA#1&"L=P"BQCA4("TA80&# 8D(U M4Q&.D%^ZGL[^G#[\65/U[#/-&(;86G'!>E\F51J)_?BB&VPWTK@=-'TZ8C,HAW3W.2B1.RA^SB=M+(U_4E*%3*\R25&EA.(4C M8:T_;+;]/(*1C(F@@9!*ZU&N:LKNEF8#GKZLN0)W5MB1[FPJG"^\M?%&[^?> MV_S:B=]X-S?G6,%:Y7J^W?]BL]Q^V^;OM$]_I MIW53K^JK$BK[49;)XUP2BE0 8\93ZW7.(:=I D6,I0Z#D* T7CV6:6V_[5B^ M<^,8M\Y]9LNQ"!/Z.[!U69J![0!7=]G&6I%V27Y6S#&+C^\0"$W"B 90"LH@ MPHF&W*;Q941A'6NA]3\;D\-6;K]VLE=GDF MV+J.*_OPM)'U!7:28,8"+J'6.(*(D! R;4S^)$HH3A(4%WM8U0%67L.J MC>!_'KB(*0'*9Q T(%++\-E:NZL M(+G1X-M8D'CPXF70S,6#^Z_&!2(_[CL/0!?7G7AK/FX[+_(++NMX;.CMTP^U M>5)?E8WQR39W7U2N;9(M(_$-7V=W92>'4A5FAQL&-%01E%JE9H>K$21<*XCB M%!O34L2$>KGY>_:_-.ZK);.?<=ZH8&^Z&QW =J\$4'\^FA5(27OES97='-=5 MXWVOL/Q&S/52:[)QF/R:JY3\"NQE!RWAP4'Z=@V<,6^^!@$W\EV8GPPSWXX- M NCU?=FP9OQ-NN;&^=V3^I#EQ:[)1?B./=_H__W$_;^>((L;ER-@J 4@.P3ZII=+ F4:T% M^+@!5@]WL\A[8/K-R"GAGOHZSAOI 3MV;\C=S=0IH9_)AAWQ8_CKT<;P[#8WA/M%;0J[,JWW\=LJP#@@.(9A MS 2TP6^0I$D )0\(C2--(N5\/-#;V]+6AT9@T$C\?_]?) K3_PEJR4O? G=^ MZD>[?PT8%<.)2=\)O@$\WX^C.[&/BN=,3#X2KEXL[HQ3!VWWMS$;3SNKTR9F M]Y<&U(HR^_#RL[G>R+^93<-.;>QNX?HN5U5^DS*#UXW^]ESLU,-*I%HQ107$ M*B80,# 2 Y:HH.][%>@'@][FCPMT!YUL"8# M?*XB6:,"[U=-:Q!V7:6V_!JVQ<+(\W;-LH=BA8EF:2 13),H-,M&@B$/5 +-7D(% MBA")M%,NO(ND6-H*4BM2M ZYS5]+7S#(F,RT]$XZ-USIT,:8= M2]+PMF=;G2Y6O[U07=Z8_YKU,NEK?<3U[DF],QW7V4.I1$HE(8$2A2E$1&O( M@BB!+ VYHC@.J<2NBU-_=TM;A5YE(:Z%+H]KWY69;KPRMCJ"WK_"C OEQ$O) M3T+1?6T8%\V9%H$14/4B>W>0.EC=H9'9Z-M=H39/>[PU^,!IY&?R^JY!^KB,0\B>($$BPX1!ASR+#D4& =I!BG*.+I:K?=L;7S M25-?GU[4O.]YNL__UO8!UE92P#PR(OG ['QL-"9X\YP7;>Y*:["6&91"&R/2 MB@UO-#2"5UF,Q@?5^XAH3'#G/1NZ&.0AIT*N\E,",)QQCR-)(0)3&!)$@#2 B6DA&&$^&< MG+2GKZ79SU8R#U>1'B#[Z7A$>":FX;:#82DJ*&4%OUAI_S+$SZ8'/ ^WFO% MG,N+I@7FDY5VI! 81R2ZG&)Z6IC/!\9-E12041#"5DB,4RHEB$189HD3K>H?1TMC2LK M6>M$NCNPEQ94XKHQ02^ZW1PZ)F83$^A0N)P)P!6+$W[8A1)_O=O^^!^FB=(% M^U_(_A56?RVYH;?Q68C!5<6&%9R?'UPR*K>FV3M5_?EQ4Z8U:H*>S5[;1CP; M.\[\)']2\E/&N"V8EJEBI1"5@LUO&M2#1[+;HZ:>80F MIK%&"_!+H\=?0+:I%'ENKY^L/?_F^?!(?01Z_0?+RVQ1N^?# M\6A12GQ[SS8WCV6LX>?MYHV2/4#RS+?V/K M)_5UNUY_V.:VU542\$A+0B&EBD/$ @IY%$B(>9H0+06AQ*M:X,+T6]J"T<@. M:N%!*7UUIV#E!Z4"9JO:Y.,]7U[\O\7GY;;>+$SJ!:UAI=K&W"JLPT$+&] " M!_!GT'ZNN:PJ$;H"%4:MZZRB7@)W!B90XW0%]DA= <>/=(I,QPO]$L;-T+\P M'>=-\K\PY<\8"$L5T_\(O66ZU#O+3ZHH5"O_/4(J2$@*%;6I HPY &E"L,T+ M24,6(9(@YP#9OLZ6MAS70CKFM7>"L_\D?4R0)EY^6J)>->=!UO/:BNO"__[P MN9^ECPGC3(?IE\+I=<+NBD_'$7MO$[.=L;LJTSYD=W['GU3?K-ENMU'Y_]JN M9;:YLVL$VSS7UT&1UBF1&IFE/TD@2FVYKD@Q&! 4Z81JA+5S"&E71TLCTT96 M=S;HA+&?2,<"9V(2;<0$M9R@%G3 360G8.[4.19P,]'F.0#'X4D7,#HXLO/U MV?C118DV-SH]/^R$ZY.Z8^NWVV)7?-FN,_%\*&Y'*>(!0QA2'4B(9)A SG$ M%8FC)& R29371<+9GI;&C)_,(E3GF2K%+0^;OZI"Y3]\#__/H^MVU#(*9E-; MG5;&"JDK4(D)?J__G*2H7R\HH^[_S_]=I M:[ V%3QO]!?S"UN5SSZPBCG1DD74D >B$&$J($EU"$,DTMB87#0)G:(EO'I= M&I%\5:S8;AA?/X/'6DS 'NR=A0T(7WO72'&#WI%9Q@9T:I8QXH"6P%>@$=EB MV0@][V0 F$"=IJB/,(DE2YPW@8#&6QETO2O6: M&98=BOKZ!AE<,#8.N\I9$)]ZS]ED.FMK88RI? M*15X63KX97 3[PM'PV++. M,BIS;6BG&QV_K>_%H'9MC(4Y;V4%MRN0EEOMXMZ M/[0J:1M<'L6*4$6@P59!I-,(DC!,H.0:!RE5(5-.P8&7@CM#$.#\X+IM,P9" M-O%Z:Z7:7^F,MUTXH>RHFX)V^[.:_B<4.S;P3STRL#;B"^ZM(M7*0\_"F"!< MH1 KI*%,4ILB2%%( TV@BKB9T=3\BGJ6?^_JSN>3G:<$_+%9+I56!G0)=",X M$%9RSR)Q79"'21@G213!*+11>T%@]D=*(1BQT*Q0D=8\";T*\8T$^.R[H-I# M_$7V)?:8&7(ODS*5%)L5Q5,9?37V*+C1[5C83LR_QU]QE<&A@>YM)W3^M?@< M,!FW E]7A_/6W7-0_56U/9=WAC'[]XW-869>D-\W1@.95=6DOIC/ZIX5K=H# MGXQA_G&G'@SY$!($B&.8".OPC+" -$$!C'E(4\X-)45.M_/#15@:)1TT "]4 M (T.K3(=X'>K!BCU<+RWOF"LW"AJVA&8F+C&!]^;SH;C-RK)#1!C5NH;#M,Q M(5[0TN#DF1^,/O:XW#H^_3W;W;]]*G;;!Y4?BK+W-CT;W.LLXE)MTGR:/4!C4+ :@0:E=KU MJ.P)[.N\D, J!JQF,P^7=V+.V89MYAR=4P_?D(2=HV#=G[OSLF[F3N,Y"B@G M,GJ.T^[00$ZSJ[E5^4.9\NCM]N$AVY51(*4[QBJ1J11":AA&)(#(#"'D7%&8 MAJ%@BJ81)=D^Y @_9)GMX>JA3R3TV!9GT-F^?&I>_]3S9 MZ$'?;>,P'J83KU??#F"5HH*#K%>@DG;,$#P75$:.B.OL+.;TU MC&I^9=G&>K/<;+ZQM?5PR;>/*M\]VT(L.QMP]FB[6K%8<9QJ#K6FQC0/L((4 M$5U&=H<)CG$8Z-5&W5D+U(UTW#IVFBBTFBCM[J>;+U9N8$N?&*FM3?Y8RUW> M5ZE&;C_&<1P$-^89$=AY&*A$]!;X]C+1.V66EL\-GM;_QC7',28 %)$+&$*51##E+ M$F,D!4IB&JB$$Q\CR:'/I5E*^^V+CP^<#\8I9@&/S6>-0F'_%R%(I0%:QXC+ M2.I01('?_>;(*,]SS3DYSF[$/S)V$[/^'K0_7NZM2XFO -.V>.KU>KW]H[QF MLW;]VUS);%=Z34_@#^$!WZAK@$N_LRX 'D 294I$U\UK"Y]NMABF M]=0W59\_WKY_![[=7M^^_W;YE'ZM8T>VQ_KA:L+6_RCG:CE+6TW-,@E?B][, ML1._&68]_5LYT?@M\@Z01SA!BI$ Q@0CB.) M0BYI!-,H(81PJG3 _&RI<4&?QY1J9 16R-$Q=K.CQL5M8N9L"0M*::_ "PQ' M+%WLC\^H=I)#M[.:2>XP'%M)'F_ZW\DW9E=Q\\?&_/\^>SS<6'S<_#_;;+/[ MS?S+]+]"#*=*Q@@2;GTE>1A#PA(!L68D3K5,!78N$N;>[=*8?B\P>#QE@/N5K,=8]-^33X/PU+N\6NC_*, !Y];UZ<<-*"4'OTV( MK?NE]C08SW1U/1K67G?3_I!UW$![-#;;/;._@NW;Y %O#X_3.J0&_*JD>BB3 M IKNLJV\V30VD$PX#D.D(6>4&SM3I)!HI2#7B=::$Y'X71X[]KLTUG]5AN\@ M>>G?860'1GC_B".7,7"S0R= =F*V=P1U IO4$ZO1 YU<^IX]",H#D%,!4CZO M#^,LFXJT2G[:G/.^>7Y7QPC=LC_+D\/K/[-BI03%01@+&"1)#%&(!&1Q2B"3 M/$4LB9,T=CKR\^UX::RUE[MU,LZ?02,Z,+)7!^C@=RN^IQ>]\W"X\=<4($], M8*/AZTU@OF"-RF#.G<]*8;Z0''.8]_M#<])9%[-]DMDXC!!.4@V3F%.SJ48) MI"2A,"4I#T@4,!YZV5:?K/8.=&Z\,1V1B]G '8T 6N5,ZCYPZ M[D47,^>+.Z7>ZR1Q)Y\:<$9VXIJRR>B[IXC:N;?)[[L*4A=+,0QP!H8K(_8#-/&N(^2,8N_W>ZL[EK^W6J?*)P7_?S M0U,0;^1V\W%C9AQGFW_>:,,]AGK83GWZ^.;F:WTD'!K3DD:Q@!)I8K:-B89< M&6-3**P(5RP, K]MHTNO2R.,2FBPEQK48E>>#+^4DGL6K7-#WW'C.3:F4^]' M7>""Z>1$Q&[]#QS(F(/,%XG(O9Y>2 _-5;1AVW^=LVRA^)Z(^N_R'\8 MT\E:V^^K;%(K'42Q9I+ F*H4HA2'D(0HPY(+X94KWZ'QI;/5K;K-\ MURG2F\+,UD\]VQ1/>957J]3$D[%\QL.1N"9">6K^:L2NO/]+> >1EM #2OB&U(&W[\=JAZ?RVE^2R++]MBQ];_)WM\NY5J M)8BDD=0*1EI)B!1!D!,9PP@G,DPXXV'B5#"FNYNE<58E*:A%M5L/*RPPT@(K MKAM3]2#;S4GCX34Q^PR%RIEJW)#HB%PP#91\\B]D_PJKOY8DTM/T+'3AIEY# M#(Y/#\RG(>Z5?++AJ"Y5V&_M;PY'#DP*JIG6D,7"[,PB:_+PE$*FJ1(\PC@0 M7JJP[I=&JD?YQ.P]EQ^%>J+O1IK383HQ339PZA<9 MW5Y$G4][]#X,N5&)T%.$6:EO&#S'9#>PE6'TU@2'UK&AGY_L,=R-?I>MG\Q/ MO]TS\_W>/.V, ;NQ%5!7*!2*Z%2:'2:)(9(X@314,4RD2(7$ M$H\.$WS_Z7 M1G#[V%I6Q];*2G!0E)*#[4%T\$NVJ7_L>?#O/48!)K&(8AC&+(&(HA!2$L20 MAPQ'09)BCJ1/^94IQVB&$BVOQNC$V-A3N6;HK"^0^5EA@^BJ9P';[?*,/^U* M@].6']@^/-C$63LS ><;5[?5;<+1FGAY>Q6H7LEN-P65V* EMPT.+C4:;W4; MB-RHRYNO#+.N;P,!.E[@AC9SB2^+S;33K*C9YLDT>V.F=^EY5;Q19OJK_9VY M*MZ9OQ2[3*Q2NYP)E$(6I0HBD@ICR., VFCC.$@%I\CK*OL"69:V\C5R#?&& M&388;O0W$\034V'M4U.G$MS;^Y4JX* +X*4RH.V?9)BQ;VP&^MQ>R)B]T"[1I'M9;F_GAL/>F+%&(QABF(=40&=J$1 L,A8IC MRJD2(?Y4#-0VDV[NP@*/A]6A?!#DBF<1,\U>'/ M<17L4/VLNV#7.\,HX[.1FA7W-_D7EN_J?[0*O]K -GNJ6V:;+'^>*QFN(LEB ME:@$4IFD$,78;%Y)FL @X3*.I>8Z<"H-?I$42R.9#RS+P0\KJMT150DZS4YT M4VU-R\HIX-'HE[&U_7&1R7H]\&.D82/F1E63C\/$'%:+;&8 L!J YM\M':[ M;\T057J 1I'QZ.TB&$?EO6&2S$J(%X%US)27-3;T!JHL>VE[?#:&',LV*TK# M- Z)(42N$XB0K5X=I-B,C@[#.,%I$$1^MTS'72R-_&H)RVGW#'ZOA/0,T3T! MI.N%T27P3'XIY(7,@#N?<\J/?*_SJIN9[V[.J?GZ?N;LDX/#*NYLU1*;J>36 M-%$FIF!*LD2GS.R?$(*(A=2>WPN8\)BE493B,/%S3S[1R=(F^:=]V?2J4+B5 M+8/@6A(U,-9#,8.]X:111YN7*]H(#;B4'12FZ+;GRHQ8>Y-Y9=YW'PHU(ID!X8G)YE?2LE!I\ MVZ/;"-Z=T_C"E&?]4$V8\ZRC\Y^8]*P?DNZL9P[O#RF9N[>#,E4TZ=9)8K8C M2D*NI(0HE1JR( EA&DG$$X0Q4TZGP.'\P8;.*C^ M*IC Y9V!U?S6K"AN]#?K%_@IVZB/IJ-B979L7,0LMJ50-$11F$":J A&/(X8 MXR&A4GC5[SO5R]*HHQ2R=-TKG21_MX*"4E)/SCB-J1M97(S4Q"PQ!"3_:G!= M((Q;_^UD3_-6?.M2]E6-M\Z'!U) 6=GO Q-E3'AY\(@("G5 !10I,?-?!C%D M! &> -)QTE\$S]0SW@\9_\E^5OEQ M9_KK;N:=YF?5?#7'SS\YU E.*IW9LH:?LA]*?C1[Q#:*@$. M6C2N$\.MAD&CY,8O4V,_,0.-!?L I[SAN(WLK#= D)F=^(9#]=JY[X*VAE'D MA_/='3K[;+[1V@N#,\5DJA,8)@Q#%-B4%"F/H<2(B"BA6".ONV[/_I=&C)7X M\-/IV7D%2AU M7>P6@QTA_$=)3=VG!#[B8EQ?-B]*7(@>*.RHZ\,LQ+C0(". M.7%H,Q>F[:K_L#0;KD(BD42)@#HB-DH7AY SLS_D02P83@,EE!/I=?:R-&H[ MSD15_P64!H=SD;)N8+MY:C2X)F:CP4@-3]IU"HEQ*54J- );&(B5N%[*YN M?+[F>6IBMTL\9U9$]WOALUAV3_>Q\)EXMC_#HN,F_>RKL]VF]PG?OE'O?7;8+O#-4V'XLRC>;A]XMBF_ACH/U+^- MV25-+YDN'9%>ADM<;]JYO,SOS,R5:6M:<9=FB)5" 5')60>3^6T?)QY>M]WF<@9MX@6B412T M-+T"!UU!6]GCR+,RA6([=6*M\;[*SWZ/6ZH]WGYVGN$9=?L[L:1 MT]7,V1Z61OVUD*"1TMW / U@OP%^,2P3D^LQ(@/<5D]#XVYX7PS13%:W\\?C M96IW:M]A9Y]^;S8CNU/LMH7=_># S IJ9]W73)L_,JGDF^?OA3W-K+/ ;.ZN MQ2[[47%IXV%)I<*8,01EA)3-_QU DI ()E% ))4T2;&7*ZN_"$OCPI9G9IED M:2\Z.,C^GY[Y$_S'Q94P8WM) ![SMIMBN,UDNA,<)HE6 @E3&$DH4VE(I-(!< M101&*B""I:E0B'JYXG5TMC2N^Y)G&Y$]KE7IIST'U5^Y]+N\,O;;]=J_6:[.-?62;YY6DL:!(1Y#$ M4D-$(@0YM2FJ LUE$DBN,/*[KVTWOS2RJ*\?2Q%!+:/OY>P+^%QO98>",L]U MK!L> ZY@3ZE]X=WKBR9GOG0]I<[KV]:33UU:%^G;_3;?W39I&@ZUCSCBF$<) M-/JD$$G&($.$025HRE5*XBCR2IG4U^'2)G1STOLWMGO**_O:6 %E.I';)IU( M>4YP.IR"8PY\QL6X^F_)R]?C^6J7QMY3&Q4](*&:Y4A 2)TP3R-&(0Q8A JL(0"I%2;G8VB5;< MB\0F$W5I]%?R6;8!SXKEOF7]LRH_5RM M*RB5O0)E@M0J^V9+X2O0J RLSB,R\.3#,BYW3R?NO*P_.>ROUHOI>[RLWKDQ MYFKS;J4%EB1,*%0!CR!*A((L-)O6*)8ATD)))$*?VC^ON_!B]AG*^]S:/O:> M+.N#O,-JE;>P=&/GRQ":F%5;PNV=/<:O+/Y:]4GJA[>Z^2E5PE^K>:X6^(DG MA\WPFDV*.NG-[?:6_6F+P=UOU[8TSH=M7C+/FV-R6HF R=TLKPM30]U6%@E0-/'")$=1Q S&V05DC- MUCM)%,1:IBK0*I#*Z="_HX^E[90;,.WA&-R%8S>#C83.Q.1T I@!CF+G M$')W%1L!J9F9E$<5U&]S)E6S MX\%)PF(F.8S34$ DF(1<8PPU1A$/-<>)7UV)CKZ61GN-J."QDO4*[*RT?A9> M%[9N1MQ(B$U,A7NPOC1@E8).L,5TP&-4BZNKOUF-*@?%C^TFEU>&5JBP[ORV MT."=V@BSNRTOME8Q"@,<8 9)$MO41EQ"$L8IQ(C*"$FI@L#).NKN9FE,8:4$ M+\2L+_J\BU2?)':4"=BBX01JY4<;*KF6M5=*G[NEI%Y],+ MB.FTM;,V\KUYY =;VPW?*D4J4)(R&!G3Q\9T4LB8V7AQGAB*"54JW;+'SR/N MTHBI]*^V+AQE33IU$/0G!G:^'F,W?EO.R$W,DU,%=C;?PGN'S^#GQG6>'9WE MQG6^%OF_;USG6?@GC>L\W^O00DK:""??-N50K3>PF6?O'Q[7VV>5_XWMQ+U9 M"5_\7IDI;#9F/$PT#Q(-&8ICB!#GD'&1P$ 3JE6$TX!Z%9L=+LK2%I1:+'97 M>K>I2@%UJ#E;4M5Z^X?*07D2[UMO:?"0N:TA\PS$]*>.5@G0EA)8-:Y HPAH M-'GQT!6HE;%C5S^JBO\ O^;6,C=[Q#'K-UT*],@5G0:+,W.-ITMA>UWUZ>(6 M_6,EZB.&#UDAV/J_%,O?;^0[ME,K+0*&J IA1&SE%&I=KNTUBI!IC&+.0T:= MPDV[.ED:939NUI6@P$H*C*C@G7,YNDY(NXEO+* FIK1!&'G%5/2!,#BRXFS# ML\57]*G6CK+H?7:,HI7?S5!O\YTU M^9CNP)Y)=KW= M%KOBL]JM%,6!EHQ"2NREJA ,4IEB2#"/""6,A@%K?%-<3:Z+)!K@G3(QC;14 M ++6H=S.R;+^92V_L<2*E\XKA=IDVQQLMCNS&;3/E\$(ZRWS=%6Y=(@-V4<) M$\06NC$V=4H8Y"F7, F5Y&&@$XK4\'*ETPSPC*M$Q_#6-Z9F'3<*6)NNMT8;\$NMSU_*$:S>:29HJ=05,&I-52UU,+X3%E'U ME^DGUE8=#&!WR=7AS?I[+WW8YBJ[.^14*(_^69X_ZVUN_= ;'Q-!8H5"Q:#2 MTK"R(LJPV!G.#J2K-Y-CGTMCWEKL5L*1ZJ*J+;F[,X\K\-W$.1&< M$Y.C"Y(#_*-<(77WEYH VIG\IR[Z6+TV^/43]NOF_R_V*C\57Q8KMAO'U\QA$#&40BY"A*-$],W]BHS.9)<2UL!6FJ!2B\;%]K6 MK'17;'0SFRUPT XTZEU0FFJL\7:SQG_"*$Z\\,PY@/Y!H>/"/6X$Z$BRS1ON M.2Z@KV([1V[>WWBWAW29>%H_/326#8Z9YHF".A$8(L:$870601FS2,1(I9P[ M\?BIQI=&Q@?YW"W$5X#U6]>7P###87@EV@!C^?6WXVP57P+)3.:O#S1>UNXY MW3O,VE>OS&:_GA.V;:B>?69XS9KKS:O26)5_:B Q0BJ,(=%$0(02\[>(V (V M"H>)"!+E5K?*I;.ET54C+S "GZJ;Z>,&[ 1V/[6-">'$5#<[>OYU;\9 <>;Z M-P/1'%0*IP\>AY(X9YN8O31.GS*G2N3TOC/P",!\+&4<<_7=LB (=$!2F(I8 M0I3PT+ K2V"(4YKPF 6I=#JG/=W\TDAU+]VP,(HC[!QWQ8,1F7ISZPR&_];T MI,[C[C!?=C'O1O&D>J_V>Z>?\K>3#KZ1-[I,0?-5_5";)U6L:)P$5.H$8L(X M1$(SR'D<0!TS8QW%3&'W@B)G>UG:)'[I*EKF_0%Y+:O[BGX>U'Y#:!2H)I[= M+91N-*@R%WT=$25W@V<4M&:R= :AYF7?]*+18=B2HYID0) MY.5W[RO TBCT6F[+%'&60(TNX* ,>*E-Z6?2^JU9TS:RO&[]O-V!_U([4#:E MI&_A$L\!=#.UIAR6B>FZU1U+PE*=2*),H1($X@TUI (LQ6DA"/$I"8$.5F/W=TLC?NZZT[ZX.=&2I>C M,C'UG$B=,WIUSFX0Q@[).=75W.$V'>J>"*7I>GK8G&_"L+ZI_$/]7:FI\5NSPK4TH7.[,27%4;7C_^ MFNY;<*/ 18SPU*=IW5DCK\!>OR:'N%6H-*.?C1E]T.D*7#]8RV \\IT<_E'Y M>SII9UT")@?]>!69OL,Q0KB^*JFJ].1?5)YMY;OM \LV*Q$J$D7(V)XQQA!% M6D*&= 1BE6:F'="Y94-SJ73I2T/KT) #F*7 =9&BMR'>KKW;KU;L,IOFX6^*%4]Y[=M@A76E4=I!2%!*Z>E#>A)(M\.7B^&9VO8X0F;$'8 3!.,Z MF)[L:5X_TRYE7[F;=CX\;-9_*%,#J4_&CE1-9M7GST;XNM!$*D.,PUC 5 1F MUJN(09:F%$:,&D4<3$+>29JLA$XH@4]QF>M08 M$A%K&) @%HF,$IYZE>QH&EZ:6='(Y<<)>YB$2A&U:3 -)K:R">*0IC&'7(4\ M)=ILS2*V>BSOT+[M6+Z;#JSC3J:'#&S4[@IP=9=M-M:/FK.UOX6V1Y($)*78 M)NG7"$,4F_\Q:N!424AHE!#)%:V1?+]QS!\[',>FB[E05!MY.81N2]$04"9> M='HGH??*_]S]%_[@1N35*WZGJSX^;QEVV[;=D M+\VJ]6:%DH1II0E4RI8C1]+0GV0$8H2PQBGABCDGC?#M?&DK22._=2G5+,O! M \O_J7;@!UL_E6?R]LH?,,_*N]Y#TG]>/R70$Q/%'N-?&N'_8I.$[;WJVPK4 MU31\2QU[ ^Y^%3 E\#-=$XP_ %XW"4,1[+AE\&YRMAN(H)RH M(V7+0;W=;HI,EIDVMYO;G&V*JO^;_';[1K5^L%(HDHH*"A'#UAL,$\BQ%I#@ M2$N4!$00)]>),819VN)2UGT3;>G=&>WB@4$QU0&)C"V>:F9,<\H@T3&%-.2! MB!A'.*2K'RKGVZ4-35NHB0?GD672S)6FSO2,P]._XL\)^<06P*FZBE55Q!?: M@);TX"8'MUOP1K5_../XN!L(][(JQ@.^P,R[N8C:[8RPPVG;(:&T..];\6[;9 MYMGN^>/&+-:JV*TD#F6:H@!R0@.SI"424JT03$,9:\()#IF3:]BY#I9F/WS> M;F!9WW&[7MN#IJR6T[/2S"LFSUJI-9CZ_.J7A\C'7VN8$S_^"6^W'S M^+3[DF="_;9=&\:QMZY-C(!2DMHC+!D8)D"(&V((#8)FXZ$U2N(P5EYUK9QZ M71I''.3S) 4GB!V98FS@)J:/MM=W*? 5*$4&!YDG<,SR0FE<#G'J>5YB\0'C M%=MXO>Q'094[AWA>??_V;I4HPN,P22")%('(L ID<2RA)BP-180#Z792WFYT M:01B8]G .[-(LMS1KG@!43=##%5\8@+X;B_C)2CS3Q;VE/_Z09EOB%WU N$\ MZT]IWE'IM'F\FM3-O\H)74[E%\W-,E-/*=!,Q)._\P_ ^B;4AN79]ONF>%0B MTYG:1[M+(RI)*621C79G80 I"@(8Q#&+0YE$)$E< [+.]K*TF=@(ZAG#WHUD M]_P<#9^I#7YG:+S"M'I5OSALZWP/LX5Q]2K9#NOJ?WA@=(2X5_)IK6YT<^-] M2%T8TPBA0 60D22%B,3*;/ #L\IJAD/!5,*0E]=21U^+F_)/#P\L?[9+4%7Q MIK#G:/_[B6UV[#\*,,S/J0MK-X-^) 0G)X5*2HO>WC&GRM0]3?Y'!UC&#;#H MZ&_>,(M^Q5\%6SB\,DJ@U:UII8Q&EC(,4QTCJ'G"(5()AB35'$8XX2GA*4Z( MD\W0T\_R*.0HI,@*ZA74W0>L(V=<#M?4?#$$J4OCKXYQF#(":]_7SXS!.E:X M)PKKU>/#2.%0%M0Z3-@D72N!!<'<7GLG@:V-9/.V4DVAY!(SHK4@8>S#!Z^[ M6!H5'$K3KDMW'YLTT8\"3L#H-OLO V?BB=\JV5N%6+WM L9[QI_7?=3)?J*; M6>?Y>36/IWC'D\-F]\>-V#XH6_'W@Q&KNN_YF]K=;^7',EM?F1?ZL]K=Z'?9 MCTRJC2QN\G=945T(E;'_*@VTP$S B%,$$<8"$L$PQ$+H,$0Z53)9;=2=S2_J MQ@>7"^4T16@U1=JB33=3ZJLTLP=1++?Q >7IV).]2"NVZTR6V5>9UMDZLT=G M5]8/WCXAVVKY4'.^53R'$&L61N74AN=Y(^X?M_0=;VQ[+ MG092G(>QL=9D+,T6+B 2,I[$9C"1('% (J6]LF6<[VIIIEOI<65+B91_:0D[ M:"?7 ;$;5XX#W,0<.!@S;U+KAV-4LNKH;E82ZE?[F%PU,Y/Z1K_-EE[+0<7P->Q1 QI=;9EXP*5VTO))9_I:V?.SS0&35I<*._0E4)3'XA5 M?15F:[.^;[[:-WT0#J[/V@/,)(5:S_7Y4RJV]@!PKG1KWVO^&X?#(E&5@[S1 M93S']49^V.8JN]O82ZRS:\U_*99_R'ZHE8Y%$J1$P#A&%"+K$T!L%1B2I#%1 M*E"A#6'K5')SY[""^G(#/=A"UT7&D5!KC MZQP1FIH]GV/.,"T]X&C=SR0%]Z MFTCAJWHTW_<]*]27?'N7LX?KI]W]-K>5;2O1PE7*4!0I&D*A(V46R=38ZU@I M*.,@3<,TB +J% CKV>_25L+KN[N\],,#;"]J:R(;"^?!S.RR#'F=(2??Z^B8 MO,AW9-S,^@GPGGBY*R4&!Y%!+?,5.$@]>AUP3YC&]>5W['M>WWX_0%[Y^GN^ M?FELX6U>9@9X+OM]\_QVS8KB$/N&:2@PYPE,@R2PA6MC2#F*(&5QPBF*,(K$ ML#C#SGZ71F*-L*"4=FAH83?4CJPT/H 3LU(IF*7ZER#.%'7HA-)$$8C=??^D M:$0G0,Y')KJ]/HR4WM?^\U]4_NV>Y>K+=IV)YQ89(:1Y*@44L31D% H-J2T, MQ0BCB:VCC:57=%)/?TLCH49E_0^P]%_:CD1R%/OU1:"K_L!XT0XSW2*."+>7J>$ U#K. KT M:6VV\[X!*K8/]8:\/M42\"G;J(\[]6 +OF".@SB&0C &42H)9$$:0TY3(H,$ M1423<9>!?=__G9<"JP0HM1B=KPYC,]::, CQ!:T+LX ]]@(Q"/0%+A(NX$^P M4KR"[^+5XM#BPE:,5ZKZKQJOFQA8:I9E^6^VO%4KC6JQ_^'_RE1NFKQ_;C(Q M:IXH6RLQB12%B.,(_ M>69M'#8:;L<:DV$\\7IQ&;S^A6R'P#1N75LO">8MBI1G<2:W/3^V[ MRXZ*(+2OI/V(Z26>;L0S&*6)B<4"]#)CRG&QB"_,%G$?CUM.(C$J=[SL859N M.*G<\=P__= 8V=V^9G?WNQO]O:@*:*\2%JJ0!@3&"99FKG,%&0EB& I%N.1: MQSM1HD1+^('PC?NS;RO$/->U0^$Z-7=_=!VAC'C]TVNA'U!?K=Y-F5F MSX79^DOM-'G#U]E=56JQO.14J:)8(0ZUL;4@TG$$F3'*8*P0DP%+5!A[I;GR MZWYIK'B0'KP0'S3R@X,"?I?/ X?'C0RG WUB*AP5;V\2' ;;J!3H*<*L!#@, MGF/Z&]C*9:'YM^S/JI;]^9 7PWP\Y(09JM.V_"O%9N^)&()1R&+$=:J96]:7 M 7TOC?8^]P2(#0L==QD$+'5,A;T/"F.S_' 60T)D "-CKB?:[/Y9DO@= $PT M#/,G03!5OR]*&NQ6-A: D MUC!DJ88(A1@2'0G()8E"RG@D.?(Z?NCK<6E+S+40^9.98F+[8!,VU$'+AMJ: M,X@Z18PGA?4C[WB<,":>4Y\?U++"!KJ6M%>@EG?$HP)7:,8]&^CM==[# %<0 M7NW^G5^\I)9)&>M=IE*TPVF#P&T6Y5!I*2B.8,1C!E$D).2I$!"E(@VTY$0F M7GO[CKZ61C?U]>Q>5M (.RAC=1?(;OPR$G03,\M@U ;6]>C$8X*"':?[^PF5 M.#H5/UUBH_L5_VK)7VU]T#K-8R0EQI))*$-[Y9U2 5ELV((P$:@XU5P()^OD MJ-VED8*%,"MVF6!KT'(A&E @N0U>-P%< ,G$DWTP&EXUD4_H?G$5Y':;L]4] M/J%(N]+QJ5\/=*C-;#GY3]D/F^5L9YK-^+JZ,RV,$?WT\%0:$M7K7>(BQMJK?$M!E5]G+:V[3M M[E[E]I*S5FR0G\6 48I5H*.8()@2%D&$$8,T%1IR&U<9"AZD4>17,VZB<9JU M1EQ[I-J23CX<;H;;M%-A8HJOA(>E]. @_OZ,RQM[?Z?HP?"-ZQGM+\:\[M&# M87KE(SV\I8'UU[:;7<[$[N_9[O[M4[$SIFK^50F5_;#W.=?:L/WU>KW]@QD@ M/FSS*L=_>0!7']#$$8GBA NH4\(ABE,%N:(QU(+$(B#2K%]>N]1+!5K:4E:+ M!7*U,V89NU. L[45WG/%NGB@W AS3O@GIL]&%?"'T04TRE@WG4:=*\"L0F"O MD;VIJ8N%E/<&$YS'C07PN#7F+A5JWDIT(T'XJE[=6.T.H^)/F58?-V8C9]M_ MN\T?M[DA^YO\#=O\\^:/39,@;84C$I)88JA5*B"*N(9$H !R+GB"."),,1_& M=>QW:<3:*E!J/1WMS03;/,.ME1BLC4[FI[52X+&.FO2C7-F$"M MQ& OLBV47@MM*P9;L4$I]]7HF1<]H?I_N7O7YK9Q+5WXKZ#JU'NJNTK8PPM( MD.=\[YT.S9) MK/6 ?+"PL"Y>J=!V[$D9SQ&0E\3F>ONUE1=_(]M=:4Y)[N3GS?KA7I2/NF>4 MB1$ZE.42*,DPEPQF <6Z$H7BL"S.8$HH36-!L>!6Q=:'"C W1FOEU\$C!PWT MO[0.4(GP"+060ZLT6DZ+'9V-"?;8KE-+G"*/2CFX0G:_Q MZ/B<@3PH'NH0\2>]2V]*-CR_K$F8DXRCC(>0L419<4P2F$4,0XR"G).4Y)@X M[9NM1IT=X]5"*R-#;;P>!S@.[;"V9#3?"(Y-8PUX>X&G*0+I!)-?MK(:>5J* M<@'CA)><;G8C(RZ*Y8?UMM@^Z_/GVN)37Y(:%*L+\];'[\BWJ2X9]_(/TCK'\TI&,[QB1TXZAP M2S2NMPVS=[Z4&R8$KSXJ<;\1;6:IWSR)$BTLYVT@#,O%I++N-/:C,- .:E MY33D$739O0--1+7G]#K)VK@SU9NC[L, M1Z2\?CFV8T_ZU3@"\O*+<;U]V-=RP_<)HJ3@G]:WY*G8DM6MJ3MF&FLL@R1, M$IJED#"60H03M>&(4 1IE'&4QSN M="]_?A,%87;25:R-C)>8,$X(3 (%,)(9UIU\,8QPB$C 4QD3JWJUEP::&\5H M45]IEV=?2[L7U7Y6\8G5R%QR!B;P9RVI0^WQ7KSL"XW[PFVBJN*#\7,J'VX# M2D^M\-[;)RL,;J-$MPJXU?7N;/E>&7LZ:42?_#=%Q:OF+4U)@+&D*91AJKB2 M$PESR6(8BR@4C'..4JL2:_W#S(TI_X]8&1NBE;B.:VEEMB> 'F OTZ4?N$8F MR]<1&L"5/5#9,Z4?R";BR:'0.='D941Z2++GYLDH\K("78*TN'I@>6&=7U2' MW/^NA&[#W$F0)#R,(1-86Y(BA%1D"$8)1BBA(@ZE4[O85T>9&SD:(9O\JH6N M7N-8S/95).WVI%?C,S(;UM"TF3@'$3U6K.U#P&^EVE='FK9";9^R)Y5I>R\> MV#!@IZGC3K[;5<5:J&=7-^P?NZ(4?(E#%I)-%\]!78< M,Q*P(S/.0$P'Y+@ZH^,YG=5^_(DS5YV!.4U2=7_$-;7I='YK&S50K'?%^J&I MP[E95^^$KFQ;7W=/?HKJPT\UL!JC6)/RV;2GU!LT'6^P6:F1'CXUK2GV7UL: M)R'6W3Q0R'.(4(9A3AA3$\L9X6F09=BIK\<$,L^-*)NJ;]3HU79^VVK-_M>0 M,GGCSK<=N\YL%D=FY>->=/M JUIE<-"YG>+F>J-V[7HZJ E:/4?A]0GG983R M@>/*_09E"">9B-?+&4XS]-"4EX_%2M1;_V68HU1'E0+(!4K2L0XR2+ M>#$Z22GJISFCKQRS=#V'G3[::V^\5V=]L;%XY-FC"]EP<07H>9^O24/8LEI MF@ _B*S+/NWA-%(OP$%NGQTAG(#RW W";NR).T$X 7+:!<+M]J%9 M'NTN6N>/_*Y>J[J*[C)(98()03 +D,Y2PS&DJ;8FA*1I@#*NS @7*CHWT-RX MY[?=:EN(NOA]:1*E@!;6L=;R17CMR,<':--YUAS &I 5TX^$YS28,X--G/?2 MK_)IHLN%ZP=&!94/9-V4W%2;GFJS*GCK@_NBWJ0VB.Q.?E3;G#4KR&I_J% = MW%T<*_N%QS!,\DSM1@()LS!.8)XD2410CA+$G:*(?$@U-^[I*J5S.CIJF5S- MKF+ZJ'VOVJ'SP?"C C_S;,=KD\_>R"0XU<2YAU+Y!-IOZ)47R:8-U?()YDEH ME]>'#Z/Z?R6K7=W24K#OZ^(?N]9:80$F<)4@8C&2 1<1;S MW&E?>FZ@N1'R7DYP\_14;@C[;C[GO=0#K<*S.-NQIP_T1B;$ZX%SIKI+J'AE MK[.#34I(EU1^R3$7KQ_<^*,F)!.9^H54V_>[MLE,B&F2!%D*L28-%'$*,Q1B MR+(THDS@A 5.2<\]8\V-/ Z+O)%U ;2T0(GKW"'B++IV?.$)LY$IXRQ<'K-% M'!#QW<;A['A3]VNXI/@KC1DNWC*P['>G#J6R0X(#P,&&81$[&A]VPU!V5)6AR ,#COKZG8Z5O MNSFP(QK_R([,.2^JWFH3Q4@+#N)ZK.WMA([?TMYV0T];V=L)CI/"WFYWN^<+ M[VVEVXWZPICQO(NRV/ ZSCVC'(LHAQ&/I#)KX@S2&"$8"AX)S#*68ZM.!!=' MFAL-'0S[@[2@%M MUN)-UMYB/A.G^T<^Z]DUAFI=\%*)I(T)RD64I ME;H30@I1$.0PS[#:*4:4$L'#5.+C)5^]LZKF+S49?B[U3D_T#*=;%^J.Y*'?5Y)YL42O&M4$B8?U2FO-=[LE7_ MW.[(:AG1.$ET6+^02:[X#.(.KD[QI+T+EQ7Q/:;6+ V2$& M?',2 ]X-\]?_6.VXX'4;K/;01/U;B;93'Y FA,,CW AUM%?$CH'G,/$C4W:K M(NCHN-"EM(!1L]L;8P%:375-=:VKGMI66U!I=4%'7Z 5UGUBM ZMH8& MZI7(8JE6G#2(G-HB]HPUMV7C-%JO G\:4]"(ZW@NVP>R'6M[@FYDXGTEQM$* M-&>^M(##*^7UC3 M=+I.RM6\K31S6W__KAZQK5JA_TT4#]^5$C<_1$D>A/FCWH <*%=&)$LSB2#. MU28!T311B[,,8M,A .Z> /*S@ORBN MY9O5BI05>%)\7&FP?IW+ZNWZ=KWU@C[B._/?9HVO,>JN\?M7M0&JOL0XT/[) MUO^!\_]/8A*X:O??Q$H8.*G3&0Y#!1S<2&L=WC;J5/2-Z+IU*PHLTPN7G4C7CK[)-E%(A (!;#(!(3^Y=5FE@ME!FPJQW.H*6;<;N6> MV3R.O";W=\LT_VJ4;F)&C=IP(Z%2O(UA;PXM.\J#KO;F*5W]O3;AG&JR?#?O M'%WNJ9M^3C41KS0+G6SH*[;&)\U^FFPXS@C&<8QA$F4"ZC0 F,=9#%FB?AM$ M:4JH4^!_WV!SVT :65_M,#4HX[ 79X=]FP?TIMA*#0)NV$[F B+^-Q?G!IS> MWK^@^JLF^*5[W /UF_)[ZX<7I%:],,5UE5@=.?95'\FWY0KRG,8\"HFB&'UT M'IO(4RF@1"&6B.(\858.L6L%F1O]G/BO>",T4"H*R_*J5\]./S%-B?G(I+57 M ]R\-"NK5SPTK39 J^-<\./J:;'/,IAJ>B9*0AA[FIP2%GQ@VY//<-7C)TMW M\ %"-QO"R_,&=DLX"GEN3+-8D)20B,"(1IE:G\(,9D2DD(9JP>($1ZE;\[77 M!IG;VO,B@G^@Q?LJG':6[K4@C;Q8../CWL6@!P"_[0I>&VC:O@0]JIXT(.B[ M=N#^EWT7?+<2AT9-G>#1ZMUSYU]UP>D'M"C%P_$)EXDHO]MMJRU9 M<[W&:]_<'VM!RK4YE6LU!$*Z35^\W-ZO5YJ_WQ0]%$&M>J>(D! R%.80,2E@ MAI,,8MVX(\NBG&"K^MM>I)D=$QC!]8I/.NJ W9J;@" :(R ;)_Q M5(>(&*.1M\B9)YL ?% >P+/WREW_UESVF$[Z+HQ,AY^/H.C MZ[OU]]"!OIP=K;H]FS'6WEO*( N9,LYY$L(\QBE,,=(M'H,02;=>V,?/G]N: MW!%O6 /L%_!9^C2&@S*V7\(>#W=GPNM:^W4(O!ACVDW]ZPJ>;,S/7'9]/=+? M]O4T%4$TR\6=_%(6:U8\D=6G];\+4MXKP,4RPB'F7":01P&%2)CZI#B">4AI MG*:AC(33=SY,C+G1@7JKT/!2I [PV_'$^*".;>OJ4J7W;:G2!6B4>%X +2TP MXHY3J]0=KM%JESJ(\F:U3-WAZJMM.N!I \E/F;]-5?$LD#S -(!IFNEZ(C&# M68@S&/(,$Q1'0N#0B=#VCYX;26G)'$GJ ),E\0Q2?FPRT7L=_V753W7URP2' MQT_[=9^H=?+%GE[A[C/\\/.IJ$\+ZAW+G30-7G0DRJ84QVCD,_ M(LWMJ[\G/P'K"@J$UE.?^19KH%Z^Q-X9Y&G2+OOMII^*D3GHH%#KJKN3=3NL M.KJNU@HHM< A[LY4?CO2K#9_M&Z33YJ]&V_ZR9O(E]>91+)WZU5F$O42(YM) M-,T*]I.XTI-X_ $^ZTF42BQ/_C:_@/;YRA!U^F8?]!EA1G34=[(6B[W8.JGQH5CK\H> DI4. MD74SH>WGB$14^TX#2&5:UPV#61(1F/ P9P23+!?\>(X^K/E<9J@59?KY$77\ MVLB38[?]\8OS-)9)*_,"M%(OCC)X#X(;>\3?_LD9+*_;*_O1)]U].8/RGH(T#)9G;3JU-L5D)^R/ZZZ?#CMDF 7EDICLM60!:/?16 MN-7$G)P?%SO8:^.QQ?NU@/KM 3]8FFF;Q%\+VDD7^:L?..\B>C5>#MJL_]\U65&R?48BKA_UO6A#L;'#+U^->U(NJFE!PZ3NAF-WIO\E'! M>[OOBW.W[VE3U^JY-2NSDDCM;;3OK4Y@_O!S6Q(EBEJMRV=32%Z[X.0]^;FD M>9I$<4YAF,2BZ5^9Z!"6.!:<\"#-XW1(FZ(IE9C;@JA/*NKN1,,:#4WZ M@M MAG.?UI$7QM?2"8\;%)E>5+]H$'ZM>U<=< '(!;F%&LC@5+/?S.BMYB<41H5 M3:K(FS0Q>HNI.M?@Z$UD&5@:0Z.\WM8B?"VJ_U0+K_X%>1#A4O $)7$2P8BF M!"(6JJ5,!#$,*$IRF3.!$R?G6=]@N(-^(Z%LSH ]ENN? % MW0V;>ZX[%E8D]4D]X(L. @/_ARE,L4PX$8Y M>K04X4W.']W@.7<(Z?@4]RC2QI%1O=^)CT59;5MS[SUYOI/_;T=*11F?UCK( ML0ECSG$N>)"ED) LAHA+":D4*4SC#,5Q&N4YL^I8/&3PN5%=*S]0"@"CP:&D MC-)!1R@V6J@/U3%2U'EB^FEO;+A')CUWI"_'JU\/N7U$YYC03Q2[Z?%E=XK- M' I=3Q2F\R,GB[<:$]=/EZ";F<,CP'EV"O"<;^-8S#5+XW@ MX,_F_Z-8PJZH3=/XXN7@\^A><082ZQ84Y^X?QEF_B[\.KD@UYEK]R$1]>%?6 MWLJNL[+)GUP)4_!OF2E;-^ $J0U^'N@R:K'B,)1#2AG/PE1D,7,JHW:5-'-C M-Z4,.,@*CM51DP1JA?2A_M%EC4Y-447'8A#7S:<=1TXV2R,39P?U;[IVJ4FH M^>.)MTDX5\Z/,XMZP=4KM5XGT:1\ZP6\ER3LYZ'#F/F^)%S\KE_?9H^%8YJ2 M@$J8!IF$*!4(YCC(8)"&/,8B"6+BY%Q].<#<^-/(!\P5;AQX@IP=K5V#Q\A, M54-A9!LA^_RLJ=!MSR,)V2AF]$1IPPC)PQNP8 M9L0)F(:'6@7 +ZT*OYJ8U&8N&O$[YUT7#KFHZ!+T2VD!1)J6]Z^!Z28Y7 M/FT8A>I:/H>(4E/@+H@E"W"$8!1)90BQ7, \2)4UE&$F$4]$E%CU'CL_Q-Q, M(2UA)T9\4)G 5X"T8ZWKX!F9D1R1<2:<\\I[)9-7AIF4*,ZK^9($>JX<]H'7 M.5%J]_15,%'\T#NGJHX/_T*J[?N=:%H0A1BK"]($\I *910%7'WU&8),IH12 MG$M&G<+5+,>=&Q4T8I-5VRGYYD&[)8;U>K+%WHXH1D!T9/88"J8SC3A"XY5; M;,>>E' < 7G)0JZWNX>#G&:X'/)??E;@'V^H#;R>?%/IQDLOF9*+9DY'ER MBC?Q@FU/\,EUSY\L$L4+#-VP%#\/')H1\OA8;.O"WVN^;[K%"O%J!'&01@'/ M: (#QA!$/,L@"3B%"$4IRW"0"&95$W/8\+-;O [2UP>$7?E=DT:^Q4'S5U2;MUI?;M@.S-0L>YN6R?CX?XR)1W*,UKBO:^6B-*";]H MK4#UDU)@-*3M+>[Q$)_(Q/:,O)-)/0R\'AO:\8&3&K9@5877I MF>?N7TSD!P]IPF2(($%,=ZIB M(LPS 1$:8)%Y(0)[^>_=!S,RT:^8 1<%!@ MC0/L=FZ\<< <>2%WPM&]Q+$S)'YK&ML//VT18V=83JH6NS_ANFJ-MYM'JG9S M]:%&XP/ELO:%D7]3V[U=:8Y%C"F_Q"')!8[4+BK&&419KOF+(QB0 MF(B,,I8D3NEF'F2:&YT=Y >LJP!8M1HLP.-!!U!H)8:57;QF)NV(<.+Y&9DA M]S4".NHL0&?"CC1:'"K%+T!'JWI7Z[\8H@>,1ZEM>(U<;U*JT .0YRH/^GBT MNW_LJU F;<'46F#ZOAO?ROWFG?@FMMN5+G"O3W8V:_/')N$*L2C,$,U@3-)4 M$76409)G.E M0Z&H (TN.INBUJ:^S-Y1,6"6@DADB>08Q@&+=?9V!$F"-. MP$3NM?%KPXO/JLGPESCJ=OD74+$>9K',$JH6F5D%L(L( D,91;S) A(&F+?/;K.R#*W)>=P$CU6 MGZYSDV+IB)H&ZK$7&H=>79V&R6_9K>L"J)/WZSHGS^PZ=ET ;DC/KDN/]-:\ MY%!+WIQCZU\=S@A3+G@6$@D#CA*(@B2%E&,UGRCD*$8TY8E5L=&!X\^-.?]8 MDQTOC.VX>WI:F7TN674Z3*@EJQ M%W^4X]0K$1R[\T:O#&_=-,,&((M^%U:/&=C&<'^\VE83N"<_ZPH"-VO>"?IZ M$3P1D2S-" D@2C*NS,M<0(+S$!*6I7$048RI6U?"87+,C2!;X77GG+8@NG8Y M=10P_];]=?;7-FUYSM_BV*!PX)3:$>D$$S55[)-:I&SF:TQ2O1)-OUW]!LHR M;9.^ZP [Z;EWY>/Y ]R#,W$F[$7H"'6G#S19,CT??U MJ^P]FCXF[K)O>>+I> /;M>H:K_NI:I0RN0'':K4IMQ-/E;TW>N(IF\@]/X7R"/4X"]4O0 MIL^?WDLPO_3IE^ ,RIX^>8C[KN F"L)<]QQHSL+3@$6$B F/%.$1F0.XG69;/Z"@Q&)I"]^@."+%[B8&^S M7H''1/:G RY.1N09S7L,PI=W3&; RCC,A42!@2K,0HB"-()&408Y1&A.>!;E=14BG4>?&6NVF M9Q_?#8I6=,",[(#OA;?_HNUGX3+GC8+MR&S8PKH7&NRE!K78X/VHL-I3Z"CP M3D2N3F\O((^ZT89NU TVK*[RSH2G4#1G%'N(VOY9DU&XLWI=_^=HSP&_B M0;]]7\73IM26;N? \=US\\>Z91$*HS2,2 XE"1%$@FKPWRCQ,>+3G;PJN.-5S M!G&D$SU[.=[H-,\9J/,G>>Z/6M2= ;_G_K=A^O]U5V\VC*-O?F2HI1^E! M.DC89'G61XSO=Z422U^Q+7=UY=688YG$RJ;.,$LABCF"),($DB3(E;5-:1@& MMC:U9]GF1K,W#P^EZ7?S(M.R#IPW#5&X40)LO]?7M)IH"Z;8<'NST?4UEH K1IH=:L3,(DVU;1H*JN[D9:PCWM?S3^H>H:A__I_7_W13K[;^J MGW?EOH]A2E H,2<0)3*L2Y7FDC 8)CD5"/,L2:Q.%VT&F]MJ^W_$BFM;V8@* M6EGM&?AF\4H(G^W*&(( U22G113RJIBWO);?BYD7 M-Y"-X(#\ M(,7*!"7KY+E2_-BL?IATQHU:(76+\Z*J=OH7:_$76(FMEE&[1)AYCINKR7'B M[+Q,XTW'R 2O!==(-C/2RKX >^G!7GS0RN_/L30,-Z\^)4<1)G4G#8/GI2=I MX%,FJ\]U6_?97<9,HH@SQ8PT%=HVE3#+:0(94^1(LACE;DU"AHLR-[YL6L-7 MNE*^H4D3 ,Y8N1/<,?+;PSS94>(TZ(],CU?4VFJ4>=,*6R\ ?>O"6JTX5;]:[J\](ZP>1YV%TO\(84S"@#?Q@$#WW@'>78^(&\(.!.NW^ M/OQ1 [?JF_7#O2@?OZBW]SNIQ"$&^I9LQ<.F?+Z3G[9B_W?>?(AQB".<$@IE M*F.(@AA#FK,,TCB,L@"G&0K=]NS#Y)@;?6HUH!KH$;2"@H,FRNYI=-&[2JW- M_BH^D$.'3I_ESGW\21E["S_>?+COYZ]#T^_&?J LT^[PKP/L9*M_Y>,&$JPR MAH4X4^"HTUSIWP4I[]4%E^[6A?7H?5?"$%7P"M S!*>*3 H?CY M)3]G*::EO:$@G1#>X <-H[J/YRW7FT<=GO=?9N/?) W?2,4=>NB/ZH9ED"0X MC% ..>'*GJ0H@ 3+'-(LRA%/.$WCT(7TKI!E;O1W_UV4@F@)W4CPFNFPH\.) M0!Z9&&LMX.=7]]H+4]; %.[MJK0 9D)JDM3Z^.-(#Z!Z923YG#AWLC;-14E7$S@^KV2 MQ8W@[:;%CK:]@STR&1_+J]VH+?)C%M)T0LDK:=J-/"D5.H'QDN#<;K[NB.F] MH-O?R'97&E;\*IX:#\2=_%(6:U8\D=6G]7X'FM!$,IGF,.,Y@RC2-)8(#H.< M2"D9"U)AU]V/#0:I%,<#FD%@-9 'ZH;'9X78VSK MKP)KE+,?-TG>Y.1G$%CGSGV&/6QHFVBR^E!ME=5Q"+7_4FZ>A&[TNKW=5-ME M@CBC0M=32)(,(A$'4"?^*CLMEP2GZNWE3MTF+@\Y-S8[R*E[Q)1*?B", NKG M_6Z.Z":KE6,,.IY(F&*&94%WIL&$>FGTDP\[V67*\U"?M,"8(0(1 MS4.8*2!T2546TTPD>>)D;%F-.C&-;R@J[ !L*%9PIR L;O7M!JY&GW@BY@G.P%G6X>2$<[\5%)W>E[ MKTRQ98 SE(@@ACQ6_T$DPI 0CF 8I4($G(598E40I7>4N=%-(QUX4N(]:XM' M%#_TMMOQ>.%U1"U)Y5J_' VG/?22G>Z="ZV\VC/C(U7J>;LM1M +7I\^[Y<$D3H'+S%RGYAW_LZI)X MVW)7[]FVWT5Y_YVL[Y[,J:2?Y-I]5O";UH5IJW^]R;3G# B(5B2 M$@E9A'.=DA/I!HTQQ$F 4HHE$H%5J>YAP\]NN=H]/I(ZL^/KMS_J?AU?] ]U MC'/3QET['NM&[L!T<@>M]%K^M_C.U&C11?D M1JK&:B7"&Q5B=8'G? U6IZ<,=F,>-VQ4/]1%.VY)63[+FF^K99ZC)"0$PS0* M&$0I8I"@2!G_-$I2H8Q_23)'1Z;-N',C/]W@M*[_X^I-L,39VFGI&[WQW98O M6\0NS,]-#: CN;TZ,5V \NW&M!I[:D>F"R"ON#*=;A]21W(K'G1+/"F+54&V M^R)]>1!%09KFD*6AXITTX9!D&8:(9)Q2P7,>6M64Z!MD;G33R@D.@KJ4/3R# M9#_'^,)G9$)Y!9I!I2'/8.12$O)ZK"8K!6G_.CG6?>S'H+?>XYE;)ZSSV"_\ M<7W'"]<.L\*.4PG;#,(EC@D-0T%@'M$$(DDYS*(LA6%.,0X(X6$>+]=U#.Z] MO>WU^FA6[VM>OZ\G8X[WSAZR:AFIO@.YVOQ5U6<7F_U?5EH/1X/L#.1V]M<5 M"$[#CB>YR*V,_DRK?@R\6E)GAIK4<.I7]Z6==.%J=[/H2[EA0O!*'QU]^"E* M5E1J@WBW?B\>R9J_VZS5W@%G(L7*2(()XES1149AQL( "DXBBO(,8V3=T-YB MO+D92UHH\-3(W9S["H<^%3807S:=/ ,W,D^TT@(M+FCE!7<2W*UA+3(P,ON% MT=ZZ\@SG1(;6]; ZF5\.(/588C9/F@NCQW?>I0F5.'[7>R!8_D69],Z'+>MNO!>+,]\E&ZCSF<_VGYR=GW0=$9 MG'M?FH-Y'&V?E?*?X_3Z$LC>#J@O#N2VCC2=7Y^7-W^\7PJ61HFD$N8DUJDW55_BD$NQO#YL?_])>7O-)^R_#)89%CAXWR8?_F@+MM_KJ MWX:9:5U#L)N1]DU]O=LV:6T9993H@P,H AI#A+#Z$O,\@ SA' 6"Q!%S"F2T M&G5N'^CO0BVW;4.&"OQ2[@7_M;:LE.QUJ4^NI'>SG^RFP8O)HB=B-/:EXX@?'29'"[>4C[VVK[FU#V!#_D MJ#7'3T&< 30G$>V.T)^X>9&Q-I24$M:B?/TJ4Q MZ5E +SON_, T,J>\CM" @\\>J%S:L?J ;++.JDXOEV-3U$M ]/8W/7OSA*U* M+REPW'7TXM4#3CB4J(IE5VKV3+*NZ3+]3LA-*3X6I5A2)B*N:^S%::PH,4PE MI"B)H0QYF.0)#V5@W=S[PEASX\7[XM'$?#ZI 4%YD!M0(S*02F8'!_T%H"W. M./S!-[8-IA'KB+H M;"@EA9\](JL1P(HKMQ=(/MUJ"TL.MEYXP&;=:JM+E M5MM;? 3Q?155P7=D]:]DM1-WTOR.FYCI98"PE%A&,$B)4)8L(Y"*2+&MI$&4 M9A+%2+AX'6T'GAOK_D9^%H^[1_"@IH&LMT)P9=S6PH,?6OIK(OIZ\+=S-XZ! MZLAD?!+UUTH-C-AZ"U$+7F=@C!4+>!FK$:,#>P9_PWC!RY#T1Q!:W#^,M'[; MK;:%>'Q:;9Y%J:O2?!'K2JURWXJ'=2$+IK[+#_5?176[^2%*P=\]WVY6*Z&S MT<0[4C[4+9T[)ZGWFYO5RA2VT+7_UMM*&;%,+Y\/8HDBGN8YB6$4RDQ7'\U@ M%D?JGUD09E&0A9%;<;Z)Y9\;A3:2Z2];M&H"5NNI8RC87E- ]ZH"\E *T1\. M/(N7Q8ZH9_P*C,SW1YHW1< :Y1>@H_X"[ $ MX>7XX !/(!P%(6SW0"% ^@" M8?;]#13^%I WFD.OZ]#4.DRZG+W1!+U<%=]*#&^]9HXZ==\K&:HZH3)C4ENKQM\6@JF=55*#I_OKJIS/DILUN?QIJ(D1>7U]O!'$D.[BU@]M'C MY2)>8S=P.2_ 6W=GN0B-1>N5R\\8'(3UH]#T_'%3OM_LZ%;N5C>,;78ZTR[( M$8H%(S G&6O:J2"DM@,1BG.1Q DF:*D8G&X3 M(&RW"/C";632;T72;;^:LJF+MD3'9X4<:#KRZ7 V]9E49/6KU\BUBQCY#E@[ M/^#4<6H757\E/.WR/<.(^^^;#?^K6*VZ-2!1&B>YS!(8$)U=*E@":913F.$P MCU$F<_5RN3#)*V/,C4!:$6U+*UIC:<<95R(T,E6X@N-,!SWJ>V6!U\:9]./O M4?3E-]]WZ:"D\H>2/)+?"5,T0E;OQ;U0.^7-XVZMMM+Z=Z+Z\O7N]YO[#Y^; M\U[0GXY7&!< M($?FD59XT$H/WNOJA2_E![^T&OPZ(*Q@ .Q..>HCPC]=RKKW:7!-8A^(8G]. MN^M#ITQQ'ZCPBXSWH4\99AM^+-9$Z58?2Q8/W[=W\H^J[M.Z3$DF2!!@&$2Y M6AT2&L%,( KC/,%1&!"24:M\1HNQYK84-*+6M8@&];/N ];.8/0$U\B$WR+5 MQBAH0>%&0B5J'9>P $0W? =J,[-[W-4-*KI=X?V9F!: >34U^\:;U.2T4/RE MZ6ESR]">?EIJ4T_-]$K]8WUH4W=/?KX3:R&+;?7A)UOMN#Z[>31[W"^BW-:' M.?>;#S_)H^ZQHR[_*K:[+JH743!+UKNY-M/((:^7-!J-)"-WQJ-IDB$)F,8@$%TJ6,\S2#-"089GDD M.<,)IQFQS_.]1I2YK3E'S2-:?-867W3/33$[NSL_)H#SEJR;')9=YJDF:+-^Y4P?MK^X'5!U]0&W<*-BJR5H= M%/N;K]1H'[CVID]?-<"$*=8^@#A.P_;RQ&&;MD]KMGG4#VY.A)M%6#8V >R;=75#=1TDMEU&*8\%24,HA3Y"1%3 #"$&61++G%&68HY=]F$#9)C= M,F=*'FW_E]N^:0CX=ENAD2$=>8&JI3?+SCY0H='@5Q.[UB@!#EJ /UL]/.Y5 MKD#1Z_9CB!R3[BBN .KE)N&:1[G;_6JO\5T'$.L(F;HR8/L;S<$=9EX2R1'F M-((ISV.(E%T/\X!*-66,L:ONXW#[-Q.S;SS9J;)W[?K-3]5=VU=)E0)J,D MRF 0!PE$&2,P8RR%L8P"D6 4!)(O3?J"G4%[:4 G6M\/.]Z7<6\R,SJ;1M,- M5!A9W2S:BU#;F:\^ 1R9O3^_0.U#/VK.-J@M%%X-SHN#3FI=VD+PTI2TOF]@ MH0C=X?B&L7(G>&>H9BNX)#&AE)$$4H1#W<8EA5D6!#"A(I<,1S%*G0)M^X>; MFZ58=STGM;AJF36VO&MOIWZ [:C$'VPC$TF-6"-IU]VJ=KRUL!X+/5B!XK>\ M0_^0TQ9UL%+_I)2#W5WNF]#/Q5K-,XH$2E4E@F!*,8!5&PC%.0Y#N.BKH//C6C:ZC,ZKW2S M*K@),UHU$@/C*0!/HGPLJJK0AO]NK2:ES2+:5U"PWU4Y3];E3>N84S"Z];,V M_9":W*)6^@5HY5^ =H):%8#1843 [7>S8P(_T:;6_P0X;6^'(MBSRW5^Y&2; MW:'*=O>\@Y_AM1Y@**$09DP7:R<,YCCG,(T"$2: MQ@%*$ZL@A@%CSVU14?L#M2'^M*[4OG@UH,*."^QV9NQ(8(Z\/+S:^^E0LF,! M&MF!$MYC'L(5H$W1U.G5\>?0KJD/&,M&3+V/&,9A^NA''_/HP_';7;7=/(JR MM;^?V\T@#Y$D629A($2NSZ0SF.4YAT00R22-(QPXI2S8##HWUFIE[GKRW'C+ M"NI<4"0IRF#"J():" 8S$N10!"'+F,XKS*E;Q0??8$]3^6$BN.W6!]\0CKPP M[+'3$4V@%7BQ=WL\C^#T<('(ZS)@-?"D_.\"Q4OB=[IWX(&-J"HACDMG[H=H MNW"_WXE_%Z3\6/P02Q[G+"9Q!@.:FG*4$A*:4!C)&&5Q+'.11B[L[RK W%8" M]2*FC@P+*?@":!6 UL'CV<] ]/R> M!;D*,>W9T$"(3LZ*AC['W=W[GCRJW3W_3-;\IA1DR6F6DR!5^R1$.$2,!I"@ M,(",!(C3.,;*Q++UYKYX]MQXJ1$/K/1)J0X6(LPM5N@E=I>=JU<@,C+!M&!H MT19 "S<5^3+.R;S-)X1M>M(/'?)0#_A[NFI MCC8GJUM2??^XVOSUH?[%(?08\P#%:<)AFF3*RF(!AUF A/HIR@3'.9;"JK., MRZ!S8["NS$ +#;34H!7;)@QY^ 18N@H]PSJVC_!Z1-T=@PX0^?4(V@P\K2O0 M 8H3'Z#+O==L!8TY]EY4K"R>3'%3'3*XI%&62R(QC(D.R>8201(G">0)QF$F M LQBJ^ZJ%F/-C8;:S4FS)>F("_XT CO23Q_,+CN]J\&;:%,W +>!N[=>1$;8 MJ+T^WAOLR7H5?WW[U7_+P-,#Q4LZW.\'61E:VMZ2LGQ66SS3@V6)&:5QE@N8 M$IQ"A!61$-W.*=9NHPSQ($Z=X:? JINTG4J6=?B^H_ M/Q=K\6DK'JLECP7/=/LW%J3*#DE#J?9%L?J/LDCR.,!$\-3Q[/',4+/CCZZD M0(L*_M3" B.MHPW2@[#U&9@'W,8_^1H$V9#CK@MH^#[D.C?5&9.M^"?_C)E 54%[Q9YE&:8Q$P98Z0$*(X MTLW5*(-)&N6!I#PD@5BNQ8,.=;V_G)5TI3A6WTY>?SLG0HUKR8/B\6FGXWT+ M);1ZN$,8[S7S<]GI/#;<4_>A5&J HWJ/Q_D)75U K4Q3:FR:";'W?D\T,1-Y MRL><("?7N@=8>]SPUSQ],I>]!PBZ[GT?CQL:,KPIM_>B?'POZ/9>/>/]YI$4 MZR6-$B*E7I40EQ %&85YC@GD::#S8T,:AT[>MC/CS,W$-6)"-=(CT((N@!85 M_%D+Z^KD/P.MI5__>L#&=N4/PVI 7&\O$IYC>%\?:^)XW5Z%3V-S^R\?1@P? M2*F+,.IZC";X]U[\W+Y;Z?H1 8G2A.J"4+'N3D4#M??-=#<)&9"8RCQ-,J># MP;,CS8T+2K^DA\LW#".(^U)9*+ORV63:&Y_;#?O'KBAUBD"U_4ULOV_X MDH/1O@1YL".S'TC.S*OM^+6E:D6]2'( MSL,=52@]_Z,74F M>1>0O/*]U<"34K\+%"]7 :=[!UJ,ILQ*_:A/ZQ^BVIIZIG^MU0?_O7@Z-.A> MYAEFF. ,AFFH* HS#DF68ACG@B5A$!*46_4C@'VL_)JBUJ-/:YJZ@G)BJCH_8&COFFI;%DR9 M??H0^6;-7YPEO_[;MIDBRS)!$@ZS2.BXV(3 G$4,!D$2Y!E+\BAWRCV]1IBY M\9F)FM#1_B_#)P:ZT*Z:*#O6FPK^L0^:AR,_H*G+]9!Y;MARA4 3-V.Y'KK3 M1BL>GCGP]&"K7CGZ_%EL-;NTE4Z:[R^*>$:9VH-B&5*(4L8@Q7$*>9X)3$7 M\LCM"*%GL+D182,K:(356]%:7,1\P>8>-_ZHRNWRMV*MZQ\=>BK1F*($)@$/( JXA'DF4RAPE$E3)_E"SRK3?H[G+QCHKBE+77:[+ 6K^RNL^9>RV)1JEU5L^ W_CUV]_:JT M?4&V)L_GW7/G'\V%:UX'(MS\+*HEY0)Q+C-(HQ1!E(<(YC0.(4*"8YK25$KD MY-D90J#$$G=9Q-2+4)SZN,<<:W!6LK'.QZO]_6IOBQ_N@M%OR5&S)ZG>Q M7:I]6Q:D60 %5^\"XDD.JVY77?A:-XU]][4!_2 M![FIJB_E1A;;91#%*8LQA5B$.EDK M89 D&5+ 1T$8$<61R&%014:GP-@41.]B]63U$+<-LRR%V M +JF&F+W,4/[\QUZ(BP3R7"21PD,D=I%(AD*F&7J/S3)>8@B'.2ID[G1??C< M*.F=VO1O_C*1\75;FDJLB\V^.XUL^D.XMN#KH&E)20,Q&IMO-NN'.IM("VAQ M8CJ@N=ZIXIX;Z74&F+AIWJEJIPWR7KEFX-F!E(+I5O5-!\^O9"ONUCK"X$64 MP4ELPO$O.EW7-WQV/&49X$RQ/&=YV M?L<^9-A/[;X+MU903^6MF#RI&&\F_!Y4C"#GM.<4 MXP%]G83&P'Y^6XEN&XVE<\&0/?B,/9J9:)*V ]A4NL'S59E1)7 MY;HE29SO'1A!+%;JKP]_%VM1DI4^U>:/Q;JH3(&N'^)#W4IZF<4H"V3.8"AH M#!'& :1Q',,THJ&NDY5BSMSRB.T&'G#P?58:-!([3$2V0DEOS')=D-/&YWL!,=)G++;W/?]&_F-3WJY(5=71 MT3B/)$TE)#S5))$G,,-9""DCJ:(-'!'L1!*.X\^-/ [BPY66'QP4:&.]AD0^ MN\Z*'()E!GAC.)$YFZFDA^QYD:.C5;:K=_H!3J*@8-F"]#J!FKE]*%! M5[UA/6(\3;8=N4X_A2-S[H2S-R!]WR?8GA/YO8@V<4J_3SA/D_N]/MW]Z*6- M__FX*>_6[Y48:]Z1X=UFS:ME(HENHZ-C=W $D< AS#G/813F:9"(7%!!;$]= M+,:;&U6W(NM/=[.&W @-GCK?.]5BVQ\,V&!^^:S%,Y(C,^8>1"4NN%O#6N C MUGSG'T7[DQ7/:$YTJ'(UJDZ'*0X8]9RCV#QELB,4!Y6ZIRXTK]<7]4JT19$XCG@>(0+36 80R3B'62 47\L< M\RQ4/T96QO=U8LR-P8]+6X*#+N OI0S8>SF[Z@"CCST=73%IE[E^FJD8>0D8 M/@L##M^O^8:L%XUIIF6BM63,Z7%:9JY'M6?UN>+ADRU*UP/07:L\/,U]"?M6 MK'Z(DO#-OQ4K+HM2--^6)#))4AVV%44Q1$PF:FE*!!1,+4TX#;FPBP+N&6-N MB\]>3-#*:<]BYV"\O&)X &?L$_D37 ;0_#F [#G< U 3$;3#B^3$MQ<0Z"'3 M?33FFT>Q3WY*?8=TY=1E'(28@YC MAC.(XB"!-$P1C.,LQ2@@L6!6B9O6(\Z-__:&0V%D!5LM[/^R_\3M8+[,B-[! M&YD??]>Y +7 !^.K%AD8F<&?K=0.A&F'ICU]>D=U(C)5T/_YH=< MG?#IH5J[YTQ&O$YJ=6G8[49W4M:Q.)_6ZC'F);K=_!!KLMY^%IK[39I#L?F- M_-15]I:,)3S#B, @1$*W*&[& FO1JLRJX MV?&M&L&!Z:-KSRX.Z%\F['$P'9FUZUBPO=2Z:THM]P*TD@,C^@(TPH^"KCV! MCX/R1"SN$6TG5G<'K8?:'1XV&;^[*]@E^0%WNQ<8OMT][E9UZ*])9JL+Y]W) M&[YYTF^="?["(0V9##&,$YQ"%,0)S%BJC7'$J4AD$,96W1QL!YP;NQ]D!K70 M"U"+K0\S6\&=PO"LH>\G^#$ '9G:O6#I5/W8!:"KBR);#399K607U;LEE)WN M&V)>UD:K,E?K&#Q=344W=BY+G49K#@67&0NYE,JFQ'FJMOQ1&D-*4 )#27D2 MXCR*,NMX"9L!YT8Z=<_RU:&&HXN)8X&OC>GH%[71C<9F ZKD;6)V%Z 1&71E M]@RDBY7H%]#)[,-K@74T"^U1ZC4(+1XSH2EHK]2Q$>APW["(Y2_EA@G!JX]* M8&5O[DH=??%-;+DJD%P3#1,HZ4-9BC' I$L3((90JS3*V%82R" MD"+!8F;%S<-%F!M;MQH />V@:'4 U5Z)"I1B9?P"VXTNJ/DDRNVS2:#4M6:> M]"5NP<<#YJV?\Z>9C9%7@>.)V(L/#O(OP%X#<%#!7^CPZVZ^?B46Q+(=Z1YZ\FK63]\/GS[V0? MBISFB8"!GBW$@AR2E$0PR).(,L6G<6S5NF>X"'-CS%98H*0%K1[*KOA\"VY, M\?+.G_?:F+_;VV\#)^NR:3S^%(Q,D\/1'Q!?,' :[ WK\:=C(E-[A(_"R?:^ M#L@>:WS@@R>SSZ]3O&NQ7_FD@?5B-^L'_5#M,_Z-;'>E6>:^BJR.K36I>H_:A>V66* T33G,)(9Z,@B5*8=E!X-O9XJ-#.O8ZHPO6:@6 UD ?(!D=GIM2V%I:C[5KKP'+;Y'; M09),6PWW&K!.RN9>];!AG*NM*IUD+M MADW*C39LW'C/>@+LJ&X,6,<^S&I!7( C<#MB@S^UX,!([C$_V14LK^QF/?BD MA.8*R4L.<[Y_H+NUH<3[S0W[QZXHQ;M=5:QU=P%=;.=.F@JQ]5_X,@A(DB1$ M0!(I_D)8QI!*Q5]I',<)R;)8LM2MI)_+\%9?VJ2%_D3)R.O-V 1CQPD-Q4[S(M"C36-Y>P M=O>S#@#-KX?518!I?:L#H#GQJ@YYQM!Z@71[8-J#W8 5Q:42!9"D(H=ZJPJS M,$S43RQ#F,1Y@ISVIV?&F9N=9N+Q#H4KG.L$O@ZF'1-Y@&CT8WZ%SD'$D>RK M"SAXKA7X^E@3UPKL5?BT5F#_Y>X'*[AWB5EGCV(.UDW^-7=M99)QE"HR58[FV>U M=[=W_%\_IY>/8B:=J;'WDUH7?2B]."0K-?HL0*L1:%2J\Y=,^&0[LW<2U'J9 M=G-3SI/]6O'F.R QQL?P\=V!B ?1=\ MM](=RS:/3YMU[6K=YX(UU;S?B;60Q=84.3O8@WDJK#>GPM.EJ1+JK>%0KA^[E>RKEK1S7'F28L*_ZUR7# ;I7^. ME0!OTE3'!9ISG7:Z";B)(19DF"8X"!C6"JI5>4F3_+,C3-,I5=H9#VJUNMHSUPY298FSG30 MC^T*U%)":E!OY.RFF(]UVN\'/[\6T)4R36L4^0'PQ$[R]-BA;9?7Q:;\?;,5 MK?\#1TQQ8RPACB6"*#)9G'$ %6/&. CR(,38Z MY8G&-9",34X=-$8PF?[M_?_+9;;8NGE?C[KN!"W2F^[.BJ8)IHR/JYW2SQ/%7O10JS&&.(8JHV M2UFJ4!6"YEB0 "&KS=)U8LR-%_:R@EI8T$@+6F4JUGO8NZ2NF MZ_(1P#23,#(3=90 1HM% _)^ A;@[!RYGQ%<,2'V1P;33,Q$)PCC3I#3X<+U MN/:<-5SQ\,F.'JX'H'L2X>%IP\S1CZ0H_Y6L=L(,6^E"H*NX^E@UX!FT[,O$ WL09?PJPNY(7:U(^@[W,NG*XEKIN?N8_ MTZ\?GE%R^\X,^2;9?/WJG\O?NW#7P%-%G0JY;JLU72(RO4VO9?]=6\Q:2-38:L2T#J!5BEE/1UZ(QB] MX!]/X* 9N-^ 1C=U:3WEG]:@U>\-)L\AZ>\-)G&JW+]))],M!= SZGV9@+Z& MFBXAT#,X1WF!OI]]E2?@XZ;4 A7JT;J/T+I2NP'3DFS]N>DN\;R/I>X4"\=Q M&"#.!=\8M M[,.^%@_?MW?RCZH. ;]AK%X[ M!'\OGDJA6\_K)DQK?O.X*;?%?]7V%T$BSG.*8!Z&""(9"T@2)J$(.>%,)#3( MG>(Y1Y5V;ENHCM2 =\36VR-/S3I&G/HX#8,X8 CJFE@0D22 %&<9#),@40LU MR0CCCF4"WWSR)ZTKJ)T@__-_A&GPO__G_\BB,/K?X.P+H5\"TE%F3N^!Y5+_ MYG,[62L8H^<"&$T79NKVRII_->K63DE@%(8;"97*=4K5XN@]>/_R/;BQ>0^& M-) 9?WY\]YH94>*IV]*,#_XK'6PF&'28T?+[3I])W\FOXDD]4[L.OXD'L]M9 MAM)4/1 PR6-E<:28PBQ.&"0T3.,T%SS@3MFOYX>:F[E02ZI/0.6]GN$F):W+:K]D'(L[AI1,T6UB MJ[HVK"ZE7;T3:A\NVG8G)MYE&5+)"%=XLE#F$.FPZBS! -TBJ ^!\@^E2"\4SJ!.=;%B_IW_S507% :?>^BR;N0UGT&=*Z\W?I2L_Q,\[$BI['4A*K S97*WWT5[D23, M.!%=8X$NS 9.>![GVN(F4F@?7PIS-3^Z-GJ,B2 Q0W+Y0Y1T\Q;ST1UXO!GI MB A6-K/C>0[LK'*?N(Z\B'9>\:8<1$?:15.9UF=PEATRGB.T+@PZ<9B6'02G ML5J6][G;[C<[]O'5SVA3P\E*)N#J)W\"9TY'.Q M%I^VXK%:)FH3C3*UJY9A&NLV"$A9;!&#,H@8(H*%D5W$I.V <[/8CN6M74Y& M8O"GEAD8H2V_>FO0[8P"GU".S)A7HCBD!(L5-+YKK/0/.G41%2L(7JF28G?? MP#Z;KP2SO2-543?U9-KX^%E42R898SDED'&U/T$$1S"C.(4LB8,@29* V'6X M=QMV;N2SCP;]ZS@:U$BNOZ)&=F5_*.D=6VTZ(>6W MTZ;=T-/VV72"XZ3+IMO=PRAK7TZSZ4_W?E>J!]?^M"6AF$@9)3#+\QPBG*:0 M1H& 09:*3%F<22*P>I[@ZJC%":\@3F4H1!G#.44&Y[ MHCR9U'-;&K20L--1&3P9,1= MKKIW[3*@.WO_V71OQ&6GY2SG>60&;G4& M':47Y[,DNHHOP%YUT-$=')1? /,&=?2_Q.MO^'[8.VQG^9Y,Y &>V?OBY&:> M?-YZ_-;3R3*9(WQR>+N>]>D''^HY>WPL3(9G=;/F>Q&9SLKC 4EH1BFD(0G5 MM@D+F/$H@!(E+*=,LCS.W-QE9\>:FZ71$=4S3NJCXJ2/K\BWNFZ9.U>/W.W''MALJRBB(@Z8XH=HNQYD8;T=^4ZO\?."K"S7?*I*@% M!UIR>UOS$M"7=Q >X1N9/8X@>_\"L@'E@"]A9V]=>\1P(INX%TL_IJLE*#T& MYZ4G3&8F6JK2->YL;QEFDG52IDR_.EV@MQ3?=7?!'Z)N*?MY4U6_B^V=O"<_ MEQ23*,"Z_%0:I! EN6[P%ZN?&)9I@@@+$J>.#X[CSXV#N]F0&]/OCW45 "LE MNYL%YSHA=E;=B#"/S-5=A.N.BD>RMQVQ?]'B_[H 2@-]]*ET\&<%#@3/JV7H M*L.DUN) @%Y:D$,?X\9\7!3+#\HXW3Y_>!3E@S)2_UYN_MI^;TJ3+VD8A@AS M"6.1<(BDB&'.U+XT#SE*8BXE#ZRJ$M*G_BB+MXP<+>T6FW^TG[RCYOR_69'MW*W4E:+3C6IO@HFBA]Z MD-M=6:J-]S+#<9!+*6&61XI#TEQ"DB'=%ATG"&62\RQQVBNYC#XW2MD+7Q<% MY(W\@#0*Z,)2K!8=E'ME7#=/3O-CN74:"_7Q-TXUL X1I@F. MZEJ$0&TG[84=X&N_!)U+#6YO$$Y66MM 61DHF8%RUPKMJ>:$)2B]E:_[GS!A M06LK58[K5-O=\H2FG&48IB**(6(\@R22#$:2"HR% ME$@PQXJ5YT>S>K4GK3?Y7DA1Z@CH)KAR_0"8EG1P[ZE3@!G-. LE%#A+(1*) M;O,E!&02IT&:ZBI+5FN4+WBG3 !5 H*BD;#&59G8M4M]NP'JSC4?4,&U!VP[ MR]H3A".O7]T67P;)5E!PV_N&7M/5ZQP<8[7T.AGOK?IYG5.\IYG7V5L&UZ1F M0O#JHQ*S?6X]RI+FE!+& \71)(*(1 '," IA%L11)#&+ N24T7E^J+DQ2"LI MT),'UN:L?R,592NB=N7H\_A:LH87U,8FC2/ ]HS14(C7TK@7P/!=U_;<<%,7 MI;V@]BL592_=,2"CIRSX@_C8E+9J-B"22Q&(-(6Q)@B42@YI%*=0!G',F.** M-)/6R3>O## W;JAE!!^="GR=1>_RSO=:3$;^\E_ ,6"'^RHN#@D:5^(S52Z% MY6OCEN30HWM?/L)KMTV7.M C]%&4?]]U[C$0IAS/IOQ=S=$R0V'*6,JA1+& M*&$)S''&84*1,GAXE*&(V,8\=)X[-ZIJ1 -:-ON(ABY0_?1TA?IC'P;8:.X4 MG_"*GH/C$;K/FBS^X!4%NO$&K_W9_2.[W?P0Y;XL&DXXHBAF,$1,5UJ0ZC,+ M4@D9"60NSRYS88AM&]WI8(.'UTKVH[^+,[ M?MID']ZK2G0_O=R:D[$OBD;QZ3"WYR.(LUXY#@M0"F>FM?Q"H]5+FG.811T'@E)WF1ZRY??9'W6,6W:YR MC6H+L%=.[X4[*;&-?N#/@X;@PUH9HG7>HF/(D:=9MW-(3#^7(W/76TRCL^?# M+^I>O22>1)O4H^(7SI?>%\]/=_?4&"_Q6JTH9FNK%YBU[BQTR&^^5V] ]7VS MXA\WY6>AUA_R(+[J=W:)LYPE41[!*(H4_Z,H@CG2V)R_8]:CV^,JN>/AD'K7K >CZW3P\ M;=C>Y2A\^=MWHD99LA#1-%=[$(%3I.-$**2IR-4\D92$*(F"T,J%T#/&W):: M?4B]B7M:Z Q+$P5EA 6_%.V/O[KM$5Y#U\[@OQ*SD5>)XPP$9:H; ?T9WCW: M>[6B7QMG4I.X1]&7]FW?I4/[$%65$/N6V\>6\Q]K7E0FS%?P#S^9NK1MA\-Q MC$G&(.,ZXX!'$F:4,@L_L)V$3K HK' MIYV.?BJ4T.KACI%/P^;&CEO&@WJJWCE:_@78:_"*%Z&K!JCU&*&ISA4X>NZT M,T22B=OO7 '6:4^>:QXV)#G!V&9,6V*?UB;.0U="J[;5I[5)*.)+HMY503&& M+"**%F7 (56_@1FC@I,X2F5@'9)Q>;BYV4]=B9OHSZ(1U27L_B+*EW?A?K$; M_02G ]NG-6C$7=1AG^#3&!"Z)"_XA'*R_(7K('7,9+!%J#>9X>)#)LQGL%7H M.*7!^BYW[M5]V;?/WX1ZD-H)BTHW,=CLME\%X<7J^;UHVJ+2E?A(BM+TYVP; M+?^NQ=F*AY*LZJ?\)M2]_-/ZA[+'3&SOI\+0F'R]6<.B40T( MHQMX-,JI]6.OG3W_O>7+]&KYP0$&TUQ&X0 :($ 7":"AJ+M) M+T#SXMQ)H/" +2"@>6(-">A@L@ '5$ -"]"X@ ,P_QSOEOVB_4_RCDUD#?R3 MO&M.1L<,9KC'FGE+Z28SDV8P!5W[:P[B#'-!ME7%.R<=M1B?&J]9I1,I!+\K M34*%TJ 5O/: UG]=JAUVF.*<*A,M(_H_"-(LBV 699$0,6(B=BJBY$>L^9I= MS;G&@VG671^IMYV43'%)LBZN.?;P-*MVWLSIYVID^VC? :*CT:)==UJE0"VV M^MA J]9^R5(3[/M QB_(7GV?GD2;U!GJ%\Z7WE'/3Q]04%V'6]VL^6?U7JWV M7MI;4I;/BFK^(B6OVD0VC--$!A'D.>,041+"3/(4XCCE&!.6A,PZ\,EZU+GQ MLA$<*,F!$;USKG$DO$.M<&O\+^]91T%U9 :U!'1(%79K9!WJL8^!\%25V:]\ M==UJM+L"U5>MW?I9T]5M=U7OJ(*[\\T>YL+.F_4/[UOD$4T0"#$)M_'R >9S\#P+' M*KI_A)/^W\BN%$^D^E)N=)>R]T6EO]!F38\"0I,L1S!.LP@B'N;:6J4PS444 MA3G)\]BJB_6E@>9FH+:R@D98T$AK;S?UPGK9"/4%UL@D= ZG 89F+V#VMJ4O MX"8R)X<#Z&1(VJ#28SOVWCZ9N6BC1-="M+I^P/'\3_9=MWO4;H3:?="2)4&" M!BF&/..Q(DN208("!D4>BR0S15M3Z[/S,X/,C2B[IA=_L:Q%=L;*\$[LWVM-L-H )\(05? "TXT)*/O)WMP6K\G>QK@[_] M)K8'$JO]:]_]P[M?-\6EFX4Q%S0)*8LARQF#B,0"$I%RR)G:NF(F>)(Z][P^ M&N'_Y^Y=N^/&E7/AOX*U3MYD]EI"P@MX2S[)LKVC'(^E8VOV_C ?>N$J,=-J M:I-LC95?_P*\=+/5W23 !FF>D[4SEFP2J'I /*@""E5+8QKS;/GGP=.CEHL@ MF9A##C+CV_.B!E6W7K+ZL)?9"U6?5/)4>>K3#XZ;S?LHG+HR87M^NR(8$<^E M#@QCYD!5,A"2Q/4@]V@[>!%[4WX(!ZLS_VQGLQ+ D,KO>6#P^7%T\&NZ29^WSW_=XBIN MBQ?WV3JE;RO/8R1(/ RQBPA$ L40AW+%QXE/J.?P 'G(A W.]+,T,KC)UFM. M2U6@]P/.'[&4>O,(KA]SS@UN#0R!JT<.%B";>F^ZEA#L1;P"M9#@]^;/!_ZC M!!_DA_^'10MA !FK;'&NKUG)8D#A]UPQ]/A8RZ&M9*R2D=]DFS+=;.7T:"(# MLDWQ@8LL;RH>/^ ?O/@L?TT?-RO7B7B@$G^$@2\@\H-(V18AI)&/A(N8E\1& M14S&B[(TPFG$,K4Z1H^$KETR![Z36RZ="NMU08.])F"O"B"5+FU%]DJ;*S T M,"-LG$LQM6P%C19G9COI4MB.+:F+6QQ'H+L0JKT$*XK"R'&1#T-.0X@H]R!V M7 YY(.2_A%&"D63&K,1K/68\T8<1Y>UZFFY>[N/YQGA,]B."7M:*YR['46R N1&ABYM^#<[ & MV./R'O6MDO2I?F9EWQY%W]-JWZ/C^/)C7<-0,72>DJVBYGLYSI^>7];9&\\_ MI@7-N?I;G+]U'VJ"$W'BBD3E/@UBQX>(!!Y,I+D)*>4T83YQJ&/$"I>)LS0" M.1 7T(Z\AD[NA:.DQS?S83\Q-36*@*Z00*ER!5IEP.'0'#QI.\C4#JY6.>]" MD6:E1SOPO6=22ZV:QUW]MLDY50^SWR2';UAUS0NO[^7'_X0+?D?6Z6-E(3]D M'[@Z*58GC'<;WIXYWFX^IWE1_B=>BSNA_FU%7+5U2%3!01Y#%/F!=/R1"T,4 M!6X4",_E6B>%DTBW-$K^5)3I< I1+'\"0=$KMN<>PY&CIN0R#RP M<*#7I:W"^ZHPUT7!51+\1[63\+N2=50YGR'4]3P@ZUA.O%*.@W%D6*$F+!/$ M% [U_!,""C7!.!U-J/ORA3O@)ROJK#PBB"NB&#J("\D_3@B)XS@0)YC[CA.% M+C^ : +O,TGVA" 8)ZXD M?K5IE@24PL"G)(JE$\=HM'KE.5:;;;3W?Y>]4_NPG?_]9H(S(M9:.OG-U*[VOSJ J<5:N[NB,M2>M_ M<%W\[(5OBBKZ_.'/;,5C-XX\&L#04UM KN=!PKD# TZ8$R""(FQJ5)I+L32N MEQ^@;VQ+C@!?V[:<%M+I;4TI/ZP4 'L-6LM3R4W59EI7F<9+EXI8-4;'XVC; M.!TAR=S&ZGBP3ABO%S0VC@Z_TR?.MFM^)VYP\72]8>H/E13M%:^5#_^@3.A5 MS"-IO5(7"A1(^@MP K$0$0P$22AW'1Q%U(3^M'I=&MVU0BN;5LD+\(;5/W0D M![]7LAOZV'JCH,>#UK&=F/?LP&I,343;5U[N3<:L* Z2>S5[DJN0"%]RF(!.58;&CUV8A()!QD.' M"\*I%_CZ61GO /P ]R +(E9IU=);AB9V=(1L^I9M](";FPKT^39"$ M.F39IQ)LE )2JVZ-+ZG7N_R-[=G-W"-FDFQBYI&;+3/%;@1Q/8(JJW0U@FI= M$\T(;N0(=O;%U @>SKTW-8+9AEM+:V$1[MX<&#;ZF3%AAD58#K-KV&QXI&FO MLGI\P(4*PGE6+D,]*_TPP=@)"20^XQ Q$4+L<0S=)'89IB+A#)EMDY[N:'G; MHZIH*CM".:Q6T-7T@2[&;&JG1PG8?('-<3FXSG.5D*OXS LPCZA9,@*M7I^E2UUE MK\_3QR>UPC'^RM?9B_R;9F*E.(1E\3T1D:/'*SC/3%K M[.6%E<\%VOZ793 M;'.5VO%FC=/GXB-GJ@ZV.L=D+*2)2P-('$94;:L0QM((@:X(D\3U1>A@+>XR M[7AI]%7+_B_%X6X)K:0&+ZI>':V*A$M5]#?RC49B^(1E*GPGIJM&;-"5&^P$ M![7D8"_Z1/CJGX=,A?-,QQZ-^/]R^"FG.\";CYKM=+!TKC$&MI[C"Z/F9CNE M&*-D]S!BU/OF:\"'/,.,2&-KO]C"]N(0@G#^.F3 MME4<9V+J<9^A$2EKP]+#Q,-MS$:_VNIT.5?_I9&[!#G'DL+?NDFYF8B(FS@$ MTDCMY$6.!Q/F^S".6$@"@3ERS/8$COM8&JFV(H[):GX*0DWG_3)@IG;5#S"9 MPBT_K[Y=)_Q$/_.ZW.<5/7*P>QX=-\._\5>^V?)O_+E.X'O/4Y$#A@11M6$8 M5M6I:<1;&J\TVEV!G7Z@H^!!SH3=Q8Q:R:K(?$?-*U I"I2FH^Y? M6_X.]!CNYXWNQ.3X]VO"1+V,SD/(\_PPL&5_ MM7*-BR(5*64A4ICNMZR.N-55CY)!W6=;1ZA%.YY_+5W\Y'3/9^><#PF/\1N MAN)@@[=[DWLG?QU+9_MB]VCP;*<9-)1B[LR"XT ZD4QP9$-C"EWG?_#RU^VZ M3%_6_.]<'2US)KF;JLV91[Y"(F&$13$4#N(0$9_!)'01C*45S9(X5 $U^L6N M^SM;&@76\H+G1F"3LLT#J [O6MK$:F)Z:F!J906ML& OK47H3*I>VX-PIOW* MO7#* )=K*G@^_ ;!*UYO:_Y_SIC$;EO4"S#C:MVM;7R!T[QZT-;!DRZ2O=6R M!YJ8L6*VGC*'5;,UWQEGKG:"X8OKC6)VO/^;!_E349O(;=2-[T0.\R,,'8Q5 MKC>?PT1P%T:84$HX\R+':'O#L/^E\;0J 85)INX7O?+NS8(J&*K[^UUEII9/ M> ,.7_K]8Z;\%L/="M-QTS-5)QR-B5>".0;"V'@=":=5T]54AED-UY$ O3=; MQS9S26FKJM2+2L:YXG$8!IC%T/484[4P74B8QV!(0M>/B.=1'*\V_%$E:]8C MQ7<]:$VSI)YFW7ZFFVU-I8Q220A>I(AC2E+M$=0CIS&HS%H\JA*MRNIKNQ#4 MD=(35'?:]_$32C8=*7BZ#M/Q8R.M'A6->?LLO]Q<4<3-$\X?>;&*N!O%(J(P M0$3=#1,A3+B%5-.0VJ7G6/[*;^I\WW] ZKY:E[=>7;K[Q\RMB^(G'QC:\5 MHSUDZMPF+_#Z3K3[CO=Y)M)R%3'N<1(*21/"A8@(#TH"ENYFPJ1[Z<>ACYCN MSI\=D99&+KM]>8YSM?%2 )5"_G&3_@_7M,4L#M?PEN+\@S"/Q=>4"U5*@5HK M4*L%.GJ!1C'PD(%6-95O:#>&M7:S#YO^=N;\PS?3IN>8[D:KY9;'.29M28^'[)I*"7(N6WWA>?FF:GJ5UQNFY'I1CZQB$H6! MP BZ@6 0\2" B1\1J K!A@SSF*#(S%G1[WQY#LP-?DE+.2&K'#@L+;>YJ:5M M +V>]6T9SGD6MET-HC(#C=B@E?NJJCU8UA=]=\+;L]7- ;-JOQMT/ZM-;P[+ M>SM_1 OCZ.MO[1%A%8V?_J,I6B.X[X0>C6% )5\A'"0PX:$+<11@1CC!W!,F M&P"GNUF:C;Z3$ER_O.09IG6^F)W,HZ)4SR"LQTB7XS8Q^UP*F3'E]"-BE5[. M=#4KE?2K^YXV!IX>1Q%?]N%Y*U>@T"*WZN:8TWW*V2A!VA?P_&$5R M04>420<$$0P#AQ)'^(1'U"ANV52 I:WWC5C@I943R'5LVU%*G9<"TJAE-O^- M!T>/)*:$?&(FZ8JN3EY!*_P5V!_'@IT"H-' 'NN,Q>#Y\Y<,;YH@*NQAZOI1"./ DWZ,Y#>(!98$F/A^ MH.[VN;YV@?*^CI;&;+6LH!*V2I"OQ 5*7OU-ZUY@AT\0;,$U,2N=1VI$"H5> MR/1W[VU!-].>_(B/S6AK70>.G@WSWM=GVP;74:*[N:WU_!R%_K[R'^7#GWS] MRG_--N53L>*!*UA$0^A[D2<]/^1 '#@1Q(01$4E6#=&$%?_>B[,TYM4O!V-I M./3LQOE GIBO+R@&V%?V9>)B@.< _8E5 8]$6G!YP'/P758G\&RKYD;HC5QE M<[R69FTAV_^\W; [<;O-5%F3>RS[I>E+5=#DT_/+.GN3--38!$*:I PY"$9$ M1>PPZ%O3,PS'3(9V M.RPOS;"(]U.CRN=\,#2\5PQT\>V/)L%?Z'J7>/^TJ;&V?V_5HF8 MJBLVMYN7;?D@FZG.(EWDL]#UL%Q[X@ BE@CU$X("N7X4.6Z$L=%I[[F.EK;4 M=.0$E:! 23KJE/?- MZ*'(R]5-MBFR=N)$./$* G)=*(NCJ54L<*7IA"J MR'(@U5&N874_5:X2*F]VO1R/#E6;<-PU#R<6,9I3'URH1$N5EE>@ZTO]*14% M74UK[TK=7NKJJO*R-MJ"2MVK;E*_CLH6CS@F'Q:[QQ_3B3OOTGCC00MG2:8494#V'$YH-S7868:98]^C! M\$TSWF8\77V2YFGY=LV8_'"*&_GC7?Z0_;E9N9'GDB (H>\3#R)!$D@"$L'$ MB7U?$$J\2*O$54\?2V/F6DS0R'D%E*021Z!DU:.//D#[&=@23!-3[BB$M"E M X,3%FC!Z;\^9J__)M^NC,]_(/4CK'^L&*&OW5DH0$.Q=L[K/#INN^ [?>)L MN^9WXG;#N#@?>O.@[,>5'U(N?7T?(NHY$'$:0D)1#).$>2)P>)S$6LFAQW6_ M-&IHI5=6VU[^,V%MTNBHE# \DS0<(#U??3K8)Z8:RX@;>]/C@+/J(1N*,*O7 M.PZ>]Y[LR%;&$> 'O%852[X_<5Y^R>K"Z=5)GQ-AZM&(P43$5#JFGO1)N4,@ M#DC F$LX#QP3JCO7T=)(K9$35(*"5M)1\11GL=5C*1N(3CSS7XXSI)\W3Z7!I=+&3&>R$WD6<5F+K;[%HX3V\964; MQ8DI9!# $9M56DCJ;U791G2FC:KQGZ;1_I0).CV[4UK-S+8W9:)4=V?*Z#U[ M)]R?<_Z/+=_0M[J8P,I7::,%(S!&\C^(10XDH71;H]!'Q/5$%"9&21(T^EP: M,7>/)W>BCBQ[H0/Y^%/B"X";;R/!\G'%'(%;^@)(@A%H1 -V >H:%(')>:5J XZ$%K)LQ< M@:(6L#KNJ4M 2O]<&M[5-95::L/ E?>HZO'(&*3FRE'<0-2(9K,HQ4F=+1>E M..QCYJ(4)Q4\+DIQ^K'1%^F5X_A%L@;?13^TJ1L_;H_O:KLBC*+(H]+%4^4J M0N3#.!*.M"UPZ#'/9R(RNFAC*L#2#(U1E^7-(->T+28$P'06%E M!@BOJMM,= %^%&2VK[R;"3'W)?=1$)VXUCZNG;$)'ZERO#:/UX\YK^.X&K\? M)0D-*%*;51A#)-3QG9$TL.*'V<9G+HA9'DD!7%31N" M3E->?'C[BE7R]CNQ_^NWZJB&^R3&$?8A#9$+$4HXC+THD&PADI ZPG-=K?UM M\ZZ71A]*.C*&Y8B? MS%L8>4J_E2RHXIZR9R+MJ"9NO MU1M7@3@;7@)/.A9]M%;F+ZW8'62@M^Z<@+&H'/YR@P)E!]=*QR MH4:WL]*:/@SO&JWW>PG//[?-.203,]YEHS$BX.VR.:4="#?7 M\,P4(#?1I#&*GK,!:4]4W47-SQ9M9P.$;A2>E?;,5[:'/[,;O,$LQ9O[](7+ MI_@N'K U^G/0=YW(85!^I:J.$4K4+5(,F>L1$E$/A8YVX+1)QTM;N:3L MH!4>M-*#?>SJ7GY].C0:B.%5:2IX)UZ%])$=L>(80:R_PDP%]5RY 2[_F(U6 MCS%P]:P61LW-MCJ,4;*[&HQZWSS]Z)>T3!_K50<77.4S;8.QD]#W4>)!)U), M'Z@$I+X?0"\1(I9+$">N5G[\ODZ6QNI[.8$2U##NNA?.?KZV!=+D80:&^!BE M(!T"X.(DI&<[F"T-Z9"*W42D@\^.S!T@5Y,J*.%.5%D,G[*U?+E05:W+MVM2 ME#FFY2KV.&4J\[ ;>'+VBY##V(D9=+CKQH[CQ-PW.F+3ZG5I=+ 36IV7=<7^ M%U +#GYO13?-#Z U"'J[JM:AG9A$K*!JG@/ !"6[5_^U>I[WQK\)&$<7_8U> M'IO%Z'.ZYOF-[.DQR]]6KC0X*,5$%>L)(?(8A9AA'_KU9WRNKL(7DNQZ*R3SZ\[1]IKFQ< M_XESMKMS6D6AO*BWBF]I\7*"6(4$3>"7'H[$$7(AXG#.(QP M0C%WB<,BH\B1R25>&C4J&:&00H*TO5^9:S/E?..LZ67.-DUTN< M7.IY/))MTM;;UHA#-;'P80U2-W>SA-S,R5H"I/[UY4 MT,@ZP84_/5BL$N% E[.RF)[Z[RE(\ZVQE<2DY*J$:14>(OFISB#KA0YW'11# M^4,,$7$9Q!&+8.S%$?-C01+'*,7OZ6Z6QA<'4M:6Q:ATO6= U:..RZ&:F#)& MH#2B;%@?"):KAIWL:N:B87WJ'M<,ZWUZJF#D3K"D8)B2Q%5%P"(/HB!P82Q" MJFJ".4APYH:.5F:U,9TOC31ZXRO# .H3N54@9V+ND1^B$4]KX])#S,-MS,;$VNITJ5?_)7.N M586"T[+:7MRP@W0;M7.) QS&/."0!-(01X$?0J*"6XB?1(0$Q..)]DV*@;Z6 MQK-[<8&4%QP(;.; ZP ]S+46X9O)1##%'"0P0C4,_3L*$&!WSVQ!J:90M=0)[ M@<&A5F:;K5;&3&]K=NZ1F-K.W@_ ]Q)O&,Y9 7Y[8)K0@VZZZR32C?[T%;;7O$SD.5%.B+NK/&=_<;*.(A M0V&@K%]'_@VA%)O0=]//^AZRZ3)V.9Z7"$N NK%(8QP'$/D MJI2+L2KD%K"(."3Q0F*4?MQ4@*41YU&-:]-B2X;XZWG'4Z(Z,8EVJHBOSU01 M_V4G_RX5KL5DC6.QLUSVR5"(F>M"C8/HN'#4R':FJ2RE#N,?_LQ6PD<^2W " M TEJ$$4.AU@@7_Z'>9%P."6.4:2V9K]+HS;Y:?IVZTBU .N1V 2P3;-,N_9B57[=W1,B,\]QSD M-D$0(8NQBUP$/;5UAKPPA#%U,,0>0GY (\^C5-?_'.AK:;3C_ZL3./\?J*4& ME=B ;3EH! =*EQ6X=:F,V#U52EZ\SJOC+:U#MG57YX^Q7_=Y;?K'%15 6=G)!["7%C MZ$G[#B),*(RC.((\PJ&+*?+<0"N%]XB^E\:]M>CPRQG'B[R!2GY0*3"JT);) MP&B;B5/ /;VI: _I,0:C*6:VC4;M_N) M9+Z(TQ@SXJ_*K,1K/?ZS(Y81->Z$FV["/J@^ *_T,>)YF['N)\W*I@_5>Q.F&[ ->*S?NIXQ63 (: M2 ,"5J>(B$9<&A4!@4S:%P%'R L"THS6IPU;]EBU OZ_.5*^$V JS6K)=PQ# MQ)DT_P(/0U5!"C$A!7;HZI7G)-//B#KW.'7%F] G.LCH^1.I4,\PG'\8IO;O M3V14O0([I4"C%>BJI78>#Q7;)>>QF8'5)M*64[1:$6WF'*XVX3Q.\FJU=?.] M3\E262X[_Y@6LA]:WJAXQ71])_Y^?WVORFMGF\_;#6LVF9+(Q3P,$Q@1ZD 4 MQ@*2$ 60,H]SAP>Q@SW=G5"CGI?FF[?"@U9ZT(BODBW_'=Q?@T8%H'30W^4S M&X[A_=+)0)Z87<_C>R?Q?0?OB-U4,YSU]U8GPWNFG=8=[JS%G7:^:XG[2X.[ MD%I8"A,:A5G/1JQ9>[-MRXY2L[M).ZX!\\3@U_([8^I;^[S&CRL/)=2AQ(=! MX%+IZ08.C$.YNONA"$*7$L?5BS$Z:GEIE+X3#BCI]+. '\+53\D7@3 QY6KJ M;Y3R^Z2NHY-]'[8V6YKODTIT$WR??N#"LB&U-:B2*V:;ZO:(VH3' :<1EU.0 M(Q%*^XMSF"1)!(.$4\H8)V&H52Q(J[>E3="F:L5>R%%G'OT ZSJSEF";>$H; M(S:^W$B9N]@&#H1=H7C$42U;X$-=;8TZNC("QJ!E4%;BZSO M-0QB/.R0V41N8O8X!=I="]H(GVL0/7TWRR:*,WE6%Z)IY%'IPM/C1 TV,9O? MI*M,UU72?F=D0$N;PUJZ8G2=%5OYH1A6$^MK8D$0 <-U8\B&W3>L97[>%]?DPJ.6, 2Z,7<@OO%PE1" _()(L/(] %"0"DL3W8!('$4-1Y 5"JRSI MJ<:71A.M;"DWOKW<04R/ ,;B,/&$WXEU!:1@-B\3'ZMK^:)PIX.9+P$?JW9\ MP??$,^-F9QU!K3XTS'P?>3B 84*QBE=&TA]( A@XCJ/.!T.)E,G4W+6\M'DI M11J55& /E=Z<' 7 Q!-20W?CR7BDI]69N&]]UFEXI-3[.7C\P,AC0OK$V7;- M[\1W_JAV+[_Q%Q4OIF+"JIVOJA[26_./^WR.">$A$DD"52"77$EY=9N>0Q:R MQ.5^X+NQ,#I '"?'TB;W]^WS,\[3_^$,U->-4[P&'0T,CQA'#H[FX>/TD$], M)ZT&RI1OQ 0[);JP7U6U+YLG:F,?3))<\T),[1YPCI1EWJ//RP [.A2]L+D+ MM_%K5K[>L#:_@#2^?^58[:FRN\TW3K=Y+F61#WS--GG[ZP=)SQR46B4C,FJ=$LCW/VYPE5[RU)EUNUH M"%H5055-I]&J>JJK)JCT!+\K34&EJND=6*L?@>'AS]Q#.]MIT8RC.OZ@R2;Z MTYQ,69'PYQQEV03W[-F7U4[,8VZ^;M5A\IWXL$W7ZLI&\?>T?+K/LQ>>EV\? M\3-^Y"L:*2]8%0*,(KDV,.:H2B0AC#'&22"\D+BQ;MB-1G]+(_I:9&7ID59H M\*>4&KPT8@-6R:T?1J(#>C\-3P#EU YXC>*= #MY@1(8M!*#CQ.@J!^/8QG- MF4)R+D;5*"C' *.>N!R=5F8+S3%0J1N=8_+:R$-(+G@NUX#/7+Z#U[<;FCWS M!_SCTP]U?X5_J',IKVC@^\(-.70IXA"1"$&".(8.QM0+&(V)WG4VLVZ71M&- MM(;'CWH(:QY$6L=MZB/)1F#02 QJD8&4&31"@U\:L2UF0S7#R>Y!I5[7\QY9 M&L%Q='AI]O8X(JJ#O'_EY5/&U/E+4;:E0/XK2S?EW^0O(X('#5M=T,1I;B34 MHH..[)4+6$D/6O$GB3(<"9W5N60JPZR3:B1 [V?7V&;&3;.Z_L2=-""PVC0\ MFROT6L@%524,_9R^\A4A7B1"I JU(R&7_Y#"I IH)-0G#D-A1(T.0T9)L31K MX.&)YQPK"O5\E^!G08#28DK^.O4Q$H3>^QW$9!6.7"< M)+,RX45@O>?#RQH;QXJ[BN?7ZW7VI[H,T=H\TLRIML[J>F2WF^MG58UL%27$ MY1YW(??#"")7.D5)Z/C2/>)>X'M)2)!1KG53 9;&A?M"?U52._#:Z@-PJY 9 M21J/B!X_3HGSQ-2X$QWL9+\"._=*^5.5_%5FI5Q-&O#+1U[_])R;IINIX5R6WE#\5*>-U-/R. ME56NI:I:>;D*'<\7#%%(12*)$;D1Q,*+)#&&"0]0+!)J5+KV(FD6QY([R0'M MB@[6^T.9*[#9R6]&F9<-G!Y_SC8<$Y-IJP?H*'(%.N-SH,N!^?EU>'B,V=0* MK%:I]3*)9N59*^"])UT[C9HQ<)&7J_L\4S72[O+O/']-*:]R;434XTRP$ KD MAQ#%?@"Q1T/(42($#5D;&2L=KH:,8TRF)P%LI_D;, S,6^- M0$:;C(;4[^,7^6Z'6^1O[WGE;..S4,60:NWL'WQNY"6 UG#[G.4?LRTIQ7;= MU+4NOG'*TU<5L/DM6Z]%EO^)<[:*!'50&#L2/D] Y"F@=_\*L18".U>F3"68MZK%6-!.KJ",;HA\U2*GZ1M5;[=;\DZI9_7&2Y7 M@M @":2]$ZLR8L@-""2QM('", E%DH01#T/==(I'K2^-WFH!02TAJ$34SZMX MC%T_(5V,R-1'GP9@&"59/*OTZ$2+QRW.EFSQK#+=A(OG'S*?HA^;6+-"!0#D M+YET?SC[\/9-;49Q*>[^>H[P61!Z/(8Q<0.(PB2&2<@9C"+LH,0E811K9T+5 M[G5I4WHG..A*KN[I[&37G^+ZV ]/_4D0G9@2-, $OUN]\#0*J=$\HM_3;/QB MK'R7=\Q?'N=9?>5_-A:)J@.09QN5Z9FW 13UOKB4H?M,NJ'IR[H3213$H? B M$D'"B-I=\0+I:S$'1D'L>HSCF =:14LMRK0T+I,J@;V\X%"I:C.B44N= !X\ MV&JF$Z(TV0CK^6^E'"%IGA?@MQ9^LRW*[)GG[=]5UYB^;TG!_[&5XC21 M(/=5J:^5<'D4""J]PT19G)X1<4"XP97ZLE??F$B&61MH//']6UXE> MLJ*$ZKRQS+>T3@SUTAX\*B90J KRNGZ5^.&3U@_90\US!,S,&MN/5= MF5:)^IRQ^OOF!NA>$]"H N[G&@C]JTMS#,A,]YFF&QBCBTZ7(MIS^VETT[-= MB;I4^>X]J8O;&IE;YBG+2T6S59#BC>39%8T#$L0D@23"&"('.S!VN;0Z B_P MXQ#SB!G%OQQWL;1EII(0EFJQ4:O)*\[3*OW(NHI!HUE/Q3Y=4/7L]\N@FG@I MZ*#41#3?]"%CGI?EK/)V4ZX<=S-O-I6S:AXE2CG_I+E=NKM&?[MYV99%2S%5 MQ<$J+ZSTJHJ5X GCR(NA@Q.U[2DD"R0)ASC&#L8\IC[1VDC0[G%I5-!*"7 K M)E ;/YIYX/2!'C8>K<,W,3UTLL?7$E_MK!*P$QI\FP),?0/0.J@S67LVP#6R MZXR ZC'B]-J9S6(S4JMKGIF].+8<6$;_N"V*+6+&21>I))L.S[$0L0P0JX?DLAA$35*LCU"AJ51>*4" M)$I,:;OMY032DDY?U;'L+^D&%)5&Y^]K6QLA38O>3T.J)/UK4I+:HIK)!13C'T"H]A3OFPD?=E(_LJ#T*<> MXH2$6@F9=#M<&A,]!VN]=8*)]XR_RRWI27';,+1A.VCAZ;XYCF+OR26W\/[_D_$G5>7_E=;(B%90N#66>/FYN MJBM:].U!,EV!J_/0ZPVK?EO7MVS9?V_K'"Q?>7DG'O"/5>#XOA<%# 81YQ"A M@,(X9 QB3GT1H! YGM%M_VG$7!J3-9H VJ@"RKWT ._$OP(;7JISZA+_4'_\ MDW,E_[\Z2_@GQXP')QI^/>[\^8,Z,=]6"H(##=ML;K\H)?]R!=HA;Q4%'4VK M$>WH"JX[G\#7^A.0"MNCZVD'Q"K%3R3JK,O"M'"_7THF[FWL>? I-[VS:?/A M;?](LZ=SK2[.U(M?[?W?;IK(C(AA)_83'R:($(@BBN2J@R,8!(%#'!8%U"R5 M@E7IEK;8[+,GRZ_@.6NW*$%:2:W"'.5GO.$U$]5IE3MEIK>;M"PNV-FT.NZZ MI]T_:33GV UMMCV[FG7W/JMB)Z>V1Y5^K=W?;*BJH;<5LS,I]I;/Z6U*./,1 M_P3@'D<'3-&)>6!!)QM_G?=L%[/N\(C%JCY<0ITJD4X 8]?A4,0\$"(13H"( M;C#!V5Z6QN(=0?]=_YS[/(C#@0)6H)F8$K]TLP/54AI?I^C'23\&P I>,YW[ MC\3-Z*A_$(^>X_WS[\YVI#\H?O<8?_CA2TOT_;I=R]:?7];9&\_OY6 6=97F MD#/J"(=!%/)0DJ$G(.:^"T/BQ](*#OPH0>.*\9WI<6G$V"T$=R RJ&0>5QA[ M&'=-4]0FFA-SZ3%X]FMC:^,Q436\<[W^I+IW R"EUTM M,NHA'"'&H>/Y'D38)3 )Y4\J!,BA0G"&(K-3I_==+(Y/6@DOJ =W DC=4Z9+ MX)G\5,D(F1&'2.>4MWQH=-3-S(=$Y]0\/A0Z^^08?^J9ESF7?MN;BOU.-WA= M?/ER\RM7NT.KT"51&"4<,AKYTHS (8PYC2#W*8YH2$7(M>+]!GM:VG1OA052 M6K 35QK%7VY,W(<^;'5<+4N(3>YNG04+_%Y+:^1T]:%FXGA90F\VY\O\DS/T MO#0 Z?6^^MZ?T0/34./0"]-Y89QMU*8.;Q.'WVY.W:S;93Q=N5S$) XH#$0D M#26R"=L\C(+S/L?VDTN[L^VLGG;&93F0Z GL$U(:P3<_&) M7/9J0W\'])^']W=W*MBSUT9B9]68,Y5A5DMO)$#OS<"QS8PL@Y1M'A5[WC>A M2#?9\W-:UAO_-](>?4L& GK5'>YDM'1X\-9\!\8E8<#[=Y':3+P+); M"6FD+//60KH,L*-J2!<35D#<=# MCP^G1WEB.CPN@B3]3/7S[A\:-:Y JT@U%JTJ]LO.CH-RDC*TAJ+\E+*TX^ Z M5Z9V9&M6KQW726=.WVE5M>&8NMX2\I!#Y,4$$A9$,&2A[PHDW# VO^-B),+2 M&'+PTK&5B\9]8Z)[<#$ETE,?;!Q>,VXS7"WNEK$&FG-<,NX38PEWC#5@TKQB MK-.2^4G,IQ^4%\6=4&VJ_ X?I?M>E"G]D.5Y]J?LO+C;K-^:;7#"!74#A"%F M1$A*].5/@L:0(!+$PJ&^%_BZ!S,F'2^-"&O9E5NGI*]2DH!6?K!7 "@-](\@ MC(9B^!QG*H GYK\&VSL=;$><\QB!K'_L,Q78,YT"V07=Z'QH#'(]QT5&SC1&R>YATJCWIZXKVK$_BF_JISMQMRW5[9ZB6JO^,WU\6GDLYC[Q0^AX<001 MQ1S&"2+098DC(D1#XAOM-=@5;VD+R]G*HR]-06WPR_8%E)GAQ1?+8ZIGA?^\ MD9IXA3(K2MHUTXLK4.FG+(=6PYV)K[3\&:5*3=#_2;5+M41<:#%3$WC'5SBO%]OB_:LKUYI&BLI""3%>PZ'"::>RC_D0T(2 A%Q7>P& >=Z89E# M'2V/K(L2ODAA%5=7TAHD?>Q%=-BXMX73U"=@"B(EYSX4H)9QA.7>BYA)>G0[ MR,V6 OT,@K92FP^CT9N^O.?U&5.4#RMQF(9S%'UQ8Z ZKNL=FE M4$U^+&:,TH@#KSX0+!]HG>QJY@.K/G6/#Z1ZGS:WEDZ8;=\XS1XWZ?]P=LOD MHI&**OE^??YU3?^Q37/.KC>LHQ;0Q"H_F2/@1]>W91'\1,1O%E'P:V]F$8F=JS M#52/O3Z]#+,9_;/!V?46;NH5;REX_R?Y?ZBC$!]EB%7WK MTRB*?-^%;A0*B,*8P\1G'F1^XB*?!<+7.\0UZ'-I%D K\E5UL[RL&&$G]A50 M8H\*B-:!7\]KL0SJQ NUBGZ%7]+7*K9O\YCN6-=ZG+,!+E:]&IU^9W5Q#(!X M[^^8O&HI+EGM0=?[U.MU]J?*Y;9"CDN]T$'0">( (A]513T<2''L(B\.G"3T M5QO^J"I2ZVZ*#/:J-6>2>LYT^YYNZNQD!+@5\L*8XQ-8AXGK>7Y 8!Q*A%&, M7)@D40P#3E"08.2%KE:2*MM(STCY)W &(LL!:V./TSI%JLIN:^(7F@R#[H:5 M57 GW[TZ$=2]!_MZ\*.^/'C[/#[31FJ?Z/?GAF6?!V(P!KOGU0NN*%>NX/JF MRO19Q[56M:3(ME0V\D-VC_,RI>D+5D>:7[/-*R\DX]9/JNN$\J^:B%;U_,?T M-94F-ON6/CZ5Q2I CA\GTH2-22!)C0L&8\^+8>*R)'!)(*G.*+)DOUN_$^4!CL-&X?K^YUR[^%8J\U:-4&M=Z6[WC/,43V M;X5/*O7\]\CG&(23-\]GZ7C3Y2^9JJ,J^_C.'Y6D37""ZR#DJ:!'/Z1< MKE2!7+.2",M?>4QBRAU.7).5ZFQ/2UMA=H)6.RR*)Y1Y095;9;9(G,=6C]RM M(#9YK$PCXU6%5".FQ6AK;3"LTM_YWF:EK4&EW]/-\ LCPNAX7N)T(UN\W93\ M,<=KM?=2OMU6/%4%[S6?=>1B@@/L0>:R0!45$!#[TG>/ A_%/B*(!MHUJK5[ M71Q]U()7TZ$5'=2R@X[P!B%DVO@/'\1.@NK4%*,'Z)C@/&UD#2+UID!XKK"] M"S]=LR ^4Z#Z(OJTVYHOO,]4O8-8/^.7S6B]R,O5K_B_L[Q-?514ISPD=G$2 M1RK6#ZETV$D,Y>\4"DS=",4LQ)$6?Y]N?G%$W99I-SDT.X-CL?4%*L) MA?8$[]>XSU23;W;,-/G;>Q/M3-.S3.Q^M=H9//"4N05VOZX*$*G,$O?I"Q=I MJ>;'UVHUP.M[5:)*>HC;#6OO-C#F1TZ (&.N Y' "4P(2Z031P61BPYTQ9GL^=&JMJUZL8V,3*J MJFY/=E:5,[S/BC+G95KO1G[@&]5_L8\@?^ _R@]2V3]6"8G<. Q\M?$70N0) M'Q*/<,@B%'DH=D+D&.7='2O(TI:23W6Q" X:F>OJ*(:Q5F,'16_'< ZH)UY, MONWD;7%6!6BDH*"2U&94UH5@V0W5&BO,O/%;%T)V%-1U:7N717J=*<^GCEQN M-TP=LVS5L['NN$_J0>7$,D8L<& >"0Y^@T/:!F.ID5H[R/GCI(!O;BSF96AE&/6*=>W F)ME=_-/9(JC5&?E> MI>::P6XHR1MHU;(?(V4#Y$F"J"X2[*=$6=F \EP8EI6V+RWJU]YMJ"XM%&G3 M3>>WNM:<3T1,72R-6,&9NLJ<0!)2!T:(,QIS:='R>%R-/ST!ED;,W9)_NWM) M716NU!3O_,6E10 UQTF/C:=$?V+FM0_\!14$S=";J*"@IA _J;Z@&43GRPT: MMC..%G_;Y+M[70_X1VM JS,D^0V7=YO;*EQ<_A,OJA3%G*U<-XP<@AG$@2.] M?2<)55IU"F,:NI("I5MFR"V18&CDV8H&TD1G(6;CMJ%6%VY-&,3-"'#-" M>IPX,>X3TV)7^BHHOY7_"MQV1J'6 51*@$8+>\1X 816N7&,'+/2XP5 O6?( M2YHR(TG&T]7'9D_^>K.1MNDW_I+EY_TW^6I%&O] ZD=8_U@QQ=E&9Z&!(97:.3[XG'G0RG?*-SA/L\^9I U69>#)<;[*WU0JZ,UC%3T5<)-3_ M>H<*6IUU3=.S3KA#==[/M7?_.N)&31,7JHY*_BM+-^7?I(6\S7GK]3:FF9=P M$B+DP2A650BX""!V$8:^"#V\:I_(IY$#LT<:!#_1@BEE!(/.9!+!+.L4L] MSHQ5#B2:7MAAH>=C%O M .%)]8[" D\_-3;#P?-+ME%7YNY$)X-0-[5EFYN=4R8G<1C"V*^RNV$'XI P M&#'*A!\3ZC&CLU#]KI2#"VWHO][Z:)$+2'0(\:I@%V:B-L)[0*_CA( M0=9-[#M%)GUSO"QG4]#N?N;T"J:P'.=;,&YA;&:RVI:YQRG[RLN5FR"/!R*$ M2>4;DBB!,?$1=(00D4,2E 3<+!'ENQZT)LZL22=WCLJ+E- T7=GHL,P:1 MN5)A-5 HT:[ IQ]TO:TRG]W@E[3$ZSJ=>//0%;A[J0INR7^_KFM>R^_29H*K MDS!93D=UV,?,R:-.*GBO,+7_EV6..7YY2BM>-Y8Q"E3W0\Z"# MO1 B%;)%L.? . PX$[' L:=UL[>WEZ49(UT)#1V0?C3[:< :1A.3@1D\9D>@ M0^I??@IZMH?Y#D*'E#PX"QU\V'P[^'.Z4;E+OW!<\$*5^=I9PYY+0Y^%"$88 M28?$X03&#D+0=P@781)Y'M9R2'I[6=IT;P0%:R4IH%)237>C'\OA;5TK"$T\ MV5MP:B'5M1RU:$L2V/5 W5 H\_!K;XJ@T2E#1AQP]W&\ U3 M](R#,C&1:XQ')7B55.7$J(PXKKMT>/07AAF'::;E8_KA,EIH+ '16+[YZ.X.V4)MXC3D4TR#2PW@/4 <0 MJQN"O1W.NCNHH_K[K4*M=T:8SSC_@Y>[/>!J26SK9=QS^5')9?*1KT)*71Z' M,0Q#E1[0)3Y, D%57%D4<-^G(M#B$/TNE\8DM=2 'HAM8$CIX:QASEI';VJK MM0;N4&*PJ\FRE]DZF ;&IW50YTKEMQ-.'1"K5#G/I[Y3\+HK5/6<,8GFMJ@. MZ@'C?4@_U=+%J<1JGV&I5Y#\]F/1HH=F(EF;XX-7ZD+KJK@ MMC;0[0,NTN).W.$ZO8JI'Z _2 *HPAI55 ^P!/"*.Q0PMRU$L MFIW/',-B!LEQ!(OA^R,S-J6/FU2D%&_*FR>5*NIV<^[J?_&-XR+;8+)^N\^* M0M7EK9,#T9"RF"6Q9#@/2;M5E08EC@>%NIT41MQ#46B4Q.ERF99&?AV50*V3 M,@S.9M< \V:3L M 7F48,IBTY>FXON2;N1_;W+.TO(SIDW\XSZ%,0X%\7P4R_%4M[Q9'$/LR>&E MLUJ'<\8]+XVD;S6+X+1TR3C:<8AZDYMY.&3TFM_CR$O K%KB8( MF"3[M#%J$Z7?&^K])^7=TP3E?,(]W0;,=UF_\5>^V?)O-0D,(S]4^2L"&+MN#%'D1F'HN(RXV@%;/?TLC=$:44%'5O![-:\J<0W. MJ/O '=Y/M039Q.0S#UKZ&Z:64)MIE[1%+]^+:VF+4P.'GGW-OK=GV\S44*&[ M@ZGS^,7^_C6EV7:CKA_<9])^.; PD.$JC0SK[XT;K6$+%R[L]G&%ZG=M9HO:VAD5KYZS2ON\9O:D[K>L"8; M=N>J>3.Y8A$SH2Z$(U<=DWF$2.O:#: 78!R&GL=88)2:1K_KI:U%K>3@I1:] M,JEQD]V?_U#5:TSM:(-QT+.EIT%WXE5F!^Q]!]BV;,)!,@OKD:;F>-G-1JC? M_;P9"XUA.MZ1=?I8K<2?Y.RD)6IQES5PF-(XP9@IXGS6Z$708)#1GD+"1^+ AU?:UR];8% M6QH-=O<97RH1@=0+Y*V>ZB];14&VT]2,&*V-JAYM_HRQFF=;^ KLE (=K M+97PHU8,U)JIK:.N;E>@ULX>Z]J&VRHG6Q-N5L:V#>E[/K?>OGD>DYOM\W8M M6WSEGX20_=0MWHEKEKVH'II(299$@HN0PLCAGC18J0\3Y@GH)H&#.2$!C;7B MNO2[7!I#[Z4&M=CM#%8SNQ5]1.H3S0'HI]QI8)V83"TA:I0MQ0RDBU.G:'8W M6QX5,_6[254,WS0C(KK-<[ZA;ZOK]?JF_EE:LLV7[\212(B70$DS&"(413!1 M^91XR(1$''.*M&K=]W6R-+*1(H*]C(:LTHMF/X_8PFAJW]80'FV*T-&_IQI4 M^WI-#.UO%3%4E-#;_"PDH*-@.^VUGAUY]/R4Y>4#SY_W@74K@N3<1DD :82D MB>&(",9N[$!'$@!Q6>S$W"QT_+B/I4WS2D2H;H0!QHEFFOP^##7/AB]#9NJ# MX#TH'_M ,3_K/:^VW8/=$_W,>XI[7M&C(]N>1T>F1E#7[8JG^SQ[31EG']Y^ M*SB[W>SR6^[36ZXB$OF^$U,8RYD/$<8^C'WNPX!)3X,()\+(-ZE?H]^U$1', M4./F:W6#M'@"+XWLJL)TMDL)BH=3@EXZ%GK,,0W"$Q/*U^HVM 3WO@/N+[_5 M-W+_,G'F57/$[.9@T.]^WHP,QK -^G>YL?HZ^[' "8$V+QA)L M4YLVG2L-%6;SW%XXC\E$%Q9.=/B3[BB<5_W\M82>=\8QR&>1[JJF37 MF\/S.EQL<\[N-M^X\K@4=6W8UTQ=$:M_K4)/Z[N7@E#?\5 "<2(P1%3^E)! M0,JH[P8\VZVWX%Y[/'MAN95'MV/O/GA&R]4$L+-XV>) MR"XULQL$")-(0">ATB+DC$/L<@8]'W/A8\=Q7:$;;:S9Y]+(=R+*^/^=B.;JKZIV@R+ MW"".*4E@$ H/(H2IM*H3%WK"I1A'!(>4FUC5)_I8&D4?7*X_]./WDA?C[.-3 M$.M9NA<"-Z/W?@%FQC9K#RI6K<]3_D? MV_05K]5H?MG=U?:9\%& />CBQ%.I41A,D._!A$8>$]01KF<4LC_0W]((H]I MKZZ[JA\Z$H^X%J\+N1YI6 1R8@*Y$$/S5'QZR-C-P#?0Y[R)]_0 .,JWI_G: MN+PD#P.]"K*C99@<61420MX)2Y(AXJW6QJ&8<=R 56*J4*\ MU@&T2ER-RB8]^EEW+UKYNU76P._']";"PPY$ MF$FK-DA\B$/!8."SA$68$.H:U2HQZGUIR\HN1SZNI0=$20F*2GB0[:4'OZ2; MYJ__8F;RFHT.XS@@"<'0"3T,D1/[4(T()'[(1( #3#UG)5LBV4\?GZX4,X[0 MB;%1]^;J@>,XWU0Y&U]X7C\)<%E7"*J.W8MEZC?,.M1E2UCEH]916!V M6U\: S3"F=X(.XVD8"$CN/$D F5D3F('(B3A$(_XHQQ[L0B M"%8;_H@E=^A-XL$^M3[DI/Z0NSU/]SW?-P(W">9IG>E<-,GE31-]#$'.F7 # MBCW(48*D!<43B+V PR3P?,0=W_42P[PL-@"?D4GGA5N/:JV"./E6<2OKX7%X M)>\^5;_-]"::X%C.6S+4Z\P)231!.,XTHOOBI9=D#@HS5Q67W]WHB$GB"9=S M&/JN#Q&./!@[7@RE/T=\UR6QP[7N\YMWO30.^KY]?L;Y6Y556OX#Z!8=^<;7 M]:6T,@/W."]3FK[4_R*=O\-*YVTRRDKCL5=O!H=-TUJ<9# FYK)W<*JAF.=B MCBY&$UW3&>S^)UW:T87E_!4>[19&LAU>[U)($A]SGXFJ3#FF Y8FB8R#8&J'4TDU0;;,$]K:G>^=]N>= MT,>*'[:P$@T5NL$C.H]?E*A<>A?? MU6$=SEGQVPO#)?_THU2^A+24OJ1%N4()B1!V$/0%4Y5_*(;8Q1PR&L?,Q3Y" M@=&]",U^E\:EG6HT.[E!+3CX?2\Z^+21TRVO9IOAOKSN@.B93Q/ /#$!6T5X M;+IR7;RFR%4^V/?/2%2N"\B9+.7:KX_,,Y5M?FN75E_PV'&5YQ4+ I$;)I D M6/['YZX74L=U/*T*/R?:7AH92='DGX9IH#I0Z5'(2 FIHE:]PET:(.'_L\62S.U#HO]KD+QZFBB%>-5C0 &&7(91"HP%7.! M8)2X?HAC[+I,NU3K)!(NC1UJ)=46<95-+F_TK&(BN=042%55<7JNE%5;RZJ. MM5"Y.%Z5SFHGNI1:@\TN9J]6_#!.L@FZ- Z7G.Y#X6% ,%43SP_5AX(]9:G& MD&$6<1)'<1)BO4#917PJ\P33[@,S3XUN^81+\(S? .'[[XB\55_04[96AZ8+ M^@"&MR)^^J!.;4/74_]V4]\N;%4$4D?PJ9WZMP6H] 0/&=BGX %W BAEVU#= MN]VT;RZ:5!HWX;L_>Z3UMU%^^HC/M $S)^E;RH QZ=#T[ --T^]L.TB3PM;= M>YJVHW$.WQ>5$^0F*\I=6IK$)6%,N0]#YJML>)3"&"<4AM1W0I^0D(:!B=MW MU,/2S+M*0#DM=>^ZGH=.SPV\")")U[M*-G45LBAU%;)]U[B^0?'3>;[7332QU3E[]VPXM=TD^7MC4A>R.D="NR%TMW#036]70&3 M.!+0I9S[C',41]@L+%2C5ZTO?-; T(]I4=]94YEUU?*]R390CF\I95BK+=/V M_GMQ!3:\K.WY3>>5UB PXPR=$=)C$5NHS\,K]YVPQKN S@LDI%.OW.2DX&0+RG*Y-71Z8+RIY?%ZBBESXD;NS#@/(X\G'L4S1A3)#(8,'U8=R M'/8"2WY2$O=>O37,&]2#O1XE64)T8BHZD!+48H)?OF1%\1?)0S752XFOP/4[ M:.^EN;VQ2$D:<-E-(M33W[P)A(85/TH>I/'*.,J1S"6_#G5\5J?!E]&: *< M,?5#WW,Q)(ZC\GM&"";(#2")7!_["?:I.A[67X^MXSS#PMS!^;J9"5+L"<#6 M6X!M0SCQ2GP:/?#+3F;0"GW^),1XU37!R.KRJ]7QK.NP"13O%V2C=T<6^$A_ M<':?IY3?*-<0T[*)MHAC[$A7@,J%6'D"ZGHKYMB!-(P)]AG%*#!*5'&NHZ6Q M>B4G>%&"UIL14E)#9C^+J1[!V$!J8E*I1(0U2*V0$P2W#"%AMX+%N<[F+4@Q MH/)1?8FAY\?10F6#GO 'E ?7^@1U'>4V]WF;^GQ_Q!%[TF!W(\BI@R'R?!?B M) R@)YF#JJ*HH4M,".1RD99&-;6A?W+'X9=U[2HW)G^)?_#BW\U8R,(0ZO'5 MO ,S,;/58Z*Y?3')Z8T].*W2HP6Q9B52>S"^IUR++9M'*^Z+1&[8YW2#)1;5 M 5>GJE"[@_R5_R@?_N3K5_ZK7!J>BA7RPL!QF/320S=6ER(22+PPA@1%D4L# M)Q+J4L2P,WFA'$OS+^4'[^F'!ETR /U\.B.L4Y/HOB[MAH%&#U"' '0TN0*M M+HI4?Y2@5@?4^LPS)/HQ63,-S4R15],.D5%$E05@>^*F+FE]MN@H"Q!T8Z!L M-#>V1I'@>:ZJ&:L542Z$G2[EVK@*0A*)B+I0X%@Z!2PA$'O"A\)S"$OB(/%B M(Z=@H+^E6?RMN*V97]GUIB6*^A&6R[I "?.@ZV)UBH(YC%T?03\A8>@1+A)W M%WKR,"_0A[$G#_]OX.TZB>]17\ LP@BG*B@'^GPAF$0Q+'C>W'@F87ZV(=Z M8I0[\MG%5L__M,@!$]M%N\^Q\2B5"WFPV/:=:XPHOJ6%B^5"7/U]SER42PN MXP)=>J]=L+.F(K&VN8IT.*@&6VT2>YX;\@2IT&"J,N?+GY(H()#ST L)#WS7 M=XSWS7HZ7-H:>;LIMGEEC:HS[*S:CZGB!FOYP7HLVPPB;[#=90G/63:S]K)V MR6:"[7I=9.SO2_5U.O^NDP8$)_>4=-X;1SH?MH7*F%A@E7ED MUNIAW/4XQRJ:$Y/.I4 :TXXV.%9Y9[C768E'&X3WS*/_XF74A3@T?;/K#>N0H/RW[;,ZY\Q>>%Z^J;2(I7Q"U:%Z M4=L8*T:26) D@#X.)'U13WIA?L"@[S@T]H@3"69D-,TB]=(HL!6T,KQX*^4X MQIMVN,U8O)+(-Q;DV:I_-+TX9_$H+3UXG2D(\0Z"T.8YS_X;SBO;;BY"?Y$(@F3U/52V"#WS#14I3^6.SGX>=0+(L3F 0 M1Y)ED2?4?6P&:8@0B7'(D:"K!-9N!GA-A M+-0)LA]SB&*5\9U%">11C'P_]A&.S_;=T7]IK4ZJL7+/7U'Q\ M3D ]S)P AE%,Y)PE@:KVQJ$3^'("$Q^Y@5:U-YW.%C>;]P+621:YJD:]E0[^ MFJOL)]M-2G&=HZE133]<>Q#X_EEO&\ZI6: 6=7]-L@NM>9F60?#T ]IM@CA3 MU/IE8!I%I>NBTQ-Z/MC$;/'ENLIT@\BUWQE=R:7-8G+N0E5K11&6N"@4D+N( MJUR9 4P25T _E%X1(4$*1<*.(0DE7TF!T?!?&R MAP(1#567R!+$15R]Z.]6:2/-?O.A(:)JH MIP]A/1:Z'+"Y4O/4\H%?6DG_HE*AZV W(B./!B:64_'T]3AS#AX-Y8^3[^B\ M-#H%YV&"\;MM6:B*4^GF<<6"A/(0.S"@;@)1DDB_,Q04^@$-/<*$8'I^ITYG M2S-Q;CJ9-:_:>A[97E[SPAU:D.OQBBT@)Z:5;N6+JZ;TQ17HR&HUN^8@(K;3 M:Y[O<.[\FH.JGTBP.?R.^4[6,5.U5YB4'22-H,IK4P%0G?"HE7!%'%'*H)LX MCHI!\B&F@8#8QU'@<.S16"MD=K0$2^.>W7(L[?^JQL@SSO_@Y;[4R(M\W/SZ MT?@1&MX'FQSWGV,![>Y)=K6HHD^ONB&J4^.OOY4V^3C,M+\VT7@8;;Q=A&7/ M;MRX=F?;HKM([>Z^W64-C3A'X?+CDU_F([\3G[.!@SF*?6Q4_/E\5TOCR*KVE?QTBT9&Y=>W^:@9?\DYK<.'C9W\LUCKNO@V M$)SYF=NV'U#YV[ ??,#>LOJ0;R44W MTG!+R\]81=27;W]V::122ZG<][3U8^22F*U?%:NHJ)6TK(,JMQM5 U@%M=!*38 ?<\[U M+[L:CLZPM38-YA/3D!):V6VUV*"5^PHTX_"0@5;V*U!+/PF\^C;>-##/9//9 MA-O($#1'K<K!#DA12B$$4*17 @8A40X'G1C3KT(\RATC-?J=-Q): M'XBC &F#5\VHB/%T5=^)NN$J+'!]*RVI'_^;OZU8$#/J<0)]AI4K&W"(!>'0 MQ4X4N8PS3_@ZQ'.VAZ713"TD:*0$E9A RJG'*^>![&<1*_!,S!G&R&B3Q*#V M)RBAX/1?'[/7?Y/O5FSP#Z1^A/6/%06<;W66"3^H5#N]AQ\T]S&OU^LJ8$X= M!Q0W>(,9;@(^Y10F;JRVI4@D+0FB\@@'RKGD+D^8ST*7:E6H[^UE:9-:"MID MG%1GO06 H)96WV\Y#^BP%V@%IHDGMT*HCCVNI+QJ !IQD^$\4OH.G17$9O+? M1B-GY*P-(M+CFYU_=S97;%#\KN__C^(%Q\_"W3;[+^O6 ?]3Y%\JB#6PHOO%B MNU9E+I2CH>F4@K46E6O[/2R1VHV4;;*AU8$FY5*;4+Y MGH6MMCTR]&%;E-DSS[_Q=7U9_"E]:9/M.YX?()=0B%WL0D3E?[! "?1"3!/J M.PY)Q.J5YR33CGXXWYO)I.[V.>$9?B,LR+O2&D8[],"K1YB6()N8!W=8'8@Y MP>5,#3CL!CST]#=OQ,.PXDPD& M13'\8H M(C 0$7.<.'%):)28['Q72^-1)2DX$!7\KH0%E;2&R0=[$-;<"+."V]0[8R,A M,]\M&T3#[O;9^>[FW4\;5/MH@VWXC0N*TW7+W>TJ4JVHX]$$)P&,/)]"% 4. MC!5Y1/[_7]V7_D:N(WE^G[^"P#1F7P/)&1W4M0,,X+IZO:A^]M8Q#X/ZD.!I MJR>=0^0E&<0)XS#Q/<&"@%#Y" V; M>W%LR;DID_YTA<_%^@[*11^ HA[TR!\ZV^(H\&;Z9%PX'>L5,R0GFDQQ#B]' M\R>.+OM&4R;.P7!\EL39*X?II&_*U[TIGWL]-[II04N29@%%<0:36(00^6KD M)8D2&'HXB+,@0P@SN\C@B=7F%_#KM]H!)7^4][U7<8'A+79.@1TQ(A),4C7B MB$ D$(,X0ARF81PE7N+[<68UH.]2J*?LI=N2VD*-NX%K3G V4_0CH>=8PV^! M>]7*J"-U/$5N@,>H&OS4>I.J;@/&7^MLDTN&*>N7>\#.E^)CS-(0>9#Q3"IJ M%"*(*2$P(!F+DT3$4H'8Z(XCZ\Q-;[PR92[P4QT#UDQ9C "78T4Q""EK)7$& MAU$5Q+&U)E4.9QA^K1C.?=V^U.1;B55'@*_/#Z18+=.49ZD(?>@GL2IRYEQU MDPDA31."?9$E86KDM-Z[\]Q>_)8XT%!G7E#R$J[3+_=%(#C?]XWXMRH;.;K$SD(!/]\I##7[AL<'=O,'AU6Q:?BO(!=^UU A'%+"&Q?!MC 1%C M&*8H"J$7<>*).!8H#8:,W3ZQYMQ>UB]6?9ULP#7;G4>&S/&KO1U1W2-73Y@& MFN"SO9\&#Y4V@,?)2.A3Z[[)0&<#((Z-8S:Y=$ )6N^N"LPVI8*F<4H2GD*2 M)#Y$)/1@RCT&!8]%ZO,TS;AO7']V<(FY:1)%6?^]L&@5=P3#TQID'&0<*XP^ M@4 C-*#2[# Z%F5F%Z,T58V9/5IVU64G@3A56G;XPNGJRDX2_J*H[/0W[?7; MQQ6G=9G3V^(G+Z_7HL3JB$1517[7**I](+,X9E1$/@P(I=*:DK^1C& 8L-CS MDB 5/#,ZX%BM.CFJO]FF>;I_\PV]IG8RP#RD$0D0C#+?4RU+ M?9A1ED'B,1SZ61I&:6*6ENY,"M,DJ)O*X6LS/=.%+,YO7T[P=;RCG0&VZ^1G MO\V9 VN^\SD!>*+-\#30XVZ,UCB=V"O-[S79]FG-7G]'M;]X8+[K@49<.OB_ M] F.6<(QY"R3&VL<49C&7$!&LH02Y$4\L.JS>G2EN6VFV@]>[/6,:Y,B;+-= MC^)KYJD8!37'RGDH8/:YKN? &#?5]>AJTV:ZGF-Z+]'U[ 67^1NNUPJPC[_: MUL/O5KBNU[SL6N"D$2>AGT)$,P%1)M4&\:@/64)I0I(P26/S%CBFJ\Y-A6S; ME@P[;Y]&V,Y!,1IN4_HLKM?-07Q+-NCHOM"3<1K985P]YI8JEU :QQ&'"B1>& MTKR+ VG>80PS+B@,""-1'$N='1EE%9]:9&YJN:%3F2J\-:_Q"M0]HL%*F3)U M 8CJZ+-N3&[.VM[7M)WJ;-&0^1CZYW7X&)BZMOL:.&\$Z!,)%)4C0&31H7H$ MJ*;J1[U] O<>NY$FD)P#XU2;Z6.73M=4^@SQ+UI(G_ONL .QFD?P,U^M_E(6 M5;7T8S_A@520'(6!:N-(( ["#&)">1:G<2922;EN ?*UQF5M=A1^L8;-4_IZ M)7B&C"D81R[U')#"5:,), MQ%&2L1CAU&]1_;@V3"._$--NG>D0Y9>^T)./RE =$X::?6SU=KIOK3_977]P538YVK9C*(_/O_ M+?)U_9_R'YN2?\@KNBHJ^5NOE"K$D9]F80HCYJL:MBQ4G:Y]51?+&1,Q$=RH M$'84:N9FEO:H5X,CKX3(5SFN>3.FJ"D%U3V,K<9W7BXT@U#2E*)P'6+2O !) MM.YG"1IV0%\XZC/-$6A9 CV>P ^3*;:10UEC(G@IQ M7;S&=*&OL>!X$1(;[:8#=L!?E%?5C?C$Y??QZM-FS:HO4D5W>7<\YIZ7)E"D M.()(4&G+1C&%(@RS% 4HC9!Y$LK)I>:V=S74J@-M2R_0! -%L842/ VOP48T M&FBN=YD&KYM#> U)7S@-G,76,!J 4^G]BX"T4^Y&V)S2W*=O,)U:-F+DAR)/0H99'1!.PSZ\Q-E?9[ M,VR=!8.2#HX!:^8H& $NQTIT$%(7-*HXB(.C[A0OUWJCEA0'&3[>A^+PUX'OFZTAO*QU_J5[X,DH E@9]!ZF>)U!&"P31 "'(O M"&.I?*. 6C7C,UMV;BJC3R+@#8U-N=Q3=G4][S>D(YBG+).0,!:DZ(@:0)(& GHNVN&32NGSH-F MSOQ89"21\Z?*L7%VK*<:3W&/WD7?)6;407 8DN;'S+$1G>BP.0*R5B=.&YA. MG#N-;C/9Z=.&J?X9U.HZ>^W]A:_Y3V6X?ESS\N[Y5:Y]5[*S+;#-_"B.& PS MDD$DM39,,XX@RS!G@2?_'1D7V-HL/#=MOJ4=-,0?+74RUS16%]$2Z_?)'V4JU#T'KA(JWNMUDJGX(DWV5/^CZ\0J@KIYX MB>_XS::N:JS3=*X>E'&Z9)GJN2BM]H!X!"(2<)AZ6:R<$)$?L"#@V*BX8\ M17P^7&ZU )U$>L2#AGJW)5CG,'->E764@#V4EH3C.S]G=<@7]/B MP3+AL@<6032.>.)#BI":C1I$$$<)@QF-,X8Q17%*;?: @6!-H.%' ,M,$0^# MP+&:5=Q?:^[!;XJT/R_4/]LBJ=NBU#[WJ[HN<[*IM?U8%]H1H*I$BM5*?>UZ M+>7$QQR.O _5J-JU=_M)=><^6Z\UXX%O7!IU;J3[CHNBY,WOW_"O#_(_59W3 MJS7[)/^>WZUU5&N7;I=YF(DTS&#"TE@JRSB F8<2Z'MA0(*0THSB8='I0?3, M36DHUWJQUBY=::.\>(% PUKW1\F<;0? 2V5G&P!W+I$) ^4MZN2U#!:@8TBG M&[2WU_)U^%SAW% M$?:]5(H-!TKKH(=3$!V0"1<4<@GUIPVAG(!JSO#4$VN6:@"L'5 MO?J_2A5_PBMEA7R1*JO,516W^D"JKI=_Z'US2;,P24,U:"M!$428QU+;T @F M1!Z0PRA+"4[LBSTOHLGFA9JN.%01N=!I1(#O:-7F0[GE1'_>+QR5-L@SQX8M M4<:1:,(I\Q(U.P=%\D<2<)A%V(.)/*0G7IBF.,6VA:83R]-]8:J--+D:YCB] M''U&(@]+$>)0;OR(I@ABU;8BBT1(0XHB082-@VHR&4[AT_JFUFCE\UJ*BT-B M5(.KBK)ND@&U?[[&-7_HSFSZ*V)5_+2U+2X2L:'Q,97@7%LG6EKJ)_C8E]:. M]N9#);W7?^M=,*(-,P:PXQHY%U$TK14T!GA[9M(H-QUZ%%-C[O2PJEMA9&@7#40XA CA-6LNH2BC"(_,$J%L5AS?@>S MW33 !7C$99/#*RSG%=G(@+3 ]NHP#H_MVE,V^EUDF#Y MX(*&9*!I!I+H9JK=F" 2KVO.;\@J MO\--#@C^E3]L'C[^>M3%ODLN(I'@2,7DF IE9C',E)(*PTRDH4\SSI%9*W*+ M56U>GVD:D34(5[D94B-)-04$C6-P;K3MOYQAR(O7XX%I<.#"YV)ZG. MA:[;%3P\EOR>KZO\J76F7Y%*=Q)<1D$B_$PD,$[#$"(248B3U(/$Y\+#/DEC MDEH%$^W6GYM!M25?YS?UZ>X"5C\ZTFU+8BT%8Q@I= >WZ\C@&$C;!_Z&X35N MH,^2AFD#>\, V@OD#;S-P)+=JN)U];ZIQ-B^09D(Y!DP2F%,$@11Y 60Q/)\ M&+'(2WQ.L@A95?$?7&5N"JPE#S3$_F_+*MN#.)IIHHO1<:QO&OH6H /(A78Y MB<&X1;('5YJV)O84LWLEL">_/.RM_Y2O\YI_ELJ$7:_EV>(N)RO>+-2TI4SC MB''B8>@CG$+$0P9QEG#H89SY*(D2XEDERY];<&ZZ8$=DJP[LM,%9?,T4PYBH M.=81#:E0TPKVT!N]/Z@I,J-JCK.+3JI$3"%XK4^,KQL^^:_?UOFV+/XF__JU MV*A2T/5[O,I%4:YSW":N1 D*TXP&D(>)@"CE 28\82'<0;3 M6/6NCT($4X[D*5?@3& _R1@UZF1] 0USVV^Z[A@7F;M#9&'HI'.+L&M'72^% M_[2!/%'*OC6(CM+TS>EXH]1\:Z".I^/;W\K>\%:16KT[OR_*DNOLW%N=@?BA M>,#Y>ID$8>S%/(-8Y=W+\WL*,^H+&/&4)0D*_#A*3(WL,VO-3<%MR04[>D%# M,/C1D&QAQYT#^KRU/")\CK77M,B96[LC(CB197L1DE86K"$V)ZS58S#(U M9*5OA9I>,LSBO%Y7FU)E7GS5[3@?FJP^RO.GIO.QET5)E&4P2+P$(H(Y3(7( M8.9G5*2<^-RW,BY/+SS(<<# MTK'"W1(*>I2"':GC681FD(QJ_)U9MCWPQBKJ(QY*87)HE:*9H**B>; M2E]D/>1MI?JJ:?6PYCHSHK:O43>20IPQ'@G.H$B(5/0")3#E 8%)2I(X]@3E MPBKO9W0I3.8V."$%![B;:?NQT72L\QL@#R;Q=)U+?F\>9TGW>!N #4JC;@-& M"T^Z&=A \7I+L+IV8*@>YZ5.Q/XKQRK)L=MV-F69K^_:4('G100+X4,AF \1 M9T@U@<+0#[E/6.!'*+8+UQLL.C>5M"7/,E1O@J]AN'YDU%R'["6Y35F&JEUK MJ7108F\#R[CQ>I.%IXW96T"Q%[>WN79@3.5@D_W>N(1WS[NOM-,4KG[BDND? M7U3M:I77TCXNGW+*FZ.WO^2<>T%&4DB8'T$49@*2*$DAIB25>@G35'A641<7 M5,Y/FTDR2WF@[E=\-%7EEK$9)S(UC-Z\M:1C'/IL0C(,S@XA$2Q MN&C^ [:L@I;7UCLX8@S(I2C&C1(YH73:.))+L/VE^@,]NR9% M&?-B$HH,IGIV?.(K[ZC<$^(44([*\67FILK_#U\QI06Z[FPOQME: M--D_ >SYL-,X<+FV2 \B-"#=Z@14YG&F<2";*,0T%#JKZ-)Y1$X$EDY^ZS-.3YE_SNOKX1WZLF)Z!7_=-\*\>KVT(J:#WMJE9. M!K+BG_.J7O(LBY,L93#UHA"B6$20I!1!CZ.4,\_C:6HU1F\4JN:F?%NF@.:* M-=DV"_!-K@-^["@'']?R)2WU.VI9G#B.+ T=#%-+R+6^[PMG 31+L!!0,M5) MZD6MXY8ST+%F+\0AI0;C@3YV/<((E$U=M# >F ICW[&,8N3 /I9PI09[,,49Q@FU$]$1J@7"*-L+(LUYZ:6M^1: M.C,,T#5T38R+F6M'@Z06[-(#6GK!CX9B1UFCY@B->_XW6'?:T[PY$'MGX+U;RBDKU$*N??R]J_B&OZ$KWQ.AKG>+ELI>$N8";-G1TZ[;26XJXV,!- ]2*.-.DQ^ W>ACY6UHF'R^_ " M#@V:'W*;81KQ^UIE1]^M\W](I8%_O>-K+G*U$&M:ZZMNL9M5G:_O/DF&/^/' M2JYZ]?@H+4=%ACK-;A0AG_.'O/$L5\L4A;'\-(8!CV*I-;, $A][$'GR3(EH MR-(DL>N>Z(!*FW=[FFZ+6VX V^@Q8/S78]XXD71#;5[64JT"P:5T55O&-6M: M;NN?DCW==GNUX]!.X;IX$!BGPNYTXET8*./Y7UUKW[7UY*_',G[QV7X.M.UI\-7G?KG=ZA%$:U!ES0.:G% MX!#HUU:%RZ7L,S-T>Y]F_FPS'>P=7NEZEGO.ZUOYSG5AZM]Y7?>2BVF:>:I: M&,M?(&(\AFG N'PTJ$AQD/AA8A1G'$["W#Q(FHMV/#-H!R.VC #-">BS EI> MS-,7!@KJ?!:(>_@=*_-AR _((!DH O/L$O>BF"CSQ)5(K#)3+D/S1-;*P!M/ MEM%R&>/];)<+[S1Z(TI)2EGG_\!-B%8E-O+_XKC\)+^[9"DC7A(&D$=)),^Z M:00)00G,:(I0G'%. JM:ZV%DS&U;D@]O/%J?RE/P&V>K. ;5?7K*\98]"S4U M@.O)3GUN%D Q A0GDW2[-$!RJAZ8ITB92V=, [@L^F6:W,W>3+]YU$E,ZSLU MJ[>7TO(YQR1?Y77.JS:-N_JPT0M^DR+F2^1Y$<5JN&Y&.$0TY!!CAB%%+ E% MB@2-N4EU^ 4T6&G$"8K%Y4.,S&V^H<"?M[LG@-.Q+MQR *[4H/%^XA[H<;'H MZEOD;Y*31AEJ7MR+P=SVGD <$QG?[L1B97Y?".@)^WOHG2ZF1UWK*LUZI25=:L@@E41PQ=Y) /4T(%C$,>X"0*0T+"017FIU:= MFX&]JY@&_2+<@07G)_$V-+''1M&U1;T#\$4Z=X]FJ:J:I$:GR8U6P+DI2C^Y M\MM4I9N <;0LW>AB.Q7%>+Z\VK!;!+(IC MF*:N_LW7ENJJ8E#BCJP/4',Q6SC]=I-7(1"JY3;PP!,'[UCS)[ MX/6N./W7N^+IW^0U^LW^.U*_PN97_3KOWVV25_8H$]UK>?P+PZR#SN#X5EQ1 MW9&@213\*Z_O"WD>?N)5K3]?>E%(.:.AZJC-($*"0\("! G'5#5#Y(9OINW" MSSS MP!:I42T$X\4G-1)L(7EM)UA?;^\X>U^L]7"L/_+Z_OVFJHL'7K[?/&Q6\E#U MQ-_CFMY_?[QB?]LT2WTK=,CCMBQ$7K^_5^T2KMTS"YJ;O&OJ4AJ,MEX"WI$I;_C>!GXI2Y3+\ M&6S6VW^ _.%1?5/EV&T]&$W6E;RH&7UL[C :5>[GG7EO)4W'JK9C"RB^0,>8 MFOK7L08T;_#[(]AQ![X5S6POT# HO]\\$-=KT#'Y1I(T]P>^E40G3K]];U#^,]@2 M#Z[.PVQ]$+%';-2CB,7RDQY&[&%Y?1P9<(>)>VHVYZ.>*U4W&_XF5>W-H\X$ M_D])J:*Y:=GV!U<=+SB[>I+V]!W_B[Q__4'JXJU_=AEX(O'#+)#*$7D0"=^# MF2 ,8GFD253.0.+C2?IPCLW9W(Y$#?D+\+,E'."&H%&"6S=-G(P?774'?\KEQO,F,T$FT=8OUX %-<_E: @1:A!:@ MP4@9" U*"]#A!%J@@$8***C +F W@U:DKN0_C_:EHW/W/Z/EJ2NACM8FU1F! MP^R)#YS4.V*NVPC#%[G"AXUJ!-Y0L201CGB:))#[*8&((ZDU L)AFD8\24B0 MX=C(?6FW[-QVXDX8L-N!MQ&9$M?;@LZ*K_.B!+2IY!>8JF0;RU"-H5C,=LCQ MP7:\?2F">SO/ G0T T4T:*@>O:>U'4RC:GG#I2=5P79PO-:/EE?;1V>N5BL= M^6F:[G7M>#GQ(AJS$*),#0?@:0PS$B)(,XSC();J*C:>3'IPA;FI)$DDZ%-I M[AP_#.#Y>,7%L+C.]'B%R(!JO1O=@G372"[F)"5>DD*E(*5FI ',,/=@ZOD(903[8>);N6M< M4SPW3=O6+^H&+4>;0%BZ6IQ+W="%,B=9NG:--+PJ*6ZYU9VW?BI^08]AL,M% M."IOD*MF7AW?H&,<_-"SV!UU4IU*6N,Z,IQ3/:V#8BHA[#D>)EMX0*GAB?F% M^K/M\$WFHX@Q/X,B9JK^ RR\ MVU3YFE<5KW3*WE)0CJ- (,A45 @%$CV8_RB2IU7"\[M];^Z MNRMU1]$F7TY*M,I9.S<(/.+<*0 M<5N$\WK1MRV^.0+!V:*;8]<-&//9:U#0=L-9LR_*?EW=R@?M7OZYC8]WD1Z< M12'.* QY%$&4)2',TCB &><4LR##$3,?_FFY^-Q44->H8Z4;=6#-@3X[EIH' M\-@R 8I'RR"1M5C.GRE=@NU84[ULB-(0KSNE-.2#COXN/6K(J%%;P"T&D#H$ M?JJQI)8"&&E.Z4#@3DTOM;WE=#--!S+[8M+IT'M( @8O)XFOJ80)&%0H@DI$GJ#Y@#8[:ZT8MN3QDP@9I;LB/B^R1C2;>Y2EV KCP5;LMW,%3T/D[/!H2>6?K/) MH.?A.#7ZT^#J86KKLS2=;T0S\.=3FR7X5_PK?]@\O"O*LO@I7\OW6#YDZEV) MY5,781Y"FGKRE.VG$<1A)& 08I2$$?4Q-0J8#%E\;N;NUR;!LN)T(^F71NY3 ML7K2.NR2E$LK<9BI+E<@.U9@BFSEM&MG4764+T!+.]@2#SKJQ]-C0S ;59M9 M$3"I3AL"S6O--N@>P_3;7XJ"_2P06?N;9:#?SI>>FVUJ* 6U)!O6.9H"W M]=*6!IF%*,PTFQN '>NUCN@%Z%#NZ 8]PH&BO U>CJ?6[ $;5:E9+#^I2K.' MY;5"&W"'@2F:])ZSS:II3'BTA7?C%V57U2TNZQO1.4C?%P]$VI2*G%UR'A=Q MRE(1P=0+,XB\((.9EW&882P(]RGQ0JL>9Z-3.#?EV#'8=OL\WDV_Z@()#. * M*$;5)1VKH,>K9<+FZ,^ F;I]4\DZULH.A.HV_=*5+,9-MQR=RFG3*UV!O)=. MZ6PA^QC89_GLK>(LN7[W\8^K-?NXXK0N\3(1A;#Q,S7[YN>T/F@,@60"*!QT!VW$! M.C9 RP=0C)A'9@9(YWPPS"WFKOT$+^&^,H![0$1L .[F,3&W^$\4%7,B!ZL( MV7 83\3(!MQTLBC9<(;[<;(+[F*WNU1EO;SYN98J^#Y_[!(U"8]I& J8^#B M* P8)(C$, PS$O DP%E@=/HX<.^Y[0M;\BR3,P_!=EJG7PB&8X5M@8/QZW^" MXU,&K;RL9\S*?[TV9 _==Y+7^P1#W;M[ZBL#G0O\3FT47_BC&@&VOKM>BZ)\ MT/N&\MA>U_RA6B(GT@1CP[G&;\8OOAP*TG,R&.L]6W(DY\ M:V!%%J[N/ZV*G]O$KO?X,:_Q2CM$>Z&'@"0D3#&,LDR^Q[%\A;,@E+\1G/F^ M0&&"K/IYF2T[M_=;E21^%$*>NG214E,U7:F"_]X@Q%TV]8L)B+^KF;UR@]2] M?#_M\N9Z5P[LDVPH0C-C9'S!.%8U6SP7/2A;HIWZ]>V0&K>\S&SI:4O.K.#8 M*T.SN]K>5WZ;/_*5LG&..@'C,!6>3SW(,T(@2@F'.$"9_)$AE/A4GI^,^A,; MK38WS=81?*G3^SS,YWW)W/WV,R)[,Q.WV?LOE%XV4M[SPD7L2#.&$$\I13B$2 818+ 0-.,*4D9)A; M=1D[N=K>QX,@IE9SPH\M-#=5LM:)EVO5O%[9X?P74&SH3RP+.PW$8*951@;7 ML8*QQW7$D\T R,8M[S18=]K:3G,@]@H[+2X=V"^IY*KIS\=?:B@(5X7O33,V M79=0-][D3F'Y<9HQGT.610E$81K + D#&$4843],$^Q;53V9+STWO=52#CK2 MM;N];2W84-_ZX2U[*9G+PDQKN4'8M4_+%%P'.LL>L'';+IDO/VT#)FM8]EHQ MV=]AZ-%,<'E/U3ZX%__JJJ[DNJ^3Y;N/ELCWO(SP##)*0HAB7_7XQ3&,,N0% ML2]H2EG7;\/T]#:0%J.W\67W#<<:KZ/,]B@W5!BF9SV7 $]U&&QXT'W:7X1L MSV(^X$!X(5XCGQB'4C/QD?)"T/;/G)?><)AJO**TV*SKZ@NG/']2D5L6=R5^J)8D(AEBG@=3+"A$C%-(]$ UQGE*(Q+1 MS*IAYC RYF8"JER,&R[VZL4B\>R^)O*T;#3E0.E8Z8HW6/N6$M*ZI23 MAFJ,.U*+<@%V'"VDQ4A7&Z83,-IOR(]KG*_QW8@#/"_#53$N%K:/0VS^W5FT[KN*J;D_M7VM<;^2S]+R[7EIJ M2X9Q$L4^@8RDF=*G2,U\$U*ILICP,,9"1#;Z=%3JYJ9F]81R'7_'=3.MLB-; MS["T4['CRM%,\[Z9=!PKY)UCL1V?H,Q7[4E\R:B26\L3V#+U^IH%N'I0K_5X M2MH)[*/J[G$IG%2E.P'WM:9WL\A@)VECLNL^]:T+#J48IP$)H-"3(S(F8!H& M\@=B@L01R@P+$D\M,C]UW)U6-9'6[LU]%(T=F1=AX]YEV8?%C6/R* !CNR#W M%YK:V7B4U0-NQ>/?'1BZ[2:5;SL!]P[I?^6X4DT<;]9?5#='-1E8?N'W0LTM M:_[Y#E=YI:YOVVS0^W7^]PVO7F7#9P&.A& 8)GY,(/*C &*J#]51E/F<$22L M"AHFH7INVJ@__/!C5>\K4Z'2JP M@$9+UU'L->ZQ##)/\L 8AJGG]ABX#G1O)0E:[K2\K]>/F[8(9LL-V+'CM"YC M4A&,&SB?A/)I0^]3"F,O>#_IX@/K[XJJOA%?\8IWD>4@]&)IV I(O-!77?X2 M:='&&&+F$>X+[-/8*B5Z;X6Y[2**0#WSBY=/.;6N?ML#T$Q37P2+Y3W<:O4]E:9MB#M&)-[M6='OVA?9O:-XX=*O32_:Z6!5ZJ\XG.^YFU9 MQ:V4<_N8IIAFL;0^H2=4:7R24IBE*8-1FB""$0N0F1O2;MFYO?Q;RD%'.E"T M T7\MO1'D6]>0F4A@].JPAVRCO6',:@#"M0LT#6O5'.#\D0E:SNTUQW:CPKM ME4+[L47[45[RK^-4K=F#=:)\S>)FD]6QV3/8+V@;<+6]GN\R KZJ>^JR_>!=!XM:_77WE=K_2G2QI1EO@IDHK) MAZC1I')'],U-]S?$-O-(VN!,OI8;04>O.N#2+<^OYB"O=HX:\)NZ3-_L^'R- M21Z \QO,&XO5\79TJ'7^ NP8!"\X!'T6%Z!]''I<@NLUV/'YMJ(UW_#>6,03 M;8]O(VJK+=6A($YLP"Y6G6R[=@A9?W-WN9.B?+XM5CE]WD7U*/.X MD-LZ% $/(8J""&9(!&IC#S-*55&P4=.G()B'R10!Q$*0P9)@PAS@B/K0)QI]>;FXIHZ;2,QIW!U# V-QY2 MKB-U;4%L-R!0)=2VQ(+?6G)'G IH",RX8;PS:TX;U#,#8"_$9WB9O:.AR7)5 MXP(_26(__GVCYJ/R^KY@2FNUPS?52.B[$J^^K]4I5RHQIBI&KX302;6\6B:$ M$GEK"D6<91#%<20M$ ]#+Q!^$N/81]QX+-,H%,U-&35L* <"QZ7*(=.)8WG+ M!=B\8 /@+1_FI\IQ!'G>13"Y>)R;2[J2H)E_"A1/H!56PQ7HL=4,M]<2>\D9 MN'HSB9F?_">7W$1G_/Z6GS9?N&/8K-B7SC;T%XEBIJ(U15%M64GWQ\? M>?FNV*S9TN.JB[./(4ZE28_D6P%Q%A,H#_\T# +.(V(A@F ML@M>/!3J_27M0_'8TPF$1>&:@LELC8F@[%LA M4RTY=.J> MT=5LM$5_38?1?DTL^(OM%+WC@)JY"D<"R?'^VJ$#W!>J&@ R\H2\X^M-/!CO M+./[\_#.7S*PB#5?8TGU9XXK_D7U>[T1WZNF#ND=%T7)KZC$Q1CX6,/)59UJ0,)F=L9I.4#K!0C .^& M;"F_KLJXE@O=JX^*1T6^;0GI4'&9*:DIA.!8@W7X:QX60',!"P&_5VW1[D*: MAXH5T.,%])D9L<+S0CC'+=H<2LRT=9@70K976GGI_>P=1%U;J3_R^O[]IJJ+ M!UYV?]-5GB\R2[X5[W@OE^3#1E5T?MV0BO]](S7&K=3\!5L&$?6\*. PB",? MHI (2"+Y(XQI0&/*6)804Z>0 _KFIH2O[NY*W>WT5;9F7?IK%Q:O4OV\%>,=?Y/HUC((=I^!V!M(U]_2\L90G\NZ\F;2MO#D.97'" M@^-BU *Z.\U$0N .OH!_66@87>F1_+ M@JKD;\JEX:;Z^PPX4IV3AMG):42,'>^>6TK!CM3FF.2B@X,A+B.W"S^]YL1- MP8T V&_];7;95!5G7]1O-^)F4ZOH>_4-EW>\5DUTER$B?H03!"F-,$1!1J!\ M!(6:28Q"CV2(Q\;M(4:F;6Z:K5>6\O)<(O0I-<<>9W86:@NKQ$[O\30+FQK57/>+/@EK_[[W?,[OJ;W#[C\[ZM?>;5$ ME".18 R#R/>AW'L#F 5>#+.(1PGC<99BRZ9LIQ>&PSA@ YO9KB,W/#MS*(3]W\S@V"_'9SA=?9GA)O&_ZT[ M3?8C*+VVE+?X66NZ#QO^7QR7WWX62QKX*4N0ZFY. XB0_"U+HQ3&*.99R@,_ MXMZR+FJ\.G\2&$2!E3+:TN'N39*/7VAN] T#_;RM[AQ*Q_IH2[].V'P1WWTY M!JWC8@$D'T Q B0GK@5@;EL[%\1$%K0K@5A9R1>!><(6'G;?R2S>B]CNV[67 MW6C4\4CR#UN3FLIUEV&:>"R2IJN?!02B)/(ACE(!(Q$+1CUIP\96 \\-UYVA M+=L2]PSD?7GYI%ZJ-3=L06.+NIDAZP!+Q_N'Z0"BA?Z@!_IDPX:.@3?%&*&] MM>/M8XS*O5JOBI5.:GHGQ?0.$?J89PQZ5)G# M@4]@&I 0QG+#B7@:1BBVFMPQC(SY*;6'W0A,H?-OMFP 492@800H3FQ[O@P4 ME)GB3,8U(>>/)F#9PG9^,:76WBZ>MZ^3+ M#X7*JEM& 0X#CW@P05X&D2\594H"#X:<8N[Y$4'8:L3EX67FI@-?3/+6=((? M#:66SLDCJ)JF+%R*E?-,!7N8+IET?@ %5V/,^TN]U8SR ^R>&$!^Z-L#B]/H M/6>;%;\1\MR9U_+$^<3W)IEKY;,D(:8HCE)("4T@0K$',]^/Y6E08"])>8*I M59&)^=)S4QD=Y\5S]G<8>$YD?]NT_4=^E\SAZOZZY@_5MZ([G?+?>;UK7_*M M>"^_HN=6,\[>/:MQA-?KG5^.ZG;C\OAZ12J=K;JD7A;S4%I+V N%5(5@I0=E\JG!O+&.23_KOZEP%#II9I5-22R MV#J]\9;/?_EG/_;^_5_^.0W\X-\MCZJNGQ7#0^V,G@#7Q]\=JPO0,@LTMPLE M]"W#0'(,7K::DA\KOL%M[WGX34\/S==_!KUPR)9_\*-#8,Q3\T3"&O=\[9KH M:4_B$XE@[\P^U;I# SO5IE0.A%TC[)Y[H6UJN<0!2J.$8(BPW+E00!!,0Q[" M *M&DI20C%F&=0Q6G=L>](4W%<=Y1[S>AIYT@?^_E5OJ*[4?K3:L&4;Q6')= MM-@VJ6D*RHOZGI> MHU=\8"!Q&9B,XT+C2P,Q]O!EMY>O_^7KM&6YC&C/Q80 MC1S[,5EYXLB/!1C[<1^;BX=Z+(G4J*HF^&%;^)73-B:^Y!'F-&4""N6>0%C- MV,DXAQQY <%1XJ6)53_^DZO-38?]OPTNY3JK9ZF8I)K*'U5?BS99P-:!>0ID M4S_F2- Y=V<295AVA"Y 1VJ7)S.F4], DI%]FZ=6G-C%:<#\OJ?3Y**+XL>J MD+26&S\WHH=_1"[8$@X9BH$B&?NB@ZM *)1?A MQ#,KOT7TT R,(\%"PXN/O1]]R7Z6O_W'/W5_D3\(KOA__-/_!U!+ P04 M" [B5E4:Q<*J]D[ 0#.5@X % '!W&ULY+U9 MEULYDB;XWK\B)OIUD(%]J5-5?3PD1;1.*T)J25'9,R\\6 PN5M)))1>%5+]^ M#)?T?=$E><$+C\E%+$$OX;T MPY_3]:(Y$L>6)3$L1P[XUC2@7C_^_S?P%P5&1+B0:3B)3<$V<,)4X$ MII,5-H'H/G0VG?_C7\HOP:_@!V1NONK^^&\_?EJO/__+3S_]^>>??_L:EK._ M+9;G/W%*Q4^7/_WC[L>_WOOY/T7WT\PY]U/WMU<_NIH^](/XL>RG__/;FP_Q M$UQX,IVOUGX>RP*KZ;^LNF^^642_[F3^7;I^>/0GRI_(Y8^1\BW".!'L;U]7 MZ<=__V\__+ 5QW(Q@_>0?RB___'^]=62_]SX^1K_Y?++-,+J;W%Q\5/YD9]> M+! 0[_QY(;C[@/6WS_!O/ZZF%Y]G5]_[M(3\;S]^_G.)ZW+&^';5_W[];W^Z M)N#S$E:(F8[A-_B-W4>4Q0XE!KZN89Y@R^;E.K-%O/5#LR+DQ?+R7\Y\@%GW MW4F"Z:3[Y+.P6B]]7$\,9UD:ETCB*$8)V1(7;2)12T>SB]IE=9OW0O@**>]T MLH+XM_/%EY_P@W\J OFG+%^2[9>=9.XMN9708;1?;L./^+.3I*7-D#+Q NF7 M7 3BO'<(!,HX=^ CY*-)O[GB;$FY.PM$$.9)S*C!? T*2(=T\99X[C0@VG_YLJ] M4,#;1\'!TAP9#2\VRR*H7Z:KZ&?_#_CEJWEZB6?RQ$;)M8V)F.@<(EH'XJUE M)$"F7/F@LX#C3=DCJ_="A6@7%8-(M1$[\0Z6TT6Z9$"IB'0J11P$-'0:H8W. MDT:DZ\1]D&!H&,Q0W%JZ%R9DNY@X7IZ- .+CTL]7TR+XG;E3QD)"YYDX)@"- M'#KB(0 C.2?TO*6.8.1PKL.=U7O!0K4/BZ.D.C(R7LW7T_6W7Z8S^'US$6 Y MR3[Z+#D2:QT>>TE'XL%SXJ0-X"$)J8_W@^^NV@L)NETD'"7%)A#P'LZG10CS M]>_^ B;2,!9MS@0HM41&B&CE(!"P0!7CP+P\WH5X:.5>2#"M(^$(:3:!AM?S MN%BB*>L$_P'E#R\6F_EZ^>W%(L$$/ T\)TI\#H%(J3T:.AF)2D(;D[*S(0T$ MCB<)Z845VSI6AI-U$]#YZ+^^3BB^:9YN,UP[B^@D4RX!)Q"!$DF9(C8:081# M_]DPF6,8ZEQYA(1><'&MPV4(^38!E+.44 6KW6]OIG-@$X9D>R,I43ZBXZ30 M9'J/9V?PCD6:HS)J*) \L'R_M!9M'2''"K8E=+S +]\N/R[^G$^XBSQ%%@K MZ*9 OQ_C):;8;%QO7@_9#2<\1Q"J"WAHCLGWR[?+1=?IO,($V%M M8-R@AR4Y6C\!CC@K@03C-)>9*9&.CV.?HJ ?0AK.A@XFWI9@\FZQ6OO9_SO] MW/E2TB7E%#,D@B\9/&I(R J-H $K(Y5243\L2&ZMWP\B#:=&!Q+MV&GSPL,2 M?$>W8MHQ0S7Q3F%D9HPAEAE)=/#!!8TG)M"C(7%SQ7X@:#@7>K#X1E9[N7"? MO?NTF%^F:)2(2FL?B;2,8V2%\;@'FD@V1BJ=>8'TT:J_NVH_]3><\SQ*C"-# MX /$S1+ARWCX.%W/8!*E!F&#)"R5F$EE1X(6E'#K.&BO1;XVQP=#X.ZJ_2#0 M<++S*#&.#(&/2U]*FSY\NPB+V81)Q2W^0C@+Z/U2AQZ-YHFP(,!'Y6*0QU^= MWUJRG_(;SF\>+L!&-O^KK_&3GY]#EYBE+#F?O2'4 EHPQ05!N)9?* 4;+6/6 M#F8 ;J[<#P<-YRZ/%F<38<+?83;[7W,,A#^ 7^&9EEZO5AL\U"P*Q04G2)(8 M$6\O\(3-)&. [)4T(M'C#X8G2>@'D.:SE4,(N FD_,=BMD$%++M+ON5J H$F M[@TEPJ"S(TTN;@]HHD!3E C^1["!$')GZ7YE5\UG*8\1:!.(V!4*;:_\RY&( M2MBL)D%1JHSVQ">!D; L5S>!9^*EC9[+J"D?*H7], 7]\-%\KG( \38!D]=S M_#04Q_0+O/1KOV-KDB(%%X&19(PF,@E.; 9/HI2:RR!DL'&P.]2'*.@'D^83 ME@.(MPF8=%;PA5_#^6+Y;>)-CLP;20)(1+FCLJ1:.:&LE"!ZZX08L@CG:N%^ MH&@^17FX,)O PH<+/YO]O%E-Y[#"@Q%AK(6U) 4+)'6POVPT'"F\EAA-H&%5Q>P/,?C[]?EXL_UIQ>+B\]^_FT2I ^"(_'&*8R[ M XK$9X6^4Y8Y2Y5R5D/%)P\2T \;#:;/)Q;!'#6&X4S;EU'01__'A$XIM]7:S+B^42V)_PIDP03-#A#*62.TBL8*7TF4\_41, MG-NA8/$4'?UPTGS^I/3[S5BP\G2.H)O!$W;1Y;;5W6_X/=6 M$TKQV%1,E\)4/$>M%\1A?$ZBBY&B(0THI\'06[(>"AC.CAPNP*;M0'E]O MP>NSI<)1=*E<8J7,0!*O@1&J*956,H\A^\!6X6KQ?FAH."4ZA%#;<%N1B:6? MO9XG^/J_X-N$IXAFRTK"9 $VC0&C+S1IE#)O+#-.V:&>H=U9NA\FFD^-'B/0 MP1#QKS_=$^(;_,;AW8NZI,WK>5XL+[I/NTUQKR9&]SYBH%Y&3Y-V9$LCY&)R M=X$KH* [F)5T&&J$4JCKE"/!92#(L3(^NIPY^XY0GOK\HX[[;9+ME^GRXG6: ML #HJ!I-K)&!2,8[Q_J+Q7RU MF$U3E__PL])/\<,G@/7J@//]\<\:K&EA+V*///$W*W+N_>=)]UJON/AO\R_3 M.2XVQ=A_L>U(3*7AG0V:Y%@,!3/<4O[$ILI^%3J5[Q;M M=M9/,%NO+K_3B9A0MNL_^=_WH>Y0ZW&YQMEJA<*]XI5R&RD'3KABB4B!AUXP M1I"8O<\^4(U[H JOM^D8Q[.HAHI+&S. T$<\<&Y3OZL7NV*"Z42S52@%57IZ MI1B)<\B$H<8+JB2/[*G\X['(N4/.N Z1K\/0N4883> F!=^]>ELGLIOK_ZY MF7[QLY*7/UN_\,OEM^G\_#_\; ,3 0P1D*)/14>'6&AGJ!JG!BJ'JP&TT #:$)?M!/(WZ?K3R\VJ_7B M I:=Q&ZP9$JR4'%#E&&*2 B,>(-!!SH RD@63%1UCKT>Q(T3F54T60/KHP&( MO9Y_0:H7RV_(PB1G:64L$:O$2+/KIXW&5Z)+Z2.G5B@MGFHS>SB6;E(Q3L?9 M>J Y6,(-H./=$C[[:7KU]3/,5X"G]=OUIQWD+V4TR4%38%(BPAW%$QJA;Y,$ M$D.BWF:=C7GJPLMAJ29$_E#P<*XL;I:5O1)SI8QH<#9+'VLX%LT.(S+-??WLU\:?B?2K#P M>=O\/VVS(_ &_ K>EU$U;_,?N"\*NV<9,8K.X.9B,RNYO)> #,3I5HOS='91 MWB;^US;-ZEG*7 B'$BW7+2I2] @3$(I>H:NHX^QH35YJT%]WZ0/$1C M,&C ?CROO8AOB=<428/#\Y'2:(Q#T M$#DMA 7#(.=H83> F-SB5(\4Y8, MB:R\Y,ZE?-$61R/9Y+D-RNBGWB,<$TY^G[H60H-!\#2X*@Z&UQ=8AL5 +NB MG$;- @^",&;*FY' 0[064RL' ($ Y2*0-V)JM""99 MZ,1M*9ADN;33!UI&<@#)G H=LE>6UTE.;=!=HQ"&H#62PA7UT=*.9MSP'A1*6\OH M8%*E./U)NL8]YRJA:$!5- "LRUJ)=_Y;*90H^= 8EQNDXY[T)I*"SI -L0&# M1PG1%E/MB:.@4G2YA)-5BU=Z$#EN=K$2Y&HIJ0'\/51/<6]/^:1XB%$0E[KG MS^6QH_$1X>)3!@E,54I#]J%NW*QD)<0-KI8&H/; 9N$V91E2(,J7YH()]XF- M41,/VBCIM8V5TI,'&JYJRJ^GE:/KH<_6_# M;'K>:6@U<;S,2J"&@,!?)%-H<'6YJ1=99^IY\D^V>3P"2+WH:\81JQ@+#J^H M!FS6(\[FC5LC!BFEJ'FY,,)?7-E*23L"@:<<^M0,I,%=_SVOZT[ABM4# MW;#J:0!O+W?+EGY%%_#1?[TAQE*\J(.,VH@R(L:STOF?$@(=?FCQ.UUV7ON(W8N"+YSG,8\>*MI(KE4C.I1PP8]CB M7(R$A:Q#CEQQ5N>X>X*H<6^A3X*FH532@"UZ0D)!:V4]NH8JIHS^H4G$1VN+ MIQBN3%].#M?4^*K8$4T@"T;G2GW3V4C=XGA397=Y,<,;X@UBE% MP(8$$'2TNDXH>)>2L5LG#*/A!XS2P>)N "YG*74E'G[VSD\QBMAE2&ZP-1&E M_9PO6RHSB;L)-1V"\43C][QEG'JHDP[]/FUCE\Q4@=3 *FD 9.]A[:=S2*_\ M?77$= \\DI"=;ZTG6 M$DLAD@"9)Q=9!E_'7Q^&_G%36B>S9=55VX#]^UY^<.*5<99Z2[QWZ#%ZSXE5 M-!-A#54QN.\TGZ[W\*<7" SK=#51 @VG#(IPJY$1KKIWP(FPE))-(D9+ZV0;'B6I$2 = MH.?'('.4T!M STWZ7RXN_'0^<=)&J8S'T%>7VOVLB/6*DT 5,*I2,J%2S]![ MM#2"E^.4?/>R\#B)CXB9,M3BQ@54Q\@?>.SG'YQ'])UEQL7%L1I@TPFO\[Q=U@^!:'-%) )T<3JI-!=P>05U^B M;8-V0&HM:*X3(NQ/Z]B%.X/BMK*J&@#C#8?XG5^^778"3-U5_CM8?OB$4I]X M)HM#'BN,6M$JDC7FI.,M,63;>PNM*#H">(&KM,IQ:>CA)^BSAZ MO5IMD UEC*;&8# '*1*9-'K"F0-)5@NE$VBFQ&DPM"5H['J=NO@Y0.@M8N?M M9KW"T[S%H>5 ;B/%"2%&C\OQ"0ZS0R?8JJL8MXZJ+H4/$W M *5;!8];;B9&"J^R0_AK8\H%O2.!,4IKO;6$B8(Q MZP0)(#4) B"9G".X.H\*'B'H^)<[7V"^@5]P?SW4_.NJGWP)1/%_J=3JYTA- MUQ\86,8CV27<%P(=.\="H-R6H41UCK$#B!TW<3L$BNX_[*FKL09.OA>+U?IM M+EWKNZ*RG4WXL)BE20X\4XXG-S"%DJ.6$EM>+V5AA(T@.8UX:5* P-)8.( M<3.6-;!RJ(1'+"PNE_/73]"*(=W6JOX&ZT^+5*9VKK9=*$K%]/G2S_XH9=17 M7LA9SM/9%+]:39SDV5,6R]NCTNL+RJLU9TBV,HFH\6NNO^-)#4;,N-G)(:$U MCGX:L%8?H"O4_Q7FZ-O.RM53NIC.IT64Z^D7V W_G#CAHM+)$A=B2?N7=)KP MCD!,F)KW-=V^=)DXG:KCWA&O'RE1$ M36Q)FD276*8);,Z5&G\_2=>X:<\:^!I0#VW@JM#]^N*SGRZ[$LM/?GE>K+&G MR28EB2V/="4$%!%/@G 3HJ59LYA9'3P]2,^XB<\J.#I>[DW@Y^?-:CK'X/7% MXB),YYU*KKJ!K4M":)IVR9^SY1+WRC8GA.SBEZ_GN)LVY4'!(__DJETKFPB: MDF+&$ZI-+O.0+0G)!6*]XPDP9G:5)D:=B,%Q,[0U$-XB,H[=,A^';QM][3U/ MC&/:.$J)MQK]8(.>B?/ B4>C$"PX[RM=6CY S+CO(6O@\5B)-_"\]O)9\*47 M&YCR/M%(N"S/W1ESZ&T85:X^'-"@A(IUTB1W".F7N:7/"2W'B+J)@_DZ]MZ* MY^I).>7461:!""$DVDN43X!0^FI$3SGGWET/4!\8- ]3U \]SRKQ/XCP&\AR M=/V@?E_,%[=MY^6F4)Y)CB:2&"%3,9]XZF; D"5J:"90M\#6)T8\IJ&?CAY5K<*!PJX >/R.ZRO M36V_EE-!<)L9+Q/K2]F A*B5L2$R&Q2(HE*0>7>I/8#VK.Z7JBKK@9,U2T& M)UP9R[P-A$E?PB%E2SU")":J3 W5,E1ZHWF+C'XX>E;7"X>+N0&;==D'^_)Q MTW5W(>99%RXKR47IYR_P6$8^)(\TV6!9D'7>.SY&43_D/*NT_2#";\#0W.7C M9[^:QHD*P(S'@SM9R=!:2D/*4P-T[/#[1C'OH$XGKP?)&;?B=1A-?P<^^XN] M0>R\G,XV:TAXUEH*!C>23@90,*6U@N*I]%=0GFJJLZWC7#]"T+CEK"?!SR&B M;P!!?X?2L@#2V1=8^G/X?5/:"+W-]QXZ7<]PIMFCD!2AQB)_,JJ2O/,$?3L( MRENM1!VO>U]*^]FL9W4S6%59SPB,E[8ZZ!RT(+'DS*1DOE0&)V*L-TXP);.L M\V1D+S+'/3KK(N9 >.ZOOG:QN3/[]Q^&NAP-4U$0GLKP$8XQK].<$D&=\$)* MZ5*=B'%/0L<]FEO YR J?'YO-1^8GG.;F:,>;3[TZ95?;WZ7H>&[3F]7Z0:+ MWEO["K)*!Q.L4\30DJ-G%CU"JSCAY5D+RPF$JMZ N@^A R;WHPH^NY)[9KQ< M2]! /!6:T(A>,=5."5KG-<&^R?U:=JTF1I[(^>\C]P;.U#Y3O#"^FI8'.K$\ MIH>7L/W]2G" [('!@)T)7\(M;3%69XP8'U.B"2.O2N'(\;0WTB'O! @]L9X; M1_8OBR4Z(O-M+\SX[>/2SU?(XK8Q8/>GV18%Z3\WV]JLJXEV.=M$97!$44J) MC$F24*9?R)!\&;=ALJUC5^OP,ZZ-/C4J]]@4)X+(R+W!GY+ MH[LDBD;??+. M"Y(<$^B)FD\-&XY+[CJ.ZUX+BF>21@UE-)XP;YBB=CDE/>E6)I M%8ATBA*O(1%ME78,3SM1:0C>8"-=JY76-6PL#U)? [?'#[!SRDQC/ !ZV(2NBLN6!#RG4*2@=FI)$.O"?PB\=$0-L;H%]%D4A>FV ( MI1;W.RW#+JQTA)LS/B5TX)3_#H4PYX8)S5>:C^!%&-- L>%XA[:>9Y3)/\3E9\R/F2>RUU^@N MD\Z@[(5B$[,2+E/",L/XW#%.7#"6N)Q!\)2TH76ZK9[X-F#?],;=A$;9F2$* MD JWN.!>[7:\#)28Z%!PU"I6Z07H ,0_K_N'?5!Y;"+K6$VWGK4J_+"DDBP= MQET$1Z1%E+D@\8^!,2]XP."WSUB[/FL]KVN$0X!61>K/\,+>KS[],EO\.61O MY>O/K'TV/TS\\(?PU4)7D*-!:4:[^1 4_49I$PG6^0E4JAGV*J@&> MIY3/?+=JS/BYZAUR%M?3+]L1ZE>5AREZIJ(D"LK0-2D$^L_1 MDYP"VMY$I3!U.A/M3VLSA^=Q:'K@L4M-I340 =^H11 4M"IW ]KC:2X#*.*T MC40'SK(I5U2A#MQ:J0&IK>W'RT#V$7T#H+EV!;N'\BBS[M'\Q\5[B/CGZ0QN MO1+[N-A7K I1N=1%,#1+V Q$Q\\.IO*&!ESMB+5&6Q>F[-Q?;\3 [PIF#2P M;6Z.E)PHL$9!-B2$)(@TC)% *9"0F'0"G/50Q]K>I&)<>]L6/A8#*:L!H'VG ME:Q7W$5M-,FB1%WH'A&?@!&;,79/PB5>:7[0 "U]J]G&IL$XH$);@.?#'6J5 M"<'3=#<-^O'@TL!>N6+IMVY"7I=L M*0+X8[X():=8V'X]_[Q9KRY5M?6O:B%^7F96U>XH2H)*4D4"I ;K8G3+A*K MO4Q>">5$G8[3NF.0G1 X'D7;8I('-U;'$_^L:='-(T7"LH MN F;VLEOA1K^9;%\N=B$==[,SF(L(&S M-Z[.:YKO$#;R").F$3JD3AO(DESV)82NH@X9V=X>":6E3G5HQ/OK8$> 3SWBAJ"K@=N*5YZ M9=*@"+@DDG4Q.5_QR>Q#)(T\5*5I/ ZCQW826._\MR)I=$B^-W[O 8E.F,O M,[+KK)%$1CP8'#?EG5E425);;KVLTGPI?>3]8096D1J(K$Y)D*%RG@4)4MSG4N0[],V\JR6IM$\L&:;R CT MKQF<&!824Z7N1.32R28C;S+AGJ3:2J6UC[1..JL_C2-/D&D:O94TW4#?@D0'"!K=:*V M_C0V^79C,+0\[+<.K;HF3GQD)>(YTMTD/W"[<8NYA*PES8%0YU&&7%L2%*)( M!96<"$(Z7<=,[D%DDV\NJ@&SDO):,)$245E!E"V"]>T#\O%E- MY[!:P;8,ITA[]S=IHK*,WBM&C$"?6GI+B;4,"/BD0(6@9*C3%VL?*L%==<3EQDWO#DD9_H2V]&3APR0T2D40@GO K5+ON_ M1]RX%;0CVLHAE-6B<;Q1I#AAR22P&#,J(TH*0V02$II\KIAVR0;C==4D_X-4 MC5MZ.K;Q.U0]S1F[XA'_YM?E!<>WKN_-; 9=E^Y5>55WS61IQ$++(!F)W@:1 MY2NK()/HF& 9OPRI3B;S &+'+2H=.;P96IEM&L<[SST=L)R92\0DBM;>1(6N M<$Y$0P)DUD@NZ]P.?9>T<2M&QS>31RBJ"5O97X(3M/G)4^4(CS81*:@ASCA- MHG V9>!*YSHM.OK3.&YIZ(G16$EU[=[>7+T1>$"0AB:>O:$$E(U$EE8ZWJ*G MPA,&8S:*)'.=@'I_6IMIGGZ2VYNAE-;".7W#%7FSF)]_A.7%FQ*0H2B1FNEZ MPK53"5UBDKO,?V2.6*LU$4G00*-Q--=/CC](6I-W-8-AXPF?\7A%-8"\]_!Y MYWJ\S0\S!!R/$A:\X:!RA$KC_+Y+6I.7,;60-ZRBFO 0 M;V7N5ZM-2=R_S2\AK"?*.QF< E*&IJ.DC">>HS/C,Z-1R<#0[ZA_V7*+IB8O M54YAYXY036,&KJN OMP\6V8,1Z,<"A\1\!?<.($)(%P)"U(F"94ZISU)5I/7 M(Z I*Z*E1)EF M#L11Y8N(07/% :#.9($>Q#5Y=W("I6=^]+<9,W*[6Q6E6M3=M1 MY.IB,?^P7L1_3+)P@1D:B3* $5Z95NJ$=D10G4P2^'>V[N7SPW2-W&5C?/-Y MJ([: QYN*(SI-LOX"7?4VWR3,>]\BDX9HLKX1UF&2?ID4' L9QZ%<3[4!=_C MM(W<56,D ZDJR:.[_XBG% C;3<%0)>*=,E9Z9N42DV<%TFDE*2H$P+UIW'D MKAHGQF,EW350_? J9XCKM_G55]QC&,B]1[R_G1=FR__+8YXO?K9U3THWSXB[ MH2M.GZ?;W[CQDQ,0'OWJ:!%EY:FPT1[/!TY)$"P%FA*3JDXFLP(SS:ZESR(_5_16NZYH%+W[J/)(]+Z:WPPJ3S8R>MNY_S8/1\V+WGU@Y6'1 M#Y$]_*3H+J]0LJ[H8FY7O,8DHQZ%D8CN'OI898E73I*$1[-V3@=Z=WS[4"U6 M^Y!W=%_9RT4^E@$H$X<;323T-D(2N!>T0',N B?&,8YNB;).UBD&N$U',S.? M!\+%O5ZPATN]@>CIBOJM1,K%Q&)>=NO9URE:4F^"B'EXL)/YQ-OJ.5&"B* I&&>Q)< MPJ^4IUS,\]4L8%S@#JO>M@'R7K!L#R[G+=FSP4/U=EC8%& M=!BVIB#Q*XM;""3W0H&?<)R_"0.5KB#:#F+*5IT8"?O?/3]'J^ M:[=[N04L!1US("I[CLQ8] *I""0JX5!@SE-?:>#U4V2-^SAE>!P-IX,& /4> MUB@/2)<#(R^YH%[:@+J.$LI $H_R4U4 M-E1RPV.HH&K<%Q3#HVLP: M+5VDA'H:42[.$"^"(Z D3<$RSGF=7GN/DM3(0(4!T]!'";T!]-RD?[>QDA=6 M.YE(IEH0Z4T@+G*,)VW$6$$FI2J]B+U/2R/)Y^.4?#>/>)S$1\3,YS^7-[.@ M'2-_S!/D$ECNC&<4R6H>5.G)5XPG6E ?2Q>6:(0,VFA^][KXWH5[CV7&Q<6Q M&ES4$>?(R+BLY2NVM7NV=9EC8!R=="F0AYP]>F=.XF;1Z,H;"IHQH#Q]KP;C MJ<\?]TP9$ N#"+"!(^4#+*>P^O7!Y'3%]MDTO3+KC!X6TG\-I^EQ>=.-^4E/X0BJ!5Q-\]E[Q?93DN> -*^*>[,.I+42,])P]W<*N(?D2C MU(>?W;:3"1( 1^-J;2AF-A)G9>BZ"^L<$@?5*UP:!$QC^K]U,+ 'P Y02.,0 MNQY/>7GQ(LH(7;3L+&I::@=P;S(KB58N^Z2RX+%78X)A+-<=ZMJ%W2'(V,>R M':.F%ERORP/@#<80W0#42)J*Y'OPZ1^,3*%7&227//@J]")FG5VDS<#Z+<;'IVK=] M*-O2+]/JC\_E[]5B.&Z]Y,1VS0R\F'G[T7R=1*VX@")*UQUWD,^L>_9'H M2^*/)NY#G;Q8'^H:\=N&0=G@ZF@ 8ITI+YU3(;W<+(L!W]K+SO?H1BBMNOI1 ME!R/7@%'E\. (Q+C);36&N,9D:WG3JL49""^_R, "L3$;PI,$ M5_IT*EK'BO6A;N2^PC7!-80^FD#9=5-XO_HTX5DPP0*>\ *U+C%,(<%'15B0 MF2?G#15U&IO>(J,?;I[++<#A$F[G6+L[<.6R[VD9JO9RNMK>JI4\S&.W:O]S M>RTW2<$;054D%+KJ%EL:W/!$."M3L3BSDM9I!304!_VP^5SN#D;1:Q-V[_YE M<7>/,F'*J& B)9"HQ% 9Y>JE1 .NDHG,1U971\<*?5VK.*[ MY2)/U^6>;2*D9KH<^:S#?Y:16 >E,!W9X,!$KO4D^HJ&?DAY+HG_ V7;0A;B M7H%45#)JH3&4Y:$,N<6HPVN="02NG)7))%VGM\*!E6C/)B]_E*0'[?H[>B&: ME(E'4QY26:'1@H82WBI/F%/4,N%%I+6ZVIZL$(T]JQ3]:77ZG'M8;UM??(+U M-/K9;88&:&A]^]-/TMWZ"89.VNK:,AI\H(HHF7*YA'0(7^U(N9A,W%(A:AT\ MIVAU?>.FXBK&?@?;"8L8R,Q\2?M)1X.5> 2P7*HY;=#$H1]!+&7:,&[ L3J7 MYGVH:Z0P?# ,/=%A=!@-#>;>#6[A?MZL\.A8K= 1>;L\]_/I?VUOGO>W9H]] MTD"6JQ>A UFIFPM<6\P"[WEZ=X.'MWDW?I\?VO<+?,9'Q["SQR](O=+8:SB!??F!= MN_P@V4V9YXPA2>1<$@:YS/C1Y>DJGN14*Y9C.<)%G8QI$^;Y]TUY5OLVOX?/ M&-EU)35PWJTPH<"Y@Z"(U MF[QAM-6P\?.K*8:A-Z6)!N4%+$NSY.OW2.]0]+%,_CW &NZYPE#F\1C&!K*7 M]Y>Y!J72.3$&*"N+Z-$>B L0B _9LYAUU+Q.^NUQFHY.3$[/Y],\C:B/^XM< M.PU>6,%\X"1#*B-+T%]P$1+1^(L"KU+(=6YT^]$WKL4;"#'W\HO#J^8O8]). M9]I&-G%CF3KG&"W]O$@,&:,$7LK*A5!$%$09E4.$.OTWZIFZ6\Y(]^'?KG>1 MC@;CG^R(+.\GI9% D/J DW:G%+)(T54!TFXYQ^SU4@LT1 MHFX **_G7U!TB^6WNX 7PH.Q)I(L0R82@QOBF%)4E=O4JE7A2.VYRA$LRJJ*#><*>%(<'[6,JX,@G6H/BD3\DY87._UJ9[ Z\_C>.V:J@$O4HJ:@!\;P"Y M@#>E8/D>*\ECY)NM(\Y#Z3-N2T4I>**S*A?7RE)>Y]+P":+&[.XU&2QFVP4-$9.UX! M32"I=&#ZZ+_>Y8,G+IA/&,!&K5 ZR9?^.*8T>\T!;/"\DEEZC*)Q6R-4P]$ MXF\ 1I>S+2]KINZRXRA+,6A#P,IR7F>%[!A#0J7!ZD\3-FZKA$J@ M&E(9#6#K \SRZ_EJL_3S".^AI*/OL22,4[(\NN].;9EI0JOK(F%6V10UEUQ4 MZCCT?>)&;HU0"61#:Z4!H/TVG4\O-A>_;CPRM89++W&"/B 5ADN2-5I@:4,F M%O"$!]PP@@;N1"7C]0A!([="J 2H(:3? (ANMC-Z#]U,WO+J_E[$D:F(EBI# MN!02V;*>."9+[QH=99#.\E1G0F!/ D=NB5#MXF9X[30 NE\62YB>SU]L<.TY M\H$[:(6B*N^AS^:I^^.LX_D>HRI*EDHW=&<%FF@6/0E<6^+ ,.TRL!SKN/D' MDSQRSX5*P#R-!AN Z@/]?[<6+!6TCE;8\B40OU=- K/29&!&33=RZ6M7? M?2DS!VV]$2@15W)_R91&)TH2]"D0%H(IEZR3LE*Z M_U&21FZE4"W_.H0&&H#2[_#G#1$M%W/\,FYK?Q_>*@9=!P%&$FHR11^"EBF2 MEI.LE,@I! :5GCSO2^G(G1DJ :^JOAK X^6###3=83J_Z25,4HR4&HUQ4]"9 M2!,,<3E1PGC2V3!7TD!5D/=0YLX(DI*+QB2E:[6'_"YI(S=GJ)5J&U0C#4#L/7R!^:;KW?6B=)- ?U] MNO[T8K-:H[NYO.=IIA2<29Y$XVP)P2GQCAEB0I+9N\P3JU/'NQ^=_<#WW"X3 M*NJJ 23N'E5M7UE=BN[^]J)4E_&61#F*_@ /E%C\+!)9X!X2ACVFTNB6/N3U M*Y5]?O<+0VNF ;C]XJ?+KB'KC8>#K^?W@]MQN'X;7S%_FG=+5+=\1#]./7'&<=TM/,U[__5(4 MV9?67GB"*E\J;-&K$Y*1G+/VH($JJ'.I/?S[I6Z: P)E\0W!_6;JPW36]1K; M"?C%S$\O5B\A;>)ZVHT(5LHE)B*)Y:&SI-:2 "F0P*7B$,$GSK^#N3V7;/:= MTCXHN#4\HY*X1QZ[\O?%\A_X03M%C:TC) BB+-M)E@UN#*H+RXX0B/V! M)9[[0*C?:LT^7#H4/!6$/#)L?H4Y+/VL!U.:^>2B8H1'AK$)99P$HS6ATG!G ME31PMZ?A@\CIO6"SSY$.!4\=48^,G_\)?K;^]*+K*WA%?TZ>*<,8,8DEC"ML M&0>I.8$05&;*4CR">T#EH<]N]J70H:@X6H!_F<"LRPO?FZ%WLBCMZ>7'"=GV M$$G]^$W08+B4@@A?6N;)Q(E+SA"0#"!&9VVENM&*K7;B)]QT,WB;'Q[@>+9< MEO%\7<[DYV_7/_/.?RO?._O3+]/'TLUJ8H'& "!)\J$DBB$21TTBRB;+%><2 M Y Z.=6A6&@V8MP'=_?2KJ,HN('4[)9R_.&SK]/5A$8J4PIXGB@D63K 6)AI M@2(,T:I2I@*5NF3=)&/DKLOC0&$QE%X: -7A@KMF>Y[*4_S?_06\7%S@H3KCXN?X0.LUS-(K^=EIMQO4)I:3JP'X4/.1.AN3 ZSQ%D: M2,H8YBMI-76I1[2SQY(C&]+1L;&HKZCG8&T?$_.;JUDJ25(K@6I";8+2N\MA M'!D\4=(Q(XV+1M4I-3F>]G$3SVTX"R=&P-@9[(L2 6QW['N(,/W2S45_Y>.G M]Q_^>%UJQ?SLX^+&U?;'3]/596?A_]U%W#<&7^S&6 M _$Y,J68DCSV25M6(:YQ.SXPNA8MJ;K=K-D3Y=T'),&>^K2!NA7O/A4X+MZ?3.;MIS.XQ1E=2.GD!-7*"4BF75HE8U$5Z DW"EEV8"AR=>I M^1V ^(KO/;Y'PHUV:: ]UTH3#^A!224-"3J421HL!.F29R:T)L!&FKB>&K][ MO!^IH_]V;>VN&AB/H,4Y1@[;;/SN(?7/?E8NYSY\ KAL]GV( =Y[B8&L\G&L M#62JOU-M?3V-)P=I* 1" 4JC89U)"$KA5U*#5CD8"U6L24\"*[\0N/%0/WI( M'AAAW'4AJB,NLT L[YHP!Z-RG1JYOA2.:SIKX&G/%P*'Z>JO8P*[J/84AG"W MT$CF\"$V3VP4N1%96D25HRN2F%39.AL9K^.CGL@HOIRN_/GYL@R' M[V8/[9;M)'^CE:4S*4B% H@.@SKA-0D AM#L2AEG+I>#5:30B[SG80[W0=)= M4)QHTRSG6\5$. M(';<6N$3P'5$^CQK^->OH-E7BPORO?? MAMGT_,@:P$&7'\D5[2^2$SNH40L7 I[W5JG252[AII!H5#U(;L$:YNZ^:GI> M#NJ5HLH-=Y#T/!W4? M)#T2KP^HI0;._EY,O?KZ&4KEP\?I!?[(V_P!O[O*VS9[V\MGH1(@EY%X9E-I M-AI+>3H0@."YE*ISI"(8?EHPE2?%(E#;X;#8?%7V!1OKLHRLLF! M%26(6#+37B<2)!Y[C$,,)AL?-@-^,!1'G*&6@ MW#,IB!.:8VPN4JFP0VPJG9+VEO-0IRG@GH0^<_M^()X.@?6!RGTNV'U*RO@/ MIHO$)HYQJH//1;*>2!4E'F,I$JJU-D)HI]6(464/#IZY 3\AVH>&P_\_DH&3 M.Z6<)T\'3EB+"<&[8KE*"?YT.K6=I;3]J=GK>4?H:7.X3RX_DLKZB^3$.5P6 M/15H6DAV93I;UD"LX1;#)>4-E4)Z66=@1N4<[O9MT%TE;=UR9520I4S=Y]*? MW03']^$FS>HWF^_MSI>I@WX:>41VMM\XZW#]L4D M>&$L*!+P:"_]K2VQ.B2B0%M@5GGM?97-\" YXP!I,"4OAI9X ["Y^>SK;)Y^ M1X-^_9V;0VYV+PZ% M[U@ )>W#:+LK(V<&*$32A#J92LDW_?D]!Q;=8 T+A[ MY5Y13R._DOOXY^*-7Y[#\EVIR,>?@'?+Q7]B +%ZX><^^1U'RF870!GB-?.E MPL5B!*TXR=9B*.$E2S'W../ZK3;RJ_>:REY4E?S(6-JR\VJ&/"RGL1/5Q72U M*G'GEK,=2XFB2*06)#$T_E*72F=PDG"CA(GH183\/2=^C^5&;CEY(C35D/W( MB1$+_,B 7-F=/1 !K3= .MTX/\#SXX2,WF#P1 M5(Z7Z\C >/7N10^@!TES!$:T8$ DY$1<=)2 -3(+ !Z4[H&3/FN-W%KR1+ 9 M7.HCHPB/W>[4?9P9J8WV+@/AFD8B9;;$AYB(9B'AV0LBQM@#0M]=:.0FE"?" MS[#R;L+5^=VO-VA)?_6K!YAB.ZYXSB9E[TFB!F-;@9O#4@Q!>!39QF"]\7U: M)/=?L1>P'Q:;]2=8SE_XV30OEO/I980@7++KI0-M+YUN'O/8^).":E!YI)=6K2?#. MD9A5"E%A>*K[W);LL60O2-4;/'EOBXLG*/N+N5$M94QEU$L M7NH2:5#BM9 D6X5R$DG(T,@2D%*?B2W]&Z(J;1M8IJG2^/+'*!HG'5GK&FX0N3>*GUTKT M]>6\\8?=#Z)$NIZ:W;X6F0>C*2?,.-S7CCN"WJ(D3DMT()VT+M2I8ZG!S3AW M/+7.W]'UW0#F;W!9FK[>ELC.6LB ,0U5"+)6!UCAS 7M/^-G]%)/H03$627;":@^)2]$GJ-UGS9&+;896]N($DA\14:OE>G)C[W6; M3:$PJ!*XV6Q&%P4=;>(3&B,O34A9,LJAUR M_.P;=@W_=->F/;#X.%??0Y^F MQTJU'4#LMDRB65&:-%%.Y-*>0A)O0! %7@3FK1']!C7L"XDQ#[2CE?@P& Z0 M:#MPN#:O.S,7;$Q2&D4H+5?LD5(T&2XO-A>;&8K^"[S*>7L%A?[442 ME3%["#:K7F\9!D'4V.?6\!C8 V '**1QB-TSQ^!\AB03R1*C4*D5)8YF2E!\ MAM/ %(N];H&&,5_-G(4UD+&/93M&30TDGCY<'O^O_KGI[MLO/B_FW8UMV:[6 M:9M,RH1K'E!JU! 7!"7:4,IU=DS?2C9=\ @-Z7 M!@!S2*_\LG0'N4QM<4<]I4 )YZK,UG$8! -P$GV96R&3,?WR0P>\R7^(GI'3 MW<P'D43+&MB:"&/_2!F>@'K)<#/_MM[R%UWJC=O7ES:PF@B M9\R1DOC"R#7AR9P$$"&H<5">]MPM('CX"@95."!-8G]=R3RPQSA.FH9W7(>78 M%!S^"RX[ZWU<_#'WGS\O%U]@-Z?V;5%.-[9VYJ?())ZH%$1Y!:$X6E6A47"1 M:E*>6F3/E,TJ[ V6/0AHJ6?7@:I_%$ZU]#!ZO=?]-GF7D^9?(K_?D-_[#TE7 MY<>[)\U7J8FW^:8L7L_+O*?Y^G]O_+(0.E%1C]?S[Z]OOCL2YOBG[^=Q0@S M6.X&0NY^^"/Z(K@.3+),(9?L611.HXX4)39:W/K&.A8"BRB$(W%^#'TME9/7 M!?;)M-@@DJ]O,E_X=?STQ^?KJ\N/BU^7BU5YOYVGZ^UN?CV_K#2=T!*)&4X) M5[QK:6(P+(N:*"U4U(I%W,D'HO=0FEHJV:R#V)-HZR^$TMU\A(D7UG/C+7+N M5 D3* DI6&*-]S%8X$X>ZE(<25I+U5YM8?80W;4(W=WW_L//-C"QY;5H*ITN MI42_QU @03-.DD[!^Z0PGNW3,NF["[54#%$)5@?+M4&07,]Q0;]Y45K]%\%- M7)0B1 "B7,\LDJV>MQV=[U M9/O1.5('IQK@/(&B&H#AA_4B_N/38E92H=LRO=?S.-ND,NALL>P4MUXOIV&S M+I=:'Q>_+^:Q"&0QPT\\?SU'2F"UGD@G;0#.$3VINRN()$2A"8#C04&FPM09 M030,_?U@^RSN?$94[,%P1NSR]8S)=,_ M_5+X?;%9%L5,F$ 'NG1*T+XD^[VRQ(L@"?\4M]:)2,Z!]R.P'SV=QDU-? M30T8U9>[97''X6GQT7^]T>+H=RB;*@3! N+")$XDCQP%)Q2A-I67/;$T7JB" MNN\0U@]GS^)BI88J]D>6VR)K#N?=E?O@[(DVK;GROP MZ$A2@N;,5= 1ZIBSAPGJ!ZAG<>\QI.@;,%'OEHLOTW)/_H#]G1CA33(92(#2 M!=E(1QP5@2@OM>4J&>WJ>'-/4=4/2\_B/F)P)30 J(?"I.L]"K949.)#RSA'Q6Z)H&6+@-5T/D$4?U0 M]RSN5X9608-7)U;SS@G5I76O3)(0ZG*//<9 M_G;(VOV0]*SO1 85_V#P^M>?[DDBO"OD'9VWD-RB M6.'K&N8)TH_'-EIX\OKZ+*RZ[TUP8TDCF"4\2(;[( ?BM$]$V! AI&""JI,# MZ4G@T/CFADFGE%21:@BA&@Q(N<"2\7\S%:#JI7R[C],XM/ M4#5N\XD:N+F791Q*)R.W'KCJ]7*]T_UL.\E=99L""WAV2;$=81P8, (60], M<,=2KZN.?KAYC(SQ&A4,I-[%T+(>$3"=A['\-OGCPT0'CMLE,1)UH5A+3:QF MC"3#K.3<:1F>LBHKB'\[7WSY:?>)6X#L_M#AHT/&]7HCPF 8I2V.DF #.G]Q M-H$<6CX/I_.R/\1I'U-'YGA(<.7GTMDSG M?=&1?CW227(=?,E.^,@=DFJD8D(BJQ,H07CTZOA"&1QICQ/RJS M7AWT*H"NA5ZO-="Q-P /4-7()]X?\^FZ$ ]7USZ7X\1ERL9)M-?94Q04-\1Q MP*-;)Q,@FRQ2GU/OL<]O'2R':'(QL%A'OTE;K=_--JM+%K8<7+9>IUF[:#QQ MDELB?4C$A>S*3,T8K-.4ISXM&I]:8]QCK#I$!A-O X?8+].O94K:#;Q?CD.- MG!N,XXE0@'S$%% XJG0[!5%>E$AX,DMR^*'U&$7CQ%."ZCD?T/YXL"-%CG6N:4\@-@FKYP. M1,N])OIU53>RZW7S07LWBO2R8F;";! T)T-R"&507*;$EA9O.5(7=);>ZCYN M^:,+-)D[. XSPPGTKU-[=+EIROY8K_S\YB3[TQ48]:%BI"JBO05TXE(AH:P/ M"@/'%$$0:9(F5H$D(3A(47LO;9W7GRA9Y*4;'(6.=*!0YGA0(8.RD:9>HRB';6BQ#_"J'>!C >\H'8V*O.*=_+Q9 MH8>SPD/G(DSGG;*NVW*\3LC/-$^[MQ_=:706_[F9(HUGMTXE_+O-Q77Y_HV_ MF>!VD]9I02PMV]#Y3*RFFF2)SDV(QD/HTP6H,IGC1LTUD=N:CO]*?NS%Y\6J M^\%%7G^"JW=1^>:[J-/ZM/M1-)I_>X3@3NSK!L-X,*6] 7=HRT7I:"ZR(\F% M[*-W.ILZ#\!.Y.O^#G_NU%(ZW"Q1(QM41"G/6+U=7C8+N_D3TWF<(G*W&3W) M?.92 V[W,F?%. R.,:(MCA9G22C#9 M!E8SJ@(C3,8RSB@$9$8QPH%YW-+ (??*$PR"O;&K^H?'P!X .T AC4/LWDQZ M;1E-R5IB Y1JUZZ93@"275 1Q1J,.J&ANT-=N[ [!!G[6+9CU-3 5>6AY\7U MS0GW5+/D/-&N7/F+Z/#TT)0DGVT.,FIJZKPM/9KT<3-:IS^IQ]%Y R#OUUCQ M_6(VPR#U3[],$^JE4S%GD@7KDC'E.C :(O"04M+9G%B=V&=O4I^GNWD@E YJ MF'FH7I\-<">@@W=62Q*=P3/'*?2J*$TD!6><8-[A>3%:&60' 3)O31V M, X_=[[*A[5?KNOW1^36)0JBS%3KFH;B@>2D9"3XK'2V3$51I]77T?T1JYWP MIT7>8-IY-G;O[\OI&M[FO)K(:*R5QI+ F"(R1G2Z,W4$G %)E53*U2F>VY/0 M<6^B6K2$A^FPH:[#_>P]U3[2Y,+N<@]*OE=Y7\)/+JURS*8Z%24#GM"#/Q=M M&9=[:>S($_K5/-6\^MR]R'T]1^E==)]WP&WE Q\RT 7C]\@;Z$YPM\Q[^%PF M/J* MM)]TT(XCD]F7-N4S XB;-EP8!2??#1X9627]YEE\OYNW]U6')$@\^U'-#,]3 MI#8W/U8D4P=S8;"FMC37X$KBH'5(RB1A(FN3@]#,_*3/F*\NR:E[O,(]2?_T M;?>7=_@7CCL*43(XCX7VER1/T*@$!HT7P@8M=6@CB,,([M5,[8&G[\S4"51W M3J;K75BMMF\_AV=Y#?C09N;L9?);&S;+O>>,D!=LJA- M *G"!F&D%BD29F; M-I>2G1BV;11A#5/2TD8TI@XZEE9#,%P!9IV315&\;>1<[D]LIP9M'QP=:=#V M5ED'5V6WS11O\H!WS*RW^19")&MJ[^O E*]=2;:I%@%L3J5.WW$NMJDH>)&L MB9'6&A3?31T<2T,]P.V:]EU6A0J%<\4$Q!)W<[B=1%6+OF4QW!6#C7RV^V1, M#*?QU/MTU'B K">N,GY]B6FSFJFSN"9E\$R@%B[L"9 M>?\5:X"\N+@YLF^:BRI.QC<7T+0J**@J_+W<__K;=:%J7E#P=\#E5:4D1(&:O M::,9[D7A6C8JI1I.X[2I":>.R1KIKCM4[KC:;5I9QVN%9"D8<63T98AD[Z4G M5IC7QD0KBSX!#!\0-:U'W@H'+\+M<*5,W3UJM?POBCUNIUOAZLNNXGQGP9/A M,EDMP21.(4WR$4(]'TQDQ2A#FQ(?V;FGFTC]8)V>,'.$,I>-)-N!%;H>+7][ M-?)V-QKM>LB+,D:8J$%7DZV\\1!D4.!$8I+9J&6C%\\7B)HV >K4I]]8VND7 M:+OM&(W1R7(&7H0:X' -KNX?M-PPYZ0/ZJ10Z^'(&TWYPT!U@"8Z@-7'<'E[ MBX8*.:)R('B*H(J@4,IS]X'&T\34<'IVT%() MS)1L%#"RJ*"B([$@1@)#2=%1M%K8H!:>?[_YDGNI=]!\R7UD/3%@WM8[UU=? M<$7D[ZPGU]H$'9#(90@*60"G23P\2Z/J>R&+XSV+?+]^C[,G]U+HT#TB>IQ2>0@ZCI5O!^,J M?WXU<\9:[5T&CX'.6BLE!&4">)9L5(4EIU\R%4U&E)YX7.4ARC]0@AV8@Q?< ML+=WW1MT5$)( R2'.M.154=<)[!,)V.-X*712^D0Z@9AR)R[0]M,7QU@\-U5 MM99U7$-EJHKHYLEX5F_#@Y04\RG':D4[[2NN,Y@ZQ8AQ[[AM@[SG:>HBN6Q$ M_3\^O\911@>P.F3("Z840TX)LBPU)8%)B"QKX$5C+#P[ER;I%7OP?)YV*6NM M@=A:?1T@]-$;8_WVS>*Z]]Q,>AM,..TJ\-G4;6Y57J)JHFCQ-8&9S2%G%/A]L>K+U_" MJ@Y ^76^"(LT#Y?W_G;,:NYA*S4K\3Z T=9UWX7'8JU3$(JOK0U9 <>, .UT M"L5ZGU.;)-.>ZKZ58#':R$"CIATK! )]*Z#DQ%@.6!/:VPCA;U/WO0^.QJC[ MWD=EW94Y;5\W"_-8LM9U^+8 A:DF;ME('# L%.RB*H.NQ%H7RW55V;V7VG]< M++>/#KI#T4UAJN6).QL@E3KQRZ4 D?8B."_K4:@UYO^%Q7)[:79(L=P^8N[ MLW^N:@L=[9S@$QCE2AV(R,$A(C"?1,UW]Y:WZ;UZ/L5R>VEZ8+'LW)309?X8SI((!I#*#J''7'HZ$8A!@)(6KO6PW;?8:DZ1(/ MFB!H'-%W@*&7.VV@,#X:K0"%)/OL2X; A('$1; #JXUO==-4]X!"' M:'P-]0"W!]TZ3$8I@RB0HR7BG>7@;=(UKBX!R8DF7!3/4G/ K#$%%=:DX$W#P'T]VEULY="#VIULX]T)X;, M[[C OZJI?;W U<6W1VPM+Z^JCF[X"MS%S,@0<^8\*,VQNGD!N.=H650I2CT M-?NLV47VP)' :2;CB;'SQX*D?[%:7BWR'YOM7/I7B_P,=P]]/>=S=BDK$EUM MF4]RJ^%K!JDC,SD8(08!Z6 "NL@0.!)5IY%^/Z[/RZ]2P96@O-/@67V52LF MD\1BX"%R:7*.K$W@/UKN9U?M3([RN\?65P<8/"3+RZ*M.;()BJ6S7V5.&UL* M"05U$IIIEGF;(52MDO2FS1;="S$C).GMH[X.$/I4+D^6QAH6$@$E.6+!.R#O MP0,:S7,J,NO<9AKJH:E4TZ:!'H.P8\7? 8)^05HYS;="F<4@DQ*%+'X(-475 M""#I!##6%I?H<'"NC?&Z3T47;EH[S!PL\(G]_CN(5X-:5OEK/-/ID*4 &IC,'Y5. V@06$C/* M([+B!Z7HC4+,&>1Y'@*T:935;V[6JT3LK^?;D.B A*L'_WRD+*KG21HI->KF M=O3GY9>XZ^)%<6)U=#;WUKY-=!%.\,*- 5$+0I5!33 3#D(*AGG))6&NB=W? MC\YCS[HG5GMJ#)9"YU+)&F*N<_>44[3] J,_N'#<%NF4/Y4TNAM.UA!9CT_* M!NHZ#RMU\+RR)SZD@<5J.*-L3W1YEGWB7D%FOM8SZT0@8 5L9,(XBS$,:Q[1 MN=VZN\OY'=/R8E&3;=]D4N6\S/%ZU?5V64(SD?%V'F*]&ISCFO[NZDN-;$EC M=SN&6Y&U"A92B1:4P S1Z@#"$\$4T&@4[,B-G90GWP>KSR:2G!T ',>JO M\\5\@V_G?VZY>T-VIMS]A+S8L+B8$W^/Y+#^$%:;]^4)-3V2A@R6_-G:!$QK M1IIQ""XDA*A23EJ&I+#-A4E;OJ:]>SGA[N@('AULECM;\>MQ4K@5@-$ZEVUQ M("H!BAL$TI4$SCFJ(IF/NM$KR]BL3'NU-,F!,04(NMH%-US=]V!_^G;ON]NJ MZMK[>CW/VRO=^ZQSJZ7G28,-=5!),!)29O,]6C5O#O!T%@ &@.EP;$Z=Z_'09-IL%KOY]>5GSX^@8^!H6WW9YQ(*'F(/P8&VU M]KH("()+D,5EDEM2Z.T/7+0?K=$?/(Y0Y;*!7"?&QWWC_&9157N;2WG#X@U3 MUFF9E2?Y9(J@F7$0F+; E1=1<,$4+P/ ,GC!/NZ\QT=.&XEW!*/*THZ#*%5, M63(@'Y+.]F+H;-;3^[AG;(V&@V0YM4.ZDPVN/WT.FP^KY9_SC \J M<^L-_K8 ;EX[3%S?U[U9?/J,?]3GK[PM&[_M6Y)B8KYPB"Z2IX441L88,XCB MD:5@M"IAB <[)E'3MH!LZ/).IKFI#=CEY?U]=SN/QQ&('))_[SWM.1? >PN,#KX:9"J2"C!#J3*^7!032* M0=:,6?+,DY7CM36[7;:7!C -[_8.%W,/V-A!VJ)AJ49MF#&!XI83I*,''8,6 M3ACM_'@S&.\M/%V[L@-5]ECI!\AO8K7_-E_,OUQ]V1$N6&;AP=(3J_X0Q2W'D.+4Z@__ND/WX5D_UC5@O5BH[0Q M.3*4-=$BM6DK]R/*NGL&.A #C\_-FC-O'SZ2)W=_.1H'K!,HMR-(WTN >I@BO J+]35E3TJCEJ'LQ#$KVF6M M0X LO :58H9 P0YM;D1EE& *VY[E(S#1W:O9N. ^M9J[1?A3Z?"O5JOJJV^/ MK*W7_KZ\O]K4]A+K_PB75_CO\XO/=&19S[FER-W7K.=H.(1,PG#!4-0EA475 M)K%R7#ZZ>P]LB?.3*+N3AZ/].+\=9/0!5]NT^T7"]_&_,-4T[_6'Y?I^&NQN M!B-+QL0Z%DM['D%E9DD>]9C366G'>%3B41#_XJ-2^P\#NK]*OMON -^ MV;'Q.JP6]$'KFV/Q54JKJW YX58+#)C%"9%/%F)S8^( M[>YE^-1NS6%JZP"9-\'TW1713='VK 1A%;E<8&UM'9A- 9=S[5DJC+=&1&G; M]&I\GJ9!.'-GA[.1E-"A(Q#6GY\+>-^O/BU_PGL_F#F5E _,T*Z1M<^6T!!4 M8L"\C3I*G5$-RY2>2G,3@_;V3OMK[=Q[N9N\\&N= MPG!3'?N!5ON(F\VVKN>ZV?ARM9XQS[T3R0./P=/V5!*\< DDX\'F%)B00Q+^ M#B9@&!#/YQ'M=-KHP/M[JA_$U2I]#FO\L)HG?'6Y_0SZ\3^6R_S7_/+R];]( M)IMM*_M?,->DVMKMYPN)9C-SVC++'0/G..TWU 6BXP5,YBXDGH34;9N\CL+& M,$#_+1[:3J3K@X'^)Z[BM9T<=UO#'8AEK_XWZQO)F M\?6*#A1,RT7:MJ@F8=!W5ZM5+8,+Z_GZ-LZK>__R^@":::VW"4:@7'%U*%R MR#+9@!2M8J9PTZBY<3N>AFV"\WN0ZP0%9^DB7[^WWXL*WBSN^)^)[,D4" \^ MU\F(.B0(TD>@GZ&-43#YN(?9B&[RBZ0-P_+Y/+KUH,&.?)=[(GBBE]5N1,_[ M_A U]NZF7RD+GDJSV4)S1M(UC!D^Q;:U<7&8:P\WGU&ENR?9K+>^+Z'2_K/**?EVMRWZ704:*NTTOI M#%"\&'"1C@1>K$[H=#:IS6O7[\GK\::>D\&I*^NKA8X05Q^,!K_Q#F M>;GZ$+[5@#0L\MWES+*\P\UU>^UQ6IB.0$"#IJ=CBV6:-JE.Y*0(_^!T?39+ MN.V%X2'52HO @\'';T?_.]JD6I,P"&X@A6A A5P@2E/[Q-#V]DG;R-L,Q/A; MMTG=!VU'MTG=1X4=>0*/6S*2P^)$20)BE*R.#XO@F#20A97!:Z,]GNS-X@S; MI.Z%@H%M4O=12:?(>MB7Q'/MDT@1N/$1%(NT0Q5ZR)8[99SRP;:I?SS3-JE[ M 6#O-JG[:&/J./>E=IXJ>,&MJK,C>.W#Z#0XAP7J>&CG+";GX@_V2=U'KE.W@!K ):_39O40Y'3 M1N(=P>A>,T<6>7(E6$!A"JAH%<7:5@(S/)?B9)9X0)O4?1IC3M@F=0R '"C+ M/GV:>U<]07,37)5%":"F'(R>+SY1 N0^:!@S7WP?U721 M'C9FI;Z1G)?HM\QG4+4==I1%@]#*9^>9LHV& )VZ(<-$29 '@'IJ-7=TIN]3 MS!:L).:BI-#;$8O)2_"F,!#(N,_:9-.X9<[8-8@392R.CMCQU'9NUI?/HH]< M8A*0A%!TMG@#7DIBL215>(YH4YO'@WVH[+G1QVGLYWZ*ZM- UB3@B\7\?S"_ MR23V>9F'[X<;+_+-SIOCFO[NZ@OFZBW17]0SY,]PNX:[GOA^];),Q@-'?G<;A\MC5 M%5[_ZDXZ,RMMX):X3]&0;U>X!L>T VY)SXU8.MDHXT#C;[9?M@;CW7*1[EN1F;8AY%+?7*6O[?HI[HHR M!(BUIV(I6>K'KT4=[I4G6>NZ%TPG&^5X3/S--LD;@LCB8G[[RUL!??H<;KL_ MS'Q2R3*+P+.(->R2$#(%8-(ZI7/A9$#:OO.?A,VN^]=TLGG&QV=@M[<-,(_E/XUP/!2.\320!8=K59A7+@C1;@I="Z M3N$KK/^WPJ=YZ[IW3R>GQ BH.':[=+=3[BXW[OW=]=UY2#QJ+0V$FA2F-$O@ M5*!@+2@?HF+(L^E^MSS/7]>M?CK9,2.AX^^W:W S0X:!%R- )H6DHY0@>F:! M*>Y1JU1*.%GOJV,8Z;HA42_[8$]]'QZ*+S?A"R#9"E \2XB8/*0BLP@^)F[:U):_1%77C8J. .)HFCC?"YY;$3RWN;A# M-,PC,!,2*%7H7"E!@92)*6&"0GNR)IIC,#0,R_]K7J%'U?]Y=.AZO=[,OU3G MY;9Y]'I9[DOH\?-(6.1=T[+_Q/G%9_K_JS]Q%2[P?BN]<9IWM:6M05^O$PIS MFI9?@CR)8 M9*'*J:PQJP#%#WR8?7"@1;>,A"*=N^?7K?#'?X-OYG]^_$U[7 M.H>"+!B6(6&QH(1$\#%&*"QR+V,6UK6)/H?3V$<);P.$/=_F:U2U=>3//&XF ME(UE*?$$$H79CDT#[X4"KW(, 561K&T2::<-OL;5_\#67OLHHU-,/6P34IR3 MF Q"8$A"LCX ,1+ ,A,CUUFJQJ7>9];::R\ [-W::Q]M3%TH\F(+*DWA8ZRC M1*30U]/V7#0>2A$Q*YN3]X,>],ZXM==>JAS M,%"!.PBY1!""@D,OT(ORHXCB;]7:ZU#DM)%X1S"ZUXY*H,PQ!PDEU%E%5G)P M/F2P"G42)O+LAS3(/\_67F, Y$!9=N#3O.#W_?3MM_!?R]7/EX'$5T]KDP6S M+GKPG%6@YP $?3JM=2Z!\1O33^:NI/MU):WWB\8^Q=^'*S>T,4 M/-8):ZS03E.*P.,2+Z 041G/1(YM6JKO2>BT#E8SP P'YM':ZP"0%:[_WG^=7WK!2B!*D301=?<+(T0N:5-;7U,%CV:TN:B[P6BN@7=\6!8 MMM%,%^V/WE?%O%]]6"VW4U:7BY]"^N?E\F+'3PZ&.U$R9%MGE)'4(*!GP"0S MB$DP)]HW)>TJPC:B?#HS:IU7(6"5SLU^TQH@E14BAD&B**."#LV"U M"REG5H)I\V3[F))I(X=3(NHH'72 H9I.MOSR%3?XZH(BJ^UTT1TG:**16+L< M"U6[?@ER)P(YN\BC"K(8AJ;-E>CS-$W;C.V4N!I)+QT@[!.FSXLE&=EO/X7U M$Y*[9HH[[V*0 =C6]**R$ VYLDD;+RBJSSXT,EU#R)NV-]I)[=GHVNH @B\( M\.UM#D[D09?L;B)D=L9BN%@!8H2E22>VE0B#*%NV@-U^LN1P]34#?0N MG^+I)A.+SXRPV4;G@0>!H&P($%1.(-"1^ZE*C*Y-(]0AU'4;BAZ(B2=!-Z*" MN@A$;TA_07R/LK#^6&.YNGP[+SA328>@(P/G99W-J0H$'C-$KZ2J4RZ4;@/' M8ZCN-H@=!Z8G4^AYI')^G%\LYF6>Z#=O$A'7Q'".WWX+"V*^^LOSFDV(JR_S M.D#[?I;BDU=.MZG@HZ1SMJ>O04KGB84Z35JGDDG&@@IXKJ]\B4RYRPHA2Z8% M\ESG89]Q6F=]W[R7VOVTD\;I3&.UPH'.K>JD^?KNK238X(URG@1A\P_ /F2= M/E)3&N#B_F/RJ,*>T&%=KS:SWXE\W#XE270Y^8P@8Q+D\!0-%-715SEQ';UF M-@U*MJ1/O;=#Z+O'N^/!LM, 9GPM+H\5:0\XN+G/C*BXU984AN3ZBIC(:;$* MC+&H3=#>#RO0'XZ$*5_ CE#98Z4?(+^)U?X;'>I?KK[<7#,2K4HX!K98=MVG MU16#8#F7.:4B91F4[3](\0^6GECUARAN.884IU9_^-<]PI5'.O.2IB!!UXZ* M4D%4*,%X(Z3SI40SJ&G@,/7?7WJ:2&XT]1\LQ8G5_RA\O!$#\T+YDL K3J&C M] @A)0?D"?HL4_;(!R5'#(+!DR1,<_4Y%AR.E^K$B:$9W-QN:"\9%S* = MTO&8&*.#DB%$8YT006DIADR8';+6--:AF8_81,030^;V6N#-XNO59OW+?+UM M_/9[V. ,G7*.25D'(W!0/I-!+-L4"R^8=RSC(*2\L$270<2!>ER.+]2^L'%S M:_1JLUEMX_'*SWKFA,DJ>0Y6"P^JU$$QM;X# W=>(=E;$?9'R=.+=6E01L?+ M"((^CYOA5Q<7JVV+HON7D^]) B3@ZT*B%V'0TN.EM)*1I;G09 MX=1,(>T0*Q.@D5%'H[P/)VMOWD>A?D(;9$(-3DJR&;)0T!D3UAZK M@AD,)3=JW?(W+=3?!V%'%.KOH[8.4AM^"I=AD?#C9\3-V_K;-[7!*)73FLZH MQ"0%O253=&,(+"4PDE4V6=I&/3V?H>AL2O7W0L#CJNHQU-$IK':);HX7DU\2JLK MO-_Q:G;'3D"[=I7#^@%,5%3KG&%QQ MH5%_]6'TG4W1]S&>60-5]03 WS"LKU;7)2K?\[?;NEH9'NJ<#^&]K:,,"P2D MW9521&9*RK'DMC@<0N;$NY(O?0$L9^^W1/;KRO\[RM< MI&_7;1@D2UJB!&L8B2J0BTH[%H$[3%EYU)8W-G7/$WC**DGW#W% MT&Z+LB2RLYG7JJM:%RH+1(8*9+&,:X-1#6(?41<)Z9N+$ ,.%6/T4ZG M@%O_CC5ZFB]N^B4$3\:;$Q-!,=J:GO:G$\9L2DE#8M68=0UPGDQH+$ M$$?N&/WT@+DA1516)QTLA?\YU:9O*7GPLD3P@;:H,SJ9H-M@;JPRW6;]"4YU MO(ZMI@Z@]\2#X _>P+_M!ES.@N#2B^@@\+J5(^VO:%! RD)D%85CV+8O]?XT MGT%)[U[X^?%$C!;*/$_8WEV!SCP=#:QD!XG[2,>#%A!RM'6<<2HQ>LEC&U-Z M%-EG4.A[8O >J-+SQ.],2<.\YAR$MW1@&>_ <(&XL\H6W =3 M T9C'*6HJ8=CO,#./U;+=?VFS#\.]92IJ%G]@ M&_=8KH_!!PW1U$KT':/I(U[2/[GX!R[HE*D5%:]R[5%2A;@A!^CUO[[B8HWK M62@FL\0"&.UJ>TY>+\>,@%PR.7'>!Q1 5U%%H_ MQ>F;VEL6W](A\"LIXCIDNZ*M>.>B_X1EN<*?/]<*Z/6;Q2Y+DWZ%E/+Z7Z0# MP@.I:?5M&T2^P\W[\BG\:Q9U$>X*;B= MMBEL)TYI%U#JV.H3/WMB"IZC(URKJ?G?=HK MQK_;!CP$4/UV*[EI^Q(6>5N4]MU%S/X/@S_\R)%>_?8C?:0GO1?:Y-0N2)?+ MFO]X"W%,(:CL$7)M>*Z*U!!*HK@QF*A5\-:F-H6\>Y%YK'4?M-@G4L!/]*_^ M.;.L&)\JV:G0QD%1P&4GP!H7 M?,*M9F\-Q^=$[KMK3#V6-3VE![YVOVMHFI M+8S?[H-/9 *?8F,:0RB4CY9IJ.DVY+2Z (3*#,I$JVQD)C6:^7Q20WB7\WRS M[-V^P4!N02X!--9"2:TET-8LH$/QNE[29-=& B\0=58F;@\$/=_VZ#B]=!!) MW99:[*8"+1[VIMB67^3WB]OB"_J%=\O%ZN;;&CVNZ[_?:GD[7VW^WU=X;2CN MA&(48E#H2;J._O!UF+T2 13W4@N3A6CT='(2]J:-ATX'^_ZPTL$&&EZ7B M)Q48Y@JDDHDQDU(=7E1-!AW?%^6%[. M$_D_M_N4_!.F;UZ5@VKPOMY?>]WW#JR]?M_?BN\$!67/Z[3HE5RA0DDFR6TY =LHJ MAU;F:'X _S'HF#8V'0DO3PU6.(EB.O!>[O4"V+;:^43_;MO)L.1RV:;+CG*)I^2,-I,+%LH*!.@78S?-XSF0M3X)6OG2TT M(R<( TB-V1;CG&C4C?UYFJ:U:^/H? "0#E! AU"Z/]CDIC.G50%5LD!;CX&B M2+).W]:0/0M"Y2QC:%.9]F/:^H/6(2CX ;B.5,G$V;F/N7G]TYM/O[SZ[>IR M,Z>HXM,J+-;D8Y#&=JPELN#>N00^^]IFV$N(G,P]BXYIRUV(F0UPQO9<=MH+ MTI&!U%KL72/J'U?SC/3/\,-5)#]V%WCMN#3"""]]!I9J+9.4 ;S,""4A*L<] MEX,\_<,IF/:N\N0X&TT9'9Z4;Y>+BT\4Z^_J@O^Q6OZU^7S/1MN22Z3_ %,F M&QV, 2\X(QY=M%FDHAJEW^U)Z+0WC"0\'QQH/N-R>\Z)[J>R9.>+[R&_J0=(/)F#G(!ROQZIVNE"HH!Q$ER(XU-)I M%:R1XYF(#N>([Z6X9^>([R/%J=7_8 *V\9$B0XH4G1%8!Z 3X3)S2)D+U-9+ M(P?5X)SK'/&#U7^P%#L9&/WPB*RY+G=GX=O;]F-<>LUM*L1)TJ"4,/42+ '+ MV7/#F.)[38X>M.@T,=!D[D-;I4R,M@^XFB_SFH07UI]_O5S^M2LU^;1]! V7 M6S&2)V\=2K2 N19P)>'!DTL-&@7SUN3D'A<"/HFR08OU]K0QBI*7+27>B<%Z M'++-F'32)Q? >4N;+=H WF4#5I+152R:DN4>MNGQY_<6Q8P-E%'D.FFL6[FX MN?S&?(OW_\3YQ6?Z >V$5%5V@3.GF(T$^#J!W9"'KQ5%[E)3#.^"=(&KY,4 MJ Q:K+?C:VS^+P^J?N+FYDGR"%Z,QT\%.42$OYKKK=#"!/%N9M4N: M);<+G+-7QJ%UAR';F14*1*]=6$-D B M?["@"-%$I5(GQL^H,C_?Y,Y7.6]KO,/EFT6I1=[UFW;IF2\N M=Z($R^$LMT^1U#R&9+4 J42MSP^Z-CVD:"\6%@EMQ84VN>/CITB^4!*VC6FE M016+C+7^JV9M,V+5)6*5.<<9HC.Y37+:,P1UFP:Y#R8&U./M+?P.WD _DB*V MD<1--XJ/>+$=?;2]9[Q.*VD17#:4\S!6*8MEA)P+E%I+^L$$3 REPQ6^/+7T>[!%5W%] M?Z^%Y(UCP4&PM?.'B!ZBHG@C"!YH'V9F'H=W8UFCAX3T,J9]Q"/L"$GW!93= MWG):*HI("D2)-7^2+'((F"'FHIEG*K/'=TCC0Z6+P^L8Q3X/D@.D//&1]>FO MY<]A$?(\+#[,OVZ3('?]V!87-P=[[4EP/89;L>BB8A!DQ)JA4MO6Y@ATF.<8 M2JG-F ><4ONLV0U,#E'M\@1R[L#,W-C;N[LUJV-"S1D4+!Y47560OR_71<95'C>1P\R+Q*.1"+Y.UE:! MMA@Y?1)20.VBU(H%VP0WS]/41RNF Y6];"+Y#C#T_55_[2LZ,SJB-C8 '3?D MR(>H( 9.VC9)<,&J[1Z4/GJPW7E(3Q_]C,;!S@@2[R2#XR,N:F/:/[/-I*=&"H/ M#>5-'XQ7F]_GZW^^*K3&SU?KS]O>6^O-3+#,?1 &DM4U;]LD")&3)>4Y!4N[ MHR@[ #'[K-E'NYWC@=-,SAT=4;.B,&F5+44+SH&RS$ 4T9 W[VA'*!6S:-MK M>-H11&V.H;VDV@$:'K\BO\/-ZW^ERZM<9]O=\"2B=XP5!\CJE$7!;:UN59"$ M1N]]<-ZU>K+E[#ZMKRI4Y@O;OY%PZYM/USS5,W7 M]F-^DH[?H=B2,00(*LHZ=4J"S[J X=X(;I34LFV,/%7'[^W-FS(%I>0>C),4 MKRK-(?H:KR9&?H,.DNM&R1\]IA&U0\[0S*)]]-'!(?MRTD,H7'*'"7A,]1)- M1K+PL@!+@7P&58Q3C5[7SB^S:"_%[Y59M(\6>H#4@^0'3,X8DVH1.*,]INFK M8$("G2)&QIT/LE&:X[ED%NVEWA_KI<_156>88F\"@H)*6]5F#; CP:J2 (238V<<9SFT;Q M3Q#31SQ_H'J? 4:1!)G,PFVRO-'T MK =D] &1@Y7Z#$CVE_#!\/BZ[2U"4>)JTR"9"/.KE*Z^7%U2$)H?9;N@<4CA M)T(]OXF](DA&)4)BR3%%_IMP;:+SP23VD7(T-KC&UV7+<$G5(!<95N38ZXVW>4+2V.C92Z[=6:7M)'4B MXI>K.OOO&GLS7R2/SC ('#5%DC97.\L@BYA#\44CMLD4>(FJ/K*2QD;/T?+O M*LSZ<+5*G\,:[PK(7^7_NEIOKK. A>5*\90@"6?KL E17[]IHR3NM1=1.]DF M_WH0>7WD,8V-K_$TTI&_30+"^<7BYRNB89&^;1OY7VY5]8\P7VQ/;!$*LIQI M]YB:Q16T >^M )NE]$)X;DO;=^@?T]A'RM/8@!M9-QVA;LL*4;">*8=))SKL MZ^%>GZH1/)*<*.8-+"AOT;8U9+>D])'@-#:&#I-T1U"Y#E?IH(X)@P4NN*2H M01$;JEAPV3OZBY@=;PN3X1<"[MP@LK^$CW2]7R_RB:\#4D(*'9P#ED7-$&41 M?.8%LC&HI)<"?6X*GW&N _RY06M; ML[!)*DV;NDT4.)S&/MYKQL?7\RFZHVJM Z?_!7Y^^O9;^*_EZN?+L+Y.+TQ: M!:%C %.'<% X$R'6Z6_Q#92T;ON#A9GD9I?>/QCK%WX;3V.@#G MSU?KS?(+KG['ZTO!]>?YUYL$1F$#NI0-*(,65-0!8@D&M*23)JO$@F^30/$" M4=V"[G@P+-MHIHL'J?=5,>]7'U;+?+6=\/M32/^\7%[<3#+#:'6J8[ D 4(5 MU."4+^ -TXID%U&V20)\F:YITRM.";81]=.!4?NT"AFK9&[VB^&81$VBS#;6 M2:J1Z _5,]$R^629<(UZ9CZF9-J4BU,BZB@==("A=\M%6G[YBAM\=;'";8'2 M#2>%F:(9&HBN7C?R5*FYZGJ9IDS%.B:N1]-(!PG[!/_%R M^17S)TR?%TNRMM]^KX-%;MC)A7&7. *WFDYZ+2(X.OC!>*<4EUQJU^;VZ >$ M39N8<4JLC:FAB2M\ZOO_/%U=WDX/U2ECLIX#^8M$NT@)7%0!A2 MN//XFYP4YO;TM)BBB*":+!Y0B@V("P?EH0'@I+5=2,-NF MT&((=;T4ZTQU*7:8FOJ&WG4.05 Y"*[HV$YUB%]V!8)SM)]L($Y0!>].#KL. M*CG&Q\)PL.VOF+Z!=B^3X'X7IYEVM=2N*&#%U"ENIN[5X.E;E4I(ODC6YAIB M?UJ[O9IH#L8QE'=L$DAK@+[#S4P6:P-GGIS+VG_'!7(NDU6T^[!>6VMN&F7, MODQ7MS<8S8&WKU(.MX'+3;AL#+$_UEBN+M_."\YL3%HYKD&:FM-9O">>:.,( MHR.SM*6R/S70[JCK]F*C-=P.5% '!^^=<_QFD;'\R$'6T13EU@:C46=)=3+;U"8.+'( M#/TAE/;D^7+5)H?I &*GQ6E3\.P'U*,UV0%8W\Y3'0&QN/CN)89EK;D/&9RJ M%^-6"?":T7EDN),BRLA=F\R19TGJ&GC'@V'90C,=0&R/'7OGD/-4DV.\!!]9 MKBDR!H)E I@Q6DL;C9!M'LX.H;:7B^R>3N[#5-D_7+^?.A!\#EQ[#;0M%2A? MZI03C%"<-BI8+1AOD^NY+Z5=V\\1L+,?6(]39!= ?>*&_PFNDI3.*0L\D^"4 MDO6T4/656Z$JF&4P;2[$A]'71P.;]C%Y VUU<#DY:"R+J?>JR2@0=8*&RH$< MH.AD3414FGP5ID*KLWRD(3G-6^"<'G]':VHT]'559#E[%)PU+[.D!3LHM'S, M]FVIY;^U4\/K]6;^I;[$_7I5V^.^NJ XI[[,W7\1?/VOKQ0$X?*[V3SM:F)' M(>M$*AU?A)/4V.H4>;3"0RFURS;6UY=:&4'V)W&6+2^B;1>]D]38OO0>_KV^ MWI$F/OV%EW_B;\O%YO-Z)@0O-J<,MC"*^J,P->I/9*63E5KH(EF;427'T7U. MM;C[X'"?;(>1M=M![+$?M_\7P^K37\N95$$KI9) />&7.Z8 WC.(DA=2.26NX G M+RY_B>!S"J=/#-J]]7F6L/UU>;6:!9\4VH00#*MWO"*!3XYV*"8N,'IM3)LG M[\/H/:<8_+2@W5N;YXE9^MV9CR0[9330X5$[6"8&D;,"*#%J)H.4^O2)N\_3 MVT=KVRXQNZ\VSPZSVT'W=ZRF>F46-&2LMW+;'M-UQIWD,:O ##E";3I['T%T M'WUR>T/OX7KM&\(UZSDS7TJJI=N"B]HEV$-, 4$'I]!9R1FV&:,[0BIZ\V:[ MDP)Q7^WT>_'^9O$G[MJ@SQ>O2IE?SL,&US>WEZ\7F_EFCH=H3+D(;8(%IQVG0)P9 M""E)L#PSCC)*YMK<"^Y)Z%'#5+=+T2?_O%QO?K3BW-6#2F5/IJ0::]#6V+KP7C6D^IKM,-W*H-X^&/6 MG@N.>G(]0-5LTLBP0*$MSU,2 M+C_.[GW2'NZQY'E9OGWPK6YEV/ZM""__REN&T=M4_"-S8[< M6TD2K -*+%H(3$1@SG--7'LN!WDH1,B]?4??/=YSQU(Z#42;PF8Y@0XGQNIS M?.QR\I/1.5O/H-0.+THCAV!] (-6H.2VL#2H5'80&E^F91J\G18+RR:*F;@3 M$X7P>+$*EW>^STT/H8PRYV( '6U+%74"%]!!X%8P6RPWC@TX5I_[_.D ,Z;N MEB,+LC\[[J2+1=9D=E:;72A/P963)0.B$@RY M9-&F0V#RPY6GR6DX)8#&%?[$T'K[QV^O7B]P=?'M[=N?;SHD2BVX]'3R1T?D M6YO!>3IUX"4.P\\1'3Y,[T! O%NN;A!^;6<[L4O M-[VDM2X4E7C(/F+MRQK!*5GJ5&5=I^-$]SA+Y>E&@$,7G.;!OB%2VHAZ8OS\ MM%J&',/B7NO+#ZOEGW/2SHX9CD5S50KY;[+6IW*$(.JS SJ7?=)>\R&W #]< M:)K'\H9X&5>T4]N9)RYI;[NC"F5=T9!TG9J<23X.ZQQN)BE(&C9!<(R!\#IE MXLF^'#2O,?U_%\L__XT^>ALS_[>J7\+UEUN4/+'H-+[J*6YCCI7PQ."XIGJW M3X11)B=!#(? B'\OH/^BM/$P$>K;#F"_#J,1F+F M,9;DP#I-<3HZ#TY+ URYHK)R(G$QX( X-!IIHN?#]?.#V&,?87604?2)?N]] M>;5:A<7%M@')%O4NU;=?$HC9=K*KYUDT-0O&&RZ%EYA"FUYO3Y(S3Y)Z'3/FJ. (WEZ?0T\>GU^L//KR\Q;5;SM&7DRWR])DXH;/LO^NF.GZ 4 MXS9XX(R\3SH/$?&A*E*QZMV.;:<.P'+K\L5!7/K&SR+H&#"A+:'H03G.>R'E(0U39K2-HM@GH'*$E"=V0X99WK>WW3:9,)YEDD_, MJK:>T1IB255PFBFTO-;NCI84_G:O[KFC/P&>XF1JK8,.+O:>R:N?"=H, 36" M0%_KOZM]5IP\MB!Y*='PR-J4FSY#4.^IW0<"8#F^-CH U2]7^"O)\'?<3@C[ M$%:UFFAF*'9@M5TU.F=K/3:9<*\-1(].!$OQ 6\#J2?)Z?UU>AQ ':^)/N#T M:?F0A3K\M=Z7;V\^T_4WLV24-)$"UN0%19E2.G""90C">B]*]*'1R]9 GM_ MZQH-X$R2AQE-;?>3:B^ ($EXS!EBC(6,FALI MVO03&4QB[Y?/+0_38S76 10_A&];M^#3\E4B'E?XG-M L0WZ:!.DZ"M?]>:6 MQP)8O(]<.9M2FQ$P0RGL_5)K'" VT=?$H>G[K[BZ5M0B_T91^H9B[47"VUDW M/R\7VT+<3[CZ,G-9>,--A,!\!F5#H@A>!- Z1MI?:%P94'8>OA MJM-T/>H)74=HH8<3=+5,B'E=8Z.GC?$O\UH,L,CK]ZM?YNO-:AZO:]!^Q\W5 M:O&^_!R^SC?ATKI$B!9;E5 95UHTZES-!8&8=F=*Y:G MU7@'4+]F]B-2V+5MZO*?X9LO M7^G+[2Y?KM>O%HNKA]^:Z \#LG_:&(Z,-QA;]C6I(Z_P?S3&3# MD.M"^.5T&GJ>(-9A -)11$DZ9"S) >[(A"P,NVEGY[H[S@D@4]>+['R\^XF? M5?BSY.D7K71@2_1T!-9;.Y(YH!/>:EA.W/DDL Q"QA,?/0P49_M@,X9 )\;# M?RPOZVWJ0_J]16ZKQR =,5%9 5=0DO.<'/V%3,[8 8!XZK.'(>)LWU-&$>GD MK772\@O6<_#YN&N]>RNJCT9_TJKA\GWY94+7^;K MKTOB=Q:D\00R"T%%!:IDA)"9 E-$=AYY"8V>5_:E=!ADS_Z=I:D"I[X5OQX? M>;O[[MI4W'M2M\$$5$H#]U'4WD@1O,UT,BA!(N7&237DL!VRUC!(G?<#R]@B MGQA"UW:ZQJ+7-YF[V1D_+[]\62YNVB5ME]K<>QNWGG%O=(+,K*_U()$B:&XE7D8DA.Z4&+#P/96;^SM%=*!R=K-<&OJ_^*=]N)?(2ON-I\>[6I^VHF M/%?%%[*]*DI0PM ^T#4/AV;^0C*RD?IOZTS[Z^)E$ M_V91EJLOVP]\2/2@SOU/?(K:UC6&HD%FI M 4T=3>,4@H^2 9>,&ULBG59M$B=:V9A[+=D?K?!36,_3JT7^97YY56],JK3O MM@ G2623Z%!UM:LM;3((DB@/R(.,!E6Q;2:;'$API_9I'SP]MD^G4-U96:\M MV^&6[<=2.7S>T>%KM;-^AS#;VCI&IZ11S@+%/K>-AH* MU\@ZOL/-W:WRJS])HMNMM+P.=#]N:#M]7EZ2[5A?;[D;08AHE8A. E;?0&GR M#2))HDJCY,",1MGFF#B0X$ZMXSYX>FP=3Z&Z#BXI]F1SYIEWT3(/+&<2J=1D M_(,)8+R7.ED2].-BZVF0.2TB3P*>XP"[ER;/"JB[$VT6N Q:* $BY9J[)QA$ M)2F4,XDKI4.QJ4V0NS>ITU3EG@=8#]%F!W#]3ZR37#"_^A-7X>(VD6Y[/JW? M7VW6&_*]Z-"Z\^3)K99"6Y!29%"&*?#>1@A.I)<7QB1??K!^R\FN^D/ N"FU G MB#/+:L=B5@T73UZ,KZCJ/!PA"YI#YWX?O1=;;:] MF?\Y[DWH=Y_:[L[S909:WV[:'% 5GT$H1Q@D:U4G. K@=%Y;]):C'M1VNYO; MS4'6?-L,)\V_AIJ[\6YY/;)JMVMJ!1+]Z-?EJN!\^_LWY:C;.9CK&7-:V9@9 M,)\]* RUQ;I.4)SB*7)=4+0IO&S.6J,F_?QL:O\S7Z7*YOKK_CEFTC=HKTF=-[8NUL,,E#QI# M"3QF5+Z-;7R:GJ-[MSWXU+NG4Z^U9EI4-Z1NKT@H]IE+2-D$;6)16K<)K)\A M:%HK- (6OFO#-H+@S\9R')QM\_3GM+$B#;-LGL$/!A."108YU]8L2FH(2CJ( M3H028W3>MKD*:&-+[M(TZN<_RL5 [[/@-3\M%]HKEDYN1VHZM*J[(.*YS-ECE1!!Q<2=[Q\_+Q<;?MD;9FZY<=28.QBR2"QCOLK)"TO M& (*F^L 6252FX:U/Z)LVGNRIK :015=0>NWL-DUF7A?WBX7%[>L/=PZ#G7) MS/LZBK2 2JQ 2$*!3UK+*)!)V3H) U5U!<7*RYL%B>SJNAOE M+4>:)X=DH2'S^DK"HZH#GDB0G/S$K"Q+KDVZ_X]IFZ93[2@M&,0;21+[GD2W@81'O=&&AUG/R!Q MFGZT)X';F,HYF[BPFO'-SHS?^_'AM_;[?7Z;.'(?IMK&ES9(J:-"R*(BTW(! M(3!;VVCKI#!J/+N[JCN+?#TV)G'C718!(F<:%(L6(B,^C50Q"J&4BVULUA/$ M=!E-[H.!I^ZHCA%X!Z??0Q:VH\W(7'KG$@)G/H+*F=5811,'@063I6*JT9R3 M[VB9'C%'J?=%N.PMZ^[0\BY\P=V,,\D+]\%Q\#'G&E0D<#H2,TXG)S4JGMM= MAS]%44_(V5_3+P+G0+%//0L.%_/EZMUR@^M?KO!]VBPCKDBI:C?63MEB6/$6 MT#"2C\$(T<1JAV7$HH+G(?S N1FP3$^P.%2/RS9"[1,?DNU8R58(5BAV2,S4 MO!]-(N*6H@B?9&+"NJCXX?BX66;ZF\E3X.,@H7:%C_\3%E=A]8U8$3M63-*J M")M <19J6_-(K-19$108>B%C\'%([Z@?+#/]]6%#?!PGU*[P<0MUQ7>LH,Z: MU%V)ST.#9%]:8_FJN%3*.$V<'4' MF-EMIQ2B,\IJL$*&>FI&")I;D%G3-UJR7$Z#FAZBX./U_ /@'"#T#J!SSW3N M[*6,A6@,%HQ3AIPK'\#7>FXNBH\E1(N\37+T=Z3T!9A#]/OX >DH87> E@U$F+:GNQ7B71CBI,%8KL+?GF;2YHOZ>EIWCH^(/I2%EWAY;= M_@F9W-0ZXLO'M'T:%1!-2E 4*TYG%@5ODT;Y%#736IAC-?PB8 X0=P>0^1W_ M7%[^.5]GHQ.E"M M3T11!\FX!WSKJ:&0D? MA\JX WQL9UX\ +CA23%.IR%EY*U\52> M)* 3A/;UCC0/'4VIR M?^#Z:^ N\*).JQO=R2:F=H/AM]OQ7C[VFT6ZO*IM<'Z^'A5U5UXT\TEYHXG% MR)0E:4L%@=>(U"74,0N=2YMLOV,I'P3>T8=^G9:>9:+:?.PLA>9@U Y^I2PZ5%YB)8Z./F',3=+-1TF MAFU/&P$JBII[25N,-I=A11BG=)NJQ&'T#0+=Z$/!I@?=7GKYFQ2*S1XQ-'ZI M&*TP1;'88\9NR\7^;33)?G=B+A\45X=%?E#R/UIIWH'KMM'"&$)H6\J7:CLA M46\ 0923'C8O0)K?H"6*FOQ4_$@/?Y8D<*?"S\4MNG"[&,_+@"W!K&% MRR"@)+]?%>F$DHZ+=IEJX[K&I^X4 M@5<^ LIB#3GYJ81V-8'[X.?4[5Z.P<^A NZW/?$C5^/#:KZH744O=RW#U[_C M?U_-B=I:>_!;R$>T+#YTI38^U6&,-O:B9)9&1 %!IEQ/O 3>" &.$!F9#C;Z M=$9>U'UC>^>[_HY?=Q)_7VZ5\&;QCD3[Z2^\_!-_6RXVG][3,]L#5R^=F&V5V)D/]T-F_R^&U:>_EC.F ME$VQ"+#>&%!2D9^*6D'DA9P$9J3,.#U0=]3VZ=&="I^'J.PL84DXPSI73$K+ M UBF/2@1#050=:Z8SBE9'^O_.@%FI;=/9_&DT-Q;;><(SE^75ZM9(DJ$=A*4 M]^0\QX+$)":04C*&06@L;1HC'43N]$D@4T-S;Z6=)3+G?^),>2:"=P%8IC\H MH"LU!R;7 M[#?WU&?W!(!#-;8<47S]M!W\Y0IK:][:7O/5(M_KHFB4825D!LH5.CJ5LQ M MRY")36=XME&5 6@8L%1/Y\H(X!A;N%UAY?MNSD4&EQ2W)"&+H**)4"LDZ" . MFJ="QW/:LTME/RVRFZASCT[9^\BV*YA\W[37"164UPHD\[7!F=80M0_@3+!" M1H.I36* G9B5C[2'MP MP3 P.8F2?0Q>M'FT_C%M/6%K[,N4HW71/;IN=F*.D<5.<3GW-'4]Q=S'(V(OP!V@GNXA]WZ!-_-S3#+)1PN8:+E 3^>$ F/+(.D)ECY5^@/PF5OMOX5_S+U=?=H2+ M0#$M(_UXGL@D"J(^YNC ),N8BBD7-2@S<9#B'RP]L>H/4=QR#"EVX'(\T??> MHV9FS6Y=21IHG_EVGWWZ=@7L_M"452/S%0B+T5U MVSS!8O$@,94$V$ F)&IR&QG+$(264'QVVY2VMXE#$<44[0/=E^T&,!VZ MWN%$HS['SOH>)O7NP$/G"5]]KA-V9Q2-YQ0# O>*#H'2&0*/%I@P7&9KN3D) M>FXIZBFS=J"ZGX70@;+O#D._+NB3<7WY/ESB'Y=U1/([7*6JJX\X4TEZHSD# MY^NE'.KS;LT+2NT$:I6=9&T&(PRGL:<<6@NA@:OM%H$L\83U#S&!ABC'79B7?TS3U].PY#K)&DG\'2+K; M37S=;UQEM+ZS=\4[+VP=.^AY94A!%,Q#1"FRE]&41N/Y7B2MIQSN.+@:5QL= MP.O)EXO5/.$=^RL9N9V:%4A9U9D*D2(8H330(1/,^N1C.$4'[Y,$]I07:G$Y MCJ.9LQDG<.T++!XPKL,GA(&868!(D!31 M*D[P;':.3S-L0-I4"J.C9C;!L\L*/)<)8C3>)Y11F#8=P.S?EG58]][I^VW&P<=Q0NT*']^WEI7B MC4V9@93,DHA< 2?),N;L2[3%I"#EX?9CK[:]$R7YVMF/@X3:@?OZZ 2H;(H. MTG'@QM1-[LYM/7JN1&8Q")5-NW'U!TU6.^D FV,"GJ/EW2%FK@ODR7V*G"5@ MENY+E32#Z-$#+SG&4$Q,#3=DGL5DM;WT/&RRVCY"[P ZWP]@\9[HY]Z"#TZ3 M/Q[K8?*E-K&R+(D%8=L\''0V[F8,_;XX66T?87> EJ>>34@4'+,TX'5=DYTB M<9 Q0Q1<1N:%].44Q1B_[54@=M*VX/%RW%5D343+0B652.HM,NU,8L2?(Z\GK;H&W,;1R-J_E6T?@0>7YN%/X M'__PEN/X![#3]JFC#*@&7EE2EMRS6*0$%WA+FH6N&\WIZ3!ACLZ9==5 M2M=2W3H3VCOK+:\=!36EP92 R%!""=XI;AD*UVCWTE,D37\;'HF'[Z*[483? MW=VWB7I#UL*ABI"D(@X,_<-);H!+Y3/7I81XBH+\Z1_/1U+RRT_H^TB\.\S< MR=&2DR<3)^I#213\JL3 F4*R0265UEIHWF;#P]D\H>^EZ:%/Z/N(O8LGCOM' MZKH9+HGBB_3 I"U '&DRQZF 5SQ8GP63>?CKQF/?T!,8#M7>=P\;1XNR WOR M2$^MC"G02;&0F*MK"0S6QB1?1S1&3-8IX]H,5S^P0[U99-7F#CI2XMUA9G>4 MA'52F>SK4D!)(M$2G#41T"044:=B99MBV+/H4]]+PT/ZU/<1=P>0>8]?EQ=? MYXN/C]I,QR(3=0JTKB4"RNE"@8!+X")CT5IFDFOSKO$L63V!Z!"M?]=N,Y8* M.L#3'Y=AD>.WW_"R?N:UD;XN6Y/26Q!OK>&%O(8;B@&FOG4ZR%&P3@S]' MU;17V>AH&DT!$SO%[W!5EJO/M:?Q<5Z,8YPQ$T#F:,AREPC!80%68N8A%ZZT M&^ :O_0]TSZ+C0:/T47:@:W9,O& !U<+'$NMAO*%+G2;#?AB#1@IDF;(75%M M$C6/43-MV=CHMN5H@4]L4QZ@_M4B_Q06__SWJ[ *BTN\4V#@@T2KH%3!**UJ MN4(0($+2Z%20JN0!EF78MTW;TSFJ?6D@WLXF.5E>-,^1@@7+0 E;ZE K@KH5 MTFC'F&)#@'' )*=F@WE&!< 1XNKA.GFLV@TQ)Z^,KNN*1=U:+M,FZ'"WU#I&S.T8VQE@LBT"RJ,.6LP:/6@!S+'C-DPFB MT9/CN=22[J7G8;6D^PB]!^C<.50[LYF\"61])5B-=)J\18A2!N#!DUPB\U*Z M-K#YCI:^('.(AI]YHCY W!T YC_":EZ-;JTQVV4PLPZ8&&3FZ@HN,KX^(H+P MTBDZ72AUFPJ.AY1,&^RTN9V.DG9G:-D=GRB#M,XAT9TI7B-O'((L"H112AKI M S9JZ?Z>EFG-RW&Z?08H!PBZ ZB0M; MW,CY5X4,9:P5^ JC PKP*8+3C+.07;*\F3_\,GG] .H0#'SOX(RLD,E7/]/G M+$@=7_'U%7WW(GVK$6/EZ#J75%Q@]+6 /(OZV%%?XT*&K&URK@Z1ET.&!;SX M1=/F_$?"R?@B[< *_136>(=ZH2513"99A9Q!"4/.F0X!)#JOA='.AC;9W/MT M3!MXCVQ7CA!Q!P#Y!4G8X>*7JT5>OZGO517[?_P5OMQA*097N,("GFFZR*76 M$*(FPR@8^?2&SL/#B>LCH68 <=-ZR2-#:6QE3'Q!O?D[X7K]MKRY6BW3SIQN MO,,O7R[FJ?IIN5HM_YHO/J[?+BZN'^M-*BGY.J90:(HW:I3A M99'@/$?!D&[C-.1-\E@ZIGU3&/%Z.ZE".@'?M7E^EB^NHU V&N"N3HK&V@-; M>VLY_4\%;JSC>@^@#?G.:=\I&H!J=$%W J!Z6%[?.2PW[W$?5XB;6??+%?T? MSC\N;EF^7@85BC$B>7#:D[>8>0:/(@ F+U- 17Z"W]. '4C*(+C9,X+;J=32 M"0KON@9WO8&DD"OA:\G1IC61(E61R#XSS;WCRC(C]@#8X]\R"#ONC+ S@C [ M@<7#4[#C1$?& H8"9$XC1:F%U>;H"%KR;$1DKH1PA-W9 Q;^C& Q@C![V,"Y M?0ID#H-S%!=@K0IQ7$! H:&()(WRV2DUZ+&TP0+69I[RN&\6A\NS!Q!0W]1K6^>+. M%@ MM2B2R+6^IJ&JY8I%RFJTN+7189'CG?][7]W'&M:]%+<<0XI3J__>_E@C"/GT M!P UJT6!AM4:=0%<26L\[-7%Q<[ M^N>XWKG(6I4D@G; F*[+99("'X*"$&V)4KM@_'-3/->8_L?'Y==_N_Z.+3JN M?[5!QP87S]$PW?UPN#:7(XNV!WB\?O7SS/-H>$J\SL^J6SUL!I\L1;RR&!.4 M$O+9'19[PX&^YAU#85XP]J/[//WZ><:6S"5D!>ZW_=6/7WG-*Y!.]7O*\8>5/_JSY]GP=EU>CYKD9G7 MP 6RFOK4X&.M,DC*_1@5 Y0+Q3MY/O-IH2 [_,5^O+ MGZ[6=:/I^N?P[6WY_Z_"BK[FUP5I7KY:Y#N;=DI!56HEL O*TT$+ D(FQTG( M4GA4SELQY$'TP*_O$U:':']Y6E6<"]KTCC?%,L=0B_"<)]Y$B> VHZYS0,U% M)(L^9,[7OM\[C8/;"[X.$?ZY ,M1# MUFOM^[W3N,^] .L0X7=06ON8N_G;S=AJE^D\B/HF95D=#H(4?A34(+6T @T: M.2Q'.\H W=_VVEK0K-1C7 =]?#UT"JK=H\5-F=/K\(5^Y_+;+'+!G*-#*3%% MBE"-!5]'0RA3 U_ILXIMQLGO0V5_\WK)=EH+.'JXO+= M:OEUOJ[SUV%XXR89K7]N(/8>@ZJM9MM&;&+DM0TIH'__T_N9C'H>1D>38 M@3TBRA-B7O]"4JLRN1E7,Y,L)%$G%\E0QY4$+B%Z05X"UY;G&+.2;5:J/TE2 M?_,^QK$TX^B@ S ]NXYCEGUQ1'$UBG7ME7(,@D"$''V6FNN<0IMYO<^2U5^; M_CB@&D\7W0'KI[">K_\@6D)^N[A;1\K)^HH2;$F0K2-G,]@(WM ]3)&%]\XH M:WR;Z;Y#*>ROPK(%W$;24 ?(>X]?=F'NVU('L&QF>MVST4$PJ:)G()VK'>>* M&'+%09"Z9)WH!XT&2K](6G_5/.-@;5R=3#V$\1$QO?U2E?1A^>LBT1%:XZO/ MRRLRVM8J+ZWFH'BL+YZRSCZV'+Q52D3CH^9I@(L^_!O[>^X[WFUO).\.3-5C MG/VYN%ICO@Y37R\_?YY?;IJK$._NXD,46F>$9.O&D1 +^.0UD+])DJS5,:&- M"3N8Y/[R7.V2#N/KL#.PSKB(:(M71#9A1"7NP-6A[N27\B*$U 8;3=&Y0\6T M[5"G@=1>DNX!)?='Z+Z]NES7>>[SQ<>=B3;H!($^@O&UH=V6#*%$!EH*&[2( M#E6CK?8O4#8L*\K.$$YCJJ0'B#TBJ?=8'\:(I>\3O<))%WEV)"O%Z-ALAOC2 M/[BQ*).M^[;;C(O;C\YA\/M!LO(CJ:NK^JW[L^7IJI_9K$.=-PTBU L^>@^1 MHX0HE?1E@A/@ PSWWC,.R<48*^H<"[A-&K]%]7 M\_5\$PP3(M:?EA?YE^7J'K.SC*J$Z!SD&FVH4EOS5-P\3$2?1,Z*EX-A-82" M83 [HY3]"1728;+KFM?=*;K/FR,!FJ0X>./I2!5?IS@D!)Z#DIH[K=60^2C[ M?N\PB)U1FKZY\+NT9YMAL;C>_/K66F\[Q&!JXSRLN?0 $=V:U77\.ANP@ M0H:![XQS^NW5TT'2XE[%R*,O8"HZE8JW%.GR LI%!,<2 R9E$B41EZK-JM(7 M21N&P#/,W8^KE!Y0=O/*NK'NZ_55W97X>KF^7,]BS-4UL,!2T: 4"8JL-@.1 M70BZT ]2(WP]3=0P9)UA"G\L172 J9]W7_O+?''#P^]X.3/.4I@B&""RM"F6 M!"?1U?DO*>5@484VI $8G([J2LFG3F_$<5<,0=88I^=%4T64,^?M5[5VJ M?*U3N-BU-:WO3MS^\TL.EYCOY&JVX7-P20H;&4B5ZX2:.E_ *P8\"ID+XSZ% M_1/V1Y,U#(9GG> _K>HF1NU[S%>I4O[KXO7R\Y>PN&Y2J=-Q,5?)4,"S^]D? MN)@O5_5G/WVK,S7"^A/]9OW7&Y+ UW!1O8Q?%]<#57* M@QA8G#^__W;]]IB83US\UO;7ZG_JWW M6/Z?^N\_W_]Z\_G_1=[O)47MJZ]SXN)_I.7G[1=4KM_&B_G'S6<1EYOM[O6_ MEW=&B%>AK;;#9&K=PKL5R>N^RNBGMS;B.H-5BY?7/^-EF%^L[XMB/?_\Y>*E MW,WI:/NW6P$^%.V.Q'N8[TR8^/$]A]7TFW!_M.<<[/5ROZY[8-9":< M5]&R6@LA$)1G#D)TI5YOR617K,AM.G$.I7C:'M,1T+1'<^EXJNL@3'N,SU?; MMX!'*L>*#URK1)=/'3SA7 "O7*YC^#1:+E';-JM;]Z%RVE;6$T%Q%!5U +_[ M<<'=Z^?>H0HN^FB0TU$*F@Z5".!"J574'@M+*9=ATY:/[!I[BKYI^UX;0*Z! M6L[&+?UI-<\?\?;]_;J:?S3?\J4O:.,@[L566R\O2(6:\ %21 *+8TBPL1H2 M9J;H]Y+0[?J,3^/E;8>J2,FX1I-!Q$"^ $&:(K;:SBMS,M(IXUL5OS]%4I=^ MVCYX&'(Y[B_\[F["[01M&8MCG@':1!8\EDB&5BD(.C-ON/0QM5D+^CTM_TN\.\S\'C[?3 SCWN1 USX76!LCN0'/Z9Z.7!N6D^8EGJ++_I:B MZ>W.,9I^%C@'BGWBK/1]=^!Z8F5VV47MP5A%_APR04*)$9A1205,U@X:4OS8 M9_<$@$,UMAQ1?!U8CS\^+5>7M0:F2N<#_:7-P3 "/.EWN/X-D=*.&#R[Q.(&A:NS."JE\"SP%R[P ^6_OYVS(LKG= %H'!F00IB#J533#P M.@E S5-]^6)*Q":X>4A)9X Y1+W+$67= 58>L\*_W;S:6LES+$F!4Y497NJ4 M[:S :^>I:L_B;A'7]OC:>'#D!UWR.L)V[FI=%>LP29&>) TD%S MDNLZ)]2@R(['ASOJFP1-E9;^PNT#%?ULY+2WU#O S6.R>7+HK(B.H56)F#&R MCGRII;_20T8*/V4BL>&@':%C/N,>-HE@HG*S8[#63%.=HO"9(0NR6.=U-!"K MUZD4,^"\(:_36:,C5\4UFH"W'YW]79KMD#B2MCK%XKT96+N7Z<"=5Z+.<(C: M@JHIDI"U "N3#9F'HAM-EQU(8,]S9L=&W['ZZ?^D ,^%UT8PB0^GSHPV8.LN'<_%Q^^$?2&0_T9_ZYTQS%,5&A!RXK2MOZ@@%::!X[8/2Y"GJ1I5' MS](UL9]^.!*^'QHVFOA[N)(VW.P:J![R$GDN(DD)ACE5=\E&DE!@=,?6J0DI MZZ+;-$8^1]7$3OC80!I!]+U?,9M\RN$7S>ZOCWK=/$92FTO'29NP3J?G5F@* MV@DK,5E""+FM)B5K FODRXU\Z="GU3:XC>1N<9H3RSXR!S[6G(3.%B)Y1;7Q M F-43//0:FCEHP1U=:Y3IFB.<7K&E(#@3D/=K9S>7GZJJTMO6AX?GB25DZ.0!4RPJK8^.'!%* C28Q \ MY8A#5N4-_\:)EP:->9F.+N#> [G?PZH:Z:]X>(/'$Q\T:G#W/)EMPKQ,(;K- M(0.F6JCD?0"?'0=3@K*.H[&R5=9M_-SBYC-_QG5:S;_<0'H67,@\!@FYH" 6 M78&H608M!"/AAXW LZ7O =>#OO\:(.(GD75G2'KL)B M'=*VK>K;W=_9E/>AT 4C,:41 RA+@87CA 'A3-3>1UE,FU?_X31.C;"18/'= MVK$F.NH,?;N*0"=1%D6!0D[!D[]6+WB1+&B7LHK!"NG;C$KXGI9IT=1*Z\^ MZP 53#Z$Z(;Z.:YW=:!"A9R+4Y!S[;LK7(*+RD.6W&C&I9]KITXSCGO3'"[1'F!P7?[-2S2\[K[@)=="#P_.H01F]V@U2_+VOGECUARAN.884IU;_MMQU1[BQ)JMBB' DFI6.$KQ16"=]HK4R M,?^PN_,8]=_]ZFDN@='4?[ 4.X@<'K\!?[NI+.06?2DY =D_"8K%#,Z$2/8Q M>L.XP+_"Q::+B">/S"<$ M*P1=RIPGLO(V@=&":6'KM( M[UNG+G 8'SZ-)=^!6;J9!["KG+QNV[F>]IF5,61E(3+!0#FN:Y>8AA"<=;(H M(VV;YH_GZ9JZ'**=H1I1'QV@Z^'MO9[GJW#Q'^'B"M^6S<_RYB#-HLB"Y\Q M8FU)#,)!$,27B<4R[3)SC::Z#*5P$.+:;6P\V=4XDHYZK\FI>Q26B[H*85EN M:L:/F.X_Y%-'K=;9@X%&'1H:F? Y@LRR#C:K-)ET=@Q;U;4TZ="X M'1::1%:110I<:YVB]AJ\DA%<\4Z)6/N+&O6R/R1EZOS!P?I^LBOC("%/['G? M:S6[QP37UMM2$I2I"XE8LC!UA$)UQHR%4*0%881+6AOM77N( M/2!JFESD:6!UC/P[@-)])[]*:"9%D:X8#X7+4N41*&;P",4(3\Z]R":V<>"^ MIV7J)/88%]U(DNX *P]3$,0!DK^BHM*09(TO76 0BZZ+AY@TO"3G]6G20 .Q MTK:#;S2L'"GI#K!R%^3,6>$+<.G)(-9=@F0(,Q2E2V)<,*M;/9#M@XRV_76C M(>,PN1X.B.5EN)@@Z[*>+RX_X4_AHMZS?WQ"/&()SMY?T38?,Y"U1C.;LBD^ MY@(FFSHH7M=B9",A%71&Q11C;K-+?=SDS&/]]=M4Z*U_IZ3!2/Z=C)M7X*# MRZP@IJPC(VOI3!NS\S)M'83OAR'BN_7>XZIAXGS.EIN']'ON7&8*I#01E$(# MSI*5]4X'64K0QJL7[,]3GSTM#,;6W7)$07;@OSQX_+B?.YAE]"Y:[T@>-FC3TD"5EA5&2"Q(0 MG0^%','K$B '9!R+$_[A_JU'[ZN!7S=-S#TJ3EH)=[20JXG5^8.TA+5\Y&W9 M_JEYN'BW7,^KZM[4R&,]CQ?XVYSB3,:]<V9(W4.75IXY.>:>&%0A/'0*KD:RL,@RB+ &N+SD[P$DL>8.6. MB]":Y9T;NN;CB+0?7+R^6E6)/N!%HB5ZA:*8U@=0II!T/"(8%U%'G3AG<3]X M//H]T_G;(ZGQ<6 <+]/NXK>;860[WF9HM2SU$H\Q)!(36<%8\^K1D,]7LJ#? M;9,'>YZN+A U@OZ?C>:.4D9WX=SWW&CI"T\(64BZ8(5QM>6[AA="9BY=BMBF M[^PYJJ8+Z)H":S1%=&"QGN-E#_\N.$2?4@137Y*5MIQBVNKD.:F-D)HQV^;U M?ASZIXLH)P-J(^5VXJ1]^WVY2(_*TP$:W#+WLP9GQA7K!X[XLK6[H68 V2RWUKE9+'1 M?M8729O>6QL)!L/AHE$S04U(JA(1C>\W&S \1J<574%G\N>3P+$ M<_+@)H%L(QUW^NQT(X 9"W14K4Q@HJD[(TV @(G^*Y.K;)56TJ8!7MR+7S0] MK,;SXL:5:N_%?;]<75ZM<#?*;/.C=^%;/2E'MU6^_,FCEO+MR4B;"C[IDPC, MT\V8ZT).E16$I -H EV6W!5,YS 9_7$?DX[8C4BO;L^9,-:F5"==^4QGP-5: M69UU+9V-1>5B36BS.&\?*KNJZML')/$5 M_[%<7'Y:SXI B5(YL'QCALDK]2@<))=D4(EDRT\WYFD(Q=/"L1V&]EEW-)9" MSPBX_PO#ZL-?RYFWQG!9.PN$)D]7!0^Q< ;%9I,M8K"IS9#V/0F=]J6].Y@> MHKYS0R?!#6?D'JLL5*P3\"W%0'000_"!?IF,#RH:SEL-4]B3U&G[ROI$Z-XJ M/#.,_K*\6LUB4B9%+4%+HT %-. +23,CCZ:D8'V8WH162J?M;^L2H7LK\-P M.O^*,^,C!AD#&.,D'$8 ?57H M.V^8S,PR%7("SE.5H\T0O$3P,5G%)'.IT=/*0>1..\ZM.Z@>KLHSPNM,\50T MEPYX)G=&D>,-,48)/ 2KK;#,^6D-Z2!4VG\95.ZEL X:,9[EZ\]%GJ]3'>*) M^8")7#O9<8HV 3KLY\B=Q!$W8\-T5%4 MN3]>_1:O"_Q8%X9]:%V;,T,GI50L M?!D5_--7B-'@1G1@24QN93S";?[VG0 MGSWTQE!'M\4X3\B+Z913C@F8$L2;3Q(""@L\8G$QYN1*F]>NX31V,*-JG'>? M1FKIP!%\](W]N<%P;X6="1(W MZ7VEBE".)T@BD_2X1?*E,0#RC,+EZ#FV'YS2[[M,1SC<6UWG L.:%%4N>Y4I MFN/2Q[K71T.PJ2[#$(ISZ^F\36G0R"P0@ /%QQ9X#*F2=?-Q1+E$W[DM()]O923P?O)X_R\V2RO<[IFFG""&RS[1&U)]-N.'"T$DFBIN@3 M9A"G?2&9$FQ[*6+2UY$AC6%/2 T1F=&2 BKE*,+G)#\R\ R*,]*JK%(P#RH5 M#^K!.^+]H^W>A>/>/TXD^,X[.>]P^%T^G:(DAQ@RN0MUN6C2!D(PY)WJI*)P MCCMMQL57'^\G7[2_4VIVYLXJZN:S)DR[EA=7!FW3=HD^21 MV^#'Z#5^],NGF\30+P(/5,WY86^31R]9>,OJ+ETFZXN.H+N%9 P^9XJF!(K, MCAFM_,+73]?_WC_^]E;/V2%PDT$O&C'5J,AHK6NYN !O%09?*HK2(.K0/GM(3JA.1C#G^CSS[M^+>' MS-P,@/NW]G(4#>4H3BU'T4J.;R\_X>K715FN/F\8>(\7U9I>+K>_?>P\PH$? M/ZHT#V&IS63"$HRV2F8R7#:!2EF!XR&!525:7DS)ON?)A,]9Y_5_8EVXA?G5 M5_H#'PEYGP/A=]>*5Q>UWR[W]B+$* SXF@)2P=5 W(?:[YE=B9Z+HR+4X91T M-8]P'VP,N2X;*:2#TKK[79XOLLEG/@GOO:58NR")UHL"(7D-4BN&284DXRFZ M<5^FM+\WW%8H>K9Q=V25=@#9NR(=PIVU.9F0@8E@*$Y2"KQ(#FS=ZNNB$HCM MV]A&@NM)'WQ/!->&ZNRT!N:A8'_>!?COR9.Z$:E&J7*=>Q,3JR+-' *Q3E<8 MQN0"+R(=\_P[A(:N6LU;7^E'*Z$#R_BLY;_+X#M<):PY).:SHW-#7-7Y$,I* M<-X0?T(&KEGV[B2C-5ZFM/_+_'C\['.-'ZO,#L#ZC-U_C#LE3 I*>3!8+#DI M14+D=./$G(UE1I&CDDY]C1\*U$FO\=&!VE"1H\%T](3CKPOZ3_P0_L9#\C=W M__9(Z9DG"1HI^W+S^56G%\OUU>H6/99+1[>R!UEL!%4\@R"T7TK_6E_-4KW+Z^?SC M8B/[.\#/)'-$BH9<$MM7N^ 214.68F/O&+>BS4+Q(PGOUT;M@[*'-NJ4VNS M<[]E]_7R\Y?EHKZE7;-.[+[Y^PLNUB2$!9;YY0-6H](Y%\7 *T\66^0('CUQ MGLE>4X 2=:.;\PBBI\V#M =M6RUV!=@WI6"ZG'^]/9PU-'F/:;E(\XOY1JD/ M>?5T"KF2A"E%\4JNS>NF5EJ3R\%\X Y]FPWGQU ];9=D>\@VUF-7F/UY1P Q M^6J]QLLUW2-WRH4>L$F>MN+!*M"F+HE,4D",-4EN2=X1HZ [IC%<]R)XVJE5 M[9':3GL]@/3J\^>P^G;GVGB]7-0<%-(Q).9N^.)>!N.S@>CJ@F61-7A.LHR< MKA$C@PVAD1$=2.&T4ZN:P;"%?GK"W?7*XS4YUO_Y:9X^_4'>];S,$P6SKS\% M8O37Q9^+%=T+]./_LSF%.X]F_>OZ/8;U MR(WL@N"9CK-U>V#UH?S^?W@XH.O)D# M1'*=4IQY0RS&E"%FNUGU4K=Q. 91:TTJJG/IVX1[1Q#= [ [ N#Q!^0@-)PG M\'<)])FUFD=.UB<:DJOB4D)@BM=5-(;B9RE2:O, H?S M=ZOEU_F:/I$D,G:(^\)GCQ_2[L/,"4)8HXOFW 9(M15=%1D@!DVP"<4*H0.+ MC=8%G:(([/YKZ&.G[$8.WA5=#&9P(7'RP8*#X&($\LAB5'4NB6@++EM@)T@"BUB*Y MD#5OLP7[!<(Z 5PK8"S;::D?T/UQ62O'%_DW^@N/,*5R=,GP#!E#I/-J"[@< M$7Q1PHGHR"MODY(;1%X/0=C) 3BBQOJ!X4TIW4-VF$M,FJ#IZA )%".7VL?L M@*X3P;P+VN0V*;$7".LACCF][1M#2_V [@DISA0&Y+$D<%HQBI1\ :]*!$_6 MW6H*HX)ILY7K>;HZ*:XY+>3&T%$'6VBN"X?NA'9DPFL)!_UP?GDKLLAS]"$6 M$*8V5 D1(5J5H"2K!,M>RT;8&TIA)W?NR%%&$_UT8.FN^=IYK4^=)CJ?UADG MP5I>Z#0) 5X879OQO<^,%RW;K#T:1M^T@48;;#P!P!$5U1'\[OFL3_&6*7H* MVM)MH3B=7^99'4.<0/N2@C/%*]EF >$^5$YK_DX*Q=&5UA$@=Y[L4URAM*(QW]&M 88.F7VD=VCQ(#J-OVN#CM/9P/$5U!+^GV$G1)AV# ..1 MS'NN0WALY.31&&0AZ\AYVWNXR]#CI( ;0S4=!!Q/.A J,PK&-N5=%#<%5N.F MH$!G%GF*TA379M!BEZ;LQ(\6>TG_+-Y@A[1NC?(@N\\7C?\Z>S";)WBJ%>1G M62YO;47)-3SQ/D A? M[:8L[_[C/:ZO+FH_5ZW]N1WF9#U=1)&$&PU=0Y9N(",Q.ZYGUA@4WM=)F^1^J!PM$)\>I"V>>R&8;SUW M91BAT\T&; *48=9N%*WU"\KK3KWONJ?_(UQ<;75[<;'\J\Z=FYF<@_!%@RV! MUUUD2 %]04"=$TN%%V_;1,#'TS[=M, )H=M*M_VB^?=E=>BO*!R(%[AS3_Z! MX:+F)-[48EL* Q9U)<7,E)28K(^25A*_T6OR2Y@$BO,8ES%GQ1O'V@=2/MV^ MV F1W$:O_>+XX?R F6:%&1,C<*GJN(I:N%Y,G?LML*12E!$CC=%MD) M47F4EB8.<89D37:!W;;=X?.7L/CV]J\%43DO]+G-*L_DLM=-MH)W0AHZGOV.A MVA*E#U]*Z\G]>4X'NFIF'BYF*F0MT',(PA90K):JHV.@M>'"!15"TR[;O0F> M;G/MA%@=58L=.)]#;I0_/I%&?B(QYWJAT*'<_'2['_7#S42?W:94EZU$GA&T MUY;\'XH?(WE!4!UR)YP4L9&7.C8GT^W%/06\)]5[![A_XGAO-BZ^RO_[:GVY MV5HY,RP9J;0!I4MUYZTD&=LZ+1AM\MYRD4_J/3PD<+KENA,:X:.TU!/X'A;K M>19CK/-]M8F$5H?X!Y:3RB;+Y!NO=CBDKI>=/;J.4,-95(%\E_P-]\:B MCE( ,O [QJ_].(2Y4ZQIT99+U!RT,JRVFXK:94/W(>.(A7Q!6UK.BFI2]O'Z MSNSR.V*_(^T[4S9RC"XBL*AJ#M8XB$CLF\BE+UR1N6[4HS68QGX+-O;!SG=] M66UTU,&M^3@W[U;++[BZ_/;N@BQ%?0KXKZOYE\TS@"O)9A8*&,%3'9RG*28+ M%@K%9^C(1\BLS8R,/0F=%H>M\/)$^6X+Y761]7F=HJI$D1.[9" M.\9NW3%8-QRN5K6$8!MH"<]EJ477C/, JH1$K*& H#BW1H889)MY.X-)G+9@ M?5)L'JNPZ1]Z:N3W.&^O*=8G?VGU/Y<7.8;TS_6,.R:D4 40*V=))G#,1Y!2 M^( Q9?%P&O&CCXX#OV[:#IO&L&HE]ND!=; Q?_CKF> R.(D!C*VERX:8#[7< ME?O(LI1Y!W&9U91H!BE(_T?5 MU\3ED=^Q]5A\Q924,C +0FZ]/69ES"JY165^&"3DA))G">@6]%T0;%$EFIQ* MP>:!QA[T=IEO:6G%YUKE(RA(\B3.Z%44QG'% M9-OQ=R\0V&6:IC$:C]53C_![)G"?A62-J >JIM-!R6S E9R@D&"Y$3G'T'8. MV1 JNTRZM 3B6!KK$8W?F_R[!9'$\?52RS>?OUPLO^&]WYY)X[P+UD+4Y*PH MYQQ$(10D)H,*3GGW<$+ Z2[T/?CH,GESVHN^E=9["W3N_.":Q[K'Z= MQ11E$9:DG)%<'0IK($A"(U>1.^$Q6:T/"8'VHF*:9H2)@J-V^NG1^FZJ?6=: MU?H/+R'QNA&8Y?KNY!C4DV1D*8J9-F.4'J=GFNZ *7,Z>VNA1RS]^VJY7L^\ M*29$%X%93+5FG/R19!4@N2DI.\E,HTZKQ^F9IH9_2E]Q;RUT,+%QR 0-9H5A MD>.6&Q6L!N>3(\N;A18Z*(8G,E('CC\9OYA_0I@=J:"N'GEOF/H=+V?,>"YC MX:"U(%;J["&*H!)X)[A!:EY4%R#-%S5N8QUJ!=G=""95<+;'$)NNBQL>/77&<6?.9) >?9@XK20%2B +<"0UW%X4U\ 66#OZS?/J)]='\W MX3"^C#N*!1^7$3ZD 2114]2"CKIMA'A M$X1--PQS GP=H9/>@L"['B371'^BPR)D@=80&SLJ'#ZM:P/<5QW'2'WY: R_\68)/X&:CX#$7B@VEH)".P)4AQF A M2.>$8,$I=S;M_KOY&]>R_1#B!,;BU;E:)Q.8<"- M=-BW]P:D0[2^/*D*.K!3WS\(_O3MX>O.YD1FA=;6Q6]&AEH^RSRY],Z0&#GZ MA *U;5.#/Y3"27=9C'?]-5%(!T![R,/N=(IDI+"A]GPB Z6D #H]I;X (5/9 M8L(V'9*/TS.M#6NC^Q?>;@]0Q,27XV[@\-,M=3M3;!DQ(.D8>4Y<9#W"Q+J1OK M75V>:Y2QF2/3Z>%6]T=Q,_@+^UC0/A)RVHAY8NP\?0[^N(K_&]/EA^6;O[_, M5]O9_5OV/+,F";I[T!D!RI 3X$MD$#//*G&C8\H#4'3 5_>Q:WTD/+46?1]W MV4W/VO7A4-[:$)("RYBM W<-1"\4,)FR#-JB,&+XW?7PX_M8CC[N7764"'MK M-]FQ$*,2)H3:&^;KLUR4X U%E+%8&PM&;^00#^:)CY^V(6]D%(PAPNGWZU[' MD;_-%_CK)7Y>SQ)CV2<9@>6RFP[A,I/ @^$\B"QS, ,@\-AG3[HS[_B(>121 M=1@9/UJDC:7HY K4&XSD(RUX'Q5DYHK0FB>%S8=,'E=%WQA&!VK_D'KY/531 M ;J^Y^ AD]?[4'=;2Y0E;E0D"TEFDZ[-$.E0"@U:2X>"'"LRPB=*]#U/:1<) MOW%PUU1)'8#PB;42VS615^3<[[S\Y6)]N\/D^^:%ZSJ3;[/BDQ7,<1 %#2B1 M/#CE)%C+58Q&*F[;U)"-S4D7=_ X()Y4R1V ?)^97Y$EG[-B$ 27='X%1:BV M1. BYXQ<2YN;UZF-,J.MU?+:QO?Z2*J9M-YVL_WT)O6QO1C>ENO\VRXJ_ATO MG^;U?V%8O5W@#'E4G',-/M?I[$DY"%XB,)-R,DHI$8:$F:,0,^FFVG%0-XUB MIMZ2B2^( 5)%X&V!IP7&;@6T5NFK!OT?#@2.9.NENT*C7LKY^SQ M^,OR:C4KP182N8 4L2YTS+*.3Q00I>'98R@I#-HH/PHUDVZ"[0F->ZOF_,$X M_XHS;EQ)R0G@L0H\>T&.27(0D^(H1,GB87M@*S 2-9,N?.T*C/NJYJS!^.$3 MKNAL$2DSB<'X8!PXP3(H&0($Y!ZB4)RN">\=VN9PO*5GVB6QO2#R0/UTD,EY MFJ='W@-$%BXD40N*!1G_S.BHZ:@!#9=,N:)-:C-[=1\J)YI(TR29TTP['2#O MP<3"ZU&&LQ0C%E42P: 6L5M6,_\VT 'RA@LCK3=MVO&?(&@8GL[C\64,F?<+ MG7>XFB_S]>[PZ]7AL[JRQV?.P90Z!\-P0\Q%!2QQDQ+R^%U]45M /4[F,)B= MQ_-(._UT,?7A"?9NEM;?VU7_CGA>;3F_/Y?5>IEL+" +"5E9G\AW51QB9EH7 MFXVR;>9"CT'],+">QX/)R;792^G5F[_#Y_EBH[5WN @7FQUHF_GMY,RN+W=/ MF]L_/E-:HHE1@*Q<*I4L$'^)/(P0F5)U?,*0L..@+Q^&MOX?2MI+OM^[^3WF MJ[0Y*_?.TV_ARQK?EE=?OES,4RV/JU'7U27]Z+?YY_E6R72ZO,_68MVAS 5Y MMKQ03!4=^$*"8%&$\G#9:UM;>0PSP\#<]UM++[H>T1MH.4_E/0EID>87\\W' M+LOC8AMEV,I^7S7^))8C6#W%F!9FLI1UOVLPNII2"2'1+8TLN%+W,Y U;5M* M-=Z8ENN/OB_QMT](?/WF[W1QE>M.M4UZJ_KBI(,%_: VE=3K://'W^/EU8K. M[?+BXI=MIF&F.9=TYB(8Y1A)+DIPW-!U%'()+ 4,MDV19&O..FGB/Q*G#VUR M5WCHUQ^9)30^HM50K$=0*&K&5AE0/A072G#&M2DS/RK-U J-?:%F:-9J#Q4> MC,0OFV"/7)75Y>F3![NY=H\$G 6SLLE),*:.-$907%NK1-:HVLS6V<< M^J?M SY'M+<$2+]F>L\LC$J>8@<#&#(9!)43!*8$9!=4RLB$96W>ITZ64VO6 MROSC'(DQP-'O@;C.F@_CV86HDW(*"J.(6G&*HQTZ#TQA,#+7C4TG/1![43]M MY_8Y'HAVX.AB$/)>7/^!EY<7V]7A_SF__$1_OBII-S"M3N]-QDM/]R D61-? MOD1P#@606F2)P2M7VO15CCX_,X>2%QULI=R BC$"688 PFJZ M1W4VK-%TR&,21\UVWYXCCO=2X9&)HS>+?*)7IMW,UO53CR[CK-P:_"WCORT= MQN )GI5$$KI@HE!2ISK'IR $S1(485&HI&36;6[%AL]*?\Q)O(7L^>)F'L-3 M43C=!F&]7)#E_T;!Q7I.-\!VTDT.2<3"!6A%IU:A4N!5'8(74W:.293UZG+VOK*XF2(KI @R:0M@2']ZB$$[WWMM" ZN;*7QTJ^![CL9JEQ30Z&U77.L"CD=CB$ MJ$6$$J**3-:]KX.6A \'S)2C=8]0V4.E'R"_B=7^#_)#/U]]OAEJ;U/DR,!8 MAG57<(* TI&--88GXBF505.Z!RG^WE=/K/I#%+<<0XI3JS_\?8=P%H6-.E.8 MRHH')66$4(3:;.CUUF%FP[*"P]1_]ZNG>1(=3?T'2[&#MY;C;LK?;FHIE8^& M9QO!ZCHBW >RF487^@>*[&1,NM$\N9$8F/95?BI_94H4= #^IY(D*C I7(CD M!=2:&H$>7% "A"^6SK"QJ 9Y0#]&@=0DX!B8SMI'4STW4'WX%"[_%PMRZU;$F!L,ESKAP0BG,Y(BBJU.N*?+U/(#(F27%M0CYI)VA+]![ MSM:T*6#'U'._!O2ZF^?MXNXZVI165YAGP4D=E2W BRB;5U_#W]]5$/R&$EMS(E$S9"+ GJS*=QH"12P!@A1:+J=G+.^ MS2[BD*)9\G;-H4](BX&E,!O5],;_Y.F\!C M4TK_B9@]HG+WI4\<]?H:2'B;&XU'8[RU=5)&'9,E+'DEVFL0*K@08LHVMRDV M;76CW3.#2 M[VF9&#SC*'DYJL0G7W/PT 78501*]#'(;"#[VOZG0UTZQP*(Y(R,,MJ 84#J M^:G/GQ8)Q^IL.;( .S,1B F\E MAZ P<421([9)7CU'53\6Z$"E/X316!KH/=R^EZ@Z-M)^],/&S1&_2&ZCC#'3 MFKNZ[DM)U+)]DJ2N8NM]]/_$E72DT#NXEIYV^.J^]X8W4\U2>\J'OI;H=6O2UOR$=9?L-: M\?/;/,3YQ69LU2YX+,P)RQ0'H9J:0X% !-\;EA%:+085?QU'1A4$Z6/_+ M2931@:EZ=Q$6OX?/V];PY&UPD@6B6/DZQ)H65*A6NEZK)R+$(T.M?Q1%.6T#[)-@O@^'=.:F\/U^00P M#A#NQ'?6O1/R:KU>IGD=SE9-YL\[:LB2UI+5[28D8O3:1(J@7<%\=3D$?X#E$Y\N3*Z #"[3)4+W'+U>K]"FL\=UJ^7$5 M/F_/7HDB""M !,/K0@WR&4VP4&+6.:8BBFMCC9ZF:=J&ND:1V3@:Z!9+-RYC M29X76:OG%?ENWD&,3$(H-@?I.)V/-DWQSU$U<;@VDN8' >H -4Q\"[X2C+OO M^+@.!9R7(I,I=W4&I>+<@6=)@U%1,D?RXF+(/??<=_0(CD.TN&P@TNFA(=A3 M?##+37(904M5AW#1S4_>(X.LI8VLN"32D(6;SWW'Q.^?C: QCD@[N(BV"?C' MKNO;%SXOHN!).6#!5=<0/7@>)'"7N409M&JTVWH <=,V7K=Q<\;620G@5&Q$ RS;: MZ U8_Q$NKO":D]?+]>4_\/+3,I.LT(BH#4FHQK9>6?")KNMD,2,WIKC89B7G M$.IZ:)\X$=3&T$]/^:;W>%%S'1^6'S[A8\F.FUT&,Q1*N1P0!/TQ\@JX L=" MA)R%YSFK8*T9X&@=]NW3I@):(>Q$VNC QNVX>QC\;O?&_!_,VW4'?(:<&1N# M _R\W:QQR]_MG[GF MU,E45"D6C,R:.$T%?&$.N,U"&9LULVVNW<-IGG8"SC00'5V7':#V7?BV6;/U MRW)UR\O;C?DV%;L>&T]\YGD M5;.>NGMPT*;>RT))8N+Y#Q)@H&*QH*/V4(0-EG&0B+O[1SNM9O^Q?\( MJWE]6;D6YIO%Y:;>==?+R'2VS%EPS))5Y4& U[5A+(:43?')E4:ICV$$=G7# M[8.-IR=8C*>0B7?SO%XNULN+>:[)PVLF-I4E/C/' MW-0GI!$ZO(*:C523DZN4V@MS>IT[IH MHP)E>4JM=;$F[-5ZC9=K8G1FN>1)T&DU.4=0@:RVLT:!EZ(8K80MC;KK;TB8 MUJJU!-)A4N[ ;OUCOEBN2 PW $\YUN7G"73MM5.YU(=0LNE6.K+U-LF4VZ0[ M'U(R;55/2[ <)?,.,7.]5.87DN+/\_76BI*>UD]9T?^Y'9,_^9^SL#M(_+U7_W0:-FYY\G MLU$^/JG$E790R $"Q0AUP18/.3TU M?2:,"L[X.K--:5 E!'!.:Q E1G0'Y30%\;,]8;,Q(K M.=?E>C=8L\EJ920#-#6KA;Y.-&(2G"\.CUHKK;XR3HW,I8) 22"[DXJFX$# F2R4'+I$JK"&H_ M.L_:7.Z#Q*&Z#\T]Z_^"JN\]<5_79 0KS;R?'OY"5@)2IXU[)@!XCQ X-W]A\]-?%XF^8_X5-T/@#L\1[OT53?V*H:SUX6L4C4'5 M?H-:IU*W-6B((9'9=<((^G\>5)MA&[WX&K?G]RX5KU:KNA!G\YT_?7O\C.\& MN[!(SGM!$+;8>F]QLB Z@@S6(=/9*-%ZR^N1+)RUA[(/?I_9OG="$'3P('EO M3JPO+,>8$*(K&92T H(K!GQ6R5K#O/-MTC=[3U<^Q4:^4P+AN6G,^VBE(T3M M"BR-#SDF+\'S^M:@ KE5Y,Z 339:P11F;+,TM-MIS'OI\_EIS/L(=_IA@]Q7 M\G?5L,;GHJH 7!T8H)2D_S*1$?W92^6,*@^+99X,KK MZ\0(.&?,_WY5C_A.7>O;,2LS)X,/O)H,1E)0FB5P5F?PS >'); 2&RUT&IN5 M#B8 GQ"+8QV%48!Q=KF@J\^U=V99WO_QYSHL\COZU^4RXG:W39XO[M0A7">/ M1T\6'4%#VVS26,+I(]WD7(HV9PL:E0/EN0+O$ $972TF)^UUF[[L'R7=Y)-) MR9#8LG<41U1FHRP%I!361$YVPK5N;/]73C?M@]]VZ:9]0-"!G[2EG/[P)A+F MV@EM4JC#\4W=1.8@^,R 1Z,3%RR*V&:1\CTR?I2$TUY0>-B$<[!>.@#5X8*[ M99NNT_O!NW!&:,X$\%"?W.I_!9XC!%522$8*"NRG\;\/X&9:B!\!KGV]Z=:: MGCB)]AYK^TBJ]1/;07GSR_6'Y4_7+N"O=UW 7?+(<>%EU@FDJ@WNO&AP02G0 M@07,(;H0P@M^\F'?W'G8UQPIRY.I;=+J_,K?.UR5Y>IS6"2\9;"&)SMFLE9U MY5(="1L$J$1Q:ZQI[^RC<)$K(U@:@,$7OJ:#=3*] &Y,A9S#!?]R#B?S$M%P M"U8P2=YZ07 .$]3QQ)(Y0_^;Z#K_E\DH'^.?GA@!YXSY%^O-;FHPWR\O+GY9 MKNI?FK$B11'DE057:J\I:4O\: M!VZ;TY\I%KT0"4$4$T!9CA"+C>"M%E9A"+S1^)J3L7BFQ^P$.#_]D3P = >? MQB_;<=:78779^9G\=_J(R_6OB^VDY!FB09LE!VVQUN349F@2#R04(B9RMJ5L MTY=^*@X[#X[^%4[D$9#[H:_'_]CH[T8NTG$4##F@JGIM&6=5*BK[AP\1'"F MM_F_E#UHB>H?VBFXGRI\67 B8[ ^"7 D(5!<5&O*! CIH@QRM1+:=QG*E\66HS0\:O*ET)/8F#5 /Y%@DJ)_:>,2'S2Z MK1^6?OA,>?/#W9E"]\+H#WW3[Q$R^8S9<^;!*97JUL "(: #IE/65BG)X[GY M_".'_^>0,@84 LOAH64FBL(G'YG<^04!QYSA/ :)+&12R!)';""(S M+G164?/_GB#0;H+ /OAM-T%@'Q!TX/_=;R9.2>A(D2AH[1VHFK!R,D5@J3!G MLRY:M&GK^B$G".P%A6V/TF%]R/U]N/Q[ ,T.Z]J;;#.3P'+FH+BT$)7R M4(*/3M@L5!ITU0Z'S906Z@B5/53Z ?*;6.W_F"_FGZ_^;WMOMMS6DJ,+W__O M@NZ$M MR3(3"7R)!) 8OFT(9R@$60,:B FUIX *X#6I5Y85(G% <-:I8WTGP?^R],"B MWT=PLSZX.+3X\<];A&N>N)'%D@=M)!$N SAM/22>8^%11"X[N7_=Q'][Z6&N MC-[$OS<71^"LU;?KR?1BI?Q"D=R$P""YZ@HX(TCO"046Z]N5*BRD-L5)MX@8 M.-]A%-[_OC(9#YPV!CIG7F94!60)9#4'IH!4H".>2&:,E#[H-FVW?R%C6,]G M;V$^#(H].#L"6#QRFE;'A4X4G;JSZ58-6YO)O9(,0D3RY63T$(1VX)W-R7I> MQ\P>,]+S$)&C@-0^4.@6P#E8+B(C(8=WJ8T)N/[F,%W*[E$*YF%/)JAH+@78L,W$V5.>!_HC$#LL: MF6"'TSYP,MLH++, M1J>!'GEVV,7( ^T](["O W H'$[Y*.R88/YEML3+FY0S6;Q@&.F2#)+TE4\( M7J0(UC)6(D.GU!T/8J,]B.?&HN#&(^10J[!0^AJ8S<3X M=6YIQD;1B(?I.='*GI9 WDE$(P#:FV_?+V<_<_Z\3A9]>%/7V<,K]BU61^OV MW]?$M@^SY7_EY:<<9Q?3U5RRD*,7Z!/D*)!.G"7GRK@$&+/4)MMB1)N>-,VV M=**U+OW ?1Q ^9U/S/K>>CN;;WY4?X^?$Q>X=R4"9[4M9/0*G)8:HBG>B."L M9&TR&H^[SQ,M(AGYV3H<4J3:6*$: M!9G^5:>Q(W[;U6GL H(1F$V_IFQCT,(KKR$;$T!Q4_/3&/GD)6 0H00KVB#X MMZS3V D*3]9I["*7$8"J24YV=LYI'00HX2PHQRR$)&.-%[D4Z7L7L(UV_J=5@;$3!G88J;>+0,:0.;\ZH4R12UB,!6%#!%6D(<_02?H*312H5;&=WN[_ M=Y9;[',-[\__,8!F@W41"<\A17 L&5!)U#%"]5O.F$]*1-+WOVNYQ4XB>Z3< M8A?^#9UO_TNA %$:M1$"K*[*4PBZS%VD+0@6656HB?_6Y18[">[1QR[36G,Y0!)4]TMC0#%W0$;KU)B@DLD1\"IB'=XYX%V04>>W!U? #9 MQ&>_S-Y.%A$O_ROC?"$8MU^^SF=7%U_I2[_1J=%Z9,()"):%6@2;P >Z7&6Q M"1UWDO[5?NCI3,,(H;4/")X&5QN)G 3R;NU-&Q.9#JPF^9,/('2=W*,#!,6R M4$9';G1O:-L18;T;0<,C;$_.GT*\^OD\@^*+EH4LS6!*K-9BHJ_0$6NM*=)A M$8YWL;G_55XQR'/+D1%PRIA?_?$I_^-JLI@LM[DQV\1ZEBT6[3/HF!%4UA(< M"@8<36%*=U1Y7^[KU0_HR5CQXKGGRMPC[(;"B4T2IDNM62EN1T M0LJ*#'0A';AL!22OZ? DF5SV_ZHM&%(E[B2BT4S=V'+GAGM>G(,&S]RYAS] ]1R>, RN]\8AXN M5G!*DD65/?",JPB/ RS.@G=H)<>,5G7J #J>8[1__8OYU]DZ-J1&<.#V%L[J MIXMWB\7535GTN3/:L9 3:9LD0!GR6%Q:-2!&)G*,R94V0S)ZW4:GXV)_T^,R M'"!.^30%+(E%9;16H7(M4O2&FB83>1XLAGMJ [X-;5+A_G:^A('9J M99GWYXR5V7Q]D<_*K:C:*HOZW?3[U7+1=[7F 20T+>+LBS7CJ.V,LLB8R*P* M"27=)HY!D-D"0X^!&69BZ902^+^VMM.H6**I+:(B9[5AH E-78 MAH'_JNW<%;_M:CMW <$(;+)?R[Q\R)P[+J%XFZI!:2&PX,'YD 1#%5"WZ7[[ M6]9V[@2%)VL[=Y'+"$#5I-J+D<=OB@^0F;"@"GD\0:<(/M')]KFX(@<:U'OB MM9T[@>L8M9V[2'H\[_\/EA(Z:YFUJH!%5XBWR8(K*8'$$AW]92I2/&,2_^^L M[=P) SO4=NXBD%/0I,^[T\P[EW1AP TC3K)L-NT34=D8"OT/1Q8U?+]3UN$) M5)<>8@@<&0%CP?S'.3G@YTE)E7RH\VNB ^55!*Q-YKQP-G/+(F+#.W]%P\AU M:\_2?PA\NXMB+"#:AW'7H9P7B\75MW7LK^9,U(&-?YV1(SJYG"Q_?B*']!R+ MDEPZ#]+7Y+%(,/+):TC!&AEY3#8,9)$>OKF33QX\&/8C L_O=IX^319_?SO/ M^=V4",R+Y8HA-GK#HR9Y. M/I7SX+,S/%1.[<7RT[W>JKCXVO>;Y).+-'UU[+Z]<;PKIE"*BE*!0%O3B@42 MU,C2\:F@+MSSA&VZR?\N[XKD6=&1T@'J?T'E(@&-TE#S2U,)T9?2IH_XO]X5 M=\5ONW?%74 P BOGSA.#ULEE%B"FK$"A(1/-*^(H\37$J%0H;3SEW_)=<2[XB[@.L:[ MXBZ2'OA=\1,YM_-)-==O7K&^S%YN;;YW*YMOVX0LRIR=E.!2<$! MN(P\29F->L;$W7')D3+)L&Q!2B7)RW06 N<99+#! M>H<10QO3_U]OCWT8"T=&P"EC_J$)HBD(:;@(H*RE/S!&\-H;0"^T#$(QU?+U MLJ==C%S7]XS E@-E=X'#P.;'BV^SJ^ER?7E]RC%/?N1:BO<&X]=/G_]XMWCS MCRN\_#*[#C.>E2]?)XL/5_6:.RO_=Q7.NC70:%V\=![J&$_+2175AF(JT47K M,GG3UOB0,9$H;)=&]TV(._GWSGU@/@Y1[XWU'WD>9GW%*RY7OY/3PZ+8=$TX M9\*B$K2O@J7FF$<%CA&_O4ZRS@AP4;9IX=:-OI-_:3Q$63<0X0@LDDX%UO7P MOKV<_?--*3DNZW=_+&KCQ;47LJY(.L_!1EMD]3RX *6Y HRJD$V(@ N]A@#""$_!ZL^SM?=[L_K8G]'Z"895A\^IJ7B5ZGCES#K4& MA@Y!%:\!4Z"=)H\B.9.3;U/ZNS_-)]^IY1",'TG4XWW0WA[REWF:RV19@U3[ M/%D_^#$]/4H_3V)/S\Z_('":/N7E9+X2_LU[WO4;7=#,I( .#%H-*D8'**R' MH$*VP=>:@3;)8SL0>:@>_$CKK%=9U:9_G-''7B^WD<;B9MDO)(:7].__?JY9 ML4PF5N?<*#H0RH*+*0#9XM%KY86+;2[^?2D>-N;0"G=WE=U1Y'E:JFX5LNQ+ MX6T^K*':>XC< 92?*T&E'!,8F^KTJJ+!9LH^Q&5WTU _"]7 ME\M)7DMC?B.&F^/AM%:%NPQ9I R*N]J4+1?0P>2H$LLRM2[#?X[&TU%PNV#K M\>277F5V6BKM14JKWF5X^6ZZJDRLW^R?C+CS$@W57_>M#: 4HR.LNI*!&TDW ML[0.7)W/%5-R&LDK\+I-3^0C*D5RE\CM2K_(Y"EK8O4;-V2L#^%YE$(P2YPJ MD0P996(!C'702V:<'F-EECE5YEGU87H&SFT]/C!FO4MIE%C;) :I$D3D MG-6>O@F4TPI"G15@R"RQ7!=O&R5?/T;1L'CK0]K/ F@/U@_\8/Z+@;LYDZ]F MT^5\$JZJ:'XYF+>/XB8UC'&MK# 6T!G:*O<%/#()$A/';",O(CUC&?9 QMB@ MM0\.9L,(90PCO5<0?> <8B8G2OD0(40KH=H>2>3$B7-=]-4IS8$?[A+< MG_=C ,P&YUQ;I1@7X 69HRIZ!;[6TYIH5;#<*Y5ZALPH!H'O+K)'9L#OPK^A MAX#_.KV<*TF:U=6F ^21V%K_R4H"69#I4E0PI5.]\*G.@-])<(_/@-^!BT.+ M_Y?IY09#G>C)P/M(:BY:!D1QA(@Z.Q&RCZG3H]FISH#?6_Q[=^6O MT=KWUV_] 0T*Y1-HSFII)%EFWJ0ZY H+;9^%W*JTM\==#)LT-[P#/Q@B1G : M[CU,;!YE/T\NII,RB3A=;B/?BU>S'YDH?/GSU>SRLH[,^I%?XOR"/)3)].)6 M;LJ7V8O+RX\X7T[BY#M]P.+6O$'!A4YT,:P;09#:J!XS\<@Z3%551-\H!^_( M&SW!H%@OB)Z=#KS&>/HVS)C?]M)K>?XY*3/!DS=@7)2U6Q9=LE96)>>\%IF[ M+-M<-)U)/$$/^"B([T6D T?W'HD=;;?V%UR2>*87O_S]^E">E=5?OORY_=T_ MOG^9??Z>8SW]M^?0QD0^@U5 7BCY$,$*",QFX#(X+@3ZQ&.'^%]S0D_05NH3 MY>,#PPBT^/X,.2_%1.$3@M>U3"B0\X68$WA.5U=A*@G=)FUS?YJ'K4$8_ 0< M6>@GJ_AG=\_Z6:DE=5MK[V]?9]?_B'RX6?W4<\N%T4X;L*RZ;AX3N%J786)0 MT2BGBNC2+/ZH1 ];KC#X<1@W2,9[.50+\/83I3CP.>]BJ-;SO;?)LNO[Z9I\F.2KNK,VINM+VY. M[;F6L6:I >>"W)-B#*^&'+%;.++A8C+@9.UH$14&G8>PWI^A>]@! MJ6,"_+&$/PZHWSO>-S6DE[A8D!.>TX?9-&X*2E$&YBUZ,*&V%0^F=NNBLRR< MD3Q9C58T2XO>C=1.@/;_&P#=4,0CP/#[29UN]6HV_SZ;XS*?S5_B M].]G_R09;(ZF-\I:V@BYU1;I%HH2@BX1F"_>1R[0LS8%4!T)[/8XQ'Y[P+:0 MY\ !DW=3NC1PD5_G]7_?31\ZE96C+Q:+O%R<,\>-"-R"S/7%RCL$Y%H"<]&S MF"6FW"7PO>NZW2#X^SY0-I?5R>!P>T-,\N)1VJG53OZ^>K;-[*^9Z5^=ZO&K895J8R8.4-K*DA!<)0F<:UZC#+5"@26((;@H M>+"2M_%,QE3O?\Z5E6B= Y:=!J7I(D(Z_("E:#*,A!.I38'OLZ2=3DGJ+DC: MN;I_)PF-P+UZI+2-):K*@=$**'%,D]9%D6E=MX4V,L-^U9Z-U* M27>1P"AQM*EC(SLH\:S((LJ^UIK(#)Z)VJPLVF*]+X6UF<1\4J6D.TF[:RGI M+JP?V'7Y@.N>&F]J$NA\$O%R8\V\O9JF3FPU-@@LH\\9^V8.S!6WOP9\4?]^\4?TVHNTR]?TIV],5IO[4FS M&(-@"GB( I2JI=DUA(3%!5'0&QMY!\!T76_89-C>4=.$S0-#YQ6Q9XZ7M_9P M5MY=S5:C46[\H>G%]CUH6Q0=+-.AV-H02A'G@F,0C"0+DHE4BBT=*]7W7'[8 M_-/>@74,(0R,LX^3[_FR1H:FZ8J\CI_W#XTH=%""C\!U<: XG1=O%*JECX<\&M/9<>-NFQ=R2U9O[ MV#K[GN=K+3J]H/-"G[FZP*50]X],XB8K96@?];U-(6TK>&*AR<*7R'0627? MU Y+#IMDEV_^MMH(%\K?B@EO=E(R,4>3D^J=3[7G>810:$_9 M9!LQ1:]L%U7T]"K#)NKUCI0>63KTY55W04JO[H@LMQO?\O&K69I2DLLU1[!. MA>?D+7@I:T=G8TQQ21;5)=5_]Y6'37[K_^IJR_JA;>?[%_)]_;K9ENH$1M0^&3 X\2LQ5"Y!"Z6-'=EQPV[:Q_>[H1LX<.$4TNOBZ_OIZLQY3> M') '@A59^=O'%P]LC&/ *.H0%AZ)89Q!D-I!BH5Q8V16HDM<>J=% M!T[E:N:-]<_Q@:'T)>.W1?VH;1"^1C#>DUZ];_QQ)X7)Q8)6K.[*U^3R7!,@ M,:GB5!#.=,!1]Q4'SK[J'42->#TZ3_[VI;T]$4EFKFM85-4IVUX*")8C:.8T M\V3A!6L[8*?+6MU0VVLK:)9'V8+ M;K5F^FY XOKM5T>C:["!1>)?8+5H34N069N<+9?)=;FR]EJ\&YQ.)P;=7@(# M0^S%Y>6ZAJ,F:/[Q>;.!R$+63"B0R51V*04^60\YDUU7I);6N@X0>O##NT'D M="+,AW-P3!!XA5-,VS?<:'UB0EA@+I'GE[*J]5PU@=0D%7.IYMNN,+B]0#[?T9A0E!1 ^!.U9M^0CH@X)BF!1:HW:J34U%O^U< MFP65>P/%WMU9=Y'0>(LJ7\V^?9LL5P/C<;IJ=3*97N1IG.PU9/BI3^NI@+$S MP?V5'6[7>W%GO0?*Q0@*)B$9OI$'TG,<'<&#,8B169LML^9NE]K^"@^[DWFH M&NNTV*UIW,+%E)@'6[@CY:]DG9"; :4*DDY#X;;9H-$=Z!R\*+$1SNZJN(;2 M.TD]M_ZK94YO_OQ.&F.RK$,C]B\'WW>E]OJQ^T8'T9W9NA2D2%"+V.C:3N0B M:*,A^4B %H$E)TY?=_XQG>=8E4GZ8QIGT^U\Z(]7\_B5Q'D6+B<7*\%OQI98 M;CR2E8&\)/*_C((@>:IS<4-T*EIKV]B!N]%Y2KIS%YS=U9T-I3<"]^3];'KQ M)<^_;;=SP]>7/U_A,E_,YC_/2C6RM[^15@6IH:BD#,]T!P7:IA<1G"@!LBR% M15]C?KP)2/%BTML30W?Y91Q#HJ''[R"8W82X7ZOC26/OO*C)MHN$0=$)P MQ4FEN7&ZD6&Z)\'#XO8H8.H,X/XD.W#T^:_YZR1>YK>7.2^O+;17^'VRQ,OM MBUWD5HLBP92:59(X[48*"=(Z+QDG/7!WML^#8>CG5QHKP'H4]JP9YT>@"#M? M+3?!,I&ELXJX964=,E33EKR4!I@R)4JD/8HV+3=VIW78(/<1K^W&8CPEH+[$ MR]K[\VSZ=C)?+%],IY,?1 3.?YZC1A,M)F( M<#CM)V)_[HFN?<'8ZZ]*L M\>7Q8JCO9XO%+TNL32YFD_/H,O@2&!UPHA)YS%!8,M(H$Z-J8Q$\3,\IQ41W MPT@^7/5<3"Q\2BXJZ.9+*@%'F5SI(5KYU/17O+ M3%)/ &F1X[]=S'[\.WWT"D/_4/5+6'^Y LX#BP[M>A\NPUD_#!T8"VNJ-Y&% M++@Q6B"= U;G"B@/GFD!7!H>L.2BY5.![6Y N+WB,"@X6&2S'O@WL.'^*:=< M->5DBG2?D_:\FDXB1N)\7GS^MT__]O[?5K]Q76HADI7(H3B=:6.Z-F:Q$F31 M.J VHMQ-SWK0*-]IT>&PL;],9\=@\,#(^;\?/V^K 4E]OG__BGZPS8-''61R M$J*O>? J"SI$]4RQRBW!8[C[I/T@3!Y?81@GK#=,],2ZH8N9D$RI[[C8]INC M?5SWEXN"H4S 7>)T?[H (3N$["*F[%W.=^^/AXN8'EM@F&:/O8F_'\8-71LY MGUW,\1M^6.DRO'R=O^3+''_1;Q\_G7UX\>7-^VV!,+G](C@#!FN]IY,%@N$1 MC.*Q($I>8I?JDMU7'J;!8V]X:C4L-I4"GE 3-"AT#:$Y#KYM+3 +7^6OKOKRSY&P;!AOA[]DEY8/ Z(5#-J MLX/%YD@%;1(QI8!011#.10(OZ\AXJV1T6L+G3 M2&=X4>C0A0B.]'6M_;7)*IZ*9;UIHOOK#]O_O.?[ZD#V[@V.'WD>9KW#XPO] MB\V1XCEIAZ8 BX888LC1QSI;B>EE"7NE95!FS MPT0FE98;8TY$23>S,Q@=IQNYOYOG>MEA)VOT;)7LQ\PQ(."Z):C$PA1=KI$3 MV:8X0&'(0Y2)>^.C=J:_H,JMA8>[9_84V5VA[\&_@<7^%_QS\NWJVW4GSSH* MV5=*S6J:IP'GN8>8F,LFNY2ZE6=W$OPO2P\L^GT$-^N#BP.+_S/Q>-7@YG/, M4YQ/9NNX4$UP"<%!RC7;Q4%^;BNC,G" #.HNG,H%V1,IC9 RG M/'H0[:QO/H^@?.&:&^F_KQ:K)+MMO9 RB3'!0#*RN%4LBDQB6VUOR8PO&(NW M7?"RQ\CMARD:$#K]"/O>3.T>.#\"!+V9SV?S5S-:>14%7O5XI6W-/V;Z,]WL M;O$I+[9G\.7/6]]L?G&:7GR;74V7:]M.,\:#U?6A/BKB<;0&O.0"G Q! M.RLE5YT>$'9&<0?BALW2'1Y!L[;B''KB[S7M9^7-8CGY1FQ+FTAJ[?FV8GB> MQRKSBWQ67LUJ!E-3E!;4? M:H9%;.\ F0TJK1%HT'L7T\N?'[!V:T,=%J&T2 M"IWC5$PHOMS+!)N^PME^!S:M=:>KLK1:A.0R?1V2HQ4 M(60=B$=>K'B$$*R70+9)*5IK[ZSJ<*4^M\Z8,'. ,&>-.#L"+?3Y*BSR/ZZ( MFV]^T!_UV7-UB&RV217K(87ZK)&-I%M<*3I3G#N%.6G3*:2[>^#E88*&G2+; MX&+K@_'CQ,\V*N6\H7.E0-N:$E%[ _J:F2Z*=!AB$H6W*9U^E*1AM5$O G\> M1'MP?WPPVM8L21]<(ET:4>;:I\1!"$Z *58KIS4J?A0E-(;+K"=1/PV@/?@^ M O#JUI;='^;++^^NEHL9]\V,PKH9W_%RZM\'HKQM!T.03@+RH0,(98( M*=5T,!U(AZ<.-O.S"XW):-Y?FK-6K!TT";O3=FHYPB1M:A!J$Z,OAL%]H&KW<@:69W:$5#84&QC MUVW/;_W&4%B_>9SSJ+EUY-TF61UH0]=&0!=K44V)9'C(D+J48C<@;605*Z- M[D'B&SMZ;VUNW2)NL\=@H]=HR#!.4=09:9+XG4*=+:0#2S*7T.W=:+_U1Y:C M? 0<]B&($?@3FTYTB[?$U!?I1VVB65_;?M'^+)=2,@H0@9/%PFK+P2 LY"@B M\]%SVE<3QZ(#<2-+ACP,>*V$,D*E=C9]G;_AZI&US.;?ZA9?SJ:)^.9D-C%I MVHT5-@L.X\=+S&;WB1%Y]G M5Q=?MPX6S]'6YS O=0%5$P,P!K=B730E8;1MNI(_2]K(7JS[45;]"F0$"-N> MGL6G'//D1XT9O;K$R;>:$_(''9OY$B?3=1+4XMQDC,8*!)GJ0'11!U1XZ\&C MS2F$(DINU32U.Y4C>U#J!W?-Q#3\;7E]R[^;KDR!RK]U]>15)>8\JX@F!B25 M77N:\_J6BR:!B9[8:90J=S7<8W?D,RN-+'[;R\W8)W.'3WVXMA-O[^SZ:)RS M&E5,FH/W)A*?;"VS+1E2=BKS%+B_.UWKL=R'IQ?J%L=E)X24?GD[(J"\^3// MXV21S\K6)%S;@4Y[G;-&("]"@0J54:XVKLE2"\L]-Z9+R+_#4MW L^*8XU3NM-&R?M M%A'=(',JT?-#N3P"G?,BQI6Y?F/1OYQ<7N;T=C;?SG>[OG[/YIN.GJ194Y$H M)9V!P!P9]\60[88*BBLA:*FI>/;O9U'Y0IZD2"B"*!4DN!\ MXF",MY:CC")W:8_68:ENB#F5"'D+_I[D2+?/DTOR(S#-_D9,*)-Y_@LNB9XF MD]V>6:O]@+==-CO(G+<22 L)I\ H)*> !PN>$Y0U(PRBLDF$W.3&&,.<-U\8 MRT9D<"7F.E"<@PN< 4H7')UP5L21DJ1/;L[;+KCI..=M%VF,SAQ[LC#3!G)? MHK @BZNS(R+=%SP)*!R%]J+(%([A AQO!FDS'4GCN/&W0'L4!.,GZZ9UPL$/]]"Y"&=@#N&^O;,8H M2>6C"P5RB*D.\?. 1A@HGJE@ELPY6_R,?/R:$'""Z6;]\')VJ^<4',K6I M@+8&8LX"% L"O'8(SC%77"0U;=L8C@<6F!U[PE"O=]A^[!]8IZP=6UIQFE[, M,Y['9+,M28$(O@[MJ@WVZ%2 ID,5K/,ZABYE/W<^=DPZ9'])S?IAV] 9!JMH MP?=+C+>:A;W,93;/;TD7GHMD,'BZ8['H6.?2D%:5B& #,A>45SS)#@AX9IF1 MJ8/#$=$G6T\R=$3?U"97ZY] &G'+0\20W+6 M.FU8AI28@MH6'GQ* 9)&GUCDF&R;7K5'C2'](HDJ@/7]SF/BQFH/Y#F4VGFV MQH(% V-L=*(0'QKY]@_3 W1^2 0 XNNOR;A]])6.X;N"'RG76-Y.'KA#84%Z? M$M].ICBMXY5>3TJ9Q*O+)2G>3>0A"13&H@ IF*H^D/F)7K*8!&G?NRV% M'BX3Z+;<GT[S=U89XRR/*:#PDZ8@YJ#-@IKO8*F:U\ (U MBQW@<>^#AQMKUC\0#N/:B/3$_YE-ILN_$O_(&GLWI<_/BVT'+!L$KU,W@+-5 M@-(%0+02BC91&_26L+VCFGA\M6$:5K37$CWQ=^C)B9-O>3G/^27^)/]],B53 M_OW[5V37W_J+31O0RP7]S78VI.8EVX@0LV>@K$B *@K()?CH(OT?G_/)]U]] MF-83;1!U!/Z/X(GAGMG_\N=UATB#SB(3#G+-4U?:L=JKEG8FM1>6%Q]EIREK MA_O6-T0-&U7LT4GJ6P!CQ-*M9I%%EI"2M>"%,0#JIMG/KUO:]KP.%KTH'F)1-0M*&[+_:E,T9XL, M3/MB&Q7\/TW8R("U+P#N JM':8P 7!M?*A5R1;0TK:<+E@<69'J[KRA8V%M#/=E VCL"KX]Y#0>^.'EB\4B+S=;V8Y^ M#R+&R".$[!2=5:'H*YM!87(F8M'D*K6$W$-$C1QF^X#@8: =+)$1@.MZL.S+ MJ\5DFA>+S_EB_0!93V.(5O"0$9A&,@2\D^ S]\"RX60JA&"5;P*O)\D:MD%F M@UNS/R&, 5%KVC?'3'*G HL&B UT')RQ$(PLD JRG*S(,K7)<_R%C(%',/0G MWKO V9O7 P='_Y@2RR_FLZMI^F,YN9PL?[Z8IG?3,L=U?X\N[Q:9>UL MW1.KLDHQ@BL:04FMP%NIP3J4.3%7$[0Z!$9W7WE@\.POXMG1^#T"M?- ..9E MGL:OWW#^]]4Y4ZJ$[),$R8=ON'B\CP1,X3.(-2%9ND;=3@Z7&:ANT9?HP+ M<#_VCP!('V;+?.LT?,C+<\Y82EEK2-K2#I*(ZUB=SX75 IMLT#0!T'U:1J:) M]I3RK%>6CP TO[9[O;S<#H=?A\WRK<#<.:M#;TU]*/5"@%*T1\])67/+C(HB M6XYM0N;=:1Q9QD(_(&LDHI$DZ2W._CFE/[].OG_,\\H^O,COIK?3RLY]G5:D MA0'+> 1E4@0OE0?Z,9(%@:3=NR1L=E]Q9$]]A\&H(;-'H+_N,>MF8_P\^RR5 M80&\KSFK7M6>U9YT<:TB9SOY9->O; MV?SU["HLR]7E?6?C/&K/N30"2J [7C%-&V)D=)+"54XE3OYRIPJFW7V]3O2- M+%+5#\P:B.8DJX/?31=7\\J')L7 ]SZ]?>WOTQL:I-37"EM$9!D878*@:OVZ MKR:])4,*@W1*W2T/.*52W_50D.U"=]=9N]5*%YZMY%#HV( B?@ FI&.4%VPL$.3>%V$YXN MUF*[6LZN__X_,GG4>'G]/9WD_YC/KK[_9\;+Y==7)*/U=+;-XX2O+_5,:@B% MG&H5M 9TA*@D1[I@'N(I01@.S1##3'&5D$P4(L/H"2D9A$3 -BCN0EF&QT MFRC$B:8![B3WKFF NPAA!&!ZJD4!\Y&L!)W E9!!:=J%X_4555M/=F>JI6K' MN@QW:@[2^S/V /?@7E(8(Z!NM2806:B4/"/=+5>COK[-&/),Q(),0&1?D/C.$H(N#6OF6'$]DA-[) MMMGQ+?K]3AGNO2?.M+K86O!W!+KH.BC_=C9?1^'KUM9?I/^FHU%W^^;/&MC/ MY[PX$20*L*KR32H!@1/S@N(RL* CX Y4CO$5>D]XW'T:;"6K$>#P M;/DUS[<;)(Y](&U\-:\K5@2W4QM943QK\F6SKQTV.0MDBT8-=,]QFSF9 MI;9-W.IINL88%>T'63W*8_3H>K4Y,BKP8J-B8%Q1H!+]@62+@N;&&*'( W)M MW,-.Y(TQ\G ,K.TCG=%#[I:B%D)*DT6H72MJ:#G7 82:CI+PW$L7K96?\^UZ'EU].GFN37/[)&^RS[+IL;)->>*T_.JT\$J]I^ MC2PS\+RF'V9R> 4JU*[-=/(QC&8WMM#IB72<7"830DH!3@8.(=,/M/"6I39Z M[_1'L^^"FXZCV7>1Q@ANU_5)?HMQG:)8P]6"1V3),$#.2JU^2L0/#!!0&N^B M%EPUBL/>HV5,::3[2?ANU/4P=H\.,-M6UP>'6!J(NWF)-6> M$\:PVC3 DF/K5#U)Q8!+!0-SP:N[9:A-8'-#T;#:YE!)/PF/?2D=9T'% @B5HD%1(O3.0[U]2#[\:/KS F,.PKO5GO MK!R!/GEB*CTS6LF:+&]8C6*MW$9!VC8R[M"209=3&P_I<9J&;3G4X$+JB?UC M -(Z:K8UQ\ZNEHLE3A-M[,6WFGIZGBU7NK:93*2%085"KD'-T,BDDZ4Q$E.C M-HW/438R]WM/!#QH'/-1DY'T&, %([]'1R+A7CT8#5=6P'D[F&@&KO.N8U0Q=8;/1,TV__M6/' MX@^Y)AN)9W3 ^[4QDQ4>T2D.W%KRZ24K$)@,$!/I>W+QBTUMS+#?H?7:3CC8 MH?7:+D(9NO7:8CGYALNM2LXV,:55(=73_9+GWR;3E2PV>U%21:%SAN)J5P I$OB< M#43F,"/7VAC1 0'/K3.FZZR!W@P4JN+*:G4H:[ >'VBL/< M'0>+;-8#_X:_*2[F^ T_8"1NX^7K_"5?YCC[=C6=Q-7/\N+CI[,/+[Z\>;]] MJ]8^2>8XB)5#5[_RWDIR&VV,SH>B4':[.W9<>3B4["_=V=%8/3H7YI=726.L MM-PJ.DBV=G E;P-K!E]*6BC+G./B&![,SFD!S8;%',,WWH_]PVNDZY%<;_[, M\SA9D%-W-GV=O^$TK5XCST/13BIA(4<;:3LU729I!\9X671@9-RY;BKHN:7& MY-7L+]%9._:.0.T\%-G\"_XY^79%._R^>O,[-XKSXB(#%#'7@>&T)2UDG9BD MD@\Q1-9FP%X'XL;D)1V,L59"Z3&;Y+ 82GHU6RP77V:UM_EE7J[R(W+:^(6+ MP-7,&\4=0E 9(7'O2BIT>]_M)_=D;.7IU4;F/1VNG1HP^21+93_E MQ21=X>5?\?(J-TX\>F:M]LE&NVQVD 0C4D4""67@5>"@5)VOQPR#*%@*R&I/ MG495?\=,,#K[GFNGL^G%^TSR^T4H9V7UL_1BLW;=U,QOXK*QS]C_B))TCSRI8H2%[G4#I(, [C;7_ M7\J&"2=2EQ??@PD9>HC\R$#8@[1.&9JOK^C^KS'U5"NRWY((\/*_,L[/ SY'J>*W0MSB9KTSLOY"! M3R6(/T_+AS^G)7NQ 9$]&X/5*-_!;7.-/ZD27:>UA%@HY-[%VG,48 +V+ M@9=4..=-;+ZGJ#K43W[HL[\0-U_2+_W]7'HGG8X";.%RG5CB#%K@Y&GE8)WD MC>:3/$G6L,9?;QBYZP#W)XH3TS?7BK]F(I';G^>;E:Z[].[O\QZX8$L-MN>V MCZ'J3/+H>.)TP<;:7)LG\*S.*35U*H!-S)LVR>!'476K,%*U.&ZQ>B.8=#;] ME&L/RUHE/$T?9M/Y]MN7N)ALWK5CYO3QD4.)]2P6*<$GB6!]*89XIYANTX6P MMRV,6(7N@KU'5>A113R"5^/KC;_\>?WE?TY(H\SCUY_O\X]\N2ZW4DG*^I)5 M9R#72T1"L)DL5R4"JT-$$-N$K;K1-Q)4'A<\CT&X/TF."9^W+\#[^]OVI#'% MA\A=;2="OE5-7G1A%4&(WGN!/NLV;S([D3D2M/:(D\>@V+O0QH3(=]/O5\O% MBF-R.Z$]RE"W X;'""J7!(YQ#V3"R\((? ;$W&*^//^$TXMU>Q'-G<]$)G@;J^8/&D)1!K@QJ%E0B-V2N^A3 M;P&*OKL+IE^6'?91;=A[$FV"1\8#DJ: '%9,"%T/M&B/1":VD M[>;X=1+\+TL/+/I]!#?K@XM#BW]=Q+$A/&3&LV,.Z-(DPGVM4'0A06#1!&%Y MX=C)&>LF_MM+#^-J]2;^O;DXL/C_EB<77Y'@L!91RSI4"(4$[KTP*:-)C<9#/T;1L,YP'])^%D![L'X$$/H+SO^>ER^^ M?Y_/,'Z]OZN-(K8N*H'6@%8:065!GCP* 3I*7URV9+2UB;1THV]L\-H'"[/F M@AD#W&ZB1:NWFB_T[]8]ZF1*OH12Z^QI']P44N;:@>!81""UKK%-\/@QBH:9 MQSNN6[(7:8T4=9LC2LQQV<@"F\6"L26VR6QZG:5AEUH_, M.P!I#P&,$$H?YY.8_SJ[)/GQ5IA\NFG*Z21GF:D WFI?F[LZ.J"I@ P\HQ.2 M"&_3U^5YVH;-!3@2S@X4R:!=7?JT-MY?MSX)Q^O%H0Z;7!S[>PZ7#[3/7%S[NZX=R* MP%DM7!6JT'43$"$X)&=-NH1.E^ABFZ3_'H@?2?["\:$W&Q8')U:(]7XVO:A- MH.NPT)Y+KA[ZZ);%5<]NY1AE5-J1\:')&(F1_E#%DIME1 1IHD!$(85J,\OM M-,JH"D;D"37(7&TKGFJXEM%U%M"CPB2C:UQ=^AN74>V"O79E5+N(> 1V0M4: MRXW6N F6I&!=\!QBB!K(R\C@8M*0G5+*<,Z*;S49YSXU(T'<<8%QKS7P@5(: M(=(VWFQ2'KF*'D2L%0ZQU-R)Q($+K;*VWCG7QLA\F)ZA&P8?*N=G@+,'TT< MG?7D]0^S93URZV$N418='4*V=**4UPP"-W54LO!1"ZDE,TU0]PVM&G,=BL[,V@9*J-F*.6//=!&1F@W?,*L?:7;[WR#E]2V]/ M>#QP:1\FJY$![IP+AIB5!2DRW2#H$[AD:Z>@H)6R*B87FN/L]'5@__#:23(C M0%6E^=V4'/ZK&O/Z8XK?9O/EY']RVCYD?9SG;Y.K;\2]U:\N%E=UJ.VJ'?V' M7+=+MDRM]1"*SH\J3D.(3(&S7 1BA4#;)F'B0,)/O\"J'^P>4_[C#66OP[NS M\BK/Z8OIB[C:^CZ1Z\<^J:= =2=">XI+G\TO<#KYG^T3QV)V.4GK$S)-'V_M MH?:TG!(H)GCYF7ZR#IY?!Q&#]RA2R6"Q"%#!:KIEDP.3G>>,^2),&\>R%_(/ M:06[EM795E8O\;*>G,]?@M^N:PUJ'QT?7[8:NS61S+##86@_[^VF]ZXA7_)K3U66=/8Z+K[4O,_WGS3^N)C_P,F_% M=W.^%',YU8;,5FE51WX$LI:Y(D=Z+S=]"7N^#R7ARSG51' MX A]G,^^DY+Y^9%N@B5MKF[L>V7>S8Y2X#(;,FY#3)98EK'.R'9D]68C%.D6MG:E&3]HR^D@&,MBQE#$&P.)PE.JP!VA->]K(J=Q+, M""[OA[>R2CY1TF66R"*.SI&B5HF!#RH!3S9:+)Z%T*8L).;.!Q#CP,+37LV^TTTE\B=._;PV=S2ZXX$5%J4#;Q.L+O"#+-400 M/FO:DY;LN*=7&!8XQY/PK'=V#PR:M[-YGEQ,']A$C)A8-2ZTK/TS=)#@ M!5H@W:]",*'VT>B F4<7&#:(,@AD^F'V2-3,_YE-ILN_$E=J%<-F&REZR+FF9=UX;4-8>R>V#0O)O^(.:MHG[O'MR+YE(& M5F3-B*E54R(#QE(+_U4*WJJ:W=T!.L^M,VQ#HD$ U"OKAYX3C-^7DQ_YW71Q M-5\G5'W[CM-M7Q)>C$/-$:PDFTT)\JF"5N1A:$^.ADS83?T\N7/!V]A8R,K"H&SVG M^7X9Q2Y=8DP*X'.)4+,9!\K+CGXQ"T4 M8X0GAJ60V[Q8=Z7P=TC,W06+CZ=0]"C)$5S@C^[FY<_K7A[%8V+*UW=7%^N% MY"$(%P #,AZ#CMZU:13>@;BQY%7TB8JN>;=[BFC,J+O5#D2XJ*6O[Z3S@@ ]YZLIFWLR/K:5HTXXXJL MG8DD( LU@&VYRJDFL+<)MMS0,%+X["O>NZ7Z^_%ZX'#ORRMB&CE*JT+Q3&;Y MU]EE>O?M^WSV8VU&;+>4A0XY&V *:U]1J<$+9< '3%DGAD%WB?IV7&Y83[45 M4EKQ>V (G7U?=:6=7OP%B;'3//]YS3#:Y%_SUTF\O YAHV )%>8Z=YHL E6C MU]H)B(RY'!Z:>?L@CG99<]@LBI9@:L;YH1%5RB3FZ[V\O9I/)_4=A#;U=O+G MZD6$OGPW+;/YMYM91;/+V<7/SS\7-9JTS332R:#QM%.A21''3%]Y#."95MI% M)9WN\F#>%SW#9F8T1>(0$AN!@56]\N7\*M8MO9L2AR]HI]N],"UCX%F"=\AJ MV)'1B6.%3IQ70BH,2K0QY9^B:MCDCM9&6&_R&#I_;!7/R2L+X;J1SZI^6.W[6(OTE$IT9&BK5HNBLTBH;>J@Z79==]A,CY8: MK:D$!D37K_/42TV/TUJ 5M5?ELF "SP"*DE6 7%.V$Y5:=UGR7>.7AWA@;U! M]&I_]HX!$]M1CX([U(DV;NGJ5:I.*LWDR69,LIC 6.@VZ:D[*D8Q9GYWD=T5 M^A[\&UCL?YE,;PU'5XS+52J^*(:L+VX+!&2*OB7M)G7!CKUENHV8O[WTP*+? M1W"S/K@XM/CQSUN$2Y.+9S$!MT'5A_=Z3=(ID#I+Q-J,FG5ZCNLF_MM+#W,C M]";^O;DX A?FT4OP_75J!B)94%XZT-YYLJ%JK8YR&K),G@F-,NLCOX2]WRE7 MKUEP9]B'L/T$-&;(_<=\MEB7N,SIQ;HM M[4J0YUZB=ZQ8R(Y,0%4BL=!X#BX;=)HKSD2;)NO[4CS2EY)^0'D4,8X KH^R M<14^[5XZ,H.C2E@T!ZU(@Y##%L%S[2 Y4:Q5TMK2IF=H MTVV-].UIT#/2 !"[GPZ_/AW3?%'I&/1\%+K2.O($8T9K:A5:=A(4,PJ7[2)(0L-9\&Y?I M?I0!@F:6W/I]X;XD;Z!-<8KGL*9P3&_NVC&>#DP0 M-3@4.=-.)RT:967>IF+84NO&"-J;W2. RDKUOOOV'2?SRI!77W%^D1?GR9:@ MN8B04PKDW:(&--P!K_E<.7/&>&D"FH?IZ00?=Z+PZ4$$OU-%X?F=EXM&-86T MS&!5A7>W>%U7^.^],_I.,VZ\;L;]YL_O>;K(_?>A[KQB6_;OM_%157AJC(%Q M5R#ZY-=5=1Y9(5,7/9,L:GLWD?EWJO"\(\ OZ"N'O76$_R&H%1](:TW^QG)OV[\D1O MS2W8;L@':5"162<$(R]4IPC((UW.WN6 63K>Z&@^2]KO,$OE$!CV*[L1@/%L M^745%[DS06.[&RV)X#HT#BT*4%8I<(P.F20;,7#-71)M!I(_3=?O, [E$!CV M*+418+#+2)?MUE!EKIBH;%)UEHL/X#W!IP3/,GDPZ$.;OA0[$#GL2\7PZ&PE MS]YBK;W[H9^OOI-'\VV57%];^;R]G/WS5JW0'N[/]>H *LCA0.W\>@;20^UY>I=4.,- MISVC#?8>A]OM\?%-*CLO%K+SZ6NO+%I/I]76Q+B;' MZ6UWGO[%;'K-O2K'FU^/R\F/U2_M_Q@X++W',4R/R?1C&KP"C6>:2; FT>ED M4D+0)H*6G#,ABT#>)D/H& ;ONVF<5S7Q.J__^^[FA7B:/LR6>?$IQSSYL6YY M[T2T,=0PE^9D44D'H60#29K,,B\L-^JJO0N5)V#\[H*HN_9%,X$=FC?]I3=+ M^/X67\VF*\[];;+\^NIJL9Q]R_.50CE'*[/P2 S,-?4P6E7C%@Y,B$&8['+( M;<+I.Q!Y A9OOXCL1UQC!F2=5C6E?T3W4^WN[# &))NMOM[;8"#PF,'X6K@C M@Q>\3;'LDV2=@-G;+^CV%D+7)S2)%OWX_79E4YR7R(FV( M$'5M5)F4AF"9!QN-U3%DF6V; ,!^] [[N#@ ,'L7XI@1NWW8?_;]]-R&A"6R M.EE;AMJ0@CH1G$V@',J@Q.*AQ2"T>58KL^3A Y;BS026W,_L8T2E:L#>/>AXP-9 MTD(&X0.Q+5AER,1)M88F1G ZTF&+Q671)L>W.XW#5C4-I2T/%=:H;_<[>SLW M/"?/R6(QAI"BG,C@G4)@P7"N?#&A',OWN4O;L$510Z#O$.$JH$_D;7\ M<\6GL_(B_:CUT(NWL_GMOL*DUB69&L%#R3F!TK6 D QD2-EQF;,B'=^F040' MXCKASI\L[OH6S\!OF1\WFZ$MG$U?YV\X31_S?/6F03M[.9NFQ;DQFH>2:#M" MD&^F/ ,LF4,.G Y1$JKP+F^7'9;J%KMF)P>>%IP^V MP)WQF5@;7=^>?]WLY?$08H[SK-@;NX[Y9E@X9A[)V] AU5$?VD%@)0"*BN$B MB\_!4OK_(Y M$T4(@0ZDUO\]0>W-\N-8=&*.L C89VP6DV%%"&PJ'.(2.>M7?7HWF0/FU#:6@T>1YHG MVP#DV1C]JIO4NZY1%6S.C2D5L).\G M9I^B\M9WFCLZJA>*^LZX_3U?FWP02GA@=OZ)BVP1JFT \U,8"E$LM#+ M,^!\_--/X#5A%WG??K;M@9TCN+"O="QHI0>)J([*TMWAVYB"#],S#(SZDO+=$,GA+!]/*MSMP0SOIH1+,@17W3WK3*/F^0$E47A28'PQ&"ET)##7CN3 M<28)>X$%#GA-$5P!1X M*P5XP33G+I9@VS1P.(#HX4S!08%V-VYX)*F?",!O7THW&U6!%RPQD1[Q=!E) M8G 0-D'D(@6GC3&ZS>O)WB0/9X>>&K@/E_C ^?6?5K?AQZLY;6F1S[ZOA/SH M=A_Z[9MMDP4O4Y$6G)*5V:5:79Y#( YDQ46.=Q]N'K8Y^B/I!)HL[&UO#"2X MDTWK?Y'2I/X7+Y_YQ6;1\9TI.$Y@_##&'#,F;EQ@0I!>S1I)KPI/&M8Z>TZD1ZO1FZ;Z]JH5_(=/=S M3Q9!,0Y6\S-"G304 \-0RY-#HTZ"3U%U M;<(8CJ32 G:Z)]P'GUYW[D=HU< M[ZYPI-:K3V[LF":4-89\4"'!!QM!^>JD(I<@:B=*Y$4X?[K-4C>-%58%!&33 MUB[>=)!J^4!Z>;7\,%O^5U[=\^7,$!2VJ&2,:%I4SS4 ME<(3,+IV0=+]C*X&@AI!D/##;!J)7V?SCSA?;KYY$?]Q-5FL/*Q5ONY96=\ 40601FA)?RF\:_-Y)V#7'0+-]B(<*4Y? MT_6T6*X.XXMOM9_<6:E-0R9I%6-=U?EG^A7:K+,N9<_H//H@Z ^? 87W((K@ M#NDO;6Q3>W(0V2=@/?:-VS8B;6]>;OZB_A'(V/K__[__!U!+ P04 " [ MB5E4"GQ1Q$8* *5@ %P '!W#$P,C)X,3(S,3(P,C$N:'1M[5Q9 M<]LX$G[?7X%1,CFJ=%&2+4=R7)78GMW9FGBSL5.I>=J"2,A$3!)< )3,_?7; M#8 2=5#QV$[BQ'0E*I'$T3<:Z(\Z_.7D7\<7?[X_):&.(_+^X]L_?C\FC5:G M\ZE_W.F<7)R0?UR\^X,,VEV/7$B:**ZY2&C4Z9R>-4@CU#H==3KS^;P][[>% MO.Q\1FUSS77$3LJQCGLV.O#CIGD<"*" M_.@PX#/"@]<-/J1=SYMX@T'?ZPZZ/6\2# 8T"'K3O;X_W*?]_WA 9 >:VSY* MYQ%[W8AYT@H9SC\:]E(]GO- AR.OV_VUL=(NA:& ^E;$IJZE9M>Z12-^F8P, M_?8&3P(@==3R#E(-(TP%\.^&\$4DY.A)U_R-\4EK2F,>Y:/G%SQFBIRQ.?D@ M8IH\;RK00DLQR:>VH>+_8R//@VG-Y=Q1#.-$/&$%!Y;LT^N03[@F7K?=ZQUV ML$/!^";[5%Z"!+1(1Z]6>?*!#2;76)A0_^I2BBP)6HZ;J?D;WYVW@X(W,]6( M:R##7^%VL,ZM-P!N3[ADOA82#"E.6:(HVBXYSV)@+5_EOL3W=V2T=TM&7VA! M)HRPZ13XY3-&J")B2G3(R#N:6^]YDR09C<@[QC2ZFGO\5E 9X$4A*_6R4C#. M("9":Q%;8DLV8K14N(*Q^E%KV%[SAL^9TGR:K_A#?W_#';Z%B'<*](TF;,9D M3JB56KR4FM+"OPI%%#"I"-5D'G(_))0D(FFQ.(U$SA@)"LOCBK (OD*(@RO) M6NZJ21B%;BJ#CZT-*L93(8TB:.8S4'.3O. O@<2"2CIWRI1,:#@GS#2WL%XMSL7H;?;=L%7TTG$%N8F),R-IA;1 M5+%1\64<<)5&-!_QQ)B(Z31>=8,]L">P%,U]&CDC-S/:Q\LUH]VUZX:6\#\H M9G:/V^911P>;SP9>^^!5O_(Q,%3Y;->PO7[;Z][_L'VO/>P.;C1LQTC"2@,$ MKE*:O&[T&VN+ZJA+/*.P8KP=37OI-38NQQM8<+^97BW$<6^6;[G[$Z[U%$2% MR0?Y6J'A1Q?0F4F5WCQJ1WJ3!;!M7428VHLVO6@/G:CVH0KQ]"ICS.-QHI5C MD-J7=JU(M2_=)M0\'E?ZNP!2$IKXS)QHG(F8)]0<$=5^5?O5G?SJ<:]1OR5'O2U_&DCCG)W7)8?,?ZQ5'Y$.XF]9,?L#3R,87DD2=<$7@<5B%6ZBNJ_1CL9UU^(".:Y!6:I6IQH+A2 MMFR:KQ76($H&LV(:!%W<@A@6!:[ROH@[ZF*0D;;%L0-7'(,+J_Z][J]NT E8 M&,V-&J$C:M*6N*I:8 7NV9.]5V.TDQD/L!(8BCD6&Y$=XQY513/(Y9 MP*EFX"53$45BCH9:*N!552_7Y+)INC@'@U[W[4P_O8TG$5-JA?_GRI5("SE@ M99C*B*,6F33;!S2&C=(MB Z-QH8.N MA=JMY*#+GH$W,G@BH[I]9PHBWK5CP M]:0S;!_<0#SC5%@4T4BRB")<88SX@=; ++;K91VJF*TP*/UMF;FAJDL>YXO$ MCS+E8GZE\5OW?X#,[*KO%-'J 9+=.&K^:-)T$?\!4HW"-,N0RB:?P7:+K Y# ME,$4E?(6E\Q<2F:*DY"W96;S!D&J,HJ%+ K()'? E:J5;AX*C(^)T/#?A4:S M",&_ A\#A%&2 ,](6A/65O ]S-U-.W9-85#(QX*,V9:2!9E?7N!1)FOI!+V$ M)0Y(< -AIY:;'SK:=(/CHL.G(((BN;-4F'8,9G1+9< 4<(-S0V:'WZ@N+XW4 MD0VM#=QFMRQ G! ,#=SHWQE--'WVY*#G#<<*8\Z,)9PE/BO+ (>SG2R9\#V+ M3 ZP6+NWSK88=TIYE!7T%_E!3#\+R75>B&TF--@=)#T:A0J9B-$-SH9 9VH,U7">BYD;H@J-E;%YE.9C0FF MG=?I(H2"9B$LV" Y8;Q$QMN%\E":FIW@,X*]P;M/?14C>=J@J([78- MW647.E$BRO1FE\KSFO)G*)?G0I>L-9&,7K7H%$QP1*,YS57C5GCQ=71X]>'1 M8X;@GM)*\.?ZOG4*#W'%H5K#\FJ+,MH>(L5?@CMCS$*'72)1P0?8M8_[-]TG1JOV]O;O'ZW::P\/ M]NY]6&\ KY_:KUANS^\&;:V!L'>'B[YF_-Z]T:#PO )OGM:]EV\]]MB.3HS MCOQP@;+O(:JVUQ90LH#W8:Z0HZW;_^^O3F>8WX^XQK:4HC:@ MI7@N((]/0Y%POS:AOVA"CP>14&.XOYRLOZJ1"%6XTQJGL0NG\>B!A#6PO0XM M]^P\M71 .O:@I?SY=.^1AYH:_E]'G#KBU!&G?DOB0=M1'7[J\%.'G_I=DCK> MU/'F 4OGK\6;RC=N[@3X?@SOVRR1"E0R(AF/)YE4#@\I&54B,>@ D>F6F+92 MX5\Q;3 ^B4)@3N)G4EKTD\5'8/JU #+LQ$7@DP4N0A5O ]@7' P:T[R#L)AJ M04R^,BLTXI+X-*4^8@>I*F&I%D"LG_V-@#.A$4VE-$T*@*8.\0O*%(4DG+03 M+:G,FV58?R@(C?#E#]!_ 88I8]@<@@5NX(^\J6RB>,"IY- H$ 9$N^75EY5W M7J8%B@4I*^GGCEJYD9=6=GLPNGL3B!3A#$R>#,Q>#(P,C$N:'1M[5WO5^+(TO[^_A5]G??=J^<@ MBCJCJW/GG A1F45P"8YW[I?W-$D#O>8'MY/(L'_]K>KNA*"@L*.7@-FSHP)) MI[NZJIZGJJN;SW^KM:J=[S2VYNSQOU*MG:W=N[.ZSN[=4Z-7+5N6Z0 MH_)^A70$]4,>\<"G[MZ>V=PB6X,H&I[N[8U&H_+HL!R(_EZGO8=-'>VY01"R MLA,Y6U\^XSOPDU'GR_]\_MON+JD%=NPQ/R*V8#1B#HE#[O?)G[*[JZ^J M!L.QX/U!1 [V#P[(72#N^0-5GT<\^KUYSWYD,_=P!E_^>SP!\*= M?VQQNW?R:?_H^/#CI\/>T8G]:_?@P':.]WO.B<.ZQSWZ_X>'T,L]N%[=%$9C ME_UCR^/^[H!A!TZ/#X;1V8@[T>"TLK__?UM3UT7L1[1+7=[W3V5WX=-> (/3 M']N!&XC3#_OROS/\9+='/>Z.3__>X1X+29.-2#OPJ/_W4@@BW@V9X#UU85"CQ0]OF#&H.9T%F8DO MR][T!B.4+9[R"!YF+S+F?YK5VTZ]U23?S+8%OZ>'D [DV4$NIB,?3V;I2$8R M-B@B$V\^^4>/!2'UL6,V.U?$N#:;-?C7(9T6660V5]KGB]9M.^FT62-<: MIM4Q.O"BVC9K]0XQ+MNFB0-:9#!_Q&'$>^-E-7KZMO^V$'[Y4/FT?_;T9V? M0S)C5I<1&MF.L)5?/IP<'.R?);+X[X_R3$K;878@*.+':>P[3.!56U^,OF!, M^?!5=0\G 214.=LACD0C&I*@1RY85\14C,E120$0B%*:"US!_2@@U L M'Z/ MJ1]18C'QP&T6EDC=M\LE0DF-N71$!2,P[*$>.$5 -O2/UQ'J:C1%!: M!MBG %.E/CD/A A&3(3JDRKUJ9-]7[W=8#B:D RIB,9D !.&D^4[Y)SZ]SBS MA@?]LFF)-,L&3E5(# ? GN-S(OX C^S#1)<),5R7V'0HX>A/F':8?"\$L@)_ M8K/+ 8\9 1A_5@0.D%X8!"(P,*K6+?/$9]H#HAZ<-S? (="V-[ MH!N&R^6P0,, QU/+(-O0PZ39+G.#T4[Y#?WA"C'A.;ULF]5ZQVA83X:P$>[^ M[LILFX:E%/B1FE^"%P(?$SQ2[^4UND2L$?+L!G1+-R-;:?SRX>CXK$KJ81BC M$4UYN6A @:/ 2=_'<,:HE@@(8QTU]WV42-0Q*RB/0"-!O0RWQJG,5LR4XJ MJU0U!6U*T<#ZWQWCGU*Y6>Y;^L0L DA605'M''1O0Q$\<$?QC(F:2DWTI/DFGDS.:;K;L2Z> L7+3:9@G-%003 M@D@U>0<<0[D-!?, ;\)T/KPXBBDPQ0 H'0!UB+8R]& PZD$6,+;+\[)M2^]X.1RYP^ MHJ+L))!?#GU,Z"]J"7JC7N""E85@9B=G[\[$*N5YG^33+QN)[:+)/H:9\DJ= M=0(9)^7]P^W>3F(;3["0AZF.:DB$H0@V=*F=>*H>?.[;DJ%I7O:_'_=+T'_\ MIPD(7BKCJ1$'UT1GWW4PN:VL[WMW*GZP9BI>3:"'W*##"\KKPC%#]<,P.XH6-/*XOY8\A\(!:K-0"P *"8 M 06+U!Q"D0?IM[G7C47(YNL\DART&,%H&/B:VX214D^F!TBVN6^[L8,1NFPI M K7VV1@BK5#9R740" S3#T_.R#?HBN&Z##K4:%1W@)?9L1#*7N;V0Y$W7Z.4 M1 V\UF$/$&4,%1\&(@>&J2F7S_I!Q!714WU%JTQI7]9LWY$U':V9-5WST&:N M2WT6Q*NUH]?6D2%UT%YV7=93&G'V@M;LKE!MYBG-O)_;=&?^0MA35EE*P2[H MPOBI"ETU;$ZY+DD;XS33J?Z2-\I 3%Z;5!$ SF9"*M0MF4W4 7*/"T^_4IP MHD!,B<+_O1A>@N,#-BH]AV0*$).!@BH7)^-M+E3$+=.S5%ZCVTN8L?1GBSF: MG]*&GU>TG*G5=G>N^MPB6<,)3_F;S\(95*RDJ-*F^*8\]5'!/5(?4E8_5F)L^29LY"=!TX3SB-V@?-3*T]Y1&$F!F^GZ29 M4]\F750:!0!ITIT%Y\%E^^J!'"E3Q@].G-RT>Y,-;_.T%>Q&F*2QIY1%.B5H MW$EO36.4:5Z%2BZYE1.H9= AIK T5W1BT%_0>@

4!%GSW3TR?Z'R\[E%=-T 8@#O M=']R"^V&@0LZ]^26N5.:_3D0D]GML]TNQ"/WN[0'AGE*W1$=A]./?ZG6[X5G MOK(.RB[DWWGR19VG7#F+Z#V$<.A6P'L !F-I35(:P]*57/BC3WW^)U6%IL"B MI*-!]QI'@T! OQ6<)^%9"6(Z%S1+*,<)#@B8&(P9?<]CARL7E][4>ZS+S,V? MND>\ 6>NRV#BIE-5*&HM]TD@/ITTT.@8\0CN"*&* M"%?-=\'9(GO. :6)DB>+?,*M _\.XQ4!4U&V; L1W)OJ002GA!X-/EF/VPV ME-Y,WI M[Y ^4$L!*CL4W+?YT&42\C%-!PUO"QB?<%Q-/D<#)K5]5A]XF"X'*<"EN+1G M,R;% 6CMTA':"WRB&M\I]#K5Z_F*W0P2ME;""17! ^I;XE7T"A_Z'^0D04\6 ME_1@1OP^UJ?T=8))7?3O&,30 Y5(LTL8DJ(_BX7D+OT +,-'"T(?IIX!4RM9 M#1>.KDWCJIZ BR?$*DU8S?)ST$K6S>':"CP[8P&SHANE]C(]!Q>K@:7L;T(^ M]>>:5EIQ%_204X$6K6TC[3'X9 ]\^J2O%G05ZVZT]9L_@/;Y?=FVQ\-0RVX8 MBQ!K)J5/GQA6& 7V/793W2-B%XLIU4IGMH.80[05X<9Z'E>.A6EJ@@;R3.+N MS8H+%K&5O*3TMOG#7!NI>QYX&'*+!6 MZ]_,&[JR $R1RI)TI&K!3[-+'01D."9GL[,X4R4T!KQGPXQ_J\]==,0FT3M* MR'D:0<@T3R1BID%*"!P;5^3$@TX+3C&_$RI-V];-J:2/?I/WI)U(_ST](AGH MJ_%("Z& Z8>\B(*86_HTOI9!H;*1,*%J$D M,;^0>BQ-/LD>>M0!%J3R"C-O3OV"3C/(.KMHUJB>S!/8(7PK*NM[3PHZ,Z,4W4P$6CB6%\0XZ14)._5 M82'Y5-[_N$UW5EIW@.++IYBVNZN5S#QGF%J:@V_H^HL>YEV4S7L!<&A+'P>#N"&+&#G4_2IAAZ7]RN%AN940TN)UP86ZP(AF*.P.Z4THO(# MPAZ2*#2P];*OA 'E.;D?(SO1X)*)-G'[38_&;J0(+3$?]!J[?KO((2Z50V2+ MI@MTC* 73S!$0:'C!+@P\2+PN0VQ,P;GT#SEQK@?AH%(OIFH$> MM4.(T%U%',I#I[>369CKLFS\3)$(\#[W9;277I3NR)&L228?-'?2.0AD!!+/ MIX-S7':!Z WB+_29,(ZG2RV/!X64!:,G%1].RH'@S4DF#-04.@U:RF6X-AEK M%PBL?J#LSD0VV<9*I!M'DAE)6C+]'($DD*5478XXNPAQH9/M]"'@3I(Y:2TL0C4-N5(@$J@II(AIO&I"NRD1TF8?O"E=YH0ZA! M0%V!8H=@%(C+4BG2H$8YP31?)[5)1,DVGHS>2*OD.J,E))J;%>Z)RJA%>WHT&! MGY/94UF&WZ,8/V>JO\+'%UO'; >H' MF*+M!J$LTA\&8"S8<++_3@MJF9[H0CY]I98VS.ESY MSHFL=0-ZC4:H78/3#Y6N9+IA3"%*1Y!M=3VL>Y6IN?Y\GG55MS([^W'?O]'\ M3JH-HWY=(M56L]-NX1D8WTND5K=N;CLF:;5)U;BUX(\+8E3E*1G;=U:\F'F=NY!8=TC#N+.P*_BU//\ 73?..?&^U M?YO>K)@O+9B2-6V 9E(LVZ52KGR49(N_.O3W$RDY$8Z!Z2.ON@FZX+P*LL42F1$,4K MIB FUBL$D_?4L6#(CF2"'B@?W#W6KS#>A; K*2U)C^*0E4TZO__F+G#N05:S M9>[%N#X0XE92&"E?:>GZI+IZYB;2J3-+GCJ[]3EM!(.I7RMG:8J)H+=)BMS@ MH\,5UKCE35('?\V3+WZ\VJ?*ULK=?T[\+_ ,(+I-T[*(/!.@=9$O7[5*^KCU M989?DKE(^+,"*T&T C>&Q,Q)X)5#TJ^J!OVI*? MK7&?[0+SQKG/6^UVZPX"Q]6>,O/Q9(F*K0/%]V,U\'CX[/0OD3ID\( M;M\3HTR^XKY7?UE57L-):U*//6O.3X2RAH/LX&G#SXZR.L#RX ON4]_&F*2% MY[<[:71J>.AE]JS+ MJ1ALLM7'Q9KIR98G+_!'C+J1+ Y/SWI\!4'E26'6V)612RQJ=XCA=IF(2"VV MV;A$OHH7-X:OT?2D3HO,&]0\(:SA8"?.B\P=;HUC*6;PU%_-'-Y!Y=.CX55. M"O:Q:O9AV4%$;LKDPHT'DQVL[X-\S%7LQT)9PT%F[/<5S?5=NYI[E-O\DVU6C:=2 U]PVJLAI MSG&#;3@ LN+&7I?3OY@:WC2AK;V/O*(!M$Z^4[]?N,?E.5%&?/F/7EYF/=^X MS?! 7-S$HK<#=/!$S5C,R"'/'M^OK^0:EV]GD6>LHH#BY>^[RV=U6M[;TK"6=&\W?9 'TM=FN5PW]#3E+N\!<%NK-^9J? M-]W:*/UF?DZ"67O<;^,I5TY FO2!NF^.Y+E4XQ?!?4I&FS'F92G :]MT@;^O M>+)??CQ. [\5=(-JN38X%L@=D[L9Q'$-ASJ02]"MK)X/)?J_"**IW+; MC/&^C. 6\WD@R() _E.#+\#^3;>"Y;1Y.OOH7D.9Z MEM<>* 4G[;C+ERY[?N] FXTGN ME%@4CXAW&#%\1U!G;CRY&=KZ(NS-DD8#?-*D'L \ S M\,@EHT$,RVI5Z_+5>T*\9:"K ,'5@2!U>!CXI$']/G2EB!&7 \MIZ6W&J%\& M22,,>1CA6>0%7/X$7#J+'\MRM/IC6=9*AQ,0#(TLN7!8@^-Y! M,%F=O,:S]TVCL7G85^1EUQS\KKD]H,PEE[RW-/"]2< MPV#A"-[0$?P&?247//IS2",\N+HP^IG#?"RFS1CV&Y7MK9!U+:VF:\RQERAS M.,Y;F<,*5>3Z]N)2K\\T.K4RV>Y)3W@O?U+YK:+GU+_'(U([P?TXV+WF41AW M>3C@Y/;B*]P5.>6=@M,7G#YG4'[-@*#]:_"*1ZQMAHXO4)J?"&XS!OS3L+ZF MR:DB 975@BOK7-?JW5K&[+KYS5#W L,V!\.^TC&Y"$2Q-+-DK8(6VV8,MZC5 M6SOTVP"9+1Y.'^\7X71JK+=EJZQH1K$SKZ 8ZT QDKJ^BS)I@&H]4+D$QUHYBY [Y_@7X9B'T55OMFU9;X9VL^2?;CO0U79U3-CS6'\NL M\@;FC0L\7&\\O*:"!^02C#B*: &$<^H?,C+:C#&__=IO 7T;"WWGK=\N,*7\ M&.C2A5/V@X8%UA58ES.L:W+['@- %A8)YJ4 <"*XS1CP*Y[%L@& MM<-G#'\ M&D2>^^4_4$L#!!0 ( #N)652U!X - 7 P 8 <'=R+65X,C$Q M>#$R>#,Q>#(P,C$N:'1M[5UK<]LXLOU^?P4VJ9NUJV+ZD<=DXFRJ9$FVE9%E M1I+MW4^W(!*2,*8 +0C:UOSZ"X"DK [T4 WNK_\ MK7%9[_\K;**QG"0HO#IIM^KHU=[^_LV[^OY^H]] Y_V+-GH?'!RBOL LI9)R MAI/]_6;G%7HUEG+Z>7___OX^N'\7<#':[W?W]:W>[R>2J(]\B % MCN3G-)M,L)@=2_7"'D[HB'TV.%_E]RL_$_&$B\^O#\Q_Q_K*WA!/:#+[_/<^ MG9 4=<@]ZO()9G]_FRINU'<(.LS?F-+?B!JH&K/Y]3['\9.Z3T(9*7$='FDD MS8_6'(D43$7_!I_ZXIWGTU-,\_*">YO<,,XE1 MCX@[&I'T+6JQ*'CQH^YE@Y3&% NJ[MFFJ5P;\0]R\&N62CJ6EH4_P# T( MXA,JM7G%J;J\>'^JL41^?I%XH $4LL:% J?E+,'3E'PN_W$[594>.?]?_'Q5--R%"IU%31SQ,:HU)QBZN23RLN3G$<*Q'[?#1] M0.KJXO2G;[?VP/GTSY\0EXWAS"ALQZC:E5'6&Z.L"V]H:#T]*?1T+I+%T__# M'ZS(1PGTN7];L:6M55MZN6!+EY[U4]+\AS^>^83XWWM&ZQ/8D7I&AZA!\82S M^"UJM^O;32=5(LO4!Y4U^^\Q:N[X.9^B:EGCO[)!HS-8K1#.VA;:"V MZ1(<6ALDP?=8D KL3\BV73@/"Z)1K?=LFNU"V.'B'L^@\_CQ\-/1NR-42P;: M_41M&3_A_;U$6W2-DQH50.6PH :Z('XZ>O_Q_<$G5,<,Q_@9B^V7*(AG>_WF M+S8.^QI'&S8*_G1QC^\PB]12MIF02 H:H=XLE622_IA+89?P?\_(@$1_GHJ_ M>(F<2\&5I F5,^5FIL;=?//ZW:=C=($IDX3IMUCJ/O\>7&#$O=I)WKH/#VZ^ MJR7D 9NMB# ;*)DQ:V'01JZN1C'D@E'PODPM222);M%96.%0@^'S1%!)TS&J M\R2;#-QAM4TG5&_&AUA(1D0ZIE//, B\)<-7O1ID0ZRF7^+"'E5M.A7*\=,! M/Z6C*!1\)/ D#_X!I;85XS$'SZM@1,K"93[)Q$A'5B]I@DXI26)EK5@J199' M'PIC#91N1_:&*@D/Z93HMXH4[71Y=$M)N@O;:#L16'B*:\ .M2/:?&*X[:!Z M0K#0>Q\Z-M]D=U1PII, <0+<^7)"CT\PHZG4VQN%[J:/$S-7>NS7QL#9]LMD ML&0G.+H=\(?'W ^=JMC26:\,YWGE0)GNDP><_CB]&[-E[4*O>)=:E8L8[0_F M^,!X!A>4*>/&?X^7!N0)S*6@J7Z,9I;&W]90A%Z871;F0W2%6ARW0#>?Q/19Q MU"C):. , EE#*;I?V/YYSG/!%^DT;D*":>O'QC,?E$/5X)L>H@6^K M%18"K4] !"7"=7,D3[D4DXP5V4H+QRGA3CJN[-?J[*R(HR[!B8Z43_7@/+,0 M<-8QJ]6[3;1S%?2"6K +V9UPC]->;1>="'Y+!!X1T*ZB:]SZ\!@D2G%,,9L? M9UC*4?*A4,WSOJG?4+$66JG=,^5Y\:+/0MD#2>_(6C6?^7Y67@/BX/$C>)"J M4JS^',L'H5C1/8&@N#;/3Q48_V,DWL\2Y=A M_B$ED7R9CC^N3(==*KW=G/G /]QI3'#U*D8AOR>BR-'KJ8&IT>7%//QZT7Z< M=2QQ,DLEJH\Q&^F<2\"+"D=R+M6UO%0 MXT=Z_*4+H7"$]J(P+%@X_%H?]<)FW78ARL>/VD%H/0B[]2 HF; 3PUYND:2M MUJC6WRO4^:EUF?5PT$Z7C/(ZC[M60ELPO&A' [,6RZ(G@G9JJ,$GNM))A))U MVFS'%P!1K25,;ZMGSIL:.IF]>?WATS%:?MLN MT+70[SRZ8!?(NI*?F"2HQ>(LE8+B9#%'Y=GN[,_!B]++K:">[=[:!.H_LJF6 M :WBT%L=FT#6.4$-09-$'R (Y0QR-+>FA5B-!/Y>&F=XLAS8JG.[_:$EWZ@2 M'NC\(4=L$3/ETTTWICQ,%PK^*XEDBN:Z6QHI*^=3SJ8:EJ5C7R6G= M(E61" M$$B7)@Q)EQ/D*T]Y@&'6F7BXR!Y,IYA,#'%$R@KE@)T\Y^*FRPQ[K86 ,S@/ MT/R$;)&J!-TD^P/]FVGW]1T *SN.S )V?@ 5J'X[8[QQ.J8D2393:L>";XYC MI]'<73H@O5,%\9F!T!>*<1%>XZ2&-H*W$Z6W," MS$7+LPJ'53J*>.6I%'LC MI9LQ.732QAD!OFR@TXPD>2DR9LXAZFJY/JH( VA#S3,Q-VFQ%">*5/O34[9! MLM7D;F<)+BX8*3<;808^X08$R.;Y=1$^]6?7P'"JW%NR[-[R(;I4X_O!0M-V MP7;%L7RF8LN1K]ARX"NVO ]SFU6 M2*>/O:;K](XFMEOA=410%C&;\9F3J):N0+?((6S:8*VPMZ,$(IZZ+5V)RF\8 M6 TRY[6?"89-5D^Y-T13:?'.ZS94L"S-$QC;<*&!IL_FO?0G3$HPA8@*B%"V M6_TFZE]U.[7NY56G8:INM&KM5J_?4R#[#2M!/37%O05H)B%ZU=N0NKK3",8/ M-9)PIIJ<^P&$_SH+:,M2,;D@J/:_VXUSA]:TAUG-J-23P&+Y*M.CH+_?QO M/\Y32A*ULE2K2LX827S/0U#=94*7=YAJPXUJ\1U-37]33[3M M.+<2;>PTW "?.QS?*8^>4R;3)\JV@:'6B3VSTP0+LGJ6SU(_OP(*X&HD3CCZ M"2'2[_I!H_5,T!C5!3'IRJ"5M!7C,7>"S@O,LB'6OE]^NM;J>A0=+N3X7ED; MU%;7U!?H@T()&55I)@0&W1'3OL"4P910Z'.-5\AG2J MJRXXY)V[XLJ=8S6>H=G%;6G[PXQ%Q;HC0U186&)E)>P%8+4[:NT\40'#ZQT MG.MW0/$T[![RF>J[E^(#CDG9JZ&L60"P8_ M_>-)J-CQO)"*=O7G_0M;XT!EUB>X%7:$_D M+:HM=33BPSELH//#%GBPY@C.FEC(,61_[D)I,QWAJGY&L+@4@]GJ:8^)0C2S MTAQM F/OG-DF(Z(OI-U-RN+L85 6L MKSM -U@[OVNO]%( J>S?"/96L;W..)]-T3.%/,M^"FP U M:*QW0QXW$. :(U>SJ&K7QX[)I-%$('#L-,CN M4TC J)]E!X>5-LXMZS>YUJ][LZ>R=1NNZU6NI2Y>G M"B@*OJ%FNUGO=UMV@M3$Y4WO;0ZA5\ P7-$[FA9I5C"$LL+XH3>O/QT='AZC M)26$ JYQ4D/+KR_CM)W)PG;D8(W)N;B\ZO1KK8Z=H#80N)$_("AA8&H(JDMU MC-9MYZ(" H=GKT51KLA#A.^PK,3X+; >82AXI//'Z^J=0JUCBB;1+;,M/%$# MMK9WK@0\+FK],]2"O%'A#),$"Z7.F.$8FPQ!J/O%'7Z'42_B M$GX<(.>T^>^,3K5)WE:+P(Y99[&>S.40A?86^MA C;5XOH<]=);P 4Z@'P1P M:T(PC7E]AT@80!;N*&KW\UQV(_ 7B:*_K$V#KV+V8@(M385),KK8 .U M;;XTTW]:FNF]+\UTX$LSO0!5SN>,''@^/G_US&ACHS M6/#Z'?0D>\"GG*W&#:BNZMUPG"38ETV#@=.P.B$/ZV6WH6Z6NE%W^X+\2K%C MS7= 8U29$'[9"34:$(O=1=6W=5>G7 MELZ-60F!3U M20BK+.-D+S/;8?$AVN((0= W9_R\?@]]SS"3-L<71406CPG9 MG"VM^3@UK?%@H4 [73533SB+E1'9!6HTG' T.[5Z+40=FHTHHY"/TH9XFF%S ML[-,7?RS0J9_": M&\V0&J!KJ3#9#IUU']9K% M==$ZE]W^^4VSUT?M5J=Y4>N@^F6[W3QK I5,)]JI:ZD\;=LLE;H*RCU)I3GE MJ[X U4WXW0NEO2"U4+8:L(0R+X;AI=)>D%HJ^_^$)945IM)6+&5A&DQ)A808KJM*7EDDL^N RDT(%&(A&1'IF%J9_/S]JM;IU]#I MY56G4>OKNB1EL1*@6NC&_J<66B**FB8FXCZ/D7%A<32V/L9RC"<;:@F $=): MHMMF.R&E/8D%G&R!3AT95.DF5#:"RF.O2WTM; [\;8&#=NI9,B53(M8C@ # M]:9PL]A-80^UH%H$YP"+^9\@].Q&JVL3+^&QZWEA[P[9RWK\Y%7,$:8 M7QB 8C:LK^[_ 6;5C?WJ2U,N-:13HJ\M56>L/,!HQTQS&52 LA9(B\4ZX9;B M!%U@RB1AF$50TY+T;4Y$QM)[&MWZDD*_MZ30!U]2Z,"7%'H!^KQA@@&2:G+Y M[5G6V1HPV^=,,)-,+1FH\5(7#7E;:G(V&)$GX_;PADXTPNG2D%FI%GYY&_DM[ M*5'7TOVD'M$;O+'%0S<[>D#] ]WHEV<"?)=?M596%DZY>PQ'IJ#X6U\E$AC# MRO^[(:FF>&XX2P\06>L"?K]:/7ECQ[A+I\\P<:'6E2.RU.,(J*JY$LX,B5"K MRHG>K5L+:YYE,\7W6\@;)2>"2IJ.T375N^NHE2:8Q>!/D6TA79_G; =UJ'RW M>493BN%GIX=CG'*=FJ[$FJA;L!'DS3%'MK+#,2>,/J#BH,5B=CI@=) M-ADXL/]9L&R.^&Y.:P;#KS.N%IEWHI.(.LWR0 M2@ !O5I\I[<8XCD4U)NEDDRL+"Y1L +C>%NYJ7N:$ )^*_=*XC%TF_&]&=:+ M!:,_;02*UQXZ"SV3]N/\'E9LM7M6+PM[K';&YU>QH%"JW'<4<&9CE*O MMINW!\19P@>VC][N8G+K,!;;2%$KBP\H4%";7K@[XZQE9U@BBWF]OQ9+IR1O M\&BUNEE;[=@:!]1GHCTCZF-W: M;2\4E%#P(4E3$Y*Q&TQN_)8<[\=]*)L1A74(Q&S1%C#34;7_-Q].55T&>'-5 MK[7L&P*.X3OC[RM.3ZDIIX!VYCTG=YWOKNFKWVQYA*;ZS4=?_>; 5[]Y ;J\ M9,+J>*9NJ.S7G0P@&[ TT:Y=JU_M4<"G.M;C6;0,E.-=>UY3WVNLN<(;_^.6XEUD_+I< M*JWU/0=#KXN+I6OO9H%GN.5MM7.4>[4&SO$_/<$P"3[GB1YQJC>G>^H?>,H% MT=N8!'3@< [5+8X]R6!);K$[DDI3-?3ZM.%#A_;C7&%55^OUM-J/4]/Z6.+7 M,VH_3L6HO55*&@1]3ZFUPU=C+UH\7P[1%H&#(&?NZ%,'M;.'Q;5)K]Z#NG7D M4L1]E5=/+ BD%<1Z9D$@76?VVA,+ >GW?J_MUQ[VXRP.G];2E,C%SC&>6=MQ M/C++(XIEWC4$;#9$GSQ@^ =X"DKOJ*D1C9K_SJBI7O+8[=/KK>TX5TGVE0C! M<5L#<3K-GV'Z<\X*^1(S4QV+48HS?F4WCU*]6 ?,\M]5\ M6.Y1>+H=H/LJZ 7><-N/2[$ZF@N.$>XMM/\Z"VS.NAF4FXL7 F6\J8SW.>>_% MH< D;PF7"8QB@NICJGSOWK0&E&&#SR5Z2W;)/(?,&VC[<58S[/=[W&&X%VAS MW0W:YN]Z< UU3KX@#S3BCM)=>EWH3/!L:FT+VI;@;"5,;".,[\W0RL>O;G]+ MY@3,4DDF2J)Z0 V&=,\J5)+=:;R&'.LI\FFNJH[#.]+[<3OFUI]PQRJ\]X8X1 MWO*,N\:XG\D=X]SS[0;?1:**)QH>T;]H/;[#"4%MT"EGCIYK:*L+J6]S#8O4 M"RST]K8/;<-CEF?J+S4)^7/!,' 6O.9AQKF=*@TR4')=L\3_8% M@'.)V#/"B#!+(= !1R>Y?\!JLC/,_/L,&]8):T(.JLR5*]]A-U:]=-4 32\!P^2UQNL;P6:;\ MJ0E.@!,\A^D:OQO3NI [QYL=#2X\)0.^,+O=,%=I7FA8M:#3OM&1[2!7>>X0 M.2;"1,'1"=Q3= LP76/8ES)T@.20B,RLFNM0&=8(G6,U4\/C>BG)??D"P#P_ M1B;"KK6'G+<(+U!QW8X0ML3VO:1:1)^#DIH-TDP,L3Y!;+Q?)_+7GW)_?37@ M+4_25 /^Y*L!'_AJP"] I0L[UB?1F*FO',TKB?K&MG IOOH%\BQUQ4R,2!]# MB?G$.7:K_>67XA2_>7WX\>#X^3_+M3IZ#DXP(NS8#H4BU7#ZYO71NY^.,8HY M.A$XI0GH^+Z"^!M-G*$X(1&?3#*FAJ8=^$U-0NU;X!?0[$=@=]7 C7(&$%3J M3^K!,Y%7DB94SG11.B4?22Z]+M2EQ:AC-G=Z]1OT2=;^A,$,)0F[);SZW].+L!4G_J M.$UI#-LU;O.,IA0S\$&*+L&)5#=$3392%XGP+; @X)S36GK$6^FU8U,F[Q[" M,^TRE' 4(X]+]=7V%6"D]H:FD7*/*/N3Q/:OD=A8G^QG:K0X-4U_>+[O%BG/ M4*>D!;H;T/P!0*'6A;SG[D5O6WZS'=9G#03:*2>375OQW!"#IVR:8R6,2;H* MPV8)@PO%7L5_E#"_AK4?9Y?C&)UPH1T,,>7Y-C%03L\5HY3"9W1 6BGQI_I! M8'RD.<1BKLF^A3DTFGDFQ_=*@U%?$!:-ER(/@*VU$V63>E,249S(&>IC=KN8 MY+MV7,L2QZ(:$'JRD)_5\*KJE]D."#IA(2PXREZ@G79HY^IQ*RKPDFA PA-' MB$8QAV4E5\:?0C\FA=Z9M ED3PK.1F.>Q$6_F01R#,(U2N"+:#7"#W<=GM5V8P0%:1"\*/64'SM*7UMR"[-%=!+WCF9B0\ M;D%,#@N-YQ9.4UIN40$N];W7"=*89 -)A,"H@2=*#5$HR)T20U.N,U]OT%2F MD(N4YU7VX?,\47JKM)>1E<-PUA[5V8 (J)A>23QV0$B5,2HJU%#B"P]!P-D/ MT%F +HB(%+5:4;-$FBH \PPGP"0[X4/TZ_EAIO(L$UG(+H?K-[C6O*8_)JB6 M3@F;5Q";'W:QM(['CR "([9N6*2QJ1;6%YB5NYJ )YDSPL7(#0-TCI.$L"5_ M7_T2@*97W^9?7-RZP&]WAK=V6K!C8EE'H[3<;/*OH.9NYT( %TI,1,CP3,6/RM88(>8EBDC:!L\ M&X%=11':@X>J7M^*R5Y!?!K5QEXX8.SH4_E;OO;)EB=H:I\<'OCB)P>^^,D+ MT.5%>[90>7W)L('/#'(E(;5,]NH+3-EB)JH#_7]:,1Z#+\Q]C1,L5AR3G4LF ML:!\%_+2KL#H)+_?,S(@T2[D1+ D.3A.():@;Z)/2=B7(\M8A[*2NU-Z\//QXW;.X,9YW.<35N03'F[.)]P?\'BF_AK+2?+U_P%02P,$% @ .XE9 M5/=31I,Z P )@H !@ !P=W(M97@R,S%X,3)X,S%X,C R,2YH=&W55FV/ MVD80_MY?,2%JTT@8OX(Y'T%J@4M0+QP!1Z=^JA9[P*O8N];N D=^?<S%K0RHPI(]O>[_>=O=^1:F/'"[N""NQ<2HV= MU*2MX:#ZATYDZ?"GP3/+@K%,M@4* XE"9C"%K>9B [MD2P/BF\R M Y[C>7 KU0>^8XW<<)/C\(0SL)O[P*Z=#%8R/0P'*=\!3U^U>,H:0XZM6P8658>4_"KQ.V"W-Y9ZG M)HMS&&ZN8#H;3^83.NBZF+R>+N/) M8C(^-<)OH]'-^UD\G;V&J^GB[6,I6$EC9!&Y1.\\*:><<&(@3.0%=2T]7")/ M _SMTAU\ME9N$3)4N#I (H6N>MM(,!D"%_0&Y?$9@.0*UZ0HDDI4:RQPP[4Y M*BP-#82JIS70[4JJ I:6#[_.I.Z [_N6%_3#L/<2F$A/XOZYV'?#WD6[^?9Z M8=]IOMT+O^?V:JOZ&@9^&+P$N89W6R8,@R6J'4]0MV$JDDXED%M%9(FZ@;2> M4E>X4EOJ3_"Z[68F*8V+X#@5J73G@ M57O0-*U29I3,0>Y0G6$TS@F^#?N,)QFPLD2F=),XKIOX7!^&EKD^8*ZJ^/16-RN16XTC*$NFIKZ_G/UI4;XB_D:(- M,=XQ_:.QO]?D7QA _Y%2_)(R_<^Z40(P?G7Q.VTC+?FOLF MCZPFQ[/9H.I=;O@W4$L#!!0 ( #N)653[MU?#.@@ $PP 7 <'=R M+65X,S$Q>#$R,S%X,C R,2YH=&WM6FUSVS82_GZ_ E7F4F>&HD2]^$5V/./8 M[M2]7)JZ[F3ZZ08DEQ+.(,$"H&3=K[]=@+(D2V[EU,G(:O/!$8G%8A?[8/W]USAK-5NM3][S5NKBY8-_?_/L]ZX7MB-UH M7AAAA2JX;+4N/S188V1M.6BU)I-)..F&2@];-]E;,>:^W0HKX72FYZ3EGT]:;I"36*73TY-4C)E(WS8$Q/VXO9\=I(=1W(O; MW;C=X[QWN-^+VON'^[S[GPB-;*&X[V/L5,+;1BZ*Y@AH_$&O$Q[T2WL\$:D= M#:)V^Y\-)WIZDJG"XG@:^_N?7LVJ,JZ'J,^J)]Z% ]0C10$SEZ(..7%Y-Q*QL*]?1?OMXVX41LMNK'=@?]G^_U;&BFSZ MQ3WHK?7@*F"77$MV'K(S,J0(V \Z#%@"FJQB=L31O?[A\::>E3Q-$8Q-"9D= M=-?[ZE^)(D7L#9K18?GEX[?>^RBJ:@=]FD:KMB(CX%I& N8X,JV M(V$8+XJ*2WQ9*FV9*MAW2NH Y MW*5S#"9G.3YI@>'.>(*O-%.YL,PJ+[Q KNC)2EH-AF)9,1,17_F_2>@H59"#N3"2"P25&\FPH[0 M05-"X@PDO26:IE)TXB ML+=U"+Q9"M?K5X>=Z.#8U!BK^06E$95E6+>T"^05XQH<9! "(I9 H66 .(VE M,",2)[$<4RBE47I.A4FD,A7VH^2JE?38*;5*(,77ANTA5%) ['D\7-XE(UX, M@9UAWKJN)!A/X*(N;T;]/7CC^D?]U#_Y1QP0=.&!2X,PRG +>/;X(H.>-EJV M-%J&HY''#Z&.$L0+/I^)'72V&[Y\>^ ;A>T#FH<+,#A3&$17$?\89@$5ZX17 M9O,N5#5C0+34(_DZK"J-"DKB<\8E2)2"PNDA.CY/K8OI68/D#GYU(9ZC)ZA3 M-S4*3+-HBU%2I&[G:*K8B%1P+<@!X>F"*Q@%::H,E7"W9(VK]RZ=XM84#<(] MH^M4$C>&.2Z-L4@)O=RH@E,!X :13S25(,UU.H,7 E[P6$AAIT0. MU@U+B\TAT8',KY,ET06:Z^K,7>U06>D206XSSC8A.ER_*[BNAD>Q ]R]678RXKE] HWI!ER#C%&"-EUC#'>RJR M08+VC^O)I$,P=L3D:CQEC55E'[=@DQ+"[Z6!^'CVQYLJ%L^8OEN4X&<"[7$ MI %V$H3I]H!PEE9]>%=A0GO]F@.ZEK58?$(R)0Z@DJ32!(:%@KM&:ZZ,Q?<) M;X]TR1#5F.8>2->&XX8,W#%%L7PH]<9;->+FGIU0@G2K M %)7.=Q\U%E]RJ2X!5F?63R0#_[T%/TYY&_[3J^_=.^A,9XLFF.$_C*"A6^-XTC';9*FWN*X%Z@RCP7U@+\3M&(%9(0:D\%VN>4 M["&\,4<;J@'X/Y'RV9J$WRJ!YKOU5Q6).]IX\_0R[P95,48R7'0+6SX,/Z+D#7^1/R4JHI8.MDI'S2Y$N 1@ ^ M"[$(G[-:-AZ]VWW*I>@2N**^NT5&S=9M#&LE,2X'T$T,M.2E@<'LQS&6EE+R MZ4 4+ERNTW$]9*RL5?F +J7'5)^0ZM0CNQ%];S@:N M;[-#=YO=LNEJ6R_L1@>/MK;#Z-&VW]7:"WO=WK.K[81'1T?/KC4Z# ^CSO,; MVPY[G2^@-NQ%^QMI;3DL>#P@XDS)B[>-;F/6H5XB@TYYQZ)E:-.J>0@ZC[>O MGSC=EQ@7F(R6&4GM_ OWZSN(=447HYU^X#Z!V3'_WDU=U!A[U*_]QH,D6:<] M](RY(V VL_(E^?WZ50_KFOO++L^NW[MO5W[Y^>;J0\!^N Z9OU[9L6"O<6K# M%-0FWQJ[/!$[[]3*.G;?P;WH1;SFH[/=C^G?*_:OXM3^BW3JHP8C:*_ECA+. M1P(R=GD'244W&>Q'?WKW5PGG\R_6YQ!]F<#:^^BO1;EE\M_>#_QW$F-8^1A]7F(=1V[/N_ 8ZVQE'^^R,/5T8 WZ\=./ MI;_^.WOWQ?_I_P%02P,$% @ .XE95'C$T)@A" DRX !< !P=W(M M97@S,3)X,3(S,7@R,#(Q+FAT;>U:;7/;-A+^?K\"5>;29$:B1+W8ENQX)K&= M.5_;M'5]D[E/-Q"QE' &"18 )>M^_>T"E/7>.*F3*FKS03$)8+'+??#L Y!G MWUS^>''[[Y^NV-AEBOWTKS??7U^P6J/9?-^Y:#8O;R_9/VY_^)YUHU;,;@W/ MK712YUPUFU?O:JPV=JX8-)O3Z32:=B)M1LW;FR:9ZC:5UA8BX43M_(SNX"]P MQACW4S!JUHF\\88:/Y!MQT=]PIW.I7"C0=Q MJ_7WFN]Z?I;JW.%\!L>'/X.936/T\4@;J,E!_>NP94W,@/+WL&4W>B,Y]_6+::E8<'(-'2T\G^ /N(D M_G(:0CA&.TKF, \I;E,05_=C.93N^;/XJ'7:B:/V:AC; SA:]?^_I74RG7WV M"+I;([BNLTLP1B9W['7$_@FYA;S.$C#D$W-CCL'U3DX?&U?!A4 H-A2D;M#9 M'FFX)7.!R!LTXI/B\V=O>^QQ- _KR\^^^J3B5M2CQW#-QGP"S,!$PA37M1M+ MRWB>EUSAS4(;QW3.WFJ3L;C5^([IE/U<\MQQ]@N8B4S UMEUGD28L_YAYJR] M=SE[PRUF"M.2S=A=KJ<*Q CJ(755SH1&%W*-?(TS<)EC2F>LS)TI 2- !O=D MCLGD+,,K(S'=*4_PEF$ZDXXY'?IM=,@!4 )+98YI)P0MTEQ'1&)W;#9+[3)/ MD6DX21;\.U&E0)L(I:6I ML -"4R-^_'36^Y-P.V:ITE,[QZV!D;0.A91CG&X&O]'+^A+\[-R9#6\/%X'= MO4/@[4JZGC\[:+BZ3\8\'P%[ MC;QU4RJP0;[%'=Z(>R_@I1\?]T2X"ICB->ACCU(%WRZ$CMN[S=\^?[ -XY:Q_0<+L'BD\(D^HKX89C5J5@GO+2/ M'T)5H+$7BC+R0[)\06U+M.S <4]_*I"O$!/O:)N M:I1(L^B+U4H*OV^TY=!*(;F1%( ,X,46'<,?H M!Q4<<9^4BE,5P+"\$PLI@"."L%C60_C7$*@C$C6.!_'IQ+SOR![N#[(K8EX% M]J.);0/?CZ?$1\,233"5(:^"J@H38$@MU[,)(DVPCO@!>\(D)C?(-:8J*4TXP4W:+3S^\J6+#N=+WBQ+"DT!_/ !I M@H,$H=@?$,YI-:1W$R:TUZ\TH&_9BL6/(%/2 #I)2D-@6"JX6ZQFVCJ\G]#& M+$7_T-"O)=9K-/UBQY 448TTM]:[0>J.K-8ZU__W8_H]R%_WW=ZO;U#_J?M]/Q!IY@OFOJ"QXA6 MEX&[H#2"WD?HE0TI_. :1SGLM+$/$L'?0)-9)IT#^(VB,=0H0JA=2/3/&WF! M\$:.ME0#\'\2Y?,U";^6$MWWZZ_,$W^T\?*O;=P7E :O%>H\?%82L4=[:=J: M)Q(0+%5Y?]A.38'?4;T.NL]7;*]8_2'L_&#JHR!8[7S"F<86[N,"!UIXH+Z= M<*UT+@Y!S*$]QKJ?&F26.N( M/!DBDOPA>@6Y>BB;,I]H-0&JG3D?5>\"3,6?D!5*SP!;IV,=2).O !H!^"3" M(OKD:EG;^1KW ^\_*]C$/?]V&,TXO^6K1@P1Z& :F$+%"PN#^1^G6#0*Q6<# MF?M$^$&GE?VA=DYG WK9/*'*@R*F JR?,317[Z'[_>BDUZ%7T0X==V(^[5_>?MCQ]?$A3?U!P;V8^9>$E0?C=&=Y1 M;8TK*_;# )D_XV5S?[^F]#Y_UL7"Y7_9Y=7-S?7%=_[3E*MWOUR].S H;TGP M(PFH1;'5#OE!''Q0&\O7?]WV9&MWI_CZH\K1^F=F:Y_\'6S._UK1?Y:@CK[* MH"[&$E+V]F%+^&,XI_NS)- OSZ;?16[9MZY]P5SH\ GW(+QPG\#&-\T+3O=: MK+48PH=([*7;/63IP='))YC=.^N5W_"YMO]P_/S_4$L#!!0 ( #N)650, MZ4&3: 4 &(C 7 <'=R+65X,S(Q>#$R,S%X,C R,2YH=&WM6FUSVC@0 M_GZ_8DOFVG0&OP*!&)H9"LZ4-@239JTT&MR MD^:ER0I;5#_KP M+OCM".JF[4 @2)HSR7A*$LORAQ6HS*3,/,M:+I?FLF9R<6H%8TNYJEL)YSDU M(QE5#CKJ"5XIB0Y^Z;PP#.CS<#&GJ8104")I!(N=B)T#B]Y4F%V;VI12 MMUYKU.IV5&_%3A2'S68SC!MQ?1K]Z2!("[L7-KE<)?1-9#NV_FNK%B,FOET6 MD)OH)V$I78?@N JT?S%C4R9?[CA[=KOFFLX:]MV"J6\$ ]=S=C7U1)QB]B7/ MO":ZNI*\$-FFXLZSMQEPSQ\'@\-!KQL,1L.MX!\*VN.3\>2D.PP@&('3@A-S M8O9,F/@]A1Z<6L.N/O@8NA/H]D?'@=^'*^$\>-CK)._;>S ZA."=#Y/N^&UW MZ$^,T1]'_B?H]@+5XMJV>YMI\-W5-XQ?*Q[>J3< 8\!CFCL$@C*G)$ MC&L\CV,6XIUJ^WU!4DE@0L4Y/LNK,$A#$W:5RDH%"ZGV<[A+.7+A$:G%#T07%@;K?9W M$YJ1*,)]STAH++W:WD:*BT<,\YA*SW!:V=UO'9M)=\S[VRNN9\JQS89*@Z*, MA&$A%%4_''(Q!\) M)69()2R9G&DS)2DEEH7 L@=C(6D$_D4X(RG2C0*=LSQ''5W3[5B/?"G;>)$D MJ%K$F"@/EZX%_7O!!%7%BYX0I211M[OD-2!LI[$;O;X4YF<,E^.7ZG3V:_5" MZ.@KHA$J<+^MD3Y)%;H/4H4L1:7-B68P1"^$J06/I9J\<:E%P@1*(1,T5Z17 M53-)$D S!$,2E$2>H0JP15G%+"5IJ)ZCPTB7W9I5[+5("LUPE+4>,U_KI%PT MS?^_I6RH:?]CGY5DFM!UARD7N/ ;R$M"LIQZZQ_MB.590E8>2W5VM5&[!#7E M4O*YIPKM<[7,AR0I!]'C%C-$8SP5X1I#LG,*H.*$^L9@W$/F$YMYS;?)(XWN2Z\OMY]IS MO:?JO;X_'@]Z'Z!KPGM_./&'S]7%3S-1GGCIW*="L/!,2YNF.4VK3Y_2YUGX M'-0/#ZJHZ@\OWP+_7%6]I5\,;WCS_,4'&1DOODCQ!$V(.OU\]8G&YQ58OURV M/YN0*2[#"[G=9-M_D[=^[U%>BZ]/]'U!X - 7 P 8 M " 5]># !P=W(M97@R,3%X,3)X,S%X,C R,2YH=&U02P$"% ,4 M" [B5E4]U-&DSH# F"@ & @ %I?0P <'=R+65X,C,Q M>#$R>#,Q>#(P,C$N:'1M4$L! A0#% @ .XE95/NW5\,Z" 3# !< M ( !V8 , '!W#,Q,7@Q,C,Q>#(P,C$N:'1M4$L! A0# M% @ .XE95'C$T)@A" DRX !< ( !2(D, '!W#,Q,G@Q,C,Q>#(P,C$N:'1M4$L! A0#% @ .XE95 SI09-H!0 8B, M !< ( !GI$, '!W#,R,7@Q,C,Q>#(P,C$N:'1M4$L% 3!@ / \ [0, #N7# $! end

C-?52/?4>WTNW)=)N+YVY5ON_1Y><9[LM7XV= S HVBH_ MJDQ1P+-$%B<3U6IU''J5'P(VUJ_QQ0WN6)_@BVEQV%G#%V>OGX!N0^BFB"W! ME'GN D^)XCBSN)%\DQ^_/7$I>9Q?KIF_8$()P/,EY_+E1AFH#I7'_P)02P,$ M% @ .XE95,@T6J@&!0 MQ0 !D !X;"]W;W)K&ULO5C;;N,V$/T5PMB'!&ABDJ)N@6,@B;+H MTVB)OVH>B#(M.VL)+H MI>AX4_3C.Y05R:8H;39)\V+K)C2G&WCB/TV(TG53/;N1T(C8J M2PM^(U&YR?-8/E[R3&S/1V3T]. V7:Z4?C">3M;QDL^XNEO?2+@;-U[F:?YN3]8T4>R-S');\2V9_I7*W.1\$(S?DBWF3J5FQ_ MYC4A5_M+1%96OVA;8_$()9M2B;PVA@CRM-C]Q]_JB=@S(%Z/ :T-J&G >@R< MVL!YK@&K#5@U,SLJU3Q$L8JG$RFV2&HT>-,7U616UD _+73>9TK"VQ3LU'3& MEY!%A3X5NS6D(B2>/L '(4<16G67D,X+M9A(X^'*,/ M*"W0[RNQ*>-B7D[&"L+3@XR3.I3+72BT)Q1"T6=1J%6)KHLYGQ\Z& .OAAQ] M(G=)!SU&/#E%#OD)44R)):"KYYMCBWGT;',2#K!QFE0YE3_G.ZFZY6LA55HL M#S+RUR\ 1Y\4S\N_!P9CS6"L&HSU#';+'WBQX=8T[BS]RE+WE0=(71C %#N3 M\"YSFN7C8'E"PP0AS?@$5=F.NRP&=V.EY#QQND$W'H[5"+.N$V#EYG M5.JZ+@T-#A88=:GK&1PL,!(0[-LY^ T'?Y##]==-JAYUJ^"Q+" U)1(+N%5\ M*:');"!/12FR=!XKZ#[Q8I%F0-B^$/U.A(QASTQ9%P49P\9:C;HH;"<:-$2# M9ZZ]NG!+]"^ZUGHGTP3=B"V7NH!E7"JY2=1&A8HV9-$\E9=H_:T M'T3@N0R;)6?!>2Q@V#5)=7&Z<=">QD%HRXF^JG74Y@=5P@@.S99NPQ$*K=(D M8L%AD(FPAT@K@L3Y\;*ZY07?QO<9AZT#E\O'WL(:6N>M-!+V#F75:A@9%K'! MLNH*#0ET,^\L0 O0P2YQ3>6R 'W?Q;BG&Y)6N\BP>/U(576E!Y0GQ(%)RH+S M_9!BDU,7YX"X]VPN2"ME9%C+OEM4%NEAV SOR@(+2=!I#5V4%X9>#X=6I<@+ M9.H.-N!R*<6FF*,[!0H,B@V;^A>552M6Y!W4BK9J15^N5K2K+;!!M%4K^F9J1;OJ0EQ,F&^RLN!\C'UFDNKB' >^=D@/ MIU:MZ.O4BG;5!72_4U@VF!L&9LNSP$(<]K4'VDH5'9:J*R%A)X,K76S.]+[',ME"I\:&5^ 2WSJPPS+W2G9 M[D:)=75N="^4$GEUN>(Q"(,&P/N%$.KI1@_0G%5._P-02P,$% @ .XE9 M5.TQ2.D@!P &ULQ9IM M;]NV%H#_"F%L0 LTL412LCTD 1K;VRUP[Y8UZ_;AXGZ@9=KF*HD>227-Q7[\ M#F7%E"N1=KL8*X+:LD6>P_/RG$/*5X]2?=0;S@WZ5.2EOAYLC-E^-QSJ;,,+ MIB_EEI?PS4JJ@AFX5.NAWBK.EO6@(A_B*$J'!1/EX.:J_NQ.W5S)RN2BY'<* MZ:HHF'JZY;E\O![$@^O(V_FR>)'5#?\:O@C[KU'MFE+*3\:"_>+:\'D=6(YSPS=@H&+P]\RO/< MS@1Z_-%,.MC+M /;[Y]G_[Y>/"QFP32?ROPWL32;Z\%X@)9\Q:K/_^+- M@FH%,YGK^G_TV-P;#5!6:2.+9C!H4(AR]\H^-89H#< CSP#<#,"?#2"^ :09 M0$Z50)L!]',)B6= T@RHES[-]*)\U<2_$@;&;US3D$A^V]AO=>P[40XA'R MO&34LLSP7+SA"HC<@&O M*UF52[;+]'*)MC+G%YH;(\HURF1I%.2_5!K]B9Z7WF?(G?RTEF^!]G"#KX8/ M/2K3O-[+ MCR;KP6;5%C#WNEUA^=2K;!?R,4Y2XHM1A_DX MS/EIAS2]XM,^RN $CSWR':'C,*+?0L7_R6R"C(X=I./S43IVF([#G#X3&:>- MV#89X_$HFI!^(V.'!<=K,>A!TZ<3'1>PXC<.[.@D730"4XFJ:_P88XV46U&UM+T:Q?T&.G?@(.PNIC/C_ M+EOLMJG4O%>!44>!<42\\AUM\3@LWT74A>)Y;94,JG2_%<8=F- X\2KA8(S# M,+;;_E.SACABDNA\FW0'0A(&X9D*R8QTX1@30FDZZ;AE'W$ )F$ _T,5;=:H=5#18F]!(8[EY,@!R&D%;4:ZC7)* M?>*I@SX-M\E?4L]FM*3ZUGU'&;GN_0F3HJS=>O(.8SJKZMF<]ISNCSV>M[1F;X G>>TVQZ32>)-/NKH3,/P M?#G@S6FWX\68^'5T4*9A*/]#P)O3;@<=R'7';WJD@3Z-=W/:Y6U,O1L(ZGA+ MC_#V"X WISTGS8&G((ZZ29BZ[A$@^F7##+I3\@$R ,WM\V@E,G0G'P$JT#QH MHZK=(^I[KAY$!B/>V:>;''THA=7]WL 20L!,'(:3^&S 3!R6DW [[8"Y<%;8 M@_)/Y&S3MZ5*>DXB/-YP"$_""+?G<2=6G\1Q-CG?&432>IYVA)]_8S,P37J: MWM@^2/G,H,/6XWK[:XS_0,,J@#LY7\' Z'($\ZC=#QQV%T9NZR?X"VF,+.JW M&\Y -WL#?+^2TCQ?V!\%[']F&PO=V]R:W-H965TB,M\L9+WFVES6RZG: MU(+/VZ!U.451Q*9K7E23JXOVWFU]=2&WNBPJ<5L#M5VO>?WC1I1R=SF!DX<; M'XKE2COELA9+ MK@68F1O%7-2\[9Y;7LR!K,W_'_RN%(!7/GB%7@!B@I\6LFM,J'J8JJ-]D;!-#_HO-GK1!Z=[W-]#B!^ M#5"$8$_X+!R>B?P<8.@-S\:'1X_#IR;AQZRC8]916Q[VE'>S5>:.4J"3?O#O M'^8>>*?%6OT7J ,?Z\!M'<13QV]2SG=%6?8E:Q\9MY$-&>ZO((&0L/AB>M_- MBOM3',4DX5S(2A?54E3:Z.CPH4]!XHXQ1!GV*$B/"M*@@K>\ MJ,']0TZTU+Q\+ 7HFE=J(>I:M#TFE"[,\F NM 1WHOMUW\Q(G;RAA&":>&3# MR'(V&AYSYH,PP]6TPB2RCX6S0UE=&3"&*8T\*CJTAT$5UWDNMZ92LV3G MPBCH'\NS0RG=^@T?$DP]]5ON030X@&JSU@/>+A6]=2.W[9CY1BZT.(1A'K[7 M*U&;)=7T?!6L'SOUTSB)L*=^2ST8QMYM;GI_91B M7^];6D(Z(@6!IE.WXA1Z:K7\A&& OIN;=A:+HC4.A6%8M2Q:#^'7P5P=!-$H M\F7 PA2&:3H[=+\APK8VRX50#49*62W/M*C7QC'>Z;:#U$K6VM[K5>DR%N&( M>"1:Q,(P8X]3=-/Q6CS/:T-Z4)HL%F4KO%=2XD@Z(W%"D:\3+79AF+O'B3ND MP 7H&4)Q1#Q=ARQ 41B@F3A 7?/O716O025Z^P>Y$/6)L/Q$87[N9Y =+P/9 M0"Y'S^*8><8(ZMC',$8_M>M>T9U8)@F!&85ZH$H)P9$'J\AB%3W=9B(7I1"E M*4I\_6!ABL(P?6P#;-O-1#%D]:SMR.5J<'%'%JPH#%:S%0+MT CM#2PP$7LV M5XLL"M$ "L?YVAGJL9(H20CS),V"#H5!]S1G.T,NXR!+??X 6<*A8<*-]+8S MY%+.,Z2QY1L.\^VYG2UV<6BV!#'S[$^P92(.,_$D9XM=(J8I]"7/ A&'@3C2 MUV(7@PQ'OCT)[FRUPQ <86NQR\($^T8MMB#$81".=;7891_#V+,080L^' ;? M>%.+76\9P]BWH\ 6ECCL+H<\+7:])$*IIU8+3QR&Y^F>%KL8A1&%ON,!;#&* M!_;DO]#28I>MOJEIN8K#7/T9/XO[W&3"F&?:$ M;,K ;'VEGB0O-,YQXI@VQ MR"1A9)[L94F/D401\VQ*B>4F"7/S1#]+7'YZQ@>Q["1A=I[L98E+4H2-B_/L M<4CG7#+,TI"5)3U[RHQ'KN7$TI2$:=J<;W=MIPI8 M36)I2>)G,[3$@I ,@'"KA(K5M9(:G%(PS@<-K49=:F8I-Z1V_E59\PYY:"I MS:CK*1%.8@^3J:4@#5-PM*O-:-]))49>"1:9-&PP!VQM1GOLI =@U!*4A@EZ MLJO-J,O2E"7(&5AO/Z$K\U8GZV$B>_P MF%G@LH&]^#A?F[$>/XEC'_"9Y28+<_-48YLQEYTF$[''R##+3C;FUYZQQC9C M+D-]N;#\9&%^GFIL,^;2U&S1J<]C,LM3%N9IP-AFS&5H0DCDF<&L\ZMYF*%/ M\;496F?0?F3FHM MU^W'E>#&A30/F.\74NJ'B^:UFN-[5U?_ U!+ P04 " [B5E42EZ+CQ,& M U*0 &0 'AL+W=OVRC N,RXZ2I]L?O@#&'%C,XS3(W M"6#FG/EX_? >,V=W,O^J-D)H]#U-,G4^VFB]?34>J\5&I)%Z*; MG8_PZ'#A?;S>Z.+">':VC=;B@]"?MM>Y.1O7499Q*C(5RPSE8G4^FN-785 V M*._X'(L[U3A&Q5!NI/Q:G%PMST=>T2.1B(4N0D3FWZT(19(4D4P_OE5!1W7. MHF'S^!#]33EX,YB;2(E0)E_BI=Z^-%-8B+_2!(QR P0>]DIC<*O65H6>;@L]H4B;;V\M.[0T MGQ];\WWDH(Q427/J"G/K*)B72O+/,:U(,(3A($^A>%)23,85Y\_XKO\2;>VG),ZAP3 M!TJ9UMFF@REEVE:*Q[J5@CV H^=,*SVI*K%89A(WF(Y/5<=%M/B:R+4M+(&P MQ($@,$ /VZGW&$E4H7_2!/6Z)0'XQ,R=).RI)C4W2!\W, 9VXGDPJSBB38.PB%L#ZA,, TLV.Z*90'&W$&Y&4N M:GD&A&3#U?*L7 :@@&BF0O7RX"E M;#C7R]JN=^IU>5X&"&;N/&]/*GJZYV6 =&9'>O&> C7?!=E^^PSN*'?MKA3/B$=_L4'T/K.+&[8D^H!U9 /X/;MX&XIXW>J(A^@[#MY/=5X M/S68XPW]MN.=8.RS#LD 3WUGEC?L2760#-Y+QDBGQ\CX0&G?3NECPNFOC7Q MKN_"]?J 2'\PUQOZ;=?+/$(Z7F0"7[DSUQOVI*IJ(W:ZY>6 ;6[']C&EG%8C M<< P=^%W.6"3#^9W0][VNP'OP@H'M')G?C?L25772 _1"S";VYE]3"\/+I5X M8[^ "WO+ 9Q\,'L;\K:]I=-IAXGAP%KNS-Z&/:GZ2R4.R.8/=+4#ETP!D#MP MX8P#0&PPG#,.^M^#C1L;T(PO7)?[\LS$R5VF]YNNZJOUWK]YN>/ME^L7^%6X MW\$'8?8;"M]%^3HV*YB(E0GIO0P,(_+]'KW]B9;;(GEQ M@_E\):4^G!0)ZIV2L_\ 4$L#!!0 ( #N)650Q:_I3"P, #8+ 9 M>&PO=V]R:W-H965T8 *<6R;4\5B0>N6>%GCXO&._<.;1S)QJF$A^SU*3#;R>1U)8T#4WUW+S M PI#'!. "$W0I 5 "BMX!V!2 N M +$SNE7F;$VIH<.^DANB[&IDLP\N-@Z-;IBPQWAC%+YEB#/#4?*X9IK9D&KR MC=RPI6 +EE!AR+DV#.,$FMQJ2,G\A"LXJA <1F0F MA8J9*)_6P,&APNF =B.F^P0&'M MKR.-]J31!R15N"^H87U%;4ZK!H+JTM0 C)J^Z'!?R\/V^R56/=6Q.E/8:0!6 M)I9_T(&@R*5KS#1Q8=_>Q.5LV?R-7,OS9GYLFT+7V>QIMAWEC*HEPR:%PP(I M@]8)7@MJVZ1M!T:N7)\SEP8CY1XS;&Q!V07X?B&EV0WL!F6K//P#4$L#!!0 M ( #N)653U:2[DW@( D( 9 >&PO=V]R:W-H965T04WTAER#P MST*JG!J$>S./R5N',KUD2EH/03 JB8#'TQLW+2=_&NX G M!FN],296R5S*9SN9)4,OL 4!A]A8!HJO%4R Y)U%1MX)"ZTD7D%Q@IR M)LHW?:WZL %HM@X P@H0?A4058#("2TK<[*FU-#10,DU438:V>S ]<:A40T3 MUL5[H_ O0YP9C>.7@FEF6ZI)@XS35$%*#9!KRA1YHKP 3>2"_"J,-E0D3*1D M(H7!-PACAYHEH*CSY(;1.>-(AIC3*1C*N#Y#UAM8 2<1CNX@+I2R) WR>#\E MIR=GY(0P01XR66CDUP/?H"Q;G!]7$JY*">$!"5.(+TC4/"=A$#;WP"=?AP?; MS SD^N^1 M;%&=+7+96@>R/4A#.8D_'(FW'.$?CNQK;,G===QVOZ]&S584=*.!O]ILX)ZP MH-_IUU%;E;?JREM'*Q_'L2P$=F1)WZAM$+J/NSI6!?8-7O&8TKM%;^5IUWG: MW^!'I\[6^=^J2BM*VLY&C\-VO[ECQ.>@J-7I[/>A6U?-[C1K[/UCVJ;?&%?G%NUE=A]QO3W[)&@U0MW MK/D#@N$!1==7,JJO'C*B9%+=W;/I<&;P TS MO*M!V0#\OY#2O$_L=5#?_J-_4$L#!!0 ( #N)651YLWJT^0, $@, 9 M >&PO=V]R:W-H965TV 7]LVSUL&\3=]E#T0%NT340BO205I_WU'4J.XLBTD%YBB7IG.,^0'$[& M1ZF>])XQ@UZJ4NB)MS?F<._[>K-G%=4C>6 "OFREJJB!5[7S]4$Q6C1&5>F3 M($C\BG+A3!Q[Y;F_L@#\='^B. MK9CY?GA0\.9W7@I>,:&Y%$BQ[<2;X?LE)M:@4?S!V5&?/2.+LI;RR;Y\+29> M8"-B)=L8ZX+"SS-;L+*TGB".'R>G7C>G-3Q_?O7^4P,/,&NJV4*6?_+"["=> MYJ&";6E=FD=Y_(6=@&+K;R-+W?Q%QY,V\-"FUD96)V.(H.*B_:4OIT2<&>#D MB@$Y&9"^073%(#P9A!\UB$X&49.9%J7)PY(:.ATK>43*JL&;?6B2V5@#/A=V MW5=&P5<.=F8ZV_RHN>9V#33ZC+X+6A?+-DAO)2WUH7JR6Z^72+/B$?Z3U53",NP#$W^@X&X?GWO:PU M%84>^P80;"#^YA3NO V77 D7$_1-"K/7Z(LH6/'>@0_L70+(:P+F9-#CDFU& M*,1WB 0$.P):?-P\<)@O/VR.\P&:L%O.L/$77O$WKS6,:(T6LEIS0=NS)0HT MTQJ*R-EJH[]F:VT4G+N_!^:-NGFC9M[HRKR/[)F)FCE7M+5,&TM;AIZG.(Z# M,,^CL?]\GFF', HR0M+XO7#I$)(LBN(@ZX3O*.*.(AZD^%E)2-U!R2TW+I+6 M.CF;E\08 TL/Q*$C)$G[NN6E#J<)#G'JQD@ZC&008P55E(O='=HQ 4>T;#8 M+:!Z<+OBMM B]@(WAW8O6'(1UF<MEIZXL;#P=O5&0P6VR]4"3AG4#&8:J^Z0=#[@3J+S^YK/)C5.=5\@V[@&BUD M65)U-ONM\SYMW>7G]*,0]S+I4)%1UM\G3E5^+8_D#8D,(BUY6=N6XW] $0<4 M[A]@AXJ,TK0/Y5)E>0_*/VNQ*J9V3:NJ87UK8=IFHQOMVN%9TP3VQN>V36Y: MMSFD9N+0VTA@FF MK#<9Y\\>Q&3,,Q531AX$D%F28/%V36*^O>K!WN[!(UVME7G@3<8I7I$GHI[3 M!Z'OO$HEH@EADG(&!%E>]:;P,@Q&)B O\962K=R[!B:5.>?Z.16E_USGL@ M(DNJ1;W\E94(#H[?@LP%PV!" MR@#T/J#?$!"4 4';@'X9T,_)%*GD'$*L\&0L^!8(4UJKF8L<9AZMTZ?,M/N3 M$OHMU7%JL&Q M)O[S-_T&W"N2R+\S/Z^R/W<*?U,U_!!A\"^8Z6DWR1(7$V0_A[JE;2\=E6&(>U&(,FC-;LH-LXO@C,)"Y6[[/2 MZB68IFE,-5O%P>WU_9=PZLK46@L\[Y:A=11XT<' +S2&>PA'[P?]]T6&]821 M-27D-J66A%L->V1=!L%.62-K* A]O+^6&FU 6K]!;K_Y'R"/#GQD?0;UNP5I M+06Y5VKM0 Z^ WG1 -(Z#G([SEU&(V(>@H=L'M/%;D-WH@$@:S9HU"U+:RW( MO6QIPS(L-2#<[Y5G#1:*K/D@M_D8>GJKH#>M>C^\(2PCX$Z+J#5X-/MKU][/ MFDC@=THNL$81N)0(NU:F&.QMH;O=0P?6 M)0+W:J35!%1J'% \@%@,^;IB!O9Y VQK.(';<%K /FJ<@7698-@M;&LCP9$= M6BO8HSK8:/@>]K%B11V]O;.YA(A5?L8I07Y$4)Q(54^K<]1I?GKX[ODUO R+ MTU K4QS.ZGWGBC()8K+4DO[92#>F*,X[BQO%T_P$<,Z5XDE^N28X(L(4T.^7 MG*O=C?E =>H\^0]02P,$% @ .XE95%S8'$5J! U1 !D !X;"]W M;W)K&ULK5A;;]LV%/XKA-$!+;!&(F5='-@&XMC) M JQM4#?;P[ 'QJ(M(I+HD53<#/OQ/904V99D6=ORD$2BSO>=.P^9\4[()Q4Q MIM'W)$[59!!IO;VT++6*6$+5A=BR%+ZLA4RHAE>YL=16,AKFH"2VB&U[5D)Y M.IB.\[5[.1V+3,<\9?<2J2Q)J'R9L5CL)@,\>%WXRC>1-@O6=+RE&[9D^F%[ M+^'-JEA"GK!4<9$BR=:3P16^O,6^ >02OW&V4P?/R+CR*,23>;D+)P/;6,1B MMM*&@L*?9W;-XM@P@1U_E:2#2J#5P*\O@"_!.39MXKHYJF94TVG8REV M2!II8#,/>7YS-&2$IZ84EUK"5PXX/;T5(MSQ.$8T#=$7'3&)[E)-TPU_C!FZ M4HIIA3ZBJS#DIG1H#)^+!C"%]'[.-.6Q^H#>(9ZB;Y'(%!"IL:7!-J/!6I5V MS H[R D['/1)I#I2:)&&+&S!+[KQF'006!"4*C+D-3(STLDX9ZL+Y."?$;$) M?EC.T?MW'Y9L VVH6\R[[D]FEV0M+//>+'ATFF7Q[QW+4M[FU'7[?[TZ MRI]35;:3TSKG*ON/7^$+NM,L47]V\ XKWF'..SS!^SE+'J%+Q!IVXJV0FII& M445A*/0/.ETCLX+8RXG-C'B>.F/KN<46M[+%[;9%I!]75$5H%5&Y80@Z$_%D M2[DT)A@;-V44VLPIN/T#<^S*G**HSTK,STHLNB2.G/8JI[U.IZO$*C,189)Q M_0+;%XU?%&_;>1;==-B^L.V?.@K#K^SR>]G5%FJ_F7F7!$'@U0+>E".88!L/ M:V%OD;,)\7RW%GR_$?Q6O3=-N5:]MRUR-;U'H0NJT 6=H3L8.30?.6TQ#!H^ MX\#&\%.+85-NZ+B>6P]-3[J;LW1''H\JCT>='E\EL'7POXLQ"GW*>T1@,6J: M[+F.5T]F4\SW?+N>RJ:41^P1;G<+V_OSA-WIV .,7[F1(H/SQ(/F<=&DSTS^<]-74*/0AC8Q*\W=2EWV#6> MC\FPOI>VR;F^BTFM]-1[>U[OG+(4HAI) MKIX076L0@#-^9/8 S90&_T\%>BODG MQ8Y-VX]2W#U+>PT$W)Q&F 1-&\^)%39:!Y>H!,HVOQ\KM(+JU<6ILUJM[N!7 M^-%BFU_A M'H6&"V'^&#$*S64$X/M:"/WZ8A14_\F8_@!02P,$% @ .XE95&#O15U= M!@ 1R( !D !X;"]W;W)K&ULK9I=@XGLE'=[<7G6:2S>[%SEX0D&VV(+E"U$U__0IPD$%"(4YO M;(-?'5X=Q'F08+GGXFNYI52"'T7.RK/95LK=A_F\3+:TB,OW?$>9^F?-11%+ MM2DV\W(G:)PVC8I\CCS/GQ=QQF:K9;/O6JR6O))YQNBU &55%+%XN* YWY_- MX.QQQTVVVDOEW>Y:J*UY%R7-"LK*C#,@Z/IL=@X_7)*H;M H M_LKHOCSZ#>JNW'/^M=[XE)[-O-H1S6DBZQ"Q^OI.+VF>UY&4CV^'H+/NF'7# MX]^/T7]K.J\ZIW)[-PAE(Z3JNI.Q^C3>2J'^S50[N?J=\W2?Y3F(60J^R"T5X!.3 M,=MD]SD%YV5)90G>@=OV+ .^!I=;]2\M0<9 U_CU%95QEI=OE/3N]@J\?O4& MO*H5?VYY5:K0Y7(NE=OZF//DX.RB=89&G$$$/G,FMR7XR%*:]@/,53>[OJ+' MOEX@9\0KFKP'&+X%R$/08NAR>G//80=WJ<=-//Q4ZO^YX>I3C"E^5;<$\W&6,9VZ@1G\CY/DJJH\EC2%&3%+LZ$*A9RHO@R,8T,"(?&#@4=3%_HP"NP.P\YAZ'1X78EDJZHSV(DLH2#.#95,""1W7+468ZU7U!S+*?C7E[ M[?8,,]Z(D2,4P6>5+-M&ET4MV:8![9 MRE'H>T/O-EVONO6M:_Y _(S"-<$P-K.]0&$8&MDVALP0;=9/M8W_ZI MD@"N^;ZY55F+N)2B2F0E*+CE>=6,6'!+-_5I<+ 4:C#!Q2_F--3H@!/9\1Q2 M0Q,+D) H"(8%PR;$_@+Z8S5# P2Z"?(B6D,3&<:8=TGZGC52H)LI)W :6D!A MS[1%Z,RTI@IT8V42JZ$-#1Y$0^Y9=$$4AB/D0QHAR(V0DW&-3(S8>&V1P0"/ MC BD@8/2>(3T7U\B< M[HSDV")TYECC#;GQ=D,9WJD8' ]ET"QSAD446HG%!W+AX M$8R)20?KPK95-[ZR331*B!LE)V"9F(3P XC(\$*UZ1;!8JP:$HT3,G$VX@(T MLGGI8)'!D@D\T88B;,"]!-+$\=L$> M-GR;LH",/54B&C;$#9N32$TF0X1HB)")$)D,:6+2(0@"B(U!:M'U:US?LD8) M<:/D=% 3RW,8V]JV53>^MDTTB,C$9;.)R#Z$.WZLZ8<>"HQ<6W3]ZM8:GA\] MDB\4CYLW%4HU!BLFVR?6W=[N;8CSYAV P?X+^.&R?:=!AVE?L?@<"U6.2Y#3 MM0KIO0_4!23:MQ;:#RXE+YJ?6QJKNX-:H/Y? 9 >&PO=V]R:W-H965TNQ63 M,5_*(J_8K0#ULBP3\7#)"KXZ'\'1XXV/^6PNFQO>9+Q(9NP3DU\6MT)=>7V4 M+"]95>>\ H)-ST<7\/45B1N'UN+OG*WJC=^@FW;%BJ*)I'#\UP4=]6,VCIN_'Z._;2>O)G.7U.R*%U_S3,[/1]$(9&R: M+ OYD:_^9-V$@B9>RHNZ_0M6G:T_ NFREKSLG!6",J_6_Y/OW4)L.*!@P %U M#FC' 9(!!]PYX':B:V3MM*X3F4S&@J^ :*Q5M.9'NS:MMYI-7C6O\9,4ZFFN M_.3D#\ZS55X4(*DR\)><,P%N*IE4L_RN8."BKIFLP=G@D^?73"9Y4;]0-E\^ M78/GSUZ 9R"OP.SK.D_[Y0]N)&LK/]UC$;ZT4@[&AD8S1C ]D;6(<(V1,/\^PDBD4_#:.S= M;RZ4:1<'/D)Q;[8%,>@A!DZ(%VFZ+)=%(M5Z7)1?0+>A7;56@TK%@1IXO7$R$ M6H=A<(+,!+680K>:_MQBFY()0QQ%$.^NMVE((8W"H?VMQ16ZU>^0_-2%VDH\ M.(P)#'?16@Q1&%(2#L#5@@JC7\M1G=]6DL)!C&.ZBRTR=RZ.$8H&H&GEA6[I M/3Y/[1F 'IZHD-9DY-;DRR3]5O"9*Y;63 1/0#6DM12AXZG6Q=C*>A&%:%?9 M.KLM2I(XI -9#VGU16[U/81IR)37,Q@C2 RT-D,2D) .P-52C-Q2/,@T9"F4 M<6QDY,YL*R.C& _ TC*.W/7T\2S;,\ A[-+) .TIK462,5 E)7/&TZJ-PE,P M3,LNV%WQ'L^P/0- TB4R MVE'-U7?020"[D\ '7IVEO%PPR4 R$XR5K-K=I]NA-WH:IVAJ8"V]^ G:&MB4 MX8#X:'?_8HL,AWB(:UCK,'ZZO@:V-"R(RF7Q+E:+':9Q. 16RR_^QD!M&^I(9U4L#NI'"K7G[58!8- M=O41G[%[5O"%NB-9.J^XJBKK_M7"BTZ./X%!U' MK=ODP.:%M>=HU7"CUB2FA"-$HH':C6@))VZ%/82<7:CM;S5, J,]:K.#43S0 M="1:N(E;N ?)2Q?CPS]PS0,=.U)3>ZX/NZ M)D+DZ;)8EJYP6MK)*3HE1*LS>8).";$H-89&7XI8E!JAH71'M%*3IVN3$$OW M@Q!L;%Q;-P7"(:A:ELDOMDB(69]'E!H\-ZWBS:_D;51:ILGO[H[L&>"0[HBW M<:A8,C%KSUI5=N++2J[/%_N[_7GN17N*Z6GS]6'P^T3,\JH&!9LJ5_]5J+@E MUN>KZPO)%^T1Y1V7DI?MSSE37X.B,5#/IYS+QXMF@/Z4>_(_4$L#!!0 ( M #N)652A]&PO=V]R:W-H965T28_[X$RKJ9XSNO M$W>DK*2><.?3+2[A'N3C]I:KD3MZR4D-C2"L01R*F;/P+Y83;6\,OA'HQ$X? MZ4S6C#WIP4T^*_[.,/#L2_@LTY"OT/*/ "WR)?OE_N_2MW527'<@9C M.0/C+WQ/.?VT M9*0EQVBQC9;LT_PL#@,[+1UIZ3%:8J.E%IJ?1)F=EHVT[$W:@SK=@ L)W,;, M]IAQI,IY(,/)R)R\S6024QMNLKY<@?KY M^8)Y21J!*!1*Z)VG:KOP_DKO!Y)MS:VX9E+=L:9;J5<0N#90ZP5C\G6@+]KQ M79W_!5!+ P04 " [B5E44LI"F=8& !T'P &0 'AL+W=O+YN(5;ZX%/?#K39J!]L4']X$@2'(9CQR]JP*S\BH,A+BR;QG;?$($',D]4__98;HD#@XQH"/R?P MMPA@X6H"DA.0;8*@AB#("8)MD>I6Z.0$G:8Z='.";E."7D[0:TK0SPGZ6P2D MCF"0$PR:KH"]M>>\QB0;9Y>\W:TC6;L;9_YNKP(KB\ISJNG)D13/2)KYP,\\ M9*&=T4,P\L1DX8.6\)4#G3ZY2A9,:4@KK1!/T.EDPB-.-5.()F-TIV=,HHM$ M<\UAZ-4YTY1'ZC7($C$S__-,I IFJC?HEQ?O1VT-TIDUVF$NR=E*$K]&$HQN M1:)G"I8;LW$%_=!-3W;17^Y8WW MSM&K7UY7Z>7FASS!3>% M]REVY 798 [)>),:W@^KBH_N)NB!3Q,^X2%--#H-0Y$"U"13="\B'AK$^>,& M:-&59K'ZT[%RL%DYR%8.=J(=E.Z()F%5'%^N>/0R'J:+69Q@#T-;<]1>%(.C M/"T(!H59+R3L;"3L."6\8MZA-OUK&[D;&KMN*\9QRF5D1Y R%TBAF>B;&4 $Z36M&Q9YLFSRG\Q?T07:SS\W,Q/^^E^ O&'5B% M"ZT9WC-.8M^N[?\@#HB"1H4!:H)$)LP00*0U- *;0/$DS I-##:FR73)6 MU2=?ONB_>K_8PH))PTQ6Z M'BM%"'[ &+:28'M%MA=+M[3 M+,$C:L(# L8 DZ)19AT#MA+RWF! Q&-NILRIU F3:L;G55TF+N,_H%:MF+8( M8'<5N/ER>PJM/Y/3);JY&;JRR,(V[N\[@RV^8C? WLV9I'K=,Y@#&T\77HJ:_;]3T+6KZ;M3\E$>Y M">&E23?&%W04;6N6;U'*$&CZQYI ]BT(^FX0?"G$G"[K)2A#7Z=;F_&^A3]_ M5YN][5KP!H"1,7YVSO=63-X^TR5Z$%'6Q3H];P'/[^S;\Q;D?#?(7:R:Q36> M51U_[. 0! >>]ZM+& MEOAO*[NERU1<"VA81EIF#G&6E;+URH^37QZ(%0-_= MN#8'5=\"FS_8LYN)!2VR"[2:;"!S)L6\(EZWU%=73,->[0Z26 0D^%_&XL4. M#AUO1RP2"XED%R3J5"8(RI![5'6>[5=$"F<-;C1<,BD-@W(1]C:;7 I MMU#A\-.EJ\4]$NP[,BWX$7>W]Y.;\BM2[OKZO5JS6SPD;C0[DX*.1Z;S^,S" M62(B 0@ FZ,%A^V!2V$+OD_W+/(%;MP:BC@&I&$[ 7"X@U%G!_X%%O\"-_X- MC70!; M]JO[Z%LJIQSV\!&;P%+>00]P4ZZN>%.,44@P,P&^3X30 MZQ>SP.:B_>0?4$L#!!0 ( #N)65327Y.>4 , 'D* 9 >&PO=V]R M:W-H965T-,2[1%1")5DK+3O^^2DE5'D=4R&>54:KAI(+VV;:3+B+64FV](GJ;^6CQ)';LJ2LH%PQ MP4'2S=RY]6]64X.W@.^,[M71,Q@E:R&>S> AG3N>28CF--&&@>#?CM[1/#=$ MF,;/AM-IES2!Q\\']@]6.VI9$T7O1/Z#I3J;.Q,'4KHA5:Z_B/U'VNB)#5\B M22FE1-,&80<%X_4]>&A^. OS1B8"@"0BZ =&)@+ )"-\;$#4! MD76FEF)]6!%-%C,I]B -&MG,@S731J-\QLVV/VF);QG&Z<4CE?"4$4GA@=>' MR.S&%2R)8@D0GL**Y96F*=P3R1G?*O@33)LMEG65P(DL_@$^"ZTS!/4]I^IK 1QD,,JYH<@VA?PF!%_@]"=V]/]SK"5^].]R?#J@)VUT,+5]X@N^V$!77"HC6 MDJTK3=8Y!2T@$46!VXFG*'F^&5@G:M>)[#K1B74^8QUB'%GIX%)]&UP3CRVQ MJ46[132)I_%HYNZ.;>^!17$\["P=@>3$E M&LL*/922$DN)10[Z#>=8/6K"BS[OZ]1&1V[YD3<)HH[W?3 _G'@=[_M@\=CW M^KV?M 9-!@VZWVSPI@.Q@=344[SKH.([JHQG7/"KDDC-$E9B_46KK.PK0TPU2>M=CK!NR;G3J@1:EO?K70F,C81\S[ VI- !\ MOQ%"'P9F@;;;7/P&4$L#!!0 ( #N)650"K,%0<@( /,% 9 >&PO M=V]R:W-H965TN@0M-AZ&'90;"86*DN>1"?MOQ\E.6Y6)$4OMDCQ^TB*CWRKS9.M 9 ]-U+9 M:50CMI=Q;,L:&FY'N@5%-RMM&HXDFG5L6P.\\J!&QEF2G,<-%RHJ\YH<.F ^^<=^S>?.^6RY!:NM7P4%=;3Z")B%:QX)_%>;[]#G\^9XRNUM/[+ MMKUM$K&RLZB;'DP1-$*%/W_NWV$/D)X? 60]('L+F!P!C'O ^*. 20_P3QV' M5/P[S#GR(C=ZRXRS)C9W\(_IT92^4*[L#VCH5A .BP48]E!S ^Q6A29RU?C, M?G!CN"L).YD#"C,V/.-C_#=<*.$6EOV6J'?5TN+AB;ESSO\DX%_XODG1_@?_41 Q?@&# WX MKJBT&BQR59%OQA&-6';(EQ(8:M9R@Z(4+34&W5HH.R-0$.B$6B'@3P]U0H@D M#3WH%M&F2$;G>;S9K\X!H_2MT?R 43:Z&(S"2\1[X]" 6?NU8EFI.X6AG0;M ML+FN_,"^T<]HHX4%]$H3UN$=-VNA+).P(LID].4L8B:LF""@;OW0+372"/MC M35L9C#.@^Y76N!.<@V'/%_\ 4$L#!!0 ( #N)650)I+"Z3@0 (P1 9 M >&PO=V]R:W-H965T;)0LB":#.42T^M)259 MY53D'H9PXA6$\=%L6MV[E;.I*'7..+V50)5%0>3WCS07F_,1&CW=^,R6*VUO M>+/IFBSI'=4/ZUMI1EX3)6,%Y8H)#B1=G(\^H'<7.+(.E<7OC&Y4YQK85.9" M?+&#J^Q\!"TBFM-4VQ#$_#W2"YKG-I+!\;4..FKFM([=ZZ?HGZKD33)SHNB% MR/]@F5Z=C^(1R.B"E+G^+#8_TSJAT,9+1:ZJ7["I;>$(I*72HJB=#8*"\>T_ M^583T7% P0$'7#O@8QW\VL&O$MTBJ]*Z))K,IE)L@+36)IJ]J+BIO$TVC-O7 M>*>E>P]>75!.6JS?&[.'N$KQ^ M^0:\!(R#^Y4H%>&9FGK:H+*QO;1&\'&+ !]$D(Z!C]X"##%RN%\<[PYWW3W# M14,(;@C!53Q_B) KKK0L3;5J\.>U,0!7FA;JKX'P?A/>K\('!\)_%-)X,+Y4 MH.09-0N*\N&K>!HRJP79V/,X22) X,:8]=OAQV01S" MN#'; 1XTP(-!X#=Z9=#F36UDAB<7RFV426?V21!#N(>Q;Q5,DABY(88-Q' 0 MXB?&"4\IR*E9U\Y*#'O3XC"8[&%S&&%\@+U) VTR".U>:)+OL0=$N[)<8"<] M''[D1W&"]_#V[1"*@QB';LA1 SD:A'Q-E7KU DW@^UW!12FF7A!'/ M4C+-J )B<41)1'V ?H#BO30<5C#T#Y1$W"01#R>Q ^XMX*8Q&LQI+Q,7[MCQ M G 01,$>\KX=0E& D\"-/6FP)X/8[[;*\)O0^_!VPB'82CT\A;2A3B]!SV#; MV0I0?W$%$80=@=B=NY5MA ?G?N"D$%*SOVD&,J9249H,34?:+C6F5%EI0RJ4 M5F;_D1-M#+5XTE]N6:[L*_RY(-R)'_?PG^'H,/RV+:#AO@#'20A_ MUW#K*2 M@IM4B[D17M/= O /.+8F6E5'P4EJHM5D-"S*1]1$7W!#N%,2]3Z@;W>(]E:6 MT; NXW$"AVGWX3-H;[4512>AO=4]]!SA<]+ND"WHY/W'AKL@6X%#PPJ'Q[ZS MZ'\AO#1G"LL^/IY]W HA/HD0XE8(\7\50MP70F?1.^P.T(X[.]QAJ?3'\ =: M$Z!GT-YJ'/9/0GLK9GAXCWH$[?V-IYOVOMTAVELEQ,-*N,/W!]-I[BW2:]-I MGD%VJVQX @ #P8 !D !X;"]W;W)K&ULI55=;YLP%/TK%NI#*ZWA,TE7$:0VT;1)JQ8U[?8P M[<&!FV#5X,R^A.[?SS8$T7RMTE[ U[[G^-R#?8EK(5]4#H#DM>"EFC@YXN;6 M=56:0T'50&R@U"LK(0N*.I1K5VTDT,R""NX&GC=R"\I*)XGMW%PFL:B0LQ+F MDJBJ**C\0 MM%(HBA:L%12L;-[TM?6A!_"C$X"@!03O!80M(+2%-LIL63.*-(FEJ(DTV9K- M#*PW%JVK8:7YB@N4>I5I'"8S6"+YMN1L38VMBER3:24EE$@>*%:2(0-%Q(I\ M%>7Z^@ED02R$EAE9Y$)B;^YR!D@95U>:Y'DQ(Y<75^2"L)(\Y:)2&J%B%[5F ML[.;MOKN&WW!27WI@(3^!Q)X@7\$/GT_W'L+=[53G5U!9U=@^<)S=LV82KE0 ME03R\VZI4.JS^.L,>=B1AY8\.D'>^(G&STSO<\RLAF!L"#F5)Q5W+".^HK#R-]7?"3+&X;^<&PO=V]R:W-H965TFI60L_&#-&.L9+[^D,2",\'A_X%V.;N0#;EDBB2)H+OD3"[M9L9V%*M6H>CM?DH&R7T6ZIU*EU" MIM!CQNB.F%.2Z#-:"5KGM"$,K6BJ@0(JC#- #*0!=+T$1RN0- MND*T1C]*WDI2%S)QE*CF"!-YU]&8>% RR\!)N.P<(36(AG. C' M:=% BR[1PC%:=$*;AGX\&X?% RR^!(O&8/'I1_,#+PS_/TGWJ,_,E?5 Q([J MGF&PU4IO$NLS$MTUT$T4;VSK95SI1K;#4M^<(,P&_7[+N3I,3#(P$ #U%@ &0 'AL+W=O31E<8[+K[E:\8D>$J3+#\?K*7< M?'2T!5[8/+KYDZH,Z=BB>*4 M97G,,R#8\GQP@3Y>DT #BA%_Q&R7UXZ!3F7.^3=] MV90EB692T\B5=4+XT<_ P>6!9S 7[GDN7@_8Q)&B?Y M!W7CZ\,,O/_IP]B1:F(-=Q;E))?[2? +DSRPS1!@<@8PQ*@%/NT#QP4 JR8@GQY9*).%OE;;7?TP4% MG;;-QPER1X'K0?4;.X_U.C>'AB%$I#GRNCG2C#A(RZW2)-5F]$!+HA_6A M!QEZ58:>-<,O3*3@$Z>991'X%9=_BC465/3!CQ7C*F@N,HS@_M=>ME$5R\@: MRX%7_@LND@0<73HJQAFX9Q%+-]ILS\"=VA@\ K<9L]0EK&()3U%V!,VC EJ3 M-9&#C8@7K-5+[12JZD,(W]G"J3VYT/]3>S7R,WV*TVUJB\LX+#J)Q2+CLB.SF^&-T^++CMFB,CR'O)-4WYH;\M^\".T6/76#,$-G= M\*C4!Z>S+=-MAZN[!X+!11:I Q?9YC7&AT8GJ;-Q,Q1:$RLFB*L)6KO.L&GL M'K0:.S9NA^U6]=I6YK+D\P][&7LTQNSPJ\P.#D,/OCM4.U)JWRXDGZN'HE;= MUBW6VL63F!DV9H;M3M1#9MSLY[I4-N:%[>952TU0V;:9+SL8M!2VK8R-=6%[ M#W:D,1Z25HU_H]F6BN=B3]OF-8Z&3]*O8>-1V.Y1?31N]FA=&ANKPO8FK8_& M=@8MA55CXVK8[FI'&I,A[-C'5KLFQLT(/,E[GS$H8C>H'AJ7#*_0F!B?(OBM M&G634FT#:O\3+BGD1C8U#$;E#=&D]+AH-',NP0 MV1@5L?=-W2)/.QBT%E:1C:>1CK?05[8'4])TN'#D!VV%<6K?\_0'X<]4K%39 M0<*6"@N'@2JRV']CW9](OBD^\,JK=C/4#=7W(57WFBOQI67[HG M_P%02P,$% @ .XE95$0VY=SQ @ [ H !D !X;"]W;W)K&ULM5;1;MHP%/T5*VJE5EJ)G1 "%2"MH&E4VUJ5=7N8]F#@ M E:=.+.=TO[];),&NH*+M/8EL6.?XW/OB:]N=R7DG5H":/20\5SU@J76Q7D8 MJND2,JH:HH# M"SZ2\P%)+<#M^,%@I;;&R(8R$>+.3D:S7H"M(N PU9:"FM<]#(!SRV1T_*E( M@_I,"]P>/[%_0 M,R'1-Z%!H9,A:,JX.C6;GBV')C%U=J(Z.Y'C:^[APXU.@H^? M!SLK 5U-M9B M,[]#0JC6TO!JB1@?[+8U]?TY:'Y.^AZ7MFK[]GY8._ 0V#3Y+ M.[60SEM:.NB\L)0T$XQW>TKPIHKA5\*)=U[42VJ4R4?K:N2)EFR52_(>OI)- MQ2'^DG/ 97V%P>;"9RW9E"42O^E]K>BVW4W:^RXLV90OXB\_<0._4H6;Q!?O MICR1Y%W,W=0>XB\^AYCK9["Y\)J[*5 D?5MSTQ?FIJWH7W/#K5;$]H%?J5PP MTU9PF!L8;J3& ;ENK=83+0K7G4R$-KV.&RY-.PK2;C#K&PO=V]R:W-H965TPY'[UJD 1*G:5-T+]UD>_?A#@NUP4EB[K1*CUV, Z.5X1E M1ZE)OJE2EM'/!2HWJQ4IGLYIFC^^/8*CYPLW[&%9B0O'IR=K\D!O M:?5E_;G@WXYW4A9L1;.2Y1DJZ/W;HS/X]2/XH6A1W_(?1A]+Y3,2<[G+\Z_B MR]7B[1$60Z(I32HA@_!_6SJG:2I$\8%\:Z4>[3H5#=7/S](OZ]GSV=R1DL[S M]+]L42W?'D5':$'OR2:M;O+'#[2=D2_D)7E:UG_18WLO/D+)IJSR5=N8CV#% MLN8_^=YJ0FG@P$ #IVW@C&W@M@W<'QJ -]# :QMX8QOX;0-_;(.@;1#\. =_ MH$'8-@C'3CIJ&T1C&\1M@WAL \#/EL/U"FI,7J^7"U*1TY,B?T2%N)_+$Q_J M15>WY\N$96*#W%8%_Y7Q=M7I!;VKT/5=RAZ(6*\E^A>ZI1G+"S0OZ()5Z)(D M+&75$WIS02O"TO+GD^.*=RR:'R=M)^=-)\Y )]=)-4/@_H(<[,"7VPOTYA]] M4N8CI.#().5BC)2PD=+3_)V^^2U=SY"+Z^:XI_GEB.8.##9_KV]^01/>.^RI M8).QJD?2A_&2\+ RKT9+@7A8RLZ V$_\.\KO M.POY?_4/5Q5=E?_7=./NNG'K;KR!;CZ3)^XPJA)ML@4M4-+T=M_VUF?C1EY8 MRQ,.;'OJ.8'OA1'&?$UL52/VW I1&'A^Y]:K[JU^C%TS/T=C/TM#,\ MSPO>@F4/SW,L&X08,=5&<* ,"B".(P^Z4^VYU8M\' T.W]\-WW_9\$>,V^\, MQG'[GT^.$%W MYF%G$_+MB@=G'NUF'FEG_@AJ0K@;TON9Z7:]]OM99QO5)ZO6_S=,M1S>^ MR%WDH:!T $^0H^;P7JU2]\!>N1)*[E"+^=*>, M/N6KNT3\DMBTXD+&GZU26E6T*(5NFWGTADP]GJ/9=,/#E[X#],[CABXVS9,< MR]#O'$TJ\L\2W0O]+O@E 3-TD=%2P"V_DU^\>^) 5"X1R1;-!_IMP[8DK>W" M!' EXG8^I6K)2@[-^:8?EZ''L_C:64EO 7IW,1#B_X7F)",+1C)TD:4"@TDI6E>TV"#^H;0FX$$_3]I?9[6R$IAT)N0ZVJ6E' M@JFC!],#--U*WMNNV/$TFG:4B-^9INDS_BQ=\-!@U,IV)!X[KE5]2Q1UK(7@ M3A<>72_2J5N"HZ,'QT%U_\8RMMJL=%.76.4$5G4L8@09*\'3MYDN4A(D^BFT>5C..R)O:MG>DY(%0D^!'/-+: MDH+5'*G'7U>.N9>L9-Z4KL=CUK5I/XK$[)M5PB/7T M\IT9UF\]">BN'E9'&.]J#SL/-I)>/39O,DS#O MZ<'VU>QDW$Z>A&T/;-K)DZCKZ4/6@^UDD ^&[>1)V/;TL#H2"]%\#PRE#L^> M4Q#UD_]E7E#VD*EF'+/3/"5I[5FUH$1>3Q\%'VY!O7RC._,D=GL3G_M?T83F M32@!W+.:./ D*GOZL/EP$^KEFWR:)V'=FYA+D!:\I/P!D:3HDC\IEK4%-3W[ M$J5]J[D%7T*OKX^8#S:&03Z>^5IC^!*[_8GI!MUVTO4LL=BWFGCP)8KZ^@#X M<&/HY9O7Q%'?:D["EPCH&W(21<[745OO@]9%OF5E7:;Q MR*IE>\BU,TY9YY;YB+('0VYY[GN1L'1-*N/KRE"WJ4\.4;CE6/M3+E^6]0VJD JBJFOD#Q[4230-]S'N6?-MP M4S;'.U3RD5K2J)4=OO$"";Z 'QQ%:0FM:K%A9,K'M]\[V=(=, M[X-NWM<;&*T$X$ /P&V\N#]:EE64*[3B5XV:=+JYT8$Q26@.]&'R6;WI!#JT M1UT-- R?R(F3HF.Q/P9/C?@:68H?JB6IT&K#IW9'.1C04K06Q_MIRD=Y_RQC M_7SPRL>P8%NVH"(0$ +**D^^HH*N-T6RY(]4O6?B0?&8>Z\4JG$HR([:]V"/L+FO,UQ4?. M/_U[L[KC%KWF 11__LC1EW6S+-4=?U/OH[_00.W6^Z![ M]#>T5Y0*D8FQ_P_.;,Q36" =6& UA ^DUPGT7L>8*YX;!. 9:".10'J:8&*, MWM6T\6$IE!XEM!J?A])%A'H78=:T04#?.[PH(# L)0@GYH M-1X/)8"&HQ+2)4TV D:5Z@]C=#4/NS#I!)X6V4.)E.&8*CL^I,&@\[R5L%>B M6)>%#?8NP2V<"&[CUX&XD&<+CLY7(H"X(]E7#N[<7?$YU6F0-Y^NSJ]O?AX% MD*%2TV85($,)D*'=',?<(-^8I@HE@(83 =2.-8T@'$D0CJR"<"1!.+*;))D; MY,-,#]&1A.C(.D2+ HZ46S$C@DPCTREU661MS3%[,I)H'EE%\TBB>60WNS(W MR#?NR4CB>S0QO?+*9C1O1ND4(JM9FDAB>*3/TAQN1KU\XV94ZH@GUH>\R(KR M-&[4OI.X'UDM+(DE3,?Z[,O!!C/(-QZ.QA+HXXGU(],M9MQBL03WV&K-2"PA M.;9;,S(WR,>&+19+3(\GEHS<5B1;W#VA3[*H^06/W+%$ZMAJ)4@L\36V7 EB MD&_T7K%$Z'AB*8C6*.:-(H$WMEKW$2OL#LMU'P;YIJ-,P"I!9&+AA\XJ$])5 M@!66"+9:^ %888U@?63Z!]6'N>)N8BC;T_@2P0M; $Y,;GVE1OR)!4-RF>17 "HL#VZ5Q8(7' M@2W78Y@ZP+/ 9!^%WH$GIBN,]C'O$I5N!U9S#[!'I;-=NHS#H#M>X5[3)B'REP"U;3!J 2 MXT ?EHZWBRE!8(H 5!*=@44W?'SUHRVT'2KX"789R0H_#AQ]Q/GI1T)I?2Q> M9X. M/EZU8J^@>W;I@:[( Q3F'Q@(>(,&V[UX0;BEY[*:BPU%EZPH*W2^*5E-_KX@ M3Z(2I"T!05>9>)>-B\[XO/D'3ZM8!9D=JTD$4"A^X.ACVG8FZ1-:%RQ+V)JD MN[JB7@_5RMLKW=.:1Z$!@H&-9\<\ODY5"L$/7+L9 X6A!ZX^E'VQ5=QN@5NL MHUJ#J[Z+8F*FX""K!%I5*1CLVLT9*,P[!97[=W-2!B<$ "L,.IE+L#K?6"7EP<*,0\L,_/FI@ZP<4/YZFO4)B9[M8:ZY #8T%C?<3BL7Z7=V.UZ M2XM,O/J:(^:"?D>WCV1M8E>"PN\#NP0_4!A^8*#XO8(=36\7&N"['BNOC19O M0_^-% ]\("BE]UR0J(@Y0D7S?O'F2Y6OZS=)W^55E:_JCTL^2EJ(&_CO]WE> M/7\1+Z?>O>;]]&]02P,$% @ .XE95+I&(Q@3 P 6P@ !D !X;"]W M;W)K&ULG59M3]LP$/XK5L0DD$;SVD!16ZDE0^,# M&H(Q/DS[X";7QL*),]NA\.]W=M*L0(C8I*BQG7L>WW-W]G6Z%?)!Y0":/!6\ M5#,GU[HZ#W+-/YS#EU2 9K6G-]([9?H=4S-GRI MX,K^DFUKZSDDK94610M&#PI6-F_ZU,9A#^#'[P""%A"\!D3O ,(6$'X4$+6 MR$:FD6+CD%!-YU,IMD0::V0S QM,BT;YK#1IO]42OS+$Z7D"*TV^K3C;4),' M18[)9=E4DTD+/DLAD9.5&T7J,@-)SFLIH=2$EAFYEDS@BH2,:7)!4\:9?K9? M%E7%64I7')!0@P2ER0W5H,AA IHRKHYPK[O;A!P>')$#PDKR/1>U0JR:NAJE M&0?=M)6Q;&0$[\CP W(E2ITK\@5]S%X2N.A_%YA@%YAE,,B80#HBH?^9!%[@ M]SAT_G&XUP-//@SW)P-JPB[-H>4+A]*<,)5RH6H)Y.=BI;3$0_=K@#SJR"-+ M'KU#?D6?6%$7A!:BQKK RT5I3".63%LQ.@>BH#2EDC:ELMZ52E9+8VVF'TPS"(7]HE?79C_\2/.KL7<1AW M<1@/QF'Q"!*O2I)A=3__3S3ZM(_?^#J>^/Z>JXWTMV:^-S'/*^D]=N-Q&$TF M_=+C3GH\*/W>WJ^0'=,V!FQWYB6>>2+6_ZAZ>#=_-/$^]9W)85@P\GMAR3 L M')V^AC4QNW0+DQK8O15*3]^:BZ5:[#KFPC>'5^A([9]/H_M(T;?>*R@W# M6YG#&BF]T0GF3S:MK)EH4=G+?24TM@H[S+'[@S0&^'TMA-Y-S ;=_XGY'U!+ M P04 " [B5E4.B*0-I(F:6"HK31:T)"80%1L#],>W.226CAQ M9U];^/>2EF9L;=$7%WZODF74')S MIE90T4JN=,F13%WX9J6!9PY42C\,@L0ON:B\RC)2*U1B@H>-#/KLN3Z M]0JDVHZ]@?<^\2B*)=H)?S):\0+F@$^K!TV6W[)DHH3*"%4Q#?G8^S:XO$ZL MOW/X*6!K]L;,9K)0ZMD:M]G8"ZP@D)"B9>#TV< 4I+1$).-OP^FU(2UP?_S. M?N-RIUP6W,!4R5\BP^78N_!8!CE?2WQ4V^_0Y#.T?*F2QOVS;>,;>"Q=&U1E M R8%I:CJ+W]IZK '()YN0-@ PO\!\0% U "B8P%Q XB/!0P;@$O=KW-WA9MQ MY).15ENFK3>QV8&KOD-3O41ES\D<-:T*PN%D!@MD]PLI"FXWSK O[$J+K !V MPU,A!;ZRJ2I+@70VD)W, +F0YK3#K9VY4[PBZVD^8R>?3D<^DDP;S$\;25>U MI/" I#FLSE@P^,S"(!QTP*='P*/@('S6#[]/D:)?'(1?'Q$]C+K@/FU-NS]A MNS^AXXL.\-V1S53.IAHR@;MJ_W8+MPBE^=,3)FK#1"Y,?"@,5 4N;:!%O8EY M$ZAK^_JIHB1F&7\U/:KB5E7<2S6'2BAJ:I"N*7UJ2QLE-Z(J6%I7HT]DS7SN MF&VSW$S"P450_T;^ID/5L%4U[%4U_3USZFDS=02P,$% @ .XE95%Z,^6D_ P "PH !D !X;"]W M;W)K&ULM5;?3^,X$/Y71M$^@,0V/_MKU58">JM= M">X0:&\?5O=@DFECX<19>T+AOS_;":% &GBX>VEC9[YOOIF)/;/8276GNGE1-47W]=IC@73(UEA:=YLI"H8F:7:^KI2R#('*H0?!<'$+Q@OO=7" M[5VIU4+6)'B)5PIT711,/9ZAD+NE%WI/&]=\FY/=\%>+BFWQ!NE'=:7,RN]8 M,EY@J;DL0>%FZ9V&7]9A9 '.XF^..[WW##:46RGO[.)[MO0"JP@%IF0IF/F[ MQW,4PC(9';];4J_S:8'[ST_L7UWP)IA;IO%TG@&\F=[NA)]UDTR+C&= 1Q> )1$(4]@LX_#@]ZX.L/ MP\/Y0#1Q5X78\<4'JZ UX@FX:IS &G6J>.4.QJ\+8PO?"0O]SX"GI/.4.$_) M 4]_56C+7&Y!6%] J HXJBL@>=Q7UV&V.3PB4QHF4+CR#@@<=P+'[PAT89,$ M?" L,Z <&ZUZ2.3/6EATB]LU@F;#0J[9 ].T;9FBI6$F)G^H7E6 MF[3>,U%CGXS9FPS-YN%HUJ]DWBF9OU-+PDC!ZUA8-DKGXS1$V\XGNK6B+WR]I^/9D]%DEH_BEU;K/ M:O+F /E[7;) M773AH94UB4UC:?;[2::4]?'7^V?V4G'==]GFF9,NF1JRTMM MZK$QE,%H:B2I9O)H%B0KUXMO)9G.[AYS,ZVAL@;F_49*>EI8!]W\M_H74$L# M!!0 ( #N)650&6'70 @, .,( 9 >&PO=V]R:W-H965T/"&0WLW(,:#>3:Y%S @R)Z711,_1E# M+C=#QW=V$X]\E9EJPAT-2K:"*9CG\D'AR&U<%KP H;D41,%RZ-SXUVE2Z:W@ M)X>-WKLG%Y^09;GE[E-Y>YMK]D4VMCSR'SM3:R MV 9C!@47]96];?=A+\"G1P*";4#0#HB.!(3;@/"S =$V(+([4Z/8?4B98:.! MDANB*C6Z53=V,VTTXG-1E7UJ%#[E&&=&WP$W39-+,I%%*04(HXE<$CN-&"/&5RK9E8Z(%K,)7*T)UOEQW7RP9'EO4#&_@(D,#$NQ QL%)QQ3F5R3TOY# "_R.A":?#_,6RE/#F6T1VG4;Y$=RI(P#J(C54H:LN0DV9,T+/^ (SGXGR=! MT(O;[\RA+(ZQD.T*'M#C._ +6R;51CCFMAZ@.TF6TZ]8UM4*WY M,7;PNN'^MZG;_SU3*RXTTB_1TKN*\250=4NM!T:6MLG,I,&696\S_ H!50GP M^5)*LQM4"S3?-:-_4$L#!!0 ( #N)652C#T2SQP, ,$- 9 >&PO M=V]R:W-H965T'DN+S7<"/E= MK0G1X+ED7(V"M=;5;1BJ8DU*K&Y$1;AYLQ2RQ-H,Y2I4E21XX9Q*%J(HRL(2 M4QZ,AVYN*L=#46M&.9E*H.JRQ/+ECC"Q&04P>)WX3%=K;2?"\;#"*S(C^DLU ME684MB@+6A*NJ.! DN4H^ !O)S"U#L[B*R4;M?<,[%+F0GRW@U\7HR"RC @C MA;80V/P]D0EAS"(9'C\:T*"-:1WWGU_1/[G%F\7,L2(3P;[1A5Z/@CP "[+$ M-=.?Q>87TBS($2P$4^X7;!K;* !%K;0H&V?#H*1\^X^?FT17&^=M5D.YW<:9EN8M-7YZ_$!,#A2X!A-1 M5H(3KA402]!,4P[TFH [S# O")@Y8;V[)QI3IMX;KR^S>_#NZCVXLJ:/:U$K MS!=J&&I#S08(BX;&W98&.D/CGA0W((8]@"($/>Z3R]VC0_?0)*3-"FJS@AQ> M? ;O@U)$J]L.I+A%BAU2<@;ICXI(K"E? 693"J25U;587M=F@%T87[:VH'T' M:BOQ:8R2*(O28?BTGQ6/69KER<[L@'/2 M>'RI"/CSX[.VY^"<$?"1UZ43B.!_^=;0'60JS7$N]0LP10?(CYI6YH U8;BI M4E/$N"CJLF98&P(+8D[Y@KI(]MT5[*51W$L&N7,VP[B/>C!&ON+[OUD<[$"_ MW8%^9PU/:BD-CZXBSENH_+(B]FU1?J*??HY2>*2R4ZL\A7'B%]F@Y36X1&0^ M5H.3>!"FV1&I4Z,\R?R48+1K*-'ERN^!!XKGE%']T@/-CO3 3!LU6)%8#6SM MJ2GHJ5#4*>.?5,@;;)J8IF7J6AITXMH;$WQUK8DLC2+GVFE/K874NSEO#_HO M0AUF?:^-PTZU_R[X=?&VXN&N T+T[S7?^![(JQ\EJ'\D,*]=GB-T1F2[K@J[ MVVJ'\N%I4X3QX/C4]UKEYWCM.B>\K'6>BM]L4/%3]-]-Z.% ?NVA7)QHU2OX MGX)]F-I=SX>7-WW6Y-7/^P[Z>CI$*#D6@<_=K^W'S&Y8KRI4A MLS2.T4W?X,CM]\)VH$7EKMQSH&ULM9C;;MLX$(9?A1!ZT0+;2!SJY,(VL$T0M$"+!DV[>\W8M$U4 M$K4B%;=O7^H048U(.U6S-[8H<>:?&8$?AUH>1?5-'AA3Z'N>%7+E'90JW_B^ MW!Q83N6%*%FAG^Q$E5.EA]7>EV7%Z+8URC,?@B#V<\H+;[UL[]U4ZZ6H5<8+ M=E,A6>LD%P4 MJ&*[E?7H&C6IW GQK1F\WZZ\H(F(96RC&A=4_]VS2Y9E MC2<=QW^]4V_0; S'UP_>K]OD=3)W5+)+D?W+M^JP\E(/;=F.UIGZ+([O6)]0 MU/C;B$RVO^C8S4U"#VUJJ43>&^L(0%S^L^?7V"KU\\0J]0+Q 7PZBEK38RJ6O M=#B-4W_32[_MI,$A?<4V%XC@OQ $@"WFET\W#WXU]W41ADK 4 EH_1&'OT\E MJZCBQ;[+79YP20:7I'49.ESJR,!6E\XJ::V:=7:_3J,0DJ5_;Q$+!['PG!BQ MB756\4@L)NDBL(M%@UAT3BRTB443L3#$F-C%XD$L/B<6V<3BB1@)=&YVL600 M2\Z)Q3:Q9"(&01R 72P=Q-*38E\.3+-WIUAEDTRGDB2-8[OD8I!DJD'%ZQS.N^./EW\> IU4(TSAQQ6#0@T^SYYH7 MM-BP\^3!!CUX'GMZLW$.&*>1(P,#'SR//GB*GT7@(!TV],'S\(,M_ $'?;#! M#Y[''SP%$":NW Q_\#P X2F!'!#'!C_X3_B#IP!R*1KZX/\%/]C&G\A!7S#T M@6>B#]CH$SCH!X8]\&SL 0M[HM!$T+5,_:QQ:P$ #C[!J#4ZS:L.&2S"/2V!IB\)DX5B]8,@$\\@$ML[(N7^"81/,8Q/8FJ,D M<7 >#)U@'IW@M_HC,(2"/R$4_%:+!(92,(-28C@@Z/,.VO5;]GEV@85=B=YS M':N2&'J19Z(7L?9.BSAT1Z-7\1"I@@#A(\(9ING09 ^CM4?G7F;#PX? M:;7GA=3![+1A<)'H!5=U9_ANH$39'H/OA-*'ZO;RP.B65&ULI55K:]LP%/TKPC!H8?-#SF.$)+ FE!4V&E*V?E;L MFUA4ECSIIFG^_239,>EPO)9^L?6XYYQ[KB[2]*#TDRD D+R40II94"!6DR@R M60$E,Z&J0-J=K=(E0SO5N\A4&ECN0:6(:!R/HI)Q&P2 @$9.@9F?\^P "$#X^L=]Z[];+AAE8*/'( Y+!E>X%K=?@.C9^AX\N4,/Y+#G7LH2!-UM01D M7)CK:816VS%$6:-S4^O0"SI+R$*2)I\)C6G2 5^\'1Z_AD?6<6N;MK:IYTLO M\#WZX[7FV#-HVZVV(5W+<[DCPGDE"+HD5UR2(S!MKB<]FFFKF7K-P07-^\I* M82MANHK8SS"HLR$I*97$HHMA\3X&DL0D9T?38V_0VAOT4M]RR60&/>;Z\;1) M;71*C0X[4JM-]C.E#1--_N=MV'H;OJ]=<6EL M?EM+%(=C>^*ZON/K":K*7Y,;A?;2]=N'=OX74$L# M!!0 ( #N)651* 16!I ( % ' 9 >&PO=V]R:W-H965T34*92J;UU79@541-[P&IC> M67%1$:6G8NW*6@#)+:@J7>QYL5L1RIPTL6N/(DWX1I64P:- ,[NX4GNBZ467#3I"9K> ;U6C\*/7,[EIQ6P"3E# E839T[_W81FW@;\)O" M5NZ-D7&RY/S-3.[SJ>,905!"I@P#T:]WF$-9&B(MXV_+Z71'&N#^>,?^PWK7 M7I9$PIR7?VBNBJDS=E .*[(IU1/?_H363V3X,EY*^T3;-M9S4+:1BEY*/-PQ[ CT\ < O ?4!X A"T@."K@+ %A#8SC16;AP51)$T$WR)AHC6; M&=AD6K2V3YDI^[,2>I=JG$KO6<8K0"_D R2Z1G->U9P!4Q+Q%6HW+W]Q*:_0 M#/17!N@ <;D 16BI=Z_1Z_,"75Y60'Q*XVE]G$N],SO!9Q@5D-RCPOR'L87] T/SK<&\ OO@R MW)^<<1-T)0LL7W"^9,NF'+29*5..VS/L8<<>6O;PE%K-)A7-ANK6($<6:?K) M>QH%8>#AQ'W?S^9Q6!S@T<0_#%L,L$5>/(J[L /]4:<_.JM?=P/]K[,A^0TP MWCMP/(XFDY[ZXZCKV _#J*?^. S[L>\/BX\[\?%9\:=+.^0G/LXSQA.OE^?Y M<5@T\H,P[AD:"L-X/.HY&ULG5=?;YLZ'/TJ%MI#*]T4_ <*M*H>?! MUIC=?1CJU9973-_)'1?VSEJJBAG;5)M0[Q1GN2-598BB* DK5HA@,7-]CVHQ MDWM3%H(_*J#W5<74WP=>RL,\@,&QXT>QV9JZ(US,=FS#G[CYN7M4MA5V*GE1 M<:$+*8#BZWGP&=YG$-<$A_BOX =]<@WJ*"]2_JX;W_)Y$-6.>,E7II9@]N>5 M+WE9UDK6QY]6-.C&K(FGUT?U+RZ\#?/"-%_*\E>1F^T\F 8@YVNV+\T/>?C* MVT!QK;>2I7;?X-!@*0W :J^-K%JR=5 5HOEE;^U$G!!@,D) +0'U"62$@%L" MOI9 6@)Q,]-$LN]4ER8^PM2I),B3HJ,2'WA.5>L M]#VCAD@=L3XG7A=)C"B>A:^G$S=$04QB/#V'91X8LA_2P<[*O-HQ5;-[SSIG">7YUTJ>_8(G_=D,%Z2$-*S M/@1-*(E[SH<@F$S)U.^<=L[I1>?/TK#2GD%N"0+#WL#N>#KXTM"AAXA,">WE M\:LM\,(Q3Z(\T[2)-+^ZGC*^YC9-?VE!IIY5^=$.E _.(T@3U9F*( MFI $Q; W$T,8Q71D4<+H_=B//K:A6MZ9+41@;YLO?3 \C?M;R@>#=BY&[)^\ MM>!'=U7+/)LPU%^%'M D36%_7_E@$,<(C?A'[_[1%7LK;Y?C^>8"-R]<\'5A M;KWQT'!Q)1&%_8!#V"2)(ICT$WIP-(5CZ^O]Q07Q%0%W9^5$T903IBXGO-&P MYQ43I<.UY\'!%$]I/YL'E\2$]I]>>%(^55QM7!FJP4KNA6DJCZZW*W4_NP*O MU_]0E\"N+'N7:>KG[TQM"J%!R==6,KJC]EVCFI*T:1BY&ULC5?;;N,V$/T5PET4";".15'7 MK6,@B5-T'Q8-DMWM0]$'1AK;:B32)6D[^?N.*$=V)%K)BRU*9X9SAG/C="?5 MDUX!&/)*Z$U5B*?IG3L!:PB)\%[/31,ZFI/$KY5"^^YI1F]7E M*!F1'!9\4YI[N?L#]H2L@9DLM?TENSW6&Y%LHXVL]L)H056(YI\_[QUQ)$"C M$P+^7L#O"@0G!-A>@'U4(-@+!-8S#17KASDW?#95T,K M;&F%[WD.BZ+&$#_+8?]XCF5+8W4HQ)(LE*S(K[\D/O5_&_!BU&X7#7KQP=09 M8^J<T]))! M>K?5NI0O &0-BN0%5/HSJ8"7FF#=(B ,**QM KN;!4G0C<0^9HR)$G:X M.% 8L,S-A7J'_N2]PZ9:<_$RECN!D5<6"\ N@X6O#DIGB_'Z=D1I[WPLCGJMG203=-G,9?^E84P9(LAAC7\X'+#8C[KEP 7S:1B%)W@<.BME[U1LF3V- MZP$R)]AD<:K6M@ Z*3%G/L2TR\F!8[3;&.U;.>T/ M^CG?[]<.5."QGO%]U)B&P0G;#^V:AL-I(@TOR;H=1O!^@UEOIY_3D1:Z!I&4 M)EUB#AQ-61)WJ3EP41C$?H?U&ZLM>#SOOK M^@)EA_J#FN;V]8VK)18]4L("57H7,9JFF@M-LS!R;4?\1VGPPF ?5W@)!%4# M\/M"2O.ZJ#=HKY6S_P%02P,$% @ .XE95#5NFR9\! QA !D !X M;"]W;W)K&ULG9AK;]LV%(;_"F'T0PLL$2^Z!HZ! M-,:V MT6-&GWF99HFP@MNB0=)_WU(R5%I'O66 M,0.>=Z+4U[.M,?NK(-#YENVHOI1[5MHW:ZEVU-A;M0GT7C%:5$$[$6 (XV!' M>3E;S*MG=VHQEP,GN%-"'W8ZJEX],R./U#,U>'WSAFZUQ#X+%?$\W[)Z9 MK_L[9>^"MI6"[UBIN2R!8NOKV0VZ6N(JH%)\X^RH3ZZ!&\I*RD=W\ZFXGD%' MQ 3+C6N"VI\G=LN$<"U9CN]-H[.V3Q=X>OW:^N_5X.U@5E2S6RG^Y8797L_2 M&2C8FAZ$^2*/?[)F0)%K+Y="5W_!L='"&<@/VLA=$VP)=KRL?^ESDXB3 !2. M!. F )\;0)H =X"1ZV\J"M6L\#8]%8'RL,? (QI+EEX"@WP"& M&'G";\\/AY[PY=GA*'L;'MA\MDG%;5)QU1X9;:_)(J^S:VPR19?!JXDN2-L% MJ;H(1[JX4W;I*_-2?1WV_<#W=C$:7^+K=I*J'5<%GA87.$D))//@Z33#/AV) M<12WNC>@80L:3H+^(65QY$+XT.K(^+3+C,0$]\@\LC0*X\0/%K5@T2389V;+ M10%H-.EH>6&KP2;2&4R ( ]Q*'B(@Q)ZB=,6\)T MDO!!&BJ<"TRM1A]OZJ%)$<%AC]JG(R2+L9\[:[FS7ZX?=7*G2@>"7AGQR%*JJ/L*3C#=YK@Y4U(ZIF&;J:803#P#B*(WZ M=<\C2R AT0AG9QUHVCNG'_8FVB3[LEV6EZ&KJA+,36?T?H.K] TX;Q M"V4%#9T!90CU:XM'!D\ZC=L)Z.3./ MFR$R+)\^'<%1+]7+1O=F1XE@:$^D_@'ASK_PM'^-^_IXK;38\. MV](#DS.C.^'_1=6& MEQH(MK:1\#*Q54C5A^;ZQLA]=8Q<26-WIM7EEM&"*2>P[]=2FM<;=S)M_W6Q M^ ]02P,$% @ .XE95, ++*!- @ U04 !D !X;"]W;W)K&ULC51K;]L@%/TKR.J'5EKB9YYR++6)IE7:IJA)M\_$OHE1 M,7A 'OOW ^QX;NI$_6*X<,_AW(,O\9&+-YD#*'0J*),S)U>JG+JN3',HL.SS M$IC>V7)18*5#L7-E*0!G%E10-_"\H5M@PIPDMFM+D<1\KRAAL!1([HL"B[]/ M0/EQYOC.>>&%[')E%MPD+O$.5J!>RZ70D=NP9*0 )@EG2,!VYCSZT_G Y-N$ M7P2.LC5'II(-YV\F>,YFCF<$ 854&0:LAP/,@5)#I&7\J3F=YD@#;,_/[%]M M[;J6#98PY_0WR50^<\8.RF"+]U2]\.,WJ.NQ E-.I?VB8YWK.2C=2\6+&JP5 M%(15(S[5/K0 ?G0%$-2 X+. L :$MM!*F2UK@15.8L&/2)ALS68FUAN+UM40 M9FYQI83>)1JGDF>6\@+0&I] HA[ZJ?^;!6Q!",C0_SWT*"4HB3#+T'>"-X02 M133@?@$*$RH?-/1UM4#W=P_H#A&&UCG?2YTM8U=IE>8L-ZT5/56*@BN*%I#V M4>A_08$7^!WP^>?AWGNXJ[UI# H:@P++%U[EJ]T@E1O*.#6]01PVQ*$ECJX0 M5Y9V^5/A1A9GNO"0^*/ &\;NH6U#5]9P/&BRWHF*&E'135&MR^U25H&'K3-[ M_L3W)N,+;5UYPV'DC;K5#1IU@YOJUEQABIC^1[./MX+H;>V##W[U_%$XG@07 MVKORHO$H""ZTNZVF,P_>#RQVA$E$8:N17G^DB43UB%2!XJ7MPPU7NJOM--?O M+@B3H/>WG*MS8%J[>26-+=\;LC]7U' MZGPCY'>UY%RCYRS-U45GJ?7J0Z^G9DN>,?5>K'@.3^9"9DS#I5STU$IR%A=. M6=HC03#H92S).^/SXMZ=')^+M4Z3G-])I-99QN2/*YZ*S44'=[8WOB2+I38W M>N/S%5OP>ZZ_KNXD7/7J*'&2\5PE(D>2SR\ZE_C#-8V,0V'Q+>$;M?,;F50> MA?AN+F[BBTY@$/&4S[0)P>#?$Y_P-#61 ,??5=!./:9QW/V]C?ZQ2!Z2>62* M3T3Z>Q+KY45GV$$QG[-UJK^(S:^\2JAOXLU$JHJ_:%/9!ATT6RLMLLH9$&1) M7OYGSU4A=ASPH,&!5 [DT"%L<*"5 SW6(:P@MWO]Y/T=F;M^@-2G+TL!1KQ?)8G?K-JL*MR,-(P&";HD\CU M4J'K/.;Q?H >(*_ADRW\*](:<[XY''_?IX M]V%+,6@]E[2(1X^9RS]NX2FZT3Q3?[;$#NO881$[;(C]C:5K5K[:*9 +RV<< M 4V9=Y)+R6-8&<7@FCTCIA37WN51CA$58Q@*>QJ'F :0^]/NG'FL*.GW]ZVF MKA4.0N#'VFPOSWZ=9[\US\F2Y0MNUKD6FJ7HRH. M L=LZIK1P: IKT&=UZ U+U@;H".JS SFB#^#U"AO+@-G_ %V3C6@W)$$?^=(9U.L/_3&G4E<%^P1BP[VH=?AJ7OQ8+=%Z1QAC"Q M8,C+P R\8(@#)FS$8H4$TU.QZ"4'(IEK+KUPJ+MF2#,@JS[X)/DI2,$01$D5 MI]!#-?!! 1L16QW![4+R4,@'R\0Z+\ALG4L^$XL\^0?$TC#P(\_Y/-$*VNVT M!*P%6,VXA+ZK).F54(E)V@_JBXDCC%.?W:B9JZPR MXG9IO(SC,H6B[=I+RE1E)1.X_8,SZ<_1U3="Z>@P1]?*2<\UPDVLI'A*BKVJ*89M/;D_>5=1NT-W@CU6 MD3N]KM6P,7TKS[A=G[_P>%UNG..U6?$EW9:$!Y.[7&WRL&/VWFL-O M#8=/FCE\?R K_ 2_^DZ)6"4G[4I^XAZ"N%(^='G(8]4EHT:))5;S2;OFWQ<+ MZA*6UJV8 6H["4?7W\HY"5^__E9ZR4_9PQ'/_JRY=R%6VTB[MK6MYG?H?OWX ME]GO/ AT7;_T;66PBD&BUR^R96S2SMBG%MG/Q4U%M@Q*VAET2QVF4AVKX!.:V($^KN0+IAO[')H):Y:#MS3;>G.::,EYYCG/VX M.P=3KW\R12V;T/;-P:E5])P@A8U+D5KZH>WT\XLTK_EEV;!><;--05O7V1(*_?]/9ZHAH_U^RIF$WLX)=\;E MHOBT .%-C03DXL$FNF4SR%D\#Z" M69;E9X;R0HM5<8[^*+066?%SR1ET9,8 GL^%T-L+,T#]L6?\+U!+ P04 M" [B5E4%[(S77<# D"P &0 'AL+W=OU%*ZW-(R14@%1@T_9B4M6'[;5)#F+5L3/;*=T^_6PG MS2 )E.T-Q/;_SO>[D^V;[KAXECF 0J\%97+FY$J5-ZXKTQP*+*]Y"4RO;+@H ML-)#L75E*0!GUJB@;N!Y8[? A#GSJ9V[$_,IKQ0E#.X$DE518/%K 93O9H[O MO$W@Y**ZEXT1CK" K" MZG_\VB1BS\ ?'S$(&H.@:Q =,0@;@_!<@Z@QB&QF:A2;AQ56>#X5?(>$46MO MYL,FTUIK?,),W1^4T*M$VZGY5Y;R M C?@6)KM ]I)REA!)LJ\(WZ(D)/;=E MY#=D1H86P&!#%+I8@<*$RDMM]O2P0A4+WO@6P4F/*TBO4>A_1($7^ ,!+<\W M]P;,5V>;^Y,3-&%;K=#Z"X_X.[\\\L1N4;M;9'>+CNRVP!2S%!!6: U;PAAA M6[/G+\!BJ+:UM]AZ,_?-RSP, \/]LI_POBKRDC@Y5*T&5+[O>ZWJ &C4 HU. M MUF&3&)D_:JR)!.H=(I*[ELI@50K/2"XDCEH,^?$,#44>!ZM_%>D.,D\3N\ M?5$43KJX?5$<>\DP[;BE'9])JY^'#JBN8BF(GC9H@P=UW(LH",-N+?LBKP/6 M5_CZ21H&BUNP^"38/615^O]D\7M!+_N*JR#RNVBG_!QP)2U7\B]@:SK\HDSZH4>Q%W2R,*!*8C_NI&% M-9J$1]+@>W_?6._-?6/.Y>^U" MV-HV3**45TS5+VT[V[9ZM[;!Z*E[9)67.E6Q[[F>LV%H01Z/4-Y^IM8#9H&^/Y'U!+ P04 " [ MB5E407SW#\$# ":#@ &0 'AL+W=O^[N^].Y)'3+:^^BAQ HEU9,#&STZ3FB7A#)K/C7/EM5\RFM94 ;+"HFZ+$GU[08* MOIU9V'IY\$#7N=0/[/ET0];P"/)ILZS4S&ZMI+0$)BAGJ()L9GW"'^^PKPD& M\2>%K>B,D9:RXORKGMRG,\O1$4$!B=0FB/I[AELH"FU)Q?%O8]1J?6IB=_QB M_3 M-F0504G9_I_LFD1T"$KH,,%M".ZE!*\A>)<2_(;@7TH(&H*1;N^UF\0MB"3S M:<6WJ-)H94T/3/8-6^6+,OVA/,I*O:6*)^?W+.$EH"]D!P+]@FY(05BBACQ# M3ZR"A*\9_0]2#4 WP""C4J#W"Y"$%N*#8CP]+M#[=Q_0.T09^I+S6A"6BJDM M57#:A9TT@=SL W'/!+* Y!IY^ JYCHL'Z+>7TYT!^N)B.IX,T.\NI\?'=%L5 MI*V*VU;%-?:\,_8>J4I[1A/")+K-"5N#SN[Y@E"!'H (SLBJ^(:67 BZ*@#] M_8>RB^XEE.*?D:B\-BK/1.6?B>K(OU3^5XW_H6KO347&E-ZMGN=>%'G1U'[N M%G4 Y;FZ EW4XA3E.W$4'Z/N!E 88Z=%'6GV6\W^J.8EK\R&)G,BKQ#-T"$% M5VH/K(M4/4GK!$Q"8*KGSIIM5 MXWY,]^N0Q2CD6'GG%(/'/W6R>^53QX?>BW^DYHL/W1>/M]^W^]R;P+H5BYU) MW"_]*0KC..@W\P%8Z'9ZV7%V#GT:OVVC;MQWCQ>1&_7W^0$45N?9J)^#4U@0 M3KQ>#NS.L5[?VCZ3:DV90 5DBN9<1ZHA5ON+T'XB^<:<]%=;J\@B5 M!JCW&>?R9:(O#^UU=/X_4$L#!!0 ( #N)651<"A*_5P0 <0 9 M>&PO=V]R:W-H965T0C8S&_^>\8SWPCY MI%)*-7K)>*[.1ZG6Q9GCJ"BE&5&GHJ Y?%D+F1$-2YDXJI"4Q!:4<<=SW=#) M",M'B[G=NY6+N2@U9SF]E4B564;DZR7E8G,^PJ/MQAU+4FTVG,6\( F]I_IK M<2MAY31<8I;17#&1(TG7YZ,+?':-9P9@*;XQNE&M=V1,>13BR2P^Q^#*_J--3>N.4%0J+;(:#!ID+*^>Y*5V1 N PP, KP9X M^P#_ &!< \;O!?@UP'\O(*@!P7L!80T(K>\K9UE/KX@FB[D4&R0--7 S+S9< M%@T.9KG)K'LMX2L#G%Y<_2R9?D6?T /DI2KE*[K7(GI"1RNJ">/J&#Y]O5^A MH[^.D4J)I JQ'-TPSB$OU-S1H(/AY$2UO,M*GG= 'O;0CUH W+72IP.^'#?9,+;\QH/9<(*6G"B%Q'H_*WY\ 0#ZK&FF_AT0YS?B?"O. M/R#N&^$E-6+T5HRR8D@$>D@:GZ!(*(TRJE,1]^5:Q7YBV9L:^KP(Q[/IU'7! ME\_M'.@2>OYLYL\ZE*LN)<:SP&\3OK$U:&P-!FU=$I6B@KQ"5=8*:C(GFL9( MB]ID28M21BG4R-Y#5?$.VX:&X732-;1+Z/D3K\_0'DK7G7D'#0T;0\-!0TTJ MHKO&''0K12))-I NDX;SY".R<]J(FPX:-IK/?N-QS_\SEV-WU!_[_HBU/=1;W. M\81S/!U2>E?D\7A0Z;T(7B@E(F;+T8;I%*WHFDJHOF@I,KC *F*O@+><[/?[ MM^)W11_['Y)1N\J+ATOO/W!!KT)@"F\D9%Q5WKVNTZK).J7F>EJY(6J[H>BZ MH0Y8T.U%>^&J*G0/H>_W$*YZ"#^-!]-V5Z+Q<(U>5H>H\O=W"'I*>8Q@3D$P M2FA.39,RD;G*"BY>*44/Y 5]8>21<:;9?HMZJ\2NFN,/*>=X5\_Q<$%_Z+]E MH".XT59WV^/>R%9<,6X%PCV=[H>UERK)T#2S=TPD<+EE-G=5"B\).28]"P\QE7U.8U*DT!/!] M+83>+HR 9O9?_ =02P,$% @ .XE95'.RI=Z" @ A 8 !D !X;"]W M;W)K&ULC57+;MLP$/P50L@A 5+KZ5=@"["M%.TA M@&$W[:'H@9;6%A&15$@J3OZ^)"4K?B,7B4O.C&9WI=5HR\6+S $4>J<%DV,G M5ZI\<%V9YD"Q[/ 2F#Y9%[/I9@P)Q[9O;F(1[Q2 M!6$P%TA6E&+Q,86";\>.[^PV%F23*[/AQJ,2;V )ZKF<"QVYK4I&*#!).$," MUF-GXC\D78.W@-\$MG)OC4PF*\Y?3/ S&SN>,00%I,HH8'U[@QD4A1'2-EX; M3:=]I"'NKW?JWVWN.I<5EC#CQ1^2J7SL#!R4P1I7A5KP[0]H\K$&4UY(>T7; M!NLY**VDXK0A:P>4L/J.WYLZ[!'\W@5"T!""8T)T@1 VA/"KA*@A1+8R=2JV M#@E6.!X)OD7"H+6:6=AB6K9.GS#3]J42^I1HGHH?7RNB/M WM("R$FFN2R@1 M7Z,9IU2W9:EX^H*>60:B67_BT%SPC!5[@GS$T^SK=.T-/ODSWAU>R"=MNAE8OO-[-OY.55$)_ M4O^N:$:M9F0UHPN:2]O(<[VJ>3W+,^/E+>Z;&K[ME^\4T^L-O$-0<@H*^[T6 M<^"ZV[KN7G4]H;QBZISKFM??=Q0.!X,CWZ>H(!H.H^&1\U.8[P^[T9%W=^_[ MI" V=LY)E!J+]:O:[K:C=&(GR-'^5(_8>B)^RM3S^0F+#6$2%;#6DEZGKYV) M>N;5@>*EG0(KKO1,L&PO=V]R:W-H965TG8[-WRZ9B5,B<4;CD295%@_C:#G&TFEFMM M-^[(*I-ZPYZ.UW@%]R ?UK=R&)24%4$$811R6$^O2O8A=1P.,Q2.!C6@] M(RUEP=B37LS3B>7HB""'1&H*K/Y>X KR7#.I.)YK4JOQJ8'MYRW[%R->B5E@ M 5O=2): #<\ O!J@+90-5LC,ZV6,(3E'OOL)>8[G=@1T]7&XTP&//PQW1SUJ_*8LON'S MC_ ]8D[P(H>F#"I/4A?JUS=EB>82"O&[QT_0^ F,G^"(GSE-6 $(2\G)HI3& MI62([C4#V39#5Z4K#Y'QH(^9EVGH>-'8?FEGO\/(#_U=H_C0*(@BMS':43AH M% YZ%>[W=:^4BBIL!Q#J=MB1TF$4C8Y$&391AKU1QD14%5!GH?CK"H0'$87^ M8+\"AT:#P GV*A >5, ;>&&WMJC1%O5J>YQ?]W3JL&$9_MCVKGW[5RS;7S,84'D799#0\BM5OS MI0"^,G-:H(255%8G=+/;W 4NS031 M^LIX-;.KA61K,\463*J9:!XS=<\!K@W4^R5C , /H. 9 >&PO=V]R:W-H965T8KFA,Q8&M:J"<+ MQG,B59VZSBAG9.TL":C%2%F!.%V,K3/\^='7^E+P M;TJW8J>-M"%_!Z +\&?.@,00T$4""L@1 * M1#4007V(:R"&SC"L@2$4P$X3.0>,M,$^B':?'[@)-P;'&S;47TT+7 MH"?)U=-4<7)R\;I)Y3OZA*;I6YK0(A'H9$HE23-QJD:?GZ;HY,,I^H!L)%:$ M4X'2 CT7J10?U:!J_[-B&T$4-[*E6H^V:L_KN;]4<[L]MR+?P6X[O?2]Q#7^]?^ $GX\LWAV(!_ ^!>_WZ9 MP7%3W![!>-=W6Q6=MO*X;>5Q2WO>\3"$>M:"^5_3:5?5 J"W6DGJOLI8DI9RL;T<[,V/%"KY.EAZHX].).EII$ M@=/)4H/(=X>=+#6(AEYG35>'HLCU.R&Z-HAP[':RU"CJ6+HUB+RH$\>[0U$0 MA-TL/12%;M>[>X.E>-C9J \FT4Y8JK2Q=\YV^E:H_H*6:2%01A<*:8/)+C"M0%[D)*9TQ*%;N?1,+HU;A!^K9?&^?%/4O%)2K+M0*#VWFT&#XMQSX^!'SGV-HK&WPEA=8[[ZRJ M>91X02BP),_ W.N(SRB$)W(R?I\YHSZE!U[;%_9/H7972\$L/FOQ@U?4S*./ M$52X90=!K[K]C.=Z)IZOU,*&)[1=[.PQ@O)@2B/7"Y8/ M,!I^@#1)A[9A!NW?)+$3WU>0]A6D@75\@S5-AH]!VQVN4<\U"ERC6]WPH@;% MO]U8&,-4C6X;"8H37,>MV2D<+UIF*OCYQ5'"BE#:7W<$C7M!X[O%+>K:8,T( M01UD@0;T%KK.>:O44CIQ-@R*&D9N,TY0('!K#UC];T)=NFE(YS_88SX;3Z>3 MQS2+C]W_^WD?P!02P,$% @ .XE95(Z5CEI6!0 ;AD !D !X M;"]W;W)K&ULO5E;3^,X%/XK5K4/($$2.]?0N&U$$G=CMYWY]VLG:2ZV$X(&YJ7-Y3O'YSO'YU+W^DB*-[K% MF($?69K3F]F6L=V5:=+5%F<1-<@.Y_S-FA19Q/AML3'IKL!17 IEJ8DLRS.S M*,EGB^ORV7VQN"9[EB8YOB\ W6=95/R\PRDYWLS@[/3@(=ELF7A@+JYWT08_ M8O:TNR_XG=EHB9,,YS0A.2CP^F9V"Z]"% B!$O& MS((9B/$ZVJ?L@1S_QC4A5^A;D926G^!88ZT96.TI(UDMS"W(DKSZCG[4CN@( M0&] -4"2!9P!@3L6L">*N#4 D[IF8I*Z86TIQ^ MDHNX/[*"OTVX'%L\,K)ZN[SCGHO!DF1\.]&H#,@E>*RV B!K\/#X1$&4Q^!> M7# "7C'@6X*E7"K)A6#&14I=X%9$,F$_P5F(692D])SK^@.8@&ZC M/3%Q?[ M=TOVE&NEUR;C5(1!YJHV^ZXR&PV8#1'X3G*VI>#//,9Q7X')?= X IT<<8=& M-89X90 ;7@!D(:@Q:#E=W-*(AY/%X7R$C=V$U2[U.0/Z'C!E1;)B/#Y55$3P M'MX-WLC*3K.R4ZYL#VVH,KPCBMQ&D3M*X2D_Y/D>9)OQ);< MX2(A,3CC#*KWY[I=5"WAE4N($GA8V('''7SH1E8#0I[;!X4J"'FVTX!Z%+V& MHC=*L?(5V!11+B+U#A=/L0!Z#I*XJ""^(27"H08$.YIZ7/R&BS_*Y;D7K/>X M^(H%E]#Q/8F,#H7D\(4ZE.W,]72"ADXP2H$":GT5R31H$ED=.!E&!I0-UP/8W%K=:XNA]6ILR[GO,-UY>"H(.Y1J=056'0P6QC* ZH M=0@:=4C&.2IE%!WV-=K0=1Q]"Y8P2V3%N#L^?&',J\=3C7&$HOV/9; M.-YPGS^T$:;&W-98ZQN6PEZ'XZSDY-/BD(&&V+<]'SI3J^7G.L!1#78"PY6[ MG@YG>X;GRP[0X5QCB'\[JL"IL\K40J"6WPG><)6D]:#A.;(S5)BF4H0Z6*]2 M]'W1SC1P?*@1/Q'&JFL[4$#_UR9)V#9S.-[-/V66A&ICAI:C%& 5%3B!['L5 MY/M#U;?M\7"\R7]LG(1J*X:^LI=4D&,K.TG3U-U SP:U/1U9GSA0ULIZ4Q/R M)+\OM2A;CHX>Y0T0:J<%-#XM?'BDK/7U[9!+GP9DR7PT>H;F8]3V>C3>ZW]Q MI*RU=XV:VU FIX+4E LUJ&[*]?FU'1W9OV^F1&TK1>.M]'?.E+4I4J>0?_HN M-3#',BQYIM1I;ZZ4-EO5Y_J+0,1RY^.AQG)/]>T\&X?^! M/4=M)T7CG?1+9LIZS3ZIP$!*J=3@'&@$2O)I< @9OCW OFW_:/Q X:MFRGI9 MA9@25AV.;WM_@%@[C*"IP\A7#HNU$;VD]0TDCRL:F*8$A#IMO1)0^<+L'$1G MN-B4!_H4K,@^9]51;/.T^=/@MCPJEY[?P:NP.OIOU53_1'R/"E[N*$CQFJNT M#)]G7U$=[EV_.N$4SHJ[$FG)860B9$0VOUW$SPK@S&MBY!SD:B(U.&:C.U4;(T-E+L23>;E+AHYG$-&4QMJ$(/#8TAN:IB82X/A1 M!'7*;QK'^O@E^A=+'LC,B:(W(OW&$KT:.CT')71!-JE^%+O?:$$H,O%BD2K[ MBW:%K>>@>*.TR IG0) QGC_)P< AM M9G(J-@\3HLEH(,4.26,-TY3+6&5@9\>3;6(GR['D+D$W8@, MMI,B5I!+]$B5EBS6L&*M$.$)>IS.%-("S2F"/:%36&3<>&;@DYN=3:@F+%7G M$&,VG:"S3^?HD['Z8R4V"H*H@:L!N@'@Q@7,<0[3/P$3^^A><+U2Z)8G-#D, MX +GDKC_0GSLMT:;N[=\1]\F9WW&]A$Y0R!C9><$K& M%9'TB.N8Z+,9TV.[( _:M4'-E;4=]7I^!!G:UJ5I6O5Q)\2' M5I.F5039#DJK UY1R2MJY=4X%#/.]$].1$LZ.^5G.Q]#WVX)J-N:AR^$2;0E MZ88BL4!;R I\45;)44WBN<)YV$Y-%>Q'7<][)7'3+,*=UU:3IE78J\?5;>\!.*7L"J)NDQ_OT&9AST3X+&7E6@O%;8MY!R"V!G:S@,R)9* M^$^"UE0R8?&6Q)J\$#QK14M51S3.CVBN\AE,["F1ZOQH<6J'&.:NJ(.RO$CA M$"5DKUK.&:X5:/S+;QST#[K]L2$INN,*Y$K-/="*QJ_0^!_C(L)5Z<-!:X+R ML&;#,KXL-L51$=O#!+F(;9"JXH?;J]\[-;MGG&6;#$8S3O^3?E7YPM$'T:\J M;;CS:_1K#Q/]7+^JN.'VZO9>_8=[3^22<852NH"0 MWE47SI',F\;\18NU;:/F0D-39H&PO=V]R:W-H965T2D M/>['WTAV["1VW$(YZ)=$EF=&\\PSTF-[O)'J6<>,&?22)D)?=6)C5I>>I\.8 MI51?R!43<&*T<@YI8E'?+_OI92+SF3LYF9J,I:92;A@,X5T MEJ94O=ZP1&ZN.KBSG7C@R]C8"6\R7M$E>V3F:353<.6542*>,J&Y%$BQQ57G M&E].2=P,RI9K9!;GYE!:">C1?*1+M? MM"EL_0X*,VUD6CA#!BD7^3]]*0JQXP! FQU(X4 .'/ QAZ!P"-[KT"T<7*F] M'(JKPY0:.ADKN4'*6D,T.W#%=-X GPO+^Z-1<)>#GYD\&AD^G]] Y2)T*U-H M)TT=(>=H]OBDD9%HSA#0;Q*PX,(:I7#;^:&3*3.4)_H4S)\>I^CDRRGZ8JV^ MQS+35$3Z#.F8*J;MY#U/$@BMQYZ!S.WZ7EAD>9-G28YDB0FZE\+$>5$8OV M W@ N<1-MKAO2&O$*0LO4(#/$/$);DCH]OWN?H/[]-WN>-2")BA9#%R\X!B+ MML;G\SJ+UTI1L62P40V:OZ)=NQE]==/7&ZHB]-=O$!)],RS5?[F78?J?@Z]!F="@%=<#^YEQ!:NLF')B M(D)FQUQ&33RU!PO0*Z.JK4[#,JWA_]%&PQKU!/N^?]!&=:N@-SJTFM:M^KT= MHSU8HQ+6J!76DU LE$O!_X&*[X$*I39GH*<)-7 +#M],K)FV8SA#C>*A';IB MG,%=0Y,F^*-:RGAP-&?L5TKAMV;]%0KNUM\X,84!73,%#P=%H]AT2UQU6 C^ M'RI)T96DA+FDY!R?P(1KG]-&F6A/$3M7-$!IKA9DB"+ZVM:)>$:@%15(*U5N*-/-\1_^B'P P[]Q;J53!Z4.U*^^X#FF"_K1]:C5\ \\2F;+^"U!QY6 MXN[GD A<:1]N%[];6 IV.^ /\ZJX1MCN\&V=FAZFBL#]7;JZ_E&Z*AG%_0_3 M]7V/KC<)JA03#SX)095:XG:Y_ !!=9D;D*/\5#J'VX6NX.>>"YYF:=MC>Z5" MQ/\<92>5,I!V99C5SOF#IZ@0%@>=;#H6WPCM7_C^+VU)5@H MJ Y+\DG>.DAU:I+V]XX/4=$>&K;#,3*\G??OE,$6M-\Q-&RY3)C\E;2<+;^5 M7+LO! ?S-_ARFG_QJ,+D'V#N86=SH5'"%A#2OQC B:KR;QKYA9$K]Y8_E\;( MU UC1B.FK '<7TAIMA=V@?++TN0_4$L#!!0 ( #N)651:3\NC3P, )0* M 9 >&PO=V]R:W-H965T2ZMZ(!\WW:X8< M#3G:"?FD-H@:7K(T5V-KHW5QZ3@JWF#&E"T*S.G-2LB,:1K*M:,*B2PQ4)8Z MONL.G(SQW)J,S-Q"3D9BJU.>XT*"VF89D_LIIF(WMCSK=>*>KS>ZG' FHX*M M\0'U8[&0-'(:E81GF"LNX+UO%$I5XL4F6>L*MM70OBK=(BJV'R(.-YU;*7>AT. #_L /P: M\$\%@AH(W@)1!Q#60/@&\+J^$-5 ="HPJ('!J<"P!LSN.]7JFJV9,\TF(REV M($MK4BL[9G\-33O"\S(3'[2DMYPX/7G0(GXZF])F)C 3&26X8B9'SN!6LEP# MJ2+<,"[A&TNW")3\<+5C,E$@5K! :?Z&/$9XS+E6<)<76VH^SE$SGJI/)+1X M>%34? 'U(9)5"-'D^NE TY8' LX%',3N/\: M^-3O59QC;$/@?0;?];T6AV:GXVX+/C\9]RY:\.M^_"N3-OA1I_,WI^"#3N=O M3\#=\S;GC[8B:'(P,'I!5PZ627&V?)^#5Y)2<(U4^#0L]W!HMV![,VU2$7[\ M2Y)PIS%3/WL<"AN'0N-0V.<0%))35G_D.6Q5 @7**GL_M6U7I7=A],KB_SPY M#^SP?.0\'^[*>ZO L\.+8ZO;%JO(]GY;'844-2%%O2%=OQ14_&GAGD5*BYMR MO6_["_M%@H'MNO^T_2Q_X,(.;M[/^=%[[BCZ01/]H%?HGJNGLY5$!)YKI JD M05)=:UN!?B'7]@>M"_ G+(A:X^_'?#L,^L(?-N$/>W7^0YE1Y+!')EN+;S_N M5R!<0%;5X"$D;-\F-/M+H:!+:/Z70K[7HE2ME7-P.&8HU^;>HR 6VUQ7QT4S MVURMKLR-XLW\U+N<5S>DWS+5?8T*XIKG"E)&ULG59;;]HP%/XK5K2' M5EH3S#)@5AU;&:;4O[]CITT32%$U7@@MG.^X^\[ ME]CCO52/.@*J"9 Q4\ MB'J]05!0)KSIV*W=J>E8[@QG NX4T;NBH.HP R[W$R_T7A;NV28W=B&8CK=T M TLP#]L[A;.@]I*Q H1F4A %ZXEW$WY:C*R],_C)8*\;8V*5K*1\M)-OV<3K M64+ (376 \7'$\R!<^L(:?RM?'KUEA;8'+]X_^*THY85U3"7_!?+3#[Q1A[) M8$UWW-S+_5>H]/2MOU1R[?[)OK+M>23=:2.+"HP,"B;*)WVNXM A(,S@*@" M1,> Y P@K@#Q>P%)!4A<9$HI+@X+:NATK.2>*&N-WNS !=.A43X3-NU+H_ M M0YR9+HU,'Z]F&+F,S&6!U:2I2\@5N5\^:&(D60'![!N.%DR0.=4YN5B H8SK M2VL&VBB6&GSMG)$'P&PO=V]R:W-H965T/>C)6B94BAD=-3!)%7+_=@E3;ZP[MO#_X)I8KZQYT)^,U M7\(3V._K1XUWW2++7$00&Z%BHF%QW;FA5U/FNX 4\8> K:E<$R=EIM2+N[F? M7W<\QP@DA-:EX/AO W<@IBY?J*1)_Y)MCO4Z)$R,55$>C PB$6?_^6L^$)4 MVC\0P/( MA\0' CP\P#_U( @#PC2D5=VRUHQ3""^)3[\0YC':0.CN]'"O(7QZG7F(G M$O&2\*6&E&WC=&E_H]^[]+S/+=1[!?5>:Z([G'1:S!(WL1MY9.&#--PUT,V$ M^FPTZH^[F^ID:H Q.AH,=V'3IFP!X@K8CHA^(:)_ROACCW8E""N2W.CG)=%I M>7BX*FKTD]G%)FMB%?$_-PU#.P'J>4?J,2BD#/X/*62[4B4:9]\,[!8@1C7I M(NDWBFJGTCNF:5AH&IX^Q]P0_YYPE$@"CYZ]G*=KM(G=L#97>M[ \_8F7H;J M5U!!;[2/FC:@:%!![>@:%;I&/Z8+.Y'S6]!NW8J<2I,Z/HJFJ!^VYF/S2;GU5CLBSD.F;9"=H54 M/)ZV"VFLBYI)L>19 44OW>01FEQ5/_B R<:KA_=4MIP87&/9Y^P6W_ALLD;8=N%1%N M##1;9IZ^RFO8K[.OH_KUAM& &HP.2BPW"K3=MT^3>&RV!747]>I=(X?M2.C5 MA=91(_^@T');0=OW%0^XQXF2J,4]:.GNM/_Q]GZT=&SZ(Y9=.'*U5W[!5K)% MIK@$E]!8TO97^$>WWI((Q]P%*6SL#:G>'H5TH>7VV) M#+\L:CVQ 4>'=9.8-N7S:+TO=BNG#A'H97IZXSXKDMAFG^K%T^*$Z"8]%]E[ M?DNOIMDY3YDF.W9ZP"]&M&\B88$IO1D-U:MT[.-F;)61>GE"O@< MM /@[PNE[/N->T%QGC;Y%U!+ P04 " [B5E4S:D)CLX& .) &@ M 'AL+W=O&ULM5K;;MLX$/T5PEL4+;"-Q9LN MK1,@L5-L@*8UFF;[L-@'Q:9CH;IX)3II_WY)219EBF*\*^@ET>7,2)PCGN&, M.7O.\A_%EC$.?B9Q6IQ/MISOWD^GQ6K+DK XRW8L%71RE;)F#8I\D8?[KBL79\_D$3@X7OD:/ M6RXO3"]FN_"1W3%^OUOFXFS:>%E'"4N+*$M!SC;GDTOX?N&6!B7BSX@]%ZUC M((?RD&4_Y,G-^GSBR#=B,5MQZ2(4_Y[8G,6Q]"3>XY_:Z:1YIC1L'Q^\?RP' M+P;S$!9LGL7?HS7?GD_\"5BS3;B/^=?L^0]6#XA*?ZLL+LJ_X+G&.A.PVA<\ M2VIC\09)E%;_PY]U(%H&T.TQ0+4!T@U(CP&N#?"I!J0V(&5DJJ&4<5B$/+R8 MY=DSR"5:>),'93!+:S'\*)6\W_%K:)==2=*P:V(>,0JMSE8UI]( MY?;-@O$PBHNWX@'W=POPYM5;\$H:?=MF^R),U\5LRL6HY+M-5_4(KJH1H)X1 M0 1NLY1O"W"=KMGZV,%4A*.)"3K$Y I9/2[8Z@Q@^#M #H*&%YJ?;NX8S!Z5YE*)GBX@1D'@SJ9/[;@:8 @&GG\,6YB\$8%K8$>#H,T@J'40G\LO M.(S!M=2D/%J)P\.D^+A/;1^6VSS"'8L*KWF$-XR*RMQM!0_[,* :$UT4<0(' M:4084(1 8N;!;T;@6T=P_7,5/H4\RPMPGTKI^)1)*CP,&S%Y@8Z@>5(P%AW0 M4?KJ#".DMF]'$;I(C_7AG0Q$=JAS2U[8 HG4*Z#1V%):"?% MG"7!HBPI[/5A?G$]72R M3,Y<[/>PI>08VO5X&>U87$8F78LEA,CB)\X' M.AE=%'8ITX*KU[_Y"'H?ZLR#$3EU_B EJ B.10]2DHG0,'IJ^Z.0>KY. MCPGE(@VU,*!$?J(]]"A%1G9%OKFZ_EX3 1$)C@H*6Y"46"(R&A-*+I%];"'!Z7%R*[%%05B*0%*1D2MUEXH_]=$@Y1^(F\T M>I18(ON:\V5Z_"X]2)\"%/=BS1$-*BY%=BWORBT'>;$6EDDWL MC,4+5BJ)7UAVOL1+;7\4<8_JU8P)!3U]-69 !;0G_V.EP=BNP=>R\;0%BZB0 M4X6W)\V)81I0-,!!#RE*CK%= MCIM%64/+/-NGJRB6-2XH+%%2FDE&:W$)THDR< 2GYBJJVVA6X42\U14Y3*Z($DHQ6WA,EB61@>4^Z)3ETB)Y)#*AV M#Z5FPN J:'7/CH>@!)?8!7<9[Y,'285<#TNAVD2<_R]JE$*2T0I[HH21#"SL M2;<8#[#>LS2 (*%8I\: @BXR4T.5[%*[[-Y&JVWT&*;@,%T.5?V)680J<:2C MU?)4:2,=6,O3;OWM=?J2!A"%NFH90) $/14D5<)+[<)[: >_4SF^*BH_9P40 MJ_:ZATP=:NB5V6*HA)..5NK3UL]( TM]VJW/(=5[E@80T37-@&EW X[?7ZDR MM:OR92Q6P;(E"7;U3\'W9W=GMM HM:2CU?)4Z2,=6,M34_V-'7V]98(Y?J?M M98")M1OMZ7M1I<#4KL!=&N9A&JYMS6%7::,[6O'N*EET!Q;OM;UW%+I Z\O/ M#2C7<_5UKPE%J*Y9T]9&B83EC^6&DP*L1/''J_T!S=5F4\MEN95#NWX%WR^J MK2G*3;53YC;,Q0*Y #';")?.F2+8KMV,\9)QG27FX9>&:Y1(@ M[F^RC!].Y .:+4 7_P)02P,$% @ .XE95%M3+G)D @ D@4 !H !X M;"]W;W)K[X$9;?39)"\3-S)=8UA(BWRAJ_A'G#9+!Q%:8=2 M2@W&2VN8@VJ:?!I<7([#_KCA0<+6'XQ9J&1E[6,(;LIIT@^"0(' @,#I]P0S M4"H D8R?>\RDHPR)A^,7].M8.]6RXAYF5GV3)=;3Y&/"2JCX1N&=W7Z&?3VC M@">L\O'+MNW>R7G"Q,:CU?MD4J"E:?]\M_?A("$;'$G(]@E9U-T2195SCKS( MG=TR%W836AC$4F,VB9,F',H].EJ5E(?%S&HMD5Q&S[@IV'@/P&0?L?;W /.^YAY#X[PGWE4=)U(6K1F4<>5=)Y M9#57%;-5*#=[S:T6>A2A0T,]%9-!;YBG3Z\(.NL$G;TIZ %J*12P:Q6Z_/>) MSG@CD:LW2AYU#*/_;O>XXQ[_L]VBK2S8;F"'Y+T7%#X#=Z^9WA),#DP_'_]E M>7K08N&UNN5N+8UG"BI*ZO37!A ZU7UN)+ M$!JY>X:+7U!+ P04 " [B5E4-$^&YA<' 6(P &@ 'AL+W=O["WHC-TQ]7DQ M$7#4K;0$8RJ067?Y?:S[+)PV2F5+)C'OT3!FJ^WQEV M4, >:!JI6_YTP8H)];0^GTBK%.!_FI5#PNA,&#.$SR__1G$8@E 8(; M!$@A0-H*N(6 VU; *P2\M@*]0J#75J!?"/3;"@P*@4%;@6$A,&PK,"H$1FT% ML%-FSFDM4B6[=;9QF6[<.M^X3#ANG7%!J"'+JX)C'<:@ $4HBF@3H MF"LY>I59G3]*O5R8]=RS1]++;8<35JO(SR: MIF&D06QAA5NQW\WTN@UZQUS*%\#_,H8QZ%*Q6'ZU6/ J"UYFP6NP<"ZTB87@ M#Z&JJ_!<>I!)Z][W\0"/>B[IC?:ZC\LU7#.NWW>&WF!UW*>Z<8Y#>J0:MS*- M7C6-GG4:UVD\90+Q!U1&7\*-6LWUS!9,J&<4T!CZ;_0?JD]/GN7<2'_)NP:_ M^I5??:M?]TQ 4T"SUAR<4W.&)DRDZ%XW['!C3Y/0SZY*?0?_!DV\):>#RNA@ M2U4SK"P,K=.Z!><%W Z1/Z=BQNHZB_/A6J8'(]A%O:B'3:-6W!M5[HWLU0#[ M/,%\%C[2:<30@LLPST"BZT%'N<[CR]%:]C&XTN0,=DP#YUC=N?-90D7(WZ/# MX!NTC+J7@T(\YD(4N[:;!W0J50C;+XAI40AP74++=P@M'Y0,J%"Z?F$D-(2+ MB&5R5TS->8"^7#%=_E]!Z:L6'%[J4?&62@X38X/\":K."_'E6MK!7J\Q?P;" MV+4:'G/!DG\Y.H(<0%@?RV BJ#.]&T=W"^:'- IUOBX3WS9;PV7L;2NB!IK8 M3LV3C(D229["KKZN"2T4+,?4'30O"8-%;.?BKX84*OLNG4KV(]5KY_01_MHB M8$B)MX5*;%B)[;#<&.4CO$Y!/.@W1ME@$-LY^!M1OJ(_PSB-;?L8]C7D*50+XB^!4;=^.UU _:@0%,80B=D*5F:9/ M5#1L5\DZI"R6#:*('5&W+ "[KXQ_8F!%M@4K8F!%[+ Z#!YIXL/=G#[G#T/R M.WQMF,=DG5O#9FX1PRUBY]9-LA.P6#^&@:XR>UJL79KR^J";FQIBJ$;L5(-L2R72O'_QLU8E3/P4 M6IK:IRRD!G$]2T8,XXB=<9.7Y8 R?U:<2R! ]3W?=:%]Q2^G.3ZN@9]K;_I^ MLP,&C-:R&RP1AVT#.C0MH\-P1U[?OP M/\K/:X/?-5!V>]M*JF&N:V?NX6PFV RV1MFR#H-RTH!?VU(:NS7P]8;-:\G0 MU[73M\DAQ=%4WY_" 6I@(AD:5@I0TNQ#=9WGSW<[*T!M6L']:]Y^THK9YWV M(PO%#.Q=.^S_FMQE/6HJV()6E8Q.0KE(%;,]#C/<]K;5M'H&QIX=QAMW!!>% M@I7:)8T!] R$/7N'6H7N]Z)H0.QM[<'ETI-+.S(W1O'46W_:V!LU1]%0S[.W MHI/;F^O#^]/Q:W/7,TST^MN*K\&<9\?>.O-I;?2.^7O?>J&-7?!GB&; M9R?;$==]>/[BT[H=./-JND]/<,UY\_Q[D7=^4N\.\X_T3!F\R]&KJB8A5 ]$7L %YP/ RA-D7^$ MD1\HOLA>'D^Y4CS.?LX9!&PO=V]R:W-H965T[%-X@$KUH9/TD:HO8J37W5H!;^S+9H^&1AG1;$IENF MOG4HZABD59IGV66JA31)6<2]!U<6=D5*&GQPX%=:"_=[BLIN)LDHV6X\RF5# M82,MBU8L\0GI6_O@V$H'E%IJ-%Y: PX7D^1Z=#6]"/[1X;O$C=]90\AD;NU+ M,&[K29(%0:BPHH @^+?&&2H5@%C&KQXS&2A#X.YZB_XIYLZYS(7'F57/LJ9F MDKQ/H,:%6"EZM)O/V.<3!596^?B%3>^;)5"M/%G=![,"+4WW%Z]]'78"&&=_ M0-X'Y%%W1Q15W@@29>'L!ESP9K2PB*G&:!8G3;B4)W)\*CF.RIG56A)7F3P( M4\/,&I)FB::2Z.$M/$FU1B=J"\]2U0OI$.X%$3HXN4$24OG3O5Y%2JPN<*15 MKV3:*2:. (Z' M6HTCX/@ X)WU_K\"_;AC'[@EU/[G$8;S@>$\,IP?8+@1FB>A!A6NXD2&IG7H M3_<5LP.ZC$!A\M;E:)QE69&N]_!?#/P71_F_\KR!74!K%?+(M4I4&'H#YLCS MCW#H9H^CCCZ CE>[KT+I3N]J=,LXH1XJNS+4M?&P.SP"UUWO_W7O7I![X9;2 M>%"XX-#L[!W+&/G(XB*) M'DG9#9 ?OT-*EN3:5KQA>;%)\7SGSH_D<"ODDXH -/F1Q*D:M2*MUY\<1P41 M)$Q=BC6DN!(*F3"-4[ERU%H"6UI0$CN>ZW:=A/&T-1[:;W=R/!29CGD*=Y*H M+$F8?+Z"6&Q'+=K:?;CGJTB;#\YXN&8K6(!^6-])G#FEEB5/(%513BR4QNEJ.6:SR"& )M5##\V\ 4XMAH0C_^+I2V M2IL&6!_OM,]M\!C,(U,P%?%WOM31J-5OD26$+(OUO=C^"D5 ':,O$+&ROV1; MR+HM$F1*BZ0 HP<)3_-_]J-(1 V >HX#O +@_0SHG@#X!<#_&= ^ 6@7@/:Y M@$X!Z)P+Z!: KLU]GBR;Z1G3;#R48DNDD49M9F#+9=&88)Z:SEIHB:L<<7H\ M%4G"-;:*5H2E2S(5J>;I"M* @R*_F'F BY*9/E!$A&0J8?JB7R8@68\ M5A]1\F$Q(Q_>?23O"$_)UTAD"O6IH:/12V/+"0J/KG*/O!,>^>0S^A IK-TRUFYCK--=_K]S'9$Y3QER#(O)C(\H#ZE9'FMO, %B>LMM>JN&16KZ0 M<@O>G]B"^T[4SE7Z1HU#O)[Z_V*[ M_V8)]UM.N+A?-4C ;?T_%Z27[?)K^=Z:V%>&4XGGC[7/3*XX7J5C M"!'J7O:PZC)__^03+=;VOOXH-&X-.XSPS0C2".!Z*(3>38R!\A4Z_@=02P,$ M% @ .XE95*50WG4F P I@D !H !X;"]W;W)K&MNYY]YSSJWM3#9*_S(9@"6/@DLS]3)K\P^^;Y(,!#5G M*@>);Y9*"VIQJE>^R370M 0)[D=!,/ %9=*;3[S- M_JD4CV(6U,!<\0>6VFSJC3R2PI(6W-ZJS174@OHN7Z*X*7_)IHX-/)(4QBI1 M@Y&!8+)ZTL?:B!8@[!T 1#4@>BD@K@%Q*;1B5LJZI);.)EIMB';1F,T-2F]* M-*IATK7QSFI\RQ!G9W,E!+/8%VL(E2F9*VF97(%,&!CRGEQ+4V@J$R GEV I MX^8=KM[?79*3-^_(&\(D^9:IPB#63'R+C%Q>/ZFK7U35HP/5+R$Y(W%X2J(@ M"O? YR^'![MP'WUHS(@:,Z(R7_Q/,\AYQXL?7S":7%L0YN>16G%3*RYK]0[4 M>C;6V:YL!II()=\GA=:. &=TP3BS6'J?KU7R89G<;=7UK#<:QL%XXJ_;_G7# MXG$8.:_7>[CW&NZ]H]P_BIRK)]!O#?E2TWPZ)0^X7T&;M^B;P%/&4+=/3\EY M854[[#-(T)0_+Y4&?-:JR,D54&XS,J<:R)Q3)LP1I_L-V_Y_[^J@J34XZ@S* M,+B1A"JP&DT274!*\+#%?;)M=[)'5]73*O6@W:QPA.?Q7SW=%S;NM\)VF \; MYL/_^7\<=DA%\2CHAGDS4D:@T:R?HX!+:F"[Z? M^*C+:#3H\.Y&Q?W!(=KCAO;X56AC0,*+M(PD>%GGE*4$'MT> ]-JU[95U!BP M>\6..S)Z':G'8W:$AL'S+1.\OM1*U6$U=&PO=V]R:W-H965T MQ:JF,,&*?,-7.$=ZV)RE'Q,[\;# MD!\3O@C*A&23\(0HDE!03N?SN64$R]R:_9@0[9'"X-H-59[<4*' M0YF3]:O"UU$Q,4H)\KM,#KBN8&(T";U"70IT\!X>D0BM [.$B<5*$%Q.D;B0 M[@HN0&AX$E+Z[74Y(R\G@+*RI1XWU-D)ZBF6/1BD[R#K9^G+? J7%U=_HC!O MIG.4=8ZR"#L\ ?NOXI\P1RV,/<3WO!12T-L9LD%'-HAD@U-DQKF_]NS;H\^! M!T+EOI]A&'8,P[-V/F_)D3\93P#RM[6RL1*.;,'U&E9;;KDFQ/\>1$-Q'2G" M-=T5@_2VE^5L=ZR,';51N)%/W*Z$=IYVZ>OZO1L/8)LN;P(RF]A9"T.^3^.P M]@\#VI#@UY?&T"$(S=H]-<4O4$L#!!0 ( #N)6502_"C^^P( "T( : M >&PO=V]R:W-H965T6\6/@X] M6$MUKU-$ X]Y)O302XTISGQ?QRGF3!_) @7M+*7*F:&I6OFZ4,@2!\HS/PJ" M4S]G7'BC@5N;J]% EB;C N<*=)GG3/V98";70R_T-@O7?)4:N^"/!@5;X0V: MNV*N:.8W+ G/46@N!2A<#KUQ>#8-'HU/"]P>;]@_NN0IF073.)79=YZ8=.CU/$APRBX1*O(7%HS9MAHH.0:E+4F-CMPM7%HRH8+>XPW1M$N)YP9366>$ MN;N9P<&[0W@'7, 5SS(Z+SWP#85KG?IQ'=JD"BW:$UH(5Q1,JN%<))@\Q_N4 M9I-KM,EU$K42C@MU!)W@/41!V-\1S[0=/L.8X*&%1V%+.)VF]!W'=[R'[Q85 M'2AS:I9+,"G::I=P:S5.QU(*'KM=#7,E?Y'NX2_,K[]^&=^>7[;X/V[\'SO_ MG3W^+Z76+\[[QR79P(7!7/]L\7#2>#AIS= *!@HE8T02CL(8Z&PO=V]R:W-H965T$9PZ=O5@3[V2O]:L/OI?S*/:" M0$"!GH&YSQ&6((0GJ_[#3TX0*0)E< Z0!(@^Z^ M4%"Y8LCRS.B.&)_MV/PB6 UH)XXK?RD[-.Z4.QSF2RTE1]=EM(2IDBRU0JXJ M4 4'2]Z3+5A>MDR09R9:(%];9IA"<&>W*T#&A;TC-X0KLN9"N#;;C**3Y/Q\S]5IV/5::CZX4K5-3MQV4I2G1M5NM$=6GCT+?Q7?WK*^T#I M7]$QGWU.)K.,'B^5T(M;]@]FS4S%E24"#@X73SXY M,/81^@;L+%[S6Z,0K+ MVKU;,#[!G1^TQG/@9VG\)\C_ %!+ P04 " [B5E4P4@(&Y," "?!@ M&@ 'AL+W=O&ULK57;;M- $/V5D56D5BKQ M)1=*E5AJDR)XJ!2U%!X0#QM['*^ZWC6[ZZ;Y>V;7C@DHB1#BQ=[+G)ES9JSC MZ4;I9U,B6GBMA#2SH+2VO@Y#DY58,3-0-4JZ*92NF*6M7H>FULAR#ZI$F$31 M)*P8ET$Z]6=+G4Y58P67N-1@FJIB>GN+0FUF01SL#A[XNK3N($RG-5OC(]JG M>JEI%_99CYQ\3[@"\>-V5N#4[)2ZMEM/N6S('*$4&!F M709&KQ>B)0&[F2.^>\)0I+8 MZTQV.F^3DQD7F U@&%]"$B71 4+SOX?')^@,^[8/?;[A/[5]P4TFE&DTPK>; ME;&:/O;O)ZJ.^JHC7W5T5(4;)N90LZVK[8:*NZ'6W5"M&^JAD;6YQSZW,X>7 M-(ZN!N^GXTO@DI27JC)B083@R^8[@85:0-WA)WN'<*:=+0A34*OHZ MM\CTH:F>+CZ.!E'TYD1C)[V*R?]601]2LVE 8$%0:/!.^JB;NVPW5A5>T=9*4O^Y)-HF1.(%^"2)! M4;5*[511K7V8]F"2"['JV)GM0)'VXW=MT@ 59>I+U1=R[?B<>^X]Q/9@I?23 M*0 L>2Z%-,.@L+:Z"$.3%5 RTU452'PS5[ID%H=Z$9I* \L]J!1A'$4G8C&GB '[% X>5V8F)*V6FU),;7.?#('**0$!F'07# MQQ(N00C'A#K^-*1!F],!=^,7]BM?/!8S8P8NE7CDN2V&P5E ;+GIA$[ -I[ Q W@-CKWB3R*B?, MLG2@U8IHMQK97.!+]6@4QZ5SY=YJ?,L19],KQC5Y8*(&<@O,U!JPY=:0;^12 M28MUM\7%; M?.SY>F_P/2B!TK"4]1&RI"5+/%GRWTYVR,@8P"8RF>]UJ^EP3K"+VQZY53^4 MU.W$F!ENR*\;3$"N+93F]Q%YO59>[VBM.W9F>W:*1N"Z0\KM/X!P6=7VD$6; M-#3R>=Q'OTRC;G\0+@^(Z[?B^D?%W7+)R[HD?\F$FTS5F'_*+!PI^Z1E/OF, MKIRV\DX_QI5-&IKLN1)%4>^P,6>MOK/CQK#G=QISWC*??T9C:+3=&*./L:;) M\^J+B9+SP];0G:V;'E7XZ(\<[,]HB=H6\ Z7Z':+I/&G]&F[[=+D@WQ*#OI$ M7_L4[IRV[N:"Q]J"2T,$S!$7=4]QK].;R\!F8%7E#^"9LGB<^[# "Q1HMP#? MSY6R+P-WIK=7LO0?4$L#!!0 ( #N)6510Y^%+;P( %(% : >&PO M=V]R:W-H965T0 "=.0EJ46")$ MJ$@$(5+H0]6'B[U.3ISOTKMU0OOKNWRO"2JS'4?=Z.W@42Y7Y _B=+062YPC/:T?+._B%B67 M)6HGC0:+Q3BZZEY.!CX^!#Q+W+J=-?A*%L:\^,UM/HXZ7A JS,@C"'YM\!J5 M\D LXV>#&;64/G%W_89^$VKG6A;"X;51WV1.JW'T*8(<"U$I>C3;+]C4$P1F M1KGPA&T3VXD@JQR9LDEF!:74]5N\-C[L)"3=/0E)DY $W3514#D5)-*1-5NP M/IK1_"*4&K)9G-2^*7.R?"LYC](;(2T\"U4AS%"XRB([3@[.X,[HY=E7M"5, M<4%P/$424KD3OIJCEL;"O2%T< 12PTPJQ2:[44PLRD/'62-@4@M(]@B88G8. MO>XI))VD^S2?PO'1R7N4F$MJZTK:NI( V_MO7:=PY1QR24+G<"?%0BI)DH4W M]>; '\D-<_)&\3;#<% M:&_D1];5(,, XL=KDR;]SYU1O/F NM]2]P]2A[Z2[VO.??V(M,V MUZ;!OS8-_Y(;[XR(_]O,A%U*[4!AP4F=\R%CV'J"ZPV9=9B:A2&>P;!<\4\/ MK0_@^\*PFF;C![']C:9_ %!+ P04 " [B5E4(21[.JP# "@$ &@ M 'AL+W=O&ULM5A=CYLX%/TK%NI#*^T.V'R9 M*HG426;56>VN1IUM]V&U#Q[B3-" G=IFTOGW:P,! H10*FV.< MV9Z+%[FE5($?6THS(&[ZC3-_9<)$1I;OBV98[0:"O9CM MR#-]I.KK[D'HGEU'62<993+A# BZF5N?X,<[Y!M"@?B6T+ULM8$IY8GS%].Y M7\\MQV1$4QHK$X+HGU>ZI&EJ(ND\OE=!K7I,0VRW#]%_*XK7Q3P129<\_2=9 MJ^W)91=899 DK?\F/2H@6 M 7HG"*@BH*D$MR*X4PE>1?"F$OR*4)1NE[47PJV((HN9X'L@#%I',XU"_8*M M]4J862B/2NB[B>:IQ8HJDJ2 ;\"2"MUDX%,<\YPI"7X%2R*W@+!UV;C[GB>O M)*7FWON2)S]HU-?'%7C_[@-X!S3[[RW/I:;(F:UT>F80.ZY2N2U302=3B6^ M"W\!R$%P@+Z<3G<&Z*O)=!@-T.^FT_$QW=934L\+JN<%%?'<$_%.2__O'QH* M[A7-Y'\C [GU0&XQD'=NH-@T:#/0T 26H<(BE+&@UP5"D1.%,_NU/5%]&,1> M8&:E#5L-P (OC/ Q[*X/"W& FS&/RO;JLKWS99^IMHP0M//S'/WI5-N'1;B- M.LK/K_/S1_/[3-.U>9Y6/*-2)3&X)>RE?C9'YCVH!PBNN\#">J#P<@LL[&F) M'#_$L"-Y'P;] "(TK#FN,\63--<[D-Y?V&3)HSI^=%W)H=.XNG,YT:M81ZJ[ M+@PZH@_!L-=Z7(]S;>U \+SL3V_-4O^=)TR!;SK=7- QX6'CIO#*=@H;/X47 M--0JUI&F$"/."(U1H'0_"ZHJ/6:R&ZG.A5K",U M7==U4$?U 1SVG5/^@AHK1.-6^!=7X*?7.FKL"WE7EKVQ,33^.O9SLOO]-U;' M=[K[Z0 ,AQ&,.JK;K<.=.;O_2<1SPB1(Z4;SG)M0AQ'E<;CL*+XKSGM/7.G3 M8]'<4K*FP@#T_0WGZM Q1\CZ3XG%_U!+ P04 " [B5E4BN6XIN,% !7 M'P &@ 'AL+W=O&ULO5E;K],X$/XK5D$( M)*#Q)3?HJ73.*0@D$$>P[#ZL]B&T;FN1Q,5VSF6U/W[MI"=.TM2]J/2ES65F M/-^,YQO''MUQ\5,N*57@/DMS>3%8*K5Z,QS*Z9)FB7S-5S37;^9<9(G2MV(Q ME"M!DUFIE*5#Y'G!,$M8/AB/RF+ABJ;\[F( !X\/ MOK+%4ID'P_%HE2SH-ZJ^KVZ$OAO65F8LH[ED/ >"SB\&E_#-A$1&H93XD]$[ MV;@&!LH/SG^:FX^SBX%G/*(IG2IC(M%_M_2:IJFQI/WXM38ZJ,_L5F:GDQB 9@1N=)D:JO_.X#70/RC;TI3V7Y"^[6LMX 3 NI M>+96UAYD+*_^D_MU(!H*,-BB@-8*J*M MBC@M0+>5X&L%4@9F0I*&8=)HI+Q M2/ [((RTMF8NRF"6VAH^RTW>ORFAWS*MI\83JA*6 CX'UU3HRQQ<3J>\R)4$ MK\"-T/-+J >0Y#/P[E?!5CKC"CROE.0++?+]VP0\?_H"/ 5:]8\E+Z26E:.A MTKZ9$8;3M1]7E1]HBQ\0@<\\5TL)WN4S.FL;&&I0-3+TB.P*.2U.Z/0UP/ E M0!Z"/0Y=[Z_N]:A/]E:'L0,-KO.$2WMXB[W'5+P$-VFB<]#.R-^?M#CXJ&@F M_W$,1NK!2#D8V3+8>Y8G^92"E.J* HF45$\',Z+0@R4I6!5BNC2O^,H4;V^Z MJQ'"<@1#/K?C@" _& UOFSG8E/(1#+Q:JN6^7[OO.]UO35OZ&*278"&X[/6U M,A1 BBMZ8&BZQ( M$T5GFL0TH4]94M&D1I1D7"CV;_F@#TVPX>4KZ'N8Q%$'3I\@#A'$J!]/6.,) MCXI_KMN8)IID"[@^+.&&BS"&<1"''2@]BS0GA M^SZ*.][UB"%_HQ@FT48Q(!A!+^S'$-<88B>&2U.^@&6KA(F2+'3IB@7M+81X MPU$_)+B#9E,H0A'J8(DWL$ &M;WF1,8P(G&WQ'OD$(FAMX6 H.T-T-T<]LD$^ ]\ M9CG+BLP5)$O?,#Q#3BS'0C?)OI.*964W*"2=%RE(]9= ?S+TB6;IEV4[?$LNZ(S+.:1Y5CD7LX?3'IH M0V M!,N"Z"VEPQ7;8"R5(S>/'IBUW11H61?%OS]KV#(N=J]#]\_:#D/(T;2.4FT# MLIR.W7SZ93YG^HN_P0[S0N1,%8*6L9RS>W-=-3665QN.YHM4T>DRYRE?/ #Y M($V$7?Y82L;H#/EL[*ZXU[L'4^3:7HOY_#@,NQL@VA!V5>(1F&X[M!]C-QB?.ZTZ*Q9;<<72& MO%I&Q^YU] %Y=1N"CE7F4:KM/57;,XB;KZ]Y+I4HJO,.QWJN2:J4]SJ1O%5>:[Y@RO%L_)R29,9%49 OY]S MKAYOS #U6?KX?U!+ P04 " [B5E4YQ M-+$" #F!@ &@ 'AL+W=O M&ULE95=3]LP%(;_BA5Q 1(CWTF+VDI0AK8+ M1$7'=C'MPDU.&PO'[FR7PG[]CIT02C\8NVELY[QOGG-\:@_64CWH"L"0IYH+ M/?0J8Y;GOJ^+"FJJS^02!+Z92U53@U.U\/52 2V=J.9^% 297U,FO-' K4W4 M:"!7AC,!$T7TJJZI>KX$+M=#+_1>%N[8HC)VP1\-EG0!4S#WRXG"F=^YE*P& MH9D41,%\Z%V$Y^/,QKN [PS6>F-,;"8S*1_LY&LY] (+!!P*8QTH/AYA#)Q; M(\3XW7IZW2>M<'/\XG[M"OWL4!=E:*N2I'SBP_XW:H% M%>P/M9UW2L92:,E929M&Q)I,%&@0IEG 6EXS047!*"=37 3L>BSBSXN9-@K[ M]M<[1'%'%#NBY !1MS7+9FM."5J7L*_2C5'NC.R?^G$41FD8AKV!_[A9TMVX MO-\+HK@+>P.:=*#)OT!=NQ2RMOWR6C,%'$M3$FC[:!]Z8YUM(*5)'F;A%OEN M6)SW@B#:3YYVY.F[Y+>F H7G3,/_'F:Z\_TDS>)^M(6Y&Q;'<9[U]V-F'6;V M7YW@BOL1ZFQGOZ,H3;)\N[J[<6$:]/-^LL7M;YQ"]@:XH6K!A"8,RY8847$2@;@._G4IJ7B3WKNJMM]!=02P,$% @ M.XE95(!TPNHR! 8 T !H !X;"]W;W)K+,6LJ8:AG+CJ$8RFENCNG(\UPV=FI9\MIC;N0>YF(NMKDK.'B12V[JF\OF6 M56)_/<.SEXEOY:;09L)9S!NZ88],?V\>)(R M/[^P?[+B0((P,\ M+2F3FDOT.]3?W7H-J5)(K-&RH'S#%"HY^MHP"2B^03=*,7A->8X^EW155J4N MF;HPMA<(6'INA=92U,>6)O46C=ZG3-.R4A]@T>^/*7K_[@-Z9];YHQ!;!=QJ M[FA0;7QWLD[A;:O0.Z$0>^B+X+I0Z([G+']-X$"X^IAY+S&[];NQ/FZ9O-<7)&#>DK@%@^\M\JX*Z=4^BOFY72$O;GWV<6\_O% M?+N8?V*QFRP36][5"1<:D4&_:#V.UQKU0%O:K@K*HEU)>)$*)V$TSI: G"XY4)P8D?#G2, M<3@@,1G(32?HL$=P-*TC['6$9W7<\QVD7$C8BE,:PK%O/AZ$>#D&)7'H#MP? M@P(/A_&T]U'O?736^P?)&EKFB#W!I:A86V-"%TS"02HE*#N3GV@N>%?/5Y.<"<:8G;S-W8F\'.,$#$5,XSW.3835.\I' M"T[I.&H=\%D=IBW(;"]@KFC17^CTT I4QZT "#;M@RU,<\] 1KFBMO^;OM?Q M^+CV@RB,AX?_!)!X$1F59H<;A#:,W1-;$WN'4'CGSQ[ZW-Z6H _DY="D.)NW87QTLD>N>RM#A:L?D?[@%B;+=G7'MM$MD%%,HF9%+ MSE'K63.YL2V\0O:H:CNJ?K;_3+BQS?%@_M9\/MB6]D#3?GM\H7)3Y*:&B7[6,!GT!,&@"\7PMH-+J!6:#_J%K\"U!+ P04 M " [B5E4,E> (CT# ","@ &@ 'AL+W=O&ULM59;;]HP&/TK5M2'5F+-E214@-0"U2KM@J#='J8]N.$WBU#;0 M_?O93AI"" QIZ@O8R3G?Y1P[=G]+V0N/ 01Z2Y.,#XQ8B/S&-'D40XKY-:E":F8UF^F6*2&<.^?C9EPSY=BX1D,&6(K],4LS]W MD-#MP+"-]PF .^SE>P1S$4SYE6(X7^=Y M)Y@1,TPCQ&]W+MH(>L M6(/*RT]H!A'-(I*0X@%=:F2GP$]>UV2#$QF!=Q#.%A+-!2.1@$4!N!R#P"3A M5S+2TWR,+B^NT 4B&7J,Z9I+!N^;0K:B"C*CLNR[HFSG2-ECB*Z1:W>08SEV M"WUT/MUJH8_/IMN]%OKD?'JX3S>E?96'3N6AH^.Y1^)IE97R33_0KR\2BAX$ MI/SWB41NEM6NG5/ZC:5,F"R0),W>:QQX%JJ[U(/AD9KQJ05Z5QUID6[M#S?I?D\H(]4]%K^LU3&H#V6[# MI#:0.I3V3&H!V4[H-EPR:P>YNJ=]Q6Q%,HX26$J:=1W(#<>*JT\Q$3379_LS M%?*FH(>QO"X"4P#Y?DFI>)^HZT)U 1W^!5!+ P04 " [B5E4#-P8LVP# M #U"@ &@ 'AL+W=O&ULG59M;]LV$/XK MA- /+;!&HMYL!;:!)EJP BL6)&OWF99.%E&)U$@J3O_]2$I1')EVO7ZQ1?)Y MCO?<'+'#31\O_:P]S+Q0'>U,A/^ M9M61'3R"^MK="SWR)RLE;8%)RAD24*V]3_@ZQX$A6,0W"GMY\(V,E"WGW\W@ M<[GV N,1-% H8X+HOR>XA:8QEK0?_XY&O6E/0SS\?K%^9\5K,5LBX98W_]!2 MU6MOZ:$2*M(WZH'O_X!14&+L%;R1]A?M1VS@H:*7BKIYJG-8]]U#>A$*M*@6R)K=*=+ 7UF0TF9U'Q$%X >H"$*2J0X^A-T M'B1ZGX,BM)$?M(&OCSEZ_^X#>H$E7+E*ZW ^.$7H[..CYQ72< MG5$33=F,K+WHA#V;FX[0$NG,(-+RGBFI8UXTO0Z7";ZJ ;4Z0;VP^42\0HW) M%VHHV=*&*@KR^HPG\>1);#V)3WCR5P="5P;;H<+X5.EZD:@2O$5\6K$;.ZM@ ML+VPMLW-];3YB(,XCN*5_W28'!<.)TFV>(O+G;@L2EYQ;T0FD\CD%T56E!%6 MP!F)@^7TT*4LF,ES8'"PG&ES@-+8K2N==*5G==U9[W]-5^KR.< S92X4SN;2 M7*AEE+C%+29QB[-GQ%Y/B$@)^FCPK;ZCV' TX+FH"=N!/3O_ZU LIZV7%];+ MZ?@MCS0OH@6.9O$[1J79(IQ%.3]&96F2!.[X99.([(+B.%<"V=&VYO#.%#A MT7(&RH]!:8;=[N/@]<4+S@IX&-ZQKAK=/MF.9S=^8 MGL[V&:]FAH;P"Q$[RJ2N@DJ;#*X6^AH20X\U#!3O;->QY4KW,/:SUGTI" /0 MZQ7GZF5@-I@ZW&PO M=V]R:W-H965TNQQLN7F4.H-"V M+)B<.+E2U:WKRC2'DL@;7@'33U9:T*RN!)(%F7)1&_9U#PS<3QG=W!,UWGRARX\;@B:UB >JF>A-ZYG4I& M2V"2>O9O.031S/) 0%I,HH$/WW!G,H M"B.DT_C5:CI=2$/<7^_4[ZUW[65)),QY\9UF*I\X(P=EL")UH9[YY@NT?@9& M+^6%M+]HTV(]!Z6U5+QLR3J#DK+FGVS;.NP1_.@$ ;<$?$P(3Q""EA"<2PA; M0F@KTUBQ=4B((O%8\ T2!JW5S,(6T[*U?:-,:Z[1-,NH66K(&?C+!!2AA;S2S)=%@BXOKM %H@Q]S7DM M".5.Y1'.^-X9WR&/U1,(+U! M@?\)80_[/0G-SZ=[/?3D;+K_^0,W0=?&P.H%_]?&N^9,HA_3I51"?V0_/P@6 M=L%"&RP\$>R!*1 @%:H(S?IZV="'EF[FSEM\/<##8#AVW_8KW ,+L!_B0UC2 M XO"D3?H8 (+B][5T0_PX+@I/:B1;][1 R/O4<-P&!ZY[1"FOF6H^U.ZTNT&F=G >G<_TS=)=JMS$!NOLV_@-02P,$% @ M.XE95%3-QJJQ @ =@8 !H !X;"]W;W)KQ\="@< _EHL1Y:% VZ'88=%)N)A/.[*W! M*5DI]>PVM_DDZ#M"*#"S#H'1:XMS%,(!$8U?+6;0I72!^^M7]!NOG;2LF,&Y M$M]Y;HM)\"6 '->L%O91[;YBJV?D\#(EC'_"KO7M!Y#5QJJR#28&)9?-F[VT M==@+B,9' N(V('X?,#P2,&@#!EYHP\S+6C#+TD2K'6CG36ANX6OCHTD-EZZ+ M2ZOI*ZD+0QDT MQ:^:9O%)Q 5F/1A$GR#NQ]$!0O-_#^^?H#/H2CSP>(/_*_%U8S/P8[HR5M-Y M_GDBV;!+-O3)AD>23;-,UYA#QBKN\N$+W?>\,D MW.[7ZZ-3%/4&G=,;HJ..Z.@DT1O&-6R9J!'4&I@Q2*7(Z"!HOJHM*6 &*J8M M)Q%D-CQ'[<_CH88VJ:)HC^&X%QTF..X(CD\2O%<6:4YER+=L)?Q2:3J@0#<# M;(%@F&BX2[H 6S36M?,0N_&'\@U[E^_(A7M7N$2]\9/-%:26MCGYG;4;GE,_ M,][99S14FQGX%Z:9R'=,;[@T('!-D/W>)3'2S91K-E95?E"LE*6QXY<%_1A0 M.P?ZOE94DG;C$G2_FO0/4$L#!!0 ( #N)650F]!O60@, -84 - M>&PO"?8X9TP'RUS(:D#F M6ID&X3"NSM2SH@[?B&!)9N5*1L0)XNW_]<%/KN76#O%Q\N+EK7K:>K MNWWDTD%7)/02WQY!C-)BI/%1;N$ZX!@N3*![G, A=HRZMTO=F#%<&V=8*0U9&G,M"U=I6P7Y/W/ ]8-T#@UR(QF"'V,"P M7U*MF9+WIE,/KH.OH,"UQZO2.)PINFIW;LDFH;X9D4FA4J8:F399AX9]P3*P MH_AL#G==E"& 6A>Y::2YEMK5S];[)IFD, MN::EL1W@WV:SW-NT-V_B#4K^7.C/"S,=6?>APMF#8AE?UOUEUAC V-LX.RU+ ML?HD^$SFS$[^:,%AGZ[S@GFA^(M1@U*9F@!3)'AF2O/I=N27HN68+?6ZG)89 M[KESAI[_[CK/F&2*BFW3IO9/>97?[-B]&_^%Y_K7RKYCK\FH>_H>W5G@U$W& MYV#R++:[=PXFD],W&9V!1W?"/#F3H3L);1VW=@Y;332 0^V ?(=#LMB(!I,% M%YI+UYOS-&7RU9G+T&LZ,7^T[?";\2G+Z$+H<0,.R*;]C:5\D2?-J =8"#=J MT_X*TVO'S8G::'&9LB5+1ZZK9I.Z&9B&4747).PC]_7E1[ 'JH0;*9X)6(SQ=<:$/^Z04:2 M^'<;TX$,;!>PV@%]OP[4E#\GBF!7,6_8$XPC28(A4(O^&HUC9'5B^/CW!WM* MHBA)_ A@?@=1A"'P-.((Y@ \8$@4U>_!O?=1N'Y/A9O_9 Y_ U!+ P04 M" [B5E4EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( #N)653'8^WH, @ #]. / >&PO=V]R:V)O;VLN>&UL MQ9Q+;]LX%$;_"N%59^&)_)*EHBG@)&TG0)L:<=OM@)%HFZA$>B@IF?37#RG% M*>G('V9SXU6BA^5C2N*Y?-UW#]K\O-/Z)_NW+%1U/MC6]>[MV5F5;47)JS_U M3BA[9*U-R6N[:39GUJR.!M'47Q6_C;I/=RTK>R4+6C^>#]O]"#%@IE2SE+Y&?#Z(!J[;ZX2]MY"^M M:EZL,J.+XGPPZ@[\$*:6V8O=*P?YC=]5[9Z:W]UR"W(^B"-[P;4T5=V>T5Z? M6\9[84_NMII:?Y1%+^%84N^$>Y'V6^YSKL?6%LRK[C, M6VD/F.N\9:3C632YK-FUZCYLCWI88X UIL6ZM-NZD+G]]IQ=\(*K3+#V]E8> MX 0 3DX&R-XLN0NP$A]!N1#;Y8)7LBVUI1&5/;4]HZ6]M([W:\D1DLV(V#8W M-FA99)EN5&WC @NKE?T_ZVZZ#XF$,R(VSJVX%ZH1[%9D>J/DNI-%[F,B MY8R(G;,2&W?&D9!BA$0S(C;-(K,53-667'!7D5=&Q&+YI'7^((NB>X7KK0T. MK^U[HC:.@RU\3&26$;%:KM6]J.JN$I2*+>SG"FE9GJH>'Q.Y940LEZ4MOM66 M&W'L\4-.&1%+Y4KSK72$W_/ 1'".+C(DM\EGP2@0T2!EC8F5+"27"7E3XW< V N'O#(A]DH7"?9B(8],B#UR+"1\ O5[HY%' MIL0>Z8\,^TISBCPR)?;(\?"F1?4QD4JFQ"J!,4Y06T^15*;$4CG:2N(+V M,>%0";%4<"@V\3&15:;$5L&84Q\3N65*[!8<,0:EB5PS)78-Q@Q*$UEG2FP= MC#GS,9&%IL06PIBQ/]R(+#0[:6MF[F,B"\U.T)H9LAMN#'=S&WQ,9*$9M85Z M,5=-67(C?P68R$(S8@L%[2ZO&#L)^<..,V2A&;&%#C 7FXT1MOT@7#=5)?U! MGAD=D8XT+0+[QN?$QDH?B5!_LMYM)(ER\#&1A>;$%GH:1GG9IBR"'NTY M4M#\=89ZANW@@%;[N:SM;KO/QX3SEXD5A#!M).)C(@7-B17TC/FQJ1NK]2]N M:4M3/A7GTL=$"IH3*^@97AYD@!27$"@K&^PYO_;4_JRE!"DI> M<5Y:*W/M&&Q9VJL=8"(%)<0*.L#\L%Z+=BD4ZP[XF$A!";&"#C"OQ%K8&"YW M.]BB\N..!"DH(6\(!9@W]FN>4>TQ'Q,I*"%6T"'F\<[-!%DH(;;0 :;K?[(7@.IK7F8HP9-],.T7PD;6S /;! MAX^)+)006^@9\U;L&I-M6R=U:[O*,-A,D852ZJD)>\P;K8;VN:S=TE.W&*1K M9_B8R$(IL86>,:_DO8#-%"DJI1X2.3489MD^HCXD4E)YH&O73Z)6/ MB1244J^G.8YY:YN_/B924$JL(("Y7'WWA9XB!:7$"@*8GPSWH[@4*2@E5A"Z MZ0>EB1244BNH?S[7D"WR7 8]FRE<30*#3 !0N[XS(!1N0Y!A!H&H#"%:$1 ML9F.K/-JN\%4(- 13C1 G6G@.&@[1AB XH0#IYN[;0LUR#B 4PY0YQR H,L@ M*,%I!ZCS#D#011: 0C.19QZ \^$#U^,T!-1Y"#!HX'J3B.^_,K#X?3;CV?+T^/ MPW&]>5D_CD-PK@RGKV>L;JZ^GGEQ]W8<_^?$P\/#\V;\>=C\WHW[^1\'#W\. MIY?I:1SGU<7=^O0XSM>KX77[^?0TO#_XR_/)JXO;^^O5Z?;>KX:E!P49%)8? M%&507'Y0DD%I^4%9!N7E!Q495)8?5&5077Y0DT%M^4%=!O7E!WFG,CK )(,U M0&NO7'N UU[!]@"QO9+M 69[1=L#U/;*M@>X[15N#Y#;*]T>8+=7O#U [Z!Z M!X#>0?4. +V#^;(-T#NHW@&@=U"] T#OH'H'@-Y!]0X O8/J'0!Z!]4[ /0. MJG< Z!U5[PC0.ZK>$:!W5+TC0.]H?BP!Z!U5[PC0.ZK>$:!W5+TC0.^H>D> MWE'UC@"]H^H= 7HGU3L!]$ZJ=P+HG53O!- [J=X)H'6?7. +VSZIT!>F?5.P/TSJIW!NB=5>\,T#N; M/RL!>F?5.P/TSJIW!NB=5>\,T#NKWAF@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z M%]6[ /0NJG%:!W5;TK M0.^J>E> WE7UK@"]J^I= 7I7U;L"]*[F9D& WE7UK@"]J^I= 7HWU;L!]&ZJ M=P/HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C=SLS= [Z9Z-X#> M7?7N +V[ZMT!>G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>].T#OKGIW@-Y=]>X MO;N)=0!Z>V=S'8#?WIE@QP$$]\XD.PY@N'7!E&ULS=S?;ILP%,?Q5XFXK0*V 1NFIC?M M;K=>[ 48. T*_X3=+GW[.:2MM*F+5F72OC=!"?;Y';#TN3NY_O8\6;-DAW!G.\Y]YAR\'?S:'VM$ M-]=W=EL]=G[U^1!^=NTX;*+9=BY:W9X6'K,V435-75M7/MQ/GH;FMY3U2T(< M=BYKW*Z=W%58$"7O)ASO_#G@9=_7)SO/;6-7]]7LOU1]6)43^/ MDPLG-MN/Q[T>R7'W>@J%[.S;\X_XEAA*7_Q\]GC:C6W^,CN\WA_CO%_.PR7+ MY?)W_.L9O]7_8!\*TD<*Z2.#])%#^M"0/@RDCP+21PGI0PI*(Q11)85423%5 M4E"5%%4EA55)<5528)44615%5D6155%D5119%45619%54615%%D5159%D36E MR)I29$TILJ8465.*K"E%UI0B:TJ1-:7(FE)DS2BR9A19,XJL&476C")K1I$U MH\B:463-*+)F%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%5DV155-D MU119-45639%54V35%%DU159-D5539#4460U%5D.1U5!D-119#4560Y'54&0U M%%D-1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&1M:3(6E)D+2FREA19 M2XJL)476DB)K29&UI,A:4F25@D*K%!1;I:#@*@5%5RDHO$I!\54*"K!24(25 M@D*L%!AC0>-8&&,Y UFZK M=GC-3Y9_OKCY"5!+ 0(4 Q0 ( #N)650'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ .XE95$A> M5JOM *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ .XE95)E&PO=V]R:W-H965T&UL M4$L! A0#% @ .XE95-8%J*T< @ ;P4 !@ ("!APX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE9 M5(F;QOP\!@ UQ< !@ ("!AQL 'AL+W=O>5+P)0" "[!@ & @(':)0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ .XE95.'@JM[P"0 RL !@ M ("!I"@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95!X5 M(O0=)@ _7L !D ("!"TD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95#_1EZ$<"@ /QH !D M ("!-9@ 'AL+W=O&PO M=V]R:W-H965TB720\ M &,M 9 " @1FX !X;"]W;W)K&UL4$L! A0#% @ .XE95,9=_NE5# 0"0 !D ("! MF<< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .XE95)Q&82;)"0 \BT !D ("!M.X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95'VS<1 5,@ &0 M@($%(0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95/ISP;NW"@ +QT !D M ("!AEP! 'AL+W=O&PO=V]R M:W-H965T1T% K# &0 @('OM0$ >&PO=V]R:W-H965TD1]LR 4 0. 9 M " @4.[ 0!X;"]W;W)K&UL4$L! A0#% @ M.XE95 GH$AB("0 3A@ !D ("!0L$! 'AL+W=O&UL4$L! A0#% @ .XE95/W#]9NR!0 M_@\ !D ("!JM8! 'AL+W=O&PO=V]R:W-H965T+B 0!X;"]W;W)K&UL4$L! A0#% @ .XE95&L^$2OD P [PD !D M ("!"NP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .XE95*[Z'SU)!0 ) T !D ("!K/\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE9 M5#@<8;N\ @ #P< !D ("!2PX" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95).+0HV,"0 R#( M !D ("!.1<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95+BLW$YU P E0H !D M ("!T"@" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .XE95.TQ2.D@!P &PO=V]R:W-H965T&UL4$L! A0#% @ .XE95#%K M^E,+ P -@L !D ("!#$P" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95.)[1@FV! @18 !D M ("!DU8" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .XE95*^ECA(4!@ \1X !D ("! MM68" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .XE95-)?DYY0 P >0H !D ("!ZG8" 'AL+W=O@( >&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95&XD;:=> M @ #P8 !D ("!GX$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95$0VY=SQ @ [ H !D M ("!=(L" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .XE95#HBG'ZF @ 6 < !D ("!()\" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.XE95*,/1+/' P P0T !D ("!K*@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95$H!%8&D @ M4 < !D ("!5K," 'AL+W=O&PO=V]R:W-H965TNY @!X;"]W;W)K&UL4$L! A0#% @ .XE95#5NFR9\! QA !D M ("!>KX" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .XE95!>R,UUW P ) L !D ("!P,L" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE9 M5'.RI=Z" @ A 8 !D ("!]-<" 'AL+W=O&PO=V]R:W-H965T , /H. 9 " @=K= @!X;"]W;W)K M&UL4$L! A0#% @ .XE95.J$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .XE95*EE=2VC! 91( !D M ("!K^T" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .XE95'"NOIOC! 6Q, !D ("!B_D" 'AL+W=O M&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T=28# "F M"0 &@ @(%,%@, >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T M"0 &@ @(%!) , >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T (CT# ","@ &@ @($U M.P, >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T2 , >&POT4]D8# #610 M&@ @ '15 , >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " [B5E4T9'O&I4" !0P $P @ %/6 , I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ?P!_ 0C 56P, ! end XML 137 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 138 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 139 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 547 702 1 false 195 0 false 15 false false R1.htm 000010001 - Document - Cover Page Sheet http://quantaservices.com/role/CoverPage Cover Page Cover 1 false false R2.htm 000020002 - Document - Audit Information Sheet http://quantaservices.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 100010003 - Statement - Consolidated Balance Sheets Sheet http://quantaservices.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 100020004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 100030005 - Statement - Consolidated Statements of Operations Sheet http://quantaservices.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 100040006 - Statement - Consolidated Statements of Comprehensive Income Sheet http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 100050007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 7 false false R8.htm 100060008 - Statement - Consolidated Statements of Cash Flows Sheet http://quantaservices.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 100070009 - Statement - Consolidated Statements of Equity Sheet http://quantaservices.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 9 false false R10.htm 140084001 - Statement - Consolidated Statements of Equity (Parenthetical) Sheet http://quantaservices.com/role/ConsolidatedStatementsofEquityParenthetical Consolidated Statements of Equity (Parenthetical) Statements 10 false false R11.htm 210011001 - Disclosure - Business and Organization Sheet http://quantaservices.com/role/BusinessandOrganization Business and Organization Notes 11 false false R12.htm 210031002 - Disclosure - Basis of Presentation and Certain Accounting Policies Sheet http://quantaservices.com/role/BasisofPresentationandCertainAccountingPolicies Basis of Presentation and Certain Accounting Policies Notes 12 false false R13.htm 210071003 - Disclosure - New Accounting Pronouncements Sheet http://quantaservices.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 13 false false R14.htm 210081004 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts Revenue Recognition and Related Balance Sheet Accounts Notes 14 false false R15.htm 210151005 - Disclosure - Segment Information Sheet http://quantaservices.com/role/SegmentInformation Segment Information Notes 15 false false R16.htm 210191006 - Disclosure - Acquisitions Sheet http://quantaservices.com/role/Acquisitions Acquisitions Notes 16 false false R17.htm 210271007 - Disclosure - Goodwill and Other Intangible Assets Sheet http://quantaservices.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 17 false false R18.htm 210341008 - Disclosure - Investments in Affiliates and Other Entities Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities Investments in Affiliates and Other Entities Notes 18 false false R19.htm 210361009 - Disclosure - Per Share Information Sheet http://quantaservices.com/role/PerShareInformation Per Share Information Notes 19 false false R20.htm 210401010 - Disclosure - Debt Obligations Sheet http://quantaservices.com/role/DebtObligations Debt Obligations Notes 20 false false R21.htm 210501011 - Disclosure - Leases Sheet http://quantaservices.com/role/Leases Leases Notes 21 false false R22.htm 210571012 - Disclosure - Income Taxes Sheet http://quantaservices.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 210671013 - Disclosure - Equity Sheet http://quantaservices.com/role/Equity Equity Notes 23 false false R24.htm 210741014 - Disclosure - Stock-Based Compensation Sheet http://quantaservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 24 false false R25.htm 210821015 - Disclosure - Employee Benefit Plans Sheet http://quantaservices.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 25 false false R26.htm 210861016 - Disclosure - Commitments and Contingencies Sheet http://quantaservices.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 210961017 - Disclosure - Fair Value Measurements Sheet http://quantaservices.com/role/FairValueMeasurements Fair Value Measurements Notes 27 false false R28.htm 210991018 - Disclosure - Detail of Certain Accounts Sheet http://quantaservices.com/role/DetailofCertainAccounts Detail of Certain Accounts Notes 28 false false R29.htm 211041019 - Disclosure - Supplemental Cash Flow Information Sheet http://quantaservices.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 29 false false R30.htm 220042001 - Disclosure - Basis of Presentation and Certain Accounting Policies (Policies) Sheet http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies Basis of Presentation and Certain Accounting Policies (Policies) Policies http://quantaservices.com/role/BasisofPresentationandCertainAccountingPolicies 30 false false R31.htm 230093001 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts (Tables) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables Revenue Recognition and Related Balance Sheet Accounts (Tables) Tables http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts 31 false false R32.htm 230163002 - Disclosure - Segment Information (Tables) Sheet http://quantaservices.com/role/SegmentInformationTables Segment Information (Tables) Tables http://quantaservices.com/role/SegmentInformation 32 false false R33.htm 230203003 - Disclosure - Acquisitions (Tables) Sheet http://quantaservices.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://quantaservices.com/role/Acquisitions 33 false false R34.htm 230283004 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://quantaservices.com/role/GoodwillandOtherIntangibleAssets 34 false false R35.htm 230373005 - Disclosure - Per Share Information (Tables) Sheet http://quantaservices.com/role/PerShareInformationTables Per Share Information (Tables) Tables http://quantaservices.com/role/PerShareInformation 35 false false R36.htm 230413006 - Disclosure - Debt Obligations (Tables) Sheet http://quantaservices.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://quantaservices.com/role/DebtObligations 36 false false R37.htm 230513007 - Disclosure - Leases (Tables) Sheet http://quantaservices.com/role/LeasesTables Leases (Tables) Tables http://quantaservices.com/role/Leases 37 false false R38.htm 230583008 - Disclosure - Income Taxes (Tables) Sheet http://quantaservices.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://quantaservices.com/role/IncomeTaxes 38 false false R39.htm 230683009 - Disclosure - Equity (Tables) Sheet http://quantaservices.com/role/EquityTables Equity (Tables) Tables http://quantaservices.com/role/Equity 39 false false R40.htm 230753010 - Disclosure - Stock-Based Compensation (Tables) Sheet http://quantaservices.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://quantaservices.com/role/StockBasedCompensation 40 false false R41.htm 230833011 - Disclosure - Employee Benefit Plans (Tables) Sheet http://quantaservices.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://quantaservices.com/role/EmployeeBenefitPlans 41 false false R42.htm 231003012 - Disclosure - Detail of Certain Accounts (Tables) Sheet http://quantaservices.com/role/DetailofCertainAccountsTables Detail of Certain Accounts (Tables) Tables http://quantaservices.com/role/DetailofCertainAccounts 42 false false R43.htm 231053013 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://quantaservices.com/role/SupplementalCashFlowInformation 43 false false R44.htm 240024002 - Disclosure - Business and Organization (Details) Sheet http://quantaservices.com/role/BusinessandOrganizationDetails Business and Organization (Details) Details http://quantaservices.com/role/BusinessandOrganization 44 false false R45.htm 240054003 - Disclosure - Basis of Presentation and Certain Accounting Policies - Insurance (Details) Sheet http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesInsuranceDetails Basis of Presentation and Certain Accounting Policies - Insurance (Details) Details http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies 45 false false R46.htm 240064004 - Disclosure - Basis of Presentation and Certain Accounting Policies - Stock-Based Compensation (Details) Sheet http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails Basis of Presentation and Certain Accounting Policies - Stock-Based Compensation (Details) Details 46 false false R47.htm 240104005 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligation (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails Revenue Recognition and Related Balance Sheet Accounts - Performance Obligation (Details) Details 47 false false R48.htm 240114006 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details) Details 48 false false R49.htm 240124007 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) Details 49 false false R50.htm 240134008 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) Details 50 false false R51.htm 240144009 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) Details 51 false false R52.htm 240174010 - Disclosure - Segment Information - Narrative (Details) Sheet http://quantaservices.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 52 false false R53.htm 240184011 - Disclosure - Segment Information - Summarized Financial Information (Details) Sheet http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails Segment Information - Summarized Financial Information (Details) Details 53 false false R54.htm 240214012 - Disclosure - Acquisitions - Narrative (Details) Sheet http://quantaservices.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 54 false false R55.htm 240224013 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) Sheet http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) Details 55 false false R56.htm 240234014 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) Sheet http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) Details 56 false false R57.htm 240244015 - Disclosure - Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) Sheet http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) Details 57 false false R58.htm 240254016 - Disclosure - Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) Sheet http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) Details 58 false false R59.htm 240264017 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) Sheet http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) Details 59 false false R60.htm 240294018 - Disclosure - Goodwill and Other Intangible Assets - Significant Estimates Used by Management in Determining Fair Values of Company's Reporting Units (Details) Sheet http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails Goodwill and Other Intangible Assets - Significant Estimates Used by Management in Determining Fair Values of Company's Reporting Units (Details) Details 60 false false R61.htm 240304019 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) Sheet http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails Goodwill and Other Intangible Assets - Additional Information (Details) Details 61 false false R62.htm 240314020 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) Sheet http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) Details 62 false false R63.htm 240324021 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Sheet http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Details 63 false false R64.htm 240334022 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) Sheet http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) Details 64 false false R65.htm 240354023 - Disclosure - Investments in Affiliates and Other Entities (Details) Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails Investments in Affiliates and Other Entities (Details) Details http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities 65 false false R66.htm 240384024 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share (Details) Sheet http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails Per Share Information - Basic and Diluted Earnings Per Share (Details) Details 66 false false R67.htm 240394025 - Disclosure - Per Share Information - Narrative (Details) Sheet http://quantaservices.com/role/PerShareInformationNarrativeDetails Per Share Information - Narrative (Details) Details 67 false false R68.htm 240424026 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) Sheet http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails Debt Obligations - Long-term Debt Obligations (Details) Details 68 false false R69.htm 240434027 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) Sheet http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) Details 69 false false R70.htm 240444028 - Disclosure - Debt Obligations - Principal Payments Required to be Made (Details) Sheet http://quantaservices.com/role/DebtObligationsPrincipalPaymentsRequiredtobeMadeDetails Debt Obligations - Principal Payments Required to be Made (Details) Details 70 false false R71.htm 240454029 - Disclosure - Debt Obligations - Senior Notes (Details) Notes http://quantaservices.com/role/DebtObligationsSeniorNotesDetails Debt Obligations - Senior Notes (Details) Details 71 false false R72.htm 240464030 - Disclosure - Debt Obligations - Interest on Senior Notes (Details) Notes http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails Debt Obligations - Interest on Senior Notes (Details) Details 72 false false R73.htm 240474031 - Disclosure - Debt Obligations - Senior Credit Facility (Details) Sheet http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails Debt Obligations - Senior Credit Facility (Details) Details 73 false false R74.htm 240484032 - Disclosure - Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) Sheet http://quantaservices.com/role/DebtObligationsInformationonBorrowingsunderCurrentandPriorCreditFacilityandApplicableInterestRatesDetails Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) Details 74 false false R75.htm 240494033 - Disclosure - Debt Obligations - Bridge Facility Commitment (Details) Sheet http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails Debt Obligations - Bridge Facility Commitment (Details) Details 75 false false R76.htm 240524034 - Disclosure - Leases - Narrative (Details) Sheet http://quantaservices.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 76 false false R77.htm 240534035 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 77 false false R78.htm 240544036 - Disclosure - Leases - Components of Leases in the Balance Sheet (Details) Sheet http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails Leases - Components of Leases in the Balance Sheet (Details) Details 78 false false R79.htm 240554037 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 79 false false R80.htm 240564038 - Disclosure - Leases - Other Information Related to Leases (Details) Sheet http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails Leases - Other Information Related to Leases (Details) Details 80 false false R81.htm 240594039 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details) Sheet http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails Income Taxes - Components of Income (Loss) Before Income Taxes (Details) Details 81 false false R82.htm 240604040 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 82 false false R83.htm 240614041 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 83 false false R84.htm 240624042 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 84 false false R85.htm 240634043 - Disclosure - Income Taxes - Net Deferred Income Tax Assets and Liabilities (Details) Sheet http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails Income Taxes - Net Deferred Income Tax Assets and Liabilities (Details) Details 85 false false R86.htm 240644044 - Disclosure - Income Taxes - Narrative (Details) Sheet http://quantaservices.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 86 false false R87.htm 240654045 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details) Sheet http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details) Details 87 false false R88.htm 240664046 - Disclosure - Income Taxes - Balances of Unrecognized Tax Benefits (Details) Sheet http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails Income Taxes - Balances of Unrecognized Tax Benefits (Details) Details 88 false false R89.htm 240704048 - Disclosure - Equity - Treasury Stock (Details) Sheet http://quantaservices.com/role/EquityTreasuryStockDetails Equity - Treasury Stock (Details) Details 89 false false R90.htm 240714049 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) Sheet http://quantaservices.com/role/EquityRepurchasesofCommonStockUnderStockRepurchaseProgramsDetails Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) Details 90 false false R91.htm 240724050 - Disclosure - Equity - Non-controlling Interests (Details) Sheet http://quantaservices.com/role/EquityNoncontrollingInterestsDetails Equity - Non-controlling Interests (Details) Details 91 false false R92.htm 240734051 - Disclosure - Equity - Dividends (Details) Sheet http://quantaservices.com/role/EquityDividendsDetails Equity - Dividends (Details) Details 92 false false R93.htm 240764052 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details) Sheet http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails Stock-Based Compensation - Stock Incentive Plans (Details) Details 93 false false R94.htm 240774053 - Disclosure - Stock-Based Compensation - Summary of RSUs and PSUs to be Settled in Common Stock Activity (Details) Sheet http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails Stock-Based Compensation - Summary of RSUs and PSUs to be Settled in Common Stock Activity (Details) Details 94 false false R95.htm 240784054 - Disclosure - Stock-Based Compensation - Restricted Stock and RSUs to be Settled in Common Stock (Details) Sheet http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails Stock-Based Compensation - Restricted Stock and RSUs to be Settled in Common Stock (Details) Details 95 false false R96.htm 240794055 - Disclosure - Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) Sheet http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) Details 96 false false R97.htm 240804056 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) Sheet http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) Details 97 false false R98.htm 240814057 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Cash (Details) Sheet http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails Stock-Based Compensation - RSUs to be Settled in Cash (Details) Details 98 false false R99.htm 240844058 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 99 false false R100.htm 240854059 - Disclosure - Employee Benefit Plans - Summary of Plan Information Relating to Participation in Multiemployer Pension Plans (Details) Sheet http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails Employee Benefit Plans - Summary of Plan Information Relating to Participation in Multiemployer Pension Plans (Details) Details 100 false false R101.htm 240874060 - Disclosure - Commitments and Contingencies - Committed Expenditures (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails Commitments and Contingencies - Committed Expenditures (Details) Details 101 false false R102.htm 240884061 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails Commitments and Contingencies - Legal Proceedings (Details) Details 102 false false R103.htm 240894062 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails Commitments and Contingencies - Silverado Wildfire Matter (Details) Details 103 false false R104.htm 240904063 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails Commitments and Contingencies - Concentrations of Credit Risk (Details) Details 104 false false R105.htm 240914064 - Disclosure - Commitments and Contingencies - Insurance (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails Commitments and Contingencies - Insurance (Details) Details 105 false false R106.htm 240924065 - Disclosure - Commitments and Contingencies - Letters of Credit (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails Commitments and Contingencies - Letters of Credit (Details) Details 106 false false R107.htm 240934066 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) Details 107 false false R108.htm 240944067 - Disclosure - Commitments and Contingencies - Residual Value Guarantees (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesResidualValueGuaranteesDetails Commitments and Contingencies - Residual Value Guarantees (Details) Details 108 false false R109.htm 240954068 - Disclosure - Commitments and Contingencies - Deferral of Employer Payroll Taxes (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesDeferralofEmployerPayrollTaxesDetails Commitments and Contingencies - Deferral of Employer Payroll Taxes (Details) Details 109 false false R110.htm 240974069 - Disclosure - Fair Value Measurements - Contingent Consideration Liabilities (Details) Sheet http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails Fair Value Measurements - Contingent Consideration Liabilities (Details) Details 110 false false R111.htm 240984070 - Disclosure - Fair Value Measurements - Long-Term Debt (Details) Sheet http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails Fair Value Measurements - Long-Term Debt (Details) Details 111 false false R112.htm 241014071 - Disclosure - Detail of Certain Accounts - Cash and Cash Equivalents (Details) Sheet http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails Detail of Certain Accounts - Cash and Cash Equivalents (Details) Details 112 false false R113.htm 241024072 - Disclosure - Detail of Certain Accounts - Property and Equipment (Details) Sheet http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails Detail of Certain Accounts - Property and Equipment (Details) Details 113 false false R114.htm 241034073 - Disclosure - Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) Sheet http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) Details 114 false false R115.htm 241064074 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) Details 115 false false R116.htm 241074075 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Details 116 false false R117.htm 241084076 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails Supplemental Cash Flow Information - Supplemental Cash Flow Information Related to Leases (Details) Details 117 false false R118.htm 241094077 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) Details 118 false false R119.htm 241104078 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails Supplemental Cash Flow Information - Narrative (Details) Details 119 false false All Reports Book All Reports pwr-20211231.htm pwr-20211231.xsd pwr-20211231_cal.xml pwr-20211231_def.xml pwr-20211231_lab.xml pwr-20211231_pre.xml pwr-ex1022x12312021.htm pwr-ex1037x12x31x2021.htm pwr-ex211x12x31x2021.htm pwr-ex231x12x31x2021.htm pwr-ex311x1231x2021.htm pwr-ex312x1231x2021.htm pwr-ex321x1231x2021.htm pwr-20211231_g1.jpg pwr-20211231_g2.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 142 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pwr-20211231.htm": { "axisCustom": 2, "axisStandard": 54, "contextCount": 547, "dts": { "calculationLink": { "local": [ "pwr-20211231_cal.xml" ] }, "definitionLink": { "local": [ "pwr-20211231_def.xml" ] }, "inline": { "local": [ "pwr-20211231.htm" ] }, "labelLink": { "local": [ "pwr-20211231_lab.xml" ] }, "presentationLink": { "local": [ "pwr-20211231_pre.xml" ] }, "schema": { "local": [ "pwr-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 1046, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 14 }, "keyCustom": 118, "keyStandard": 584, "memberCustom": 126, "memberStandard": 68, "nsprefix": "pwr", "nsuri": "http://quantaservices.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover Page", "role": "http://quantaservices.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i126897a80a224e609c269d9669e0f8cb_D20211201-20211201", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "140084001 - Statement - Consolidated Statements of Equity (Parenthetical)", "role": "http://quantaservices.com/role/ConsolidatedStatementsofEquityParenthetical", "shortName": "Consolidated Statements of Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240854059 - Disclosure - Employee Benefit Plans - Summary of Plan Information Relating to Participation in Multiemployer Pension Plans (Details)", "role": "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails", "shortName": "Employee Benefit Plans - Summary of Plan Information Relating to Participation in Multiemployer Pension Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ibbacc3ce3d884de4ab015c5efd64323f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pwr:UnrecordedUnconditionalPurchaseObligationToBePaidYearOnePaymentsInFirstHalfOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240874060 - Disclosure - Commitments and Contingencies - Committed Expenditures (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails", "shortName": "Commitments and Contingencies - Committed Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pwr:UnrecordedUnconditionalPurchaseObligationToBePaidYearOnePaymentsInFirstHalfOfYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240884061 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "shortName": "Commitments and Contingencies - Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if800c6a5ff334cd39b8715e9ea6db97a_I20190831", "decimals": "0", "lang": "en-US", "name": "pwr:NumberOfBuildingsWithPropertyDamage", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i8e03ca9c927b447c8041bf1097435cfe_I20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "pwr:DamagedLandArea", "reportCount": 1, "unique": true, "unitRef": "acre", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240894062 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails", "shortName": "Commitments and Contingencies - Silverado Wildfire Matter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i8e03ca9c927b447c8041bf1097435cfe_I20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "pwr:DamagedLandArea", "reportCount": 1, "unique": true, "unitRef": "acre", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "pwr:CustomersOwnershipPercentageInJointVenture", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240904063 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "shortName": "Commitments and Contingencies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "pwr:CustomersOwnershipPercentageInJointVenture", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240914064 - Disclosure - Commitments and Contingencies - Insurance (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "shortName": "Commitments and Contingencies - Insurance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "iec518090a95642db8de8d6903cf7de97_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3e37a615ea34db4b1782047b8bcc5ea_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924065 - Disclosure - Commitments and Contingencies - Letters of Credit (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "shortName": "Commitments and Contingencies - Letters of Credit (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R107": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "id5bbe26d5ddb4575a3118e289828c385_D20190401-20190430", "decimals": "-6", "first": true, "lang": "en-US", "name": "pwr:ProceedsFromExerciseOfOnDemandBonds", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240934066 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "shortName": "Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i17788cc87af74ac4967c0f73569a8dc6_I20211231", "decimals": "-8", "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseResidualValueOfLeasedAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240944067 - Disclosure - Commitments and Contingencies - Residual Value Guarantees (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesResidualValueGuaranteesDetails", "shortName": "Commitments and Contingencies - Residual Value Guarantees (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R109": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i7cb09ca605ea48fca906a198918a43b3_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pwr:CARESActDeferredPaymentEmployerPayrollTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240954068 - Disclosure - Commitments and Contingencies - Deferral of Employer Payroll Taxes (Details)", "role": "http://quantaservices.com/role/CommitmentsandContingenciesDeferralofEmployerPayrollTaxesDetails", "shortName": "Commitments and Contingencies - Deferral of Employer Payroll Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i7cb09ca605ea48fca906a198918a43b3_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pwr:CARESActDeferredPaymentEmployerPayrollTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - Business and Organization", "role": "http://quantaservices.com/role/BusinessandOrganization", "shortName": "Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i8b7780ee24524e2da471a2821d798154_I20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240974069 - Disclosure - Fair Value Measurements - Contingent Consideration Liabilities (Details)", "role": "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "shortName": "Fair Value Measurements - Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i8b7780ee24524e2da471a2821d798154_I20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i92c76fda107240be8b57d5c3ac8ec5b0_I20211231", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240984070 - Disclosure - Fair Value Measurements - Long-Term Debt (Details)", "role": "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails", "shortName": "Fair Value Measurements - Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i92c76fda107240be8b57d5c3ac8ec5b0_I20211231", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241014071 - Disclosure - Detail of Certain Accounts - Cash and Cash Equivalents (Details)", "role": "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "shortName": "Detail of Certain Accounts - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241024072 - Disclosure - Detail of Certain Accounts - Property and Equipment (Details)", "role": "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails", "shortName": "Detail of Certain Accounts - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241034073 - Disclosure - Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details)", "role": "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails", "shortName": "Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241064074 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails", "shortName": "Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241074075 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i28dfbae2a457412dbfefbebe3d9b2bb5_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241084076 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Information Related to Leases (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails", "shortName": "Supplemental Cash Flow Information - Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241094077 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241104078 - Disclosure - Supplemental Cash Flow Information - Narrative (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails", "shortName": "Supplemental Cash Flow Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210031002 - Disclosure - Basis of Presentation and Certain Accounting Policies", "role": "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPolicies", "shortName": "Basis of Presentation and Certain Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210071003 - Disclosure - New Accounting Pronouncements", "role": "http://quantaservices.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210081004 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts", "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts", "shortName": "Revenue Recognition and Related Balance Sheet Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210151005 - Disclosure - Segment Information", "role": "http://quantaservices.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210191006 - Disclosure - Acquisitions", "role": "http://quantaservices.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210271007 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://quantaservices.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:EquityAndCostMethodInvestmentsAndJointVentureDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210341008 - Disclosure - Investments in Affiliates and Other Entities", "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities", "shortName": "Investments in Affiliates and Other Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:EquityAndCostMethodInvestmentsAndJointVentureDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210361009 - Disclosure - Per Share Information", "role": "http://quantaservices.com/role/PerShareInformation", "shortName": "Per Share Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "000020002 - Document - Audit Information", "role": "http://quantaservices.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210401010 - Disclosure - Debt Obligations", "role": "http://quantaservices.com/role/DebtObligations", "shortName": "Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210501011 - Disclosure - Leases", "role": "http://quantaservices.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210571012 - Disclosure - Income Taxes", "role": "http://quantaservices.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210671013 - Disclosure - Equity", "role": "http://quantaservices.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210741014 - Disclosure - Stock-Based Compensation", "role": "http://quantaservices.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210821015 - Disclosure - Employee Benefit Plans", "role": "http://quantaservices.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210861016 - Disclosure - Commitments and Contingencies", "role": "http://quantaservices.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210961017 - Disclosure - Fair Value Measurements", "role": "http://quantaservices.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210991018 - Disclosure - Detail of Certain Accounts", "role": "http://quantaservices.com/role/DetailofCertainAccounts", "shortName": "Detail of Certain Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211041019 - Disclosure - Supplemental Cash Flow Information", "role": "http://quantaservices.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010003 - Statement - Consolidated Balance Sheets", "role": "http://quantaservices.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220042001 - Disclosure - Basis of Presentation and Certain Accounting Policies (Policies)", "role": "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Certain Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230093001 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts (Tables)", "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables", "shortName": "Revenue Recognition and Related Balance Sheet Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230163002 - Disclosure - Segment Information (Tables)", "role": "http://quantaservices.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230203003 - Disclosure - Acquisitions (Tables)", "role": "http://quantaservices.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230283004 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230373005 - Disclosure - Per Share Information (Tables)", "role": "http://quantaservices.com/role/PerShareInformationTables", "shortName": "Per Share Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230413006 - Disclosure - Debt Obligations (Tables)", "role": "http://quantaservices.com/role/DebtObligationsTables", "shortName": "Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230513007 - Disclosure - Leases (Tables)", "role": "http://quantaservices.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230583008 - Disclosure - Income Taxes (Tables)", "role": "http://quantaservices.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230683009 - Disclosure - Equity (Tables)", "role": "http://quantaservices.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "0", "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230753010 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://quantaservices.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230833011 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://quantaservices.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231003012 - Disclosure - Detail of Certain Accounts (Tables)", "role": "http://quantaservices.com/role/DetailofCertainAccountsTables", "shortName": "Detail of Certain Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231053013 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i65047557910140f783bb238f1fa6fe39_D20211001-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240024002 - Disclosure - Business and Organization (Details)", "role": "http://quantaservices.com/role/BusinessandOrganizationDetails", "shortName": "Business and Organization (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "pwr:WorkersCompensationInsuranceClaimsDeductible", "us-gaap:SelfInsuranceReservePolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pwr:EmployersLiabilityInsuranceClaimsDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240054003 - Disclosure - Basis of Presentation and Certain Accounting Policies - Insurance (Details)", "role": "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesInsuranceDetails", "shortName": "Basis of Presentation and Certain Accounting Policies - Insurance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "pwr:WorkersCompensationInsuranceClaimsDeductible", "us-gaap:SelfInsuranceReservePolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pwr:EmployersLiabilityInsuranceClaimsDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if46492ee0f1c4ca8ba1b9aea6ccca9af_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "pwr:AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240064004 - Disclosure - Basis of Presentation and Certain Accounting Policies - Stock-Based Compensation (Details)", "role": "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails", "shortName": "Basis of Presentation and Certain Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240104005 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligation (Details)", "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "pwr:RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240114006 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)", "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i133fef630eee44d9ad4c25c66cd837dc_I20201231", "decimals": "-5", "lang": "en-US", "name": "pwr:RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240124007 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details)", "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "3", "lang": "en-US", "name": "pwr:PercentageOfTotalRevenues", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030005 - Statement - Consolidated Statements of Operations", "role": "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240134008 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details)", "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ic7eb4da401ef40998afde9f3ca098ffd_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i133fef630eee44d9ad4c25c66cd837dc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240144009 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details)", "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i65047557910140f783bb238f1fa6fe39_D20211001-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240174010 - Disclosure - Segment Information - Narrative (Details)", "role": "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie5a6207974ce42b1ac5f3c7a4388805c_D20210101-20211231", "decimals": "-7", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240184011 - Disclosure - Segment Information - Summarized Financial Information (Details)", "role": "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails", "shortName": "Segment Information - Summarized Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i5359fce756ba4b81959e2259702e846c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if4a47b80135b40068bf6ec877b48cc4d_D20190101-20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "pwr:NumberOfSpecialUtilityFoundationAndPoleSettingContractors", "reportCount": 1, "unique": true, "unitRef": "division", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240214012 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if4a47b80135b40068bf6ec877b48cc4d_D20190101-20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "pwr:NumberOfSpecialUtilityFoundationAndPoleSettingContractors", "reportCount": 1, "unique": true, "unitRef": "division", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240224013 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details)", "role": "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "shortName": "Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if4adf182eb8c44f98f63ae8c849d997d_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if4adf182eb8c44f98f63ae8c849d997d_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240234014 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details)", "role": "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "shortName": "Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if4adf182eb8c44f98f63ae8c849d997d_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "id1087dea154e47b69e61e458d0a69738_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "pwr:FairValueInputsDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240244015 - Disclosure - Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)", "role": "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "shortName": "Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "id1087dea154e47b69e61e458d0a69738_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "pwr:FairValueInputsDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if9b769ebc525486193c2b837b0f944b3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240254016 - Disclosure - Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details)", "role": "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "shortName": "Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if9b769ebc525486193c2b837b0f944b3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264017 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details)", "role": "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails", "shortName": "Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040006 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:PeriodsOfCashFlowsBeforeTerminalValue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240294018 - Disclosure - Goodwill and Other Intangible Assets - Significant Estimates Used by Management in Determining Fair Values of Company's Reporting Units (Details)", "role": "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails", "shortName": "Goodwill and Other Intangible Assets - Significant Estimates Used by Management in Determining Fair Values of Company's Reporting Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:PeriodsOfCashFlowsBeforeTerminalValue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i65047557910140f783bb238f1fa6fe39_D20211001-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240304019 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)", "role": "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i65047557910140f783bb238f1fa6fe39_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i133fef630eee44d9ad4c25c66cd837dc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314020 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details)", "role": "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ic7eb4da401ef40998afde9f3ca098ffd_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240324021 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "role": "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240334022 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details)", "role": "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240354023 - Disclosure - Investments in Affiliates and Other Entities (Details)", "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails", "shortName": "Investments in Affiliates and Other Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240384024 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share (Details)", "role": "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails", "shortName": "Per Share Information - Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240394025 - Disclosure - Per Share Information - Narrative (Details)", "role": "http://quantaservices.com/role/PerShareInformationNarrativeDetails", "shortName": "Per Share Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240424026 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details)", "role": "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "shortName": "Debt Obligations - Long-term Debt Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240434027 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details)", "role": "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails", "shortName": "Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240444028 - Disclosure - Debt Obligations - Principal Payments Required to be Made (Details)", "role": "http://quantaservices.com/role/DebtObligationsPrincipalPaymentsRequiredtobeMadeDetails", "shortName": "Debt Obligations - Principal Payments Required to be Made (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240454029 - Disclosure - Debt Obligations - Senior Notes (Details)", "role": "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "shortName": "Debt Obligations - Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i337b27dec03741d1ab1ffc8ab256cc27_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i21f5571e8a3d4c078db286d27e9008da_I20210923", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240464030 - Disclosure - Debt Obligations - Interest on Senior Notes (Details)", "role": "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "shortName": "Debt Obligations - Interest on Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i99f28f5df5b8478db246c301306c80da_D20210923-20210923", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPaymentInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermLinesOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240474031 - Disclosure - Debt Obligations - Senior Credit Facility (Details)", "role": "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "shortName": "Debt Obligations - Senior Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i08e019c872474806bfd4497f4e4ce4bf_I20200922", "decimals": "0", "lang": "en-US", "name": "pwr:LineOfCreditFacilityOptionToIncreaseAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240484032 - Disclosure - Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details)", "role": "http://quantaservices.com/role/DebtObligationsInformationonBorrowingsunderCurrentandPriorCreditFacilityandApplicableInterestRatesDetails", "shortName": "Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i228686c6c15e4df4ad084ea9120d2932_D20210901-20210901", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240494033 - Disclosure - Debt Obligations - Bridge Facility Commitment (Details)", "role": "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails", "shortName": "Debt Obligations - Bridge Facility Commitment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i228686c6c15e4df4ad084ea9120d2932_D20210901-20210901", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524034 - Disclosure - Leases - Narrative (Details)", "role": "http://quantaservices.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240534035 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240544036 - Disclosure - Leases - Components of Leases in the Balance Sheet (Details)", "role": "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails", "shortName": "Leases - Components of Leases in the Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240554037 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060008 - Statement - Consolidated Statements of Cash Flows", "role": "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeLeasesOtherInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240564038 - Disclosure - Leases - Other Information Related to Leases (Details)", "role": "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "shortName": "Leases - Other Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeLeasesOtherInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240594039 - Disclosure - Income Taxes - Components of Income (Loss) Before Income Taxes (Details)", "role": "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Components of Income (Loss) Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240604040 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "role": "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240614041 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "role": "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240624042 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240634043 - Disclosure - Income Taxes - Net Deferred Income Tax Assets and Liabilities (Details)", "role": "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Net Deferred Income Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240644044 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://quantaservices.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i133fef630eee44d9ad4c25c66cd837dc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240654045 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details)", "role": "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240664046 - Disclosure - Income Taxes - Balances of Unrecognized Tax Benefits (Details)", "role": "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Balances of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6d63c7a656bc4eebb988a12c097531a3_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240704048 - Disclosure - Equity - Treasury Stock (Details)", "role": "http://quantaservices.com/role/EquityTreasuryStockDetails", "shortName": "Equity - Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i6256b43b4ec4465a911076f6717b2208_I20180930", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ica5cdfb2076a48e3a828f0921e91e1a8_I20181231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070009 - Statement - Consolidated Statements of Equity", "role": "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ica5cdfb2076a48e3a828f0921e91e1a8_I20181231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240714049 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details)", "role": "http://quantaservices.com/role/EquityRepurchasesofCommonStockUnderStockRepurchaseProgramsDetails", "shortName": "Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240724050 - Disclosure - Equity - Non-controlling Interests (Details)", "role": "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails", "shortName": "Equity - Non-controlling Interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ibefd2568f7784357b8debbb86af236cc_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i126897a80a224e609c269d9669e0f8cb_D20211201-20211201", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240734051 - Disclosure - Equity - Dividends (Details)", "role": "http://quantaservices.com/role/EquityDividendsDetails", "shortName": "Equity - Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i126897a80a224e609c269d9669e0f8cb_D20211201-20211201", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DividendsCommonStockCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "id930a516584a4283ac9c9684a15c518c_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240764052 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails", "shortName": "Stock-Based Compensation - Stock Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "id930a516584a4283ac9c9684a15c518c_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i1b58110e3cd74a75bbd49118599f0265_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240774053 - Disclosure - Stock-Based Compensation - Summary of RSUs and PSUs to be Settled in Common Stock Activity (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails", "shortName": "Stock-Based Compensation - Summary of RSUs and PSUs to be Settled in Common Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "i7923947ffac44848b2107218ae3a4899_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784054 - Disclosure - Stock-Based Compensation - Restricted Stock and RSUs to be Settled in Common Stock (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails", "shortName": "Stock-Based Compensation - Restricted Stock and RSUs to be Settled in Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie4a9dfb4b40f4dd18e8c46378e0e0dbc_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240794055 - Disclosure - Stock-Based Compensation - PSUs to be Settled in Common Stock (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "shortName": "Stock-Based Compensation - PSUs to be Settled in Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "iabef5f9702bb4550a91a5110e649b2a9_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ia58148037a6c4f92992fa508edb97365_I20210325", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240804056 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "shortName": "Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "pwr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ia58148037a6c4f92992fa508edb97365_I20210325", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if46492ee0f1c4ca8ba1b9aea6ccca9af_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "pwr:AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240814057 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Cash (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails", "shortName": "Stock-Based Compensation - RSUs to be Settled in Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "if46492ee0f1c4ca8ba1b9aea6ccca9af_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementToAllParticipantsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240844058 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwr-20211231.htm", "contextRef": "ie3ea888fcb7f481bab997d12613de148_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementToAllParticipantsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } } }, "segmentCount": 195, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian Dollars" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canadian Dollars" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States of America, Dollars", "terseLabel": "U.S. Dollars" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r959", "r960", "r961" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r962" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r957" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r956" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r956" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r956" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r964" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r956" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r956" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r956" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r956" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r965" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r955" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r958" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "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/2021q4", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "pwr_A2018RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Repurchase Program [Member]", "label": "2018 Repurchase Program [Member]", "terseLabel": "2018 Repurchase Program" } } }, "localname": "A2018RepurchaseProgramMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "pwr_A2019PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Plan [Member]", "label": "2019 Plan [Member]", "terseLabel": "2019 Plan" } } }, "localname": "A2019PlanMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "pwr_A2020RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Repurchase Program", "label": "2020 Repurchase Program [Member]", "terseLabel": "2020 Repurchase Program" } } }, "localname": "A2020RepurchaseProgramMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions 2019 [Member]", "label": "Acquisitions 2019 [Member]", "terseLabel": "2019 Acquisitions" } } }, "localname": "Acquisitions2019Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions 2020 [Member]", "label": "Acquisitions 2020 [Member]", "terseLabel": "2020 Acquisitions" } } }, "localname": "Acquisitions2020Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions 2021 [Member]", "label": "Acquisitions 2021 [Member]", "terseLabel": "2021 Acquisitions" } } }, "localname": "Acquisitions2021Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_AcquisitionsIn2021ExcludingBlattnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisitions In 2021 Excluding Blattner", "label": "Acquisitions In 2021 Excluding Blattner [Member]", "terseLabel": "All Other" } } }, "localname": "AcquisitionsIn2021ExcludingBlattnerMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_AllAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Acquisitions", "label": "All Acquisitions [Member]", "terseLabel": "All Acquisitions" } } }, "localname": "AllAcquisitionsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_AllOtherPlansCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Other Plans, Canada [Member]", "label": "All Other Plans, Canada [Member]", "terseLabel": "All other plans - Canada" } } }, "localname": "AllOtherPlansCanadaMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_AllOtherPlansUSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Other Plans, US [Member]", "label": "All Other Plans, US [Member]", "terseLabel": "All other plans - U.S." } } }, "localname": "AllOtherPlansUSMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_AllSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Senior Notes", "label": "All Senior Notes [Member]", "terseLabel": "All Senior Notes" } } }, "localname": "AllSeniorNotesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "pwr_AlternativeCurrencyTermRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative Currency Term Rate", "label": "Alternative Currency Term Rate [Member]", "terseLabel": "Alternative Currency Term Rate" } } }, "localname": "AlternativeCurrencyTermRateMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares.", "label": "Amount In Cash Received For Each RSU Is Equal To Fair Value Of This Number Of Quanta Common Stock Shares", "terseLabel": "Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares (in shares)", "verboseLabel": "Number of common stock shares that may be received by RSU holder (in shares)" } } }, "localname": "AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails", "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails" ], "xbrltype": "sharesItemType" }, "pwr_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, Lessee [Abstract]", "label": "Assets, Lessee [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "pwr_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://quantaservices.com/20211231", "xbrltype": "stringItemType" }, "pwr_AutoLiabilityInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Auto liability insurance claims deductible amount per occurrence.", "label": "Auto Liability Insurance Claims Deductible", "terseLabel": "Auto liability insurance claims deductible" } } }, "localname": "AutoLiabilityInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BlattnerHoldingCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Blattner Holding Company", "label": "Blattner Holding Company [Member]", "terseLabel": "Blattner" } } }, "localname": "BlattnerHoldingCompanyMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_BridgeFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bridge Facility", "label": "Bridge Facility [Member]", "terseLabel": "Bridge Facility" } } }, "localname": "BridgeFacilityMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails" ], "xbrltype": "domainItemType" }, "pwr_BroadbandTechnologyProviderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Broadband Technology Provider", "label": "Broadband Technology Provider [Member]", "terseLabel": "Broadband Technology Provider" } } }, "localname": "BroadbandTechnologyProviderMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_BuildingsAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings and leasehold improvements.", "label": "Buildings And Leasehold Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingsAndLeaseholdImprovementsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisitions, Pro Forma Amortization Of Intangible Assets", "label": "Business Acquisitions, Pro Forma Amortization Of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessAcquisitionsProFormaGrossProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisitions, Pro Forma Gross Profit", "label": "Business Acquisitions, Pro Forma Gross Profit", "terseLabel": "Gross profit" } } }, "localname": "BusinessAcquisitionsProFormaGrossProfit", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax", "label": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax", "terseLabel": "Net income attributable to common stock" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisitions, Pro Forma Selling, General And Administrative Expenses", "label": "Business Acquisitions, Pro Forma Selling, General And Administrative Expenses", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Amortization", "label": "Business Combination, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "BusinessCombinationAmortization", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationCashConsiderationTransferredOrToBeTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash consideration transferred or to be transferred in cash except for contingent consideration.", "label": "Business Combination Cash Consideration Transferred Or To Be Transferred", "terseLabel": "Cash consideration", "verboseLabel": "Cash paid or payable" } } }, "localname": "BusinessCombinationCashConsiderationTransferredOrToBeTransferred", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationContingentConsiderationArrangementsFinancialPerformanceObjectivesDeferredEarningsInterestAccrual": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Deferred Earnings, Interest Accrual", "label": "Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Deferred Earnings, Interest Accrual", "terseLabel": "Post-acquisition period, deferred earnings, accrued interest" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsFinancialPerformanceObjectivesDeferredEarningsInterestAccrual", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "pwr_BusinessCombinationContingentConsiderationArrangementsFinancialPerformanceObjectivesPostAcquisitionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Post-Acquisition Period", "label": "Business Combination, Contingent Consideration Arrangements, Financial Performance Objectives, Post-Acquisition Period", "terseLabel": "Post-acquisition period, financial performance objectives" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsFinancialPerformanceObjectivesPostAcquisitionPeriod", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "pwr_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesTargetTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Target Term", "label": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Target Term", "terseLabel": "Contingent consideration financial target term" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesTargetTerm", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "pwr_BusinessCombinationContingentConsiderationArrangementsSharesTransferredInSettlement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement", "label": "Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement", "terseLabel": "Shares transferred in settlement of contingent consideration liabilities (in shares)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsSharesTransferredInSettlement", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets, Current", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Assets, Current", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Liabilities", "negatedTerseLabel": "Contract liabilities", "terseLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessesThatProvideElectricPowerConstructionServicesInTheUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Businesses That Provide Electric Power Construction Services In The United States", "label": "Businesses That Provide Electric Power Construction Services In The United States [Member]", "terseLabel": "Businesses That Provide Electric Power Construction Services In The United States" } } }, "localname": "BusinessesThatProvideElectricPowerConstructionServicesInTheUnitedStatesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_CARESActDeferredPaymentEmployerPayrollTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "CARES Act, Deferred Payment, Employer Payroll Taxes", "label": "CARES Act, Deferred Payment, Employer Payroll Taxes", "terseLabel": "Deferred payment of employer payroll taxes" } } }, "localname": "CARESActDeferredPaymentEmployerPayrollTaxes", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesDeferralofEmployerPayrollTaxesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_CARESActDeferredPaymentEmployerPayrollTaxesPercentageOfAmountDueRemainderOfFiscalYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Due, Remainder Of Fiscal Year", "label": "CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Due, Remainder Of Fiscal Year", "terseLabel": "Percentage of deferred employer payroll taxes due, 2022" } } }, "localname": "CARESActDeferredPaymentEmployerPayrollTaxesPercentageOfAmountDueRemainderOfFiscalYear", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesDeferralofEmployerPayrollTaxesDetails" ], "xbrltype": "percentItemType" }, "pwr_CARESActDeferredPaymentEmployerPayrollTaxesPercentageOfAmountPaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Paid", "label": "CARES Act, Deferred Payment, Employer Payroll Taxes, Percentage Of Amount Paid", "terseLabel": "Percentage of deferred employer payroll taxes due, remainder of fiscal year" } } }, "localname": "CARESActDeferredPaymentEmployerPayrollTaxesPercentageOfAmountPaid", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesDeferralofEmployerPayrollTaxesDetails" ], "xbrltype": "percentItemType" }, "pwr_CaptiveInsuranceCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Captive Insurance Company", "label": "Captive Insurance Company [Member]", "terseLabel": "Captive Insurance Company" } } }, "localname": "CaptiveInsuranceCompanyMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "pwr_CashNotHeldByJointVenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Not Held By Joint Ventures [Member]", "label": "Cash Not Held By Joint Ventures [Member]", "terseLabel": "Not Held by Joint Ventures" } } }, "localname": "CashNotHeldByJointVenturesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_CentralPensionFundOfIuoeAndParticipatingEmployersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Central pension fund of the IUOE and participating employers.", "label": "Central Pension Fund Of IUOE And Participating Employers [Member]", "terseLabel": "Central Pension Fund of the IUOE & Participating Employers" } } }, "localname": "CentralPensionFundOfIuoeAndParticipatingEmployersMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_CertainNonIntegralEquityInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Non-Integral Equity Investments", "label": "Certain Non-Integral Equity Investments [Member]", "terseLabel": "Certain Non-Integral Equity Investments" } } }, "localname": "CertainNonIntegralEquityInvestmentsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_CommitmentAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitment And Contingencies [Line Items]", "label": "Commitment And Contingencies [Line Items]", "terseLabel": "Commitment And Contingencies [Line Items]" } } }, "localname": "CommitmentAndContingenciesLineItems", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "stringItemType" }, "pwr_CommitmentAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitment And Contingencies [Table]", "label": "Commitment And Contingencies [Table]", "terseLabel": "Commitment And Contingencies [Table]" } } }, "localname": "CommitmentAndContingenciesTable", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "stringItemType" }, "pwr_CommonStockClassUndefinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock class undefined.", "label": "Common Stock Class Undefined [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockClassUndefinedMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock withheld for settlement of employee tax liabilities.", "label": "Common Stock Withheld For Settlement Of Employee Tax Liabilities [Member]", "terseLabel": "Common Stock Withheld for Settlement of Employee Tax Liabilities" } } }, "localname": "CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "pwr_ConstructionInProcessCostsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Construction In Process, Costs Incurred", "label": "Construction In Process, Costs Incurred", "terseLabel": "Construction costs incurred" } } }, "localname": "ConstructionInProcessCostsIncurred", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Contract Value", "label": "Contract With Customer, Contract Value", "terseLabel": "Contract value", "verboseLabel": "Aggregate consideration for projects" } } }, "localname": "ContractWithCustomerContractValue", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringConstruction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Contract Value, Consideration To Be Transferred During Construction", "label": "Contract With Customer, Contract Value, Consideration To Be Transferred During Construction", "terseLabel": "Aggregate consideration to be paid during the construction period" } } }, "localname": "ContractWithCustomerContractValueConsiderationToBeTransferredDuringConstruction", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringSubsequentPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period", "label": "Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period", "terseLabel": "Aggregate consideration to be paid during the post-construction operation and maintenance period" } } }, "localname": "ContractWithCustomerContractValueConsiderationToBeTransferredDuringSubsequentPeriod", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValueSubsequentPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Contract Value, Subsequent Payment Period", "label": "Contract With Customer, Contract Value, Subsequent Payment Period", "terseLabel": "Term of post-construction operation and maintenance period" } } }, "localname": "ContractWithCustomerContractValueSubsequentPaymentPeriod", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "durationItemType" }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate", "label": "Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate", "terseLabel": "Change in contract estimates, (favorable) unfavorable impact on operating results, amount" } } }, "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent", "label": "Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent", "terseLabel": "Change in contract estimates, (favorable) unfavorable impact on operating results, percent" } } }, "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimatePercent", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInEstimate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment To Revenue, Change In Estimate", "label": "Contract With Customer, Cumulative Catch-Up Adjustment To Revenue, Change In Estimate", "terseLabel": "Change in contract estimates, favorable (unfavorable) impact on revenues" } } }, "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInEstimate", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerLiabilityDeferredRevenuesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenues, Current", "label": "Contract With Customer, Liability, Deferred Revenues, Current", "terseLabel": "Unearned revenues" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenuesCurrent", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerNumberOfDelayedTransmissionProjectsWithLargeComponentOfChangeOrdersInRecentQuarters": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Number of Delayed Transmission Projects with Large Component of Change Orders in Recent Quarters", "label": "Contract With Customer, Number of Delayed Transmission Projects with Large Component of Change Orders in Recent Quarters", "terseLabel": "Number of delayed transmission projects due to changes orders and claims" } } }, "localname": "ContractWithCustomerNumberOfDelayedTransmissionProjectsWithLargeComponentOfChangeOrdersInRecentQuarters", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pwr_ContractWithCustomerNumberOfProjectsSignificantlyImpactedByAccelerationOfProjectTimeline": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Number Of Projects Significantly Impacted By Acceleration Of Project Timeline", "label": "Contract With Customer, Number Of Projects Significantly Impacted By Acceleration Of Project Timeline", "terseLabel": "Number of projects that experienced a significant impact due accelerated timeline" } } }, "localname": "ContractWithCustomerNumberOfProjectsSignificantlyImpactedByAccelerationOfProjectTimeline", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pwr_ContractWithCustomerOnDemandPerformanceBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, On-Demand Performance Bonds", "label": "Contract With Customer, On-Demand Performance Bonds", "terseLabel": "On-demand performance bonds" } } }, "localname": "ContractWithCustomerOnDemandPerformanceBonds", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerPercentageOfCompletion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Percentage Of Completion", "label": "Contract With Customer, Percentage Of Completion", "terseLabel": "Percentage of project completion" } } }, "localname": "ContractWithCustomerPercentageOfCompletion", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pwr_CorrectionOfEstimatedProjectCostsAndPercentageOfCompletionMethodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Correction Of Estimated Project Costs And Percentage Of Completion Method [Member]", "label": "Correction Of Estimated Project Costs And Percentage Of Completion Method [Member]", "terseLabel": "Correction Of Estimated Project Costs And Percentage Of Completion Method [Member]" } } }, "localname": "CorrectionOfEstimatedProjectCostsAndPercentageOfCompletionMethodMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_CorrectionOfTotalEstimatedProjectCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Correction Of Total Estimated Project Costs [Member]", "label": "Correction Of Total Estimated Project Costs [Member]", "terseLabel": "Correction of Total Estimated Project Costs" } } }, "localname": "CorrectionOfTotalEstimatedProjectCostsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_CostMethodInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Method Investment", "label": "Cost Method Investment [Member]", "terseLabel": "Cost Method Investment" } } }, "localname": "CostMethodInvestmentMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_CostPlusContractMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost-Plus Contract Member", "label": "Cost-Plus Contract Member [Member]", "terseLabel": "Cost-plus contracts" } } }, "localname": "CostPlusContractMemberMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "domainItemType" }, "pwr_CrossDefaultProvisions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cross-default provisions.", "label": "Cross Default Provisions", "terseLabel": "Cross default provisions with debt instruments exceeding this amount" } } }, "localname": "CrossDefaultProvisions", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "pwr_CurriculumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Curriculum [Member]", "label": "Curriculum [Member]", "terseLabel": "Curriculum" } } }, "localname": "CurriculumMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "pwr_CustomerWithFinancialDifficultiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer With Financial Difficulties", "label": "Customer With Financial Difficulties [Member]", "terseLabel": "Customer With Financial Difficulties" } } }, "localname": "CustomerWithFinancialDifficultiesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "pwr_CustomerWithJointVentureInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer With Joint Venture Interest", "label": "Customer With Joint Venture Interest [Member]", "terseLabel": "Customer With Joint Venture Interest" } } }, "localname": "CustomerWithJointVentureInterestMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "pwr_CustomersOwnershipPercentageInJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer's Ownership Percentage In Joint Venture", "label": "Customer's Ownership Percentage In Joint Venture", "terseLabel": "Ownership percentage of customer in joint venture" } } }, "localname": "CustomersOwnershipPercentageInJointVenture", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "pwr_DamagedLandArea": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Damaged Land, Area", "label": "Damaged Land, Area", "terseLabel": "Damaged land (in acres)" } } }, "localname": "DamagedLandArea", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "xbrltype": "areaItemType" }, "pwr_DebtInstrumentCovenantAcquisitionThresholdForLeverageRatio": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio", "label": "Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio", "terseLabel": "Acquisition threshold for leverage ratio" } } }, "localname": "DebtInstrumentCovenantAcquisitionThresholdForLeverageRatio", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "pwr_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "terseLabel": "Minimum consolidated interest coverage ratio" } } }, "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "pwr_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Maximum consolidated leverage ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "pwr_DebtInstrumentCovenantNumberOfFiscalQuartersApplicableToUpdatedAcquisitionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Number Of Fiscal Quarters Applicable To Updated Acquisition Ratio", "label": "Debt Instrument, Covenant, Number Of Fiscal Quarters Applicable To Updated Acquisition Ratio", "terseLabel": "Debt Instrument, Covenant, Number Of Fiscal Quarters Applicable To Updated Acquisition Ratio" } } }, "localname": "DebtInstrumentCovenantNumberOfFiscalQuartersApplicableToUpdatedAcquisitionRatio", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "integerItemType" }, "pwr_DebtInstrumentLetterOfCreditFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Letter of Credit, Fee", "label": "Debt Instrument, Letter of Credit, Fee", "terseLabel": "Letter of credit fee" } } }, "localname": "DebtInstrumentLetterOfCreditFee", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "pwr_DebtInstrumentPaymentDueDateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment Due Date", "label": "Debt Instrument, Payment Due Date [Axis]", "terseLabel": "Debt Instrument, Payment Due Date [Axis]" } } }, "localname": "DebtInstrumentPaymentDueDateAxis", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "pwr_DebtInstrumentPaymentDueDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment Due Date [Domain]", "label": "Debt Instrument, Payment Due Date [Domain]", "terseLabel": "Debt Instrument, Payment Due Date [Domain]" } } }, "localname": "DebtInstrumentPaymentDueDateDomain", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_DeferredTaxAssetsDeferredTaxBenefitsOnUnrecognizedTaxPositions": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Deferred Tax Benefits On Unrecognized Tax Positions", "label": "Deferred Tax Assets, Deferred Tax Benefits On Unrecognized Tax Positions", "terseLabel": "Deferred tax benefits on unrecognized tax positions" } } }, "localname": "DeferredTaxAssetsDeferredTaxBenefitsOnUnrecognizedTaxPositions", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_DeferredTaxAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets", "label": "Deferred Tax Assets [Member]", "terseLabel": "Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_DeferredTaxLiabilitiesCustomerHoldbacks": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Customer Holdbacks", "label": "Deferred Tax Liabilities, Customer Holdbacks", "negatedTerseLabel": "Customer holdbacks" } } }, "localname": "DeferredTaxLiabilitiesCustomerHoldbacks", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchByEmployerUpToSpecificPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match By Employer Up To Specific Percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent Of Match By Employer Up To Specific Percentage", "terseLabel": "Percentage of contribution by employer of each employee's contribution up to 3%" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchByEmployerUpToSpecificPercentage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pwr_DefinedContributionPlanEmployerMatchingContributionPercentofMatchByEmployerOfEachEmployeeWhoContributesToPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match By Employer Of Each Employee Who Contributes To Plan", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match By Employer Of Each Employee Who Contributes To Plan", "terseLabel": "Percentage of contribution by employer of each employee who contributes between 3% and 6%" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentofMatchByEmployerOfEachEmployeeWhoContributesToPlan", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pwr_DetailOfCertainBalanceSheetAccountsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail of certain balance sheet accounts.", "label": "Detail Of Certain Balance Sheet Accounts [Text Block]", "terseLabel": "Detail of Certain Accounts" } } }, "localname": "DetailOfCertainBalanceSheetAccountsTextBlock", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccounts" ], "xbrltype": "textBlockItemType" }, "pwr_DiscountedCashFlowsWeightedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the discounted cash flow valuation model used in determining fair value.", "label": "Discounted Cash Flows Weighted Percentage", "terseLabel": "Discounted cash flows" } } }, "localname": "DiscountedCashFlowsWeightedPercentage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "percentItemType" }, "pwr_DomesticBankAccountsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domestic Bank Accounts [Member]", "label": "Domestic Bank Accounts [Member]", "terseLabel": "Held in Domestic Bank Accounts" } } }, "localname": "DomesticBankAccountsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_DomesticJointVenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domestic Joint Ventures [Member]", "label": "Domestic Joint Ventures [Member]", "terseLabel": "Held by Domestic Joint Ventures" } } }, "localname": "DomesticJointVenturesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_EPCElectricTransmissionProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EPC Electric Transmission Project [Member]", "label": "EPC Electric Transmission Project [Member]", "terseLabel": "EPC Electric Transmission Project" } } }, "localname": "EPCElectricTransmissionProjectMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_EffectiveIncomeTaxRateReconciliationBenefitFromCompanyOwnedLifeInsurance": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Benefit from Company Owned Life Insurance", "label": "Effective Income Tax Rate Reconciliation, Benefit from Company Owned Life Insurance", "negatedTerseLabel": "Company-owned life insurance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBenefitFromCompanyOwnedLifeInsurance", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_EighthDistrictElectricalPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eighth District Electrical Pension Fund [Member]", "label": "Eighth District Electrical Pension Fund [Member]", "terseLabel": "Eighth District Electrical Pension Fund" } } }, "localname": "EighthDistrictElectricalPensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_ElectricPowerInfrastructureServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electric Power Infrastructure [Member]", "label": "Electric Power Infrastructure Services [Member]", "terseLabel": "Electric Power Infrastructure Solutions (1)", "verboseLabel": "Electric Power Infrastructure Solutions Segment" } } }, "localname": "ElectricPowerInfrastructureServicesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_ElectricTransmissionProjectSouthernCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electric Transmission Project - Southern California [Member]", "label": "Electric Transmission Project - Southern California [Member]", "terseLabel": "Electric Transmission Project - Southern California" } } }, "localname": "ElectricTransmissionProjectSouthernCaliforniaMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_EmployerTeamstersLocalNos175505PensionTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund [Member]", "label": "Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund [Member]", "terseLabel": "Employer-Teamsters Local Nos 175 & 505 Pension Trust Fund" } } }, "localname": "EmployerTeamstersLocalNos175505PensionTrustFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_EmployersLiabilityInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employer's liability claims deductible amount per occurrence.", "label": "Employers Liability Insurance Claims Deductible", "terseLabel": "Employer's liability claims subject to deductible per occurrence" } } }, "localname": "EmployersLiabilityInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "pwr_EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member]", "label": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member]", "terseLabel": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims" } } }, "localname": "EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "pwr_EquityAndCostMethodInvestmentsAndJointVentureDisclosuresTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity And Cost Method Investments And Joint Venture Disclosures", "label": "Equity And Cost Method Investments And Joint Venture Disclosures [Text Block]", "terseLabel": "Investments in Affiliates and Other Entities" } } }, "localname": "EquityAndCostMethodInvestmentsAndJointVentureDisclosuresTextBlock", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities" ], "xbrltype": "textBlockItemType" }, "pwr_EquitySecuritiesWithoutReadilyDeterminableFairValueNumberOfNonIntegralEquityMethodInvestmentsImpairmentLossesWereRecognized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Number Of Non-Integral Equity Method Investments, Impairment Losses Were Recognized", "label": "Equity Securities without Readily Determinable Fair Value, Number Of Non-Integral Equity Method Investments, Impairment Losses Were Recognized", "terseLabel": "Number of non-integral equity method investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueNumberOfNonIntegralEquityMethodInvestmentsImpairmentLossesWereRecognized", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "integerItemType" }, "pwr_EstimateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimate.", "label": "Estimate [Member]", "terseLabel": "Estimate" } } }, "localname": "EstimateMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "domainItemType" }, "pwr_EstimatedCostsToCompleteBondedProjects": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated Costs To Complete Bonded Projects", "label": "Estimated Costs To Complete Bonded Projects", "terseLabel": "Estimated cost to complete bonded projects" } } }, "localname": "EstimatedCostsToCompleteBondedProjects", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ExcavatorsUnionLocal731PensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excavators Union Local 731 Pension Fund [Member]", "label": "Excavators Union Local 731 Pension Fund [Member]", "terseLabel": "Excavators Union Local 731 Pension Fund" } } }, "localname": "ExcavatorsUnionLocal731PensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Of Base Rate Domestic Borrowings Only [Member]", "label": "Excess Of Base Rate Domestic Borrowings Only [Member]", "terseLabel": "Excess of Base Rate Domestic Borrowings Only" } } }, "localname": "ExcessOfBaseRateDomesticBorrowingsOnlyMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfEuroCurrencyRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Of Euro Currency Rate [Member]", "label": "Excess Of Euro Currency Rate [Member]", "terseLabel": "Excess of Euro Currency Rate" } } }, "localname": "ExcessOfEuroCurrencyRateMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member]", "label": "Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member]", "terseLabel": "Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings" } } }, "localname": "ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member]", "label": "Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member]", "terseLabel": "Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only" } } }, "localname": "ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfFederalFundsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Of Federal Funds Rate [Member]", "label": "Excess Of Federal Funds Rate [Member]", "terseLabel": "Excess of Federal Funds Rate" } } }, "localname": "ExcessOfFederalFundsRateMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_ExchangeableSharesExchangedForCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchangeable shares exchanged for common stock.", "label": "Exchangeable Shares Exchanged For Common Stock", "terseLabel": "Exchange of exchangeable shares (in shares)" } } }, "localname": "ExchangeableSharesExchangedForCommonStock", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "pwr_ExchangeableSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchangeable shares.", "label": "Exchangeable Shares [Member]", "terseLabel": "Exchangeable Shares" } } }, "localname": "ExchangeableSharesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/EquityExchangeableSharesDetails" ], "xbrltype": "domainItemType" }, "pwr_ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsThereafter": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expiration amount of state and foreign net operating loss carryforwards thereafter.", "label": "Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Thereafter", "terseLabel": "Tax carryforwards expiring thereafter" } } }, "localname": "ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsThereafter", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expiration amount of state and foreign net operating loss carryforwards year five.", "label": "Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Five", "terseLabel": "Tax carryforwards expiring in 2026" } } }, "localname": "ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearFive", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expiration amount of state and foreign net operating loss carryforwards year four.", "label": "Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Four", "terseLabel": "Tax carryforwards expiring in 2025" } } }, "localname": "ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearFour", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearOne": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expiration amount of state and foreign net operating loss carryforwards year one.", "label": "Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year One", "terseLabel": "Tax carryforwards expiring in 2022" } } }, "localname": "ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearOne", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expiration amount of state and foreign net operating loss carryforwards year three.", "label": "Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Three", "terseLabel": "Tax carryforwards expiring in 2024" } } }, "localname": "ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearThree", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expiration amount of state and foreign net operating loss carryforwards year two.", "label": "Expiration Amount Of State And Foreign Net Operating Loss Carryforwards Year Two", "terseLabel": "Tax carryforwards expiring in 2023" } } }, "localname": "ExpirationAmountOfStateAndForeignNetOperatingLossCarryforwardsYearTwo", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_FairValueInputsCustomerAttritionRates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Inputs, Customer Attrition Rates", "label": "Fair Value Inputs, Customer Attrition Rates", "terseLabel": "Customer attrition rates" } } }, "localname": "FairValueInputsCustomerAttritionRates", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "xbrltype": "percentItemType" }, "pwr_FairValueInputsDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Inputs, Discount Rate", "label": "Fair Value Inputs, Discount Rate", "terseLabel": "Discount rates" } } }, "localname": "FairValueInputsDiscountRate", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "xbrltype": "percentItemType" }, "pwr_FinanceLeaseAssetsAndRentalPurchaseOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Assets And Rental Purchase Options", "label": "Finance Lease Assets And Rental Purchase Options [Member]", "terseLabel": "Finance lease assets and rental purchase options" } } }, "localname": "FinanceLeaseAssetsAndRentalPurchaseOptionsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "pwr_FinanceLeasesCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Leases, Cost [Abstract]", "label": "Finance Leases, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "FinanceLeasesCostAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "pwr_ForeignBankAccountsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Bank Accounts [Member]", "label": "Foreign Bank Accounts [Member]", "terseLabel": "Held in Foreign Bank Accounts" } } }, "localname": "ForeignBankAccountsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_ForeignJointVenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Joint Ventures [Member]", "label": "Foreign Joint Ventures [Member]", "terseLabel": "Held by Foreign Joint Ventures" } } }, "localname": "ForeignJointVenturesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_ForeignOperatingLossCarryforwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Operating Loss Carryforwards", "label": "Foreign Operating Loss Carryforwards [Member]", "terseLabel": "Foreign Operating Loss Carryforwards" } } }, "localname": "ForeignOperatingLossCarryforwardsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_ForeignTaxCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Tax Credits", "label": "Foreign Tax Credits [Member]", "terseLabel": "Foreign Tax Credits" } } }, "localname": "ForeignTaxCreditsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_GeneralLiabilityInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "General liability insurance claims deductible amount per occurrence.", "label": "General Liability Insurance Claims Deductible", "terseLabel": "General liability insurance claims deductible" } } }, "localname": "GeneralLiabilityInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "pwr_GoodwillAndIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Line Items]", "terseLabel": "Goodwill And Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsLineItems", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "xbrltype": "stringItemType" }, "pwr_GoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill And Intangible Assets [Table]", "label": "Goodwill And Intangible Assets [Table]", "terseLabel": "Goodwill And Intangible Assets [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsTable", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "xbrltype": "stringItemType" }, "pwr_GoodwillImpairmentTestEffectOfChangesInFairValueAssumptionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill impairment test effect of changes in fair value assumptions [Table]", "label": "Goodwill Impairment Test Effect Of Changes In Fair Value Assumptions [Table]", "terseLabel": "Goodwill Impairment Test Effect Of Changes In Fair Value Assumptions [Table]" } } }, "localname": "GoodwillImpairmentTestEffectOfChangesInFairValueAssumptionsTable", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "stringItemType" }, "pwr_GoodwillImpairmentTestingAssumptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Impairment Testing Assumptions [Line Items]", "label": "Goodwill Impairment Testing Assumptions [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillImpairmentTestingAssumptionsLineItems", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "stringItemType" }, "pwr_GoodwillMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill, Measurement Input", "label": "Goodwill, Measurement Input", "verboseLabel": "Measurement input" } } }, "localname": "GoodwillMeasurementInput", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "decimalItemType" }, "pwr_GoodwillSensitivityAnalysisPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Sensitivity Analysis, Percentage", "label": "Goodwill Sensitivity Analysis, Percentage", "terseLabel": "Goodwill sensitivity analysis" } } }, "localname": "GoodwillSensitivityAnalysisPercentage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pwr_GrossAmountBeforeBalanceSheetPresentationNettingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross Amount Before Balance Sheet Presentation Netting [Member]", "label": "Gross Amount Before Balance Sheet Presentation Netting [Member]", "terseLabel": "Gross Amount Before Balance Sheet Presentation Netting" } } }, "localname": "GrossAmountBeforeBalanceSheetPresentationNettingMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_HealthCareDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Health care deductible.", "label": "Health Care Deductible", "terseLabel": "Employee health care benefit plans subject to deductible per claimant" } } }, "localname": "HealthCareDeductible", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "pwr_IBEWLocal1249PensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IBEW Local 1249 Pension Plan", "label": "IBEW Local 1249 Pension Plan [Member]", "terseLabel": "IBEW Local 1249 Pension Plan" } } }, "localname": "IBEWLocal1249PensionPlanMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates", "label": "Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates", "terseLabel": "Equity in earnings of integral unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_IncomeLossFromEquityMethodInvestmentsRelatedToReversalOfDeferredProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit", "label": "Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit", "terseLabel": "Deferred earnings recognized" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsRelatedToReversalOfDeferredProfit", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_IncomeTaxExaminationPenaltiesAndInterestExpenseIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Examination, Penalties And Interest Expense (Income)", "label": "Income Tax Examination, Penalties And Interest Expense (Income)", "terseLabel": "Interest and penalties expense (income) in the provision for income taxes" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpenseIncome", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "pwr_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "pwr_IncreaseDecreaseInDeferredCompensationPlanAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Deferred Compensation Plan, Assets", "label": "Increase (Decrease) in Deferred Compensation Plan, Assets", "terseLabel": "Increase to fair market value of plan assets" } } }, "localname": "IncreaseDecreaseInDeferredCompensationPlanAssets", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_IncreaseDecreaseInDeferredCompensationPlanLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Deferred Compensation Plan, Liabilities", "label": "Increase (Decrease) in Deferred Compensation Plan, Liabilities", "terseLabel": "Increase to fair market value of plan liabilities" } } }, "localname": "IncreaseDecreaseInDeferredCompensationPlanLiabilities", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_IncreasesDecreasesResultingFromAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increases (decreases) resulting from.", "label": "Increases Decreases Resulting From [Abstract]", "terseLabel": "Increases (decreases) resulting from \u2014" } } }, "localname": "IncreasesDecreasesResultingFromAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "pwr_IntegralAffiliateOfferingRightOfWaySolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Integral Affiliate Offering Right-of-way Solutions", "label": "Integral Affiliate Offering Right-of-way Solutions [Member]", "terseLabel": "Integral Affiliate Offering Right-of-way Solutions" } } }, "localname": "IntegralAffiliateOfferingRightOfWaySolutionsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_IntegralAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Integral Affiliates", "label": "Integral Affiliates [Member]", "terseLabel": "Integral Affiliates" } } }, "localname": "IntegralAffiliatesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_InvestmentsInJointVenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments In Joint Ventures [Member]", "label": "Investments In Joint Ventures [Member]", "terseLabel": "Held by Joint Ventures" } } }, "localname": "InvestmentsInJointVenturesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_LUMAEnergyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LUMA Energy LLC", "label": "LUMA Energy LLC [Member]", "terseLabel": "LUMA Energy LLC" } } }, "localname": "LUMAEnergyLLCMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_LaborersDistrictCouncilOfWPAPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laborers district council of WPA pension fund.", "label": "Laborers District Council Of WPA Pension Fund [Member]", "terseLabel": "Laborers District Council of W PA Pension Fund" } } }, "localname": "LaborersDistrictCouncilOfWPAPensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_LaborersNationalPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laborers national pension fund.", "label": "Laborers National Pension Fund [Member]", "terseLabel": "Laborers National Pension Fund" } } }, "localname": "LaborersNationalPensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_LaborersPensionTrustFundForNorthernCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laborers Pension Trust Fund for Northern California [Member]", "label": "Laborers Pension Trust Fund for Northern California [Member]", "terseLabel": "Laborers Pension Trust Fund for Northern California" } } }, "localname": "LaborersPensionTrustFundForNorthernCaliforniaMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_LargerElectricTransmissionProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Larger Electric Transmission Project", "label": "Larger Electric Transmission Project [Member]", "terseLabel": "Larger Electric Transmission Project" } } }, "localname": "LargerElectricTransmissionProjectMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_LargerNaturalGasTransmissionProject1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Larger Natural Gas Transmission Project [Member]", "label": "Larger Natural Gas Transmission Project 1 [Member]", "terseLabel": "Larger Natural Gas Transmission Project" } } }, "localname": "LargerNaturalGasTransmissionProject1Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_LeasesOptionToPurchaseAssetFailedSaleLeaseback": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leases, Option To Purchase, Asset, Failed Sale Leaseback", "label": "Leases, Option To Purchase, Asset, Failed Sale Leaseback", "terseLabel": "Rental purchase option asset" } } }, "localname": "LeasesOptionToPurchaseAssetFailedSaleLeaseback", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_LengthOfTransmissionLine": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Length of transmission line.", "label": "Length Of Transmission Line", "terseLabel": "Length of electrical transmission line to be constructed under contract" } } }, "localname": "LengthOfTransmissionLine", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "lengthItemType" }, "pwr_LesseeLeasesOtherInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Leases, Other Information [Table Text Block]", "label": "Lessee, Leases, Other Information [Table Text Block]", "terseLabel": "Other Information Related to Leases" } } }, "localname": "LesseeLeasesOtherInformationTableTextBlock", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pwr_LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block]", "label": "Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block]", "terseLabel": "Components of Leases in the Balance Sheet" } } }, "localname": "LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pwr_LesseeSupplementalCashFlowsFromLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Supplemental Cash Flows From Leases [Table Text Block]", "label": "Lessee, Supplemental Cash Flows From Leases [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Leases" } } }, "localname": "LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "pwr_LettersOfCreditAndBankGuaranteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Letters Of Credit and Bank Guarantees.", "label": "Letters Of Credit and Bank Guarantees [Member]", "terseLabel": "Letters of Credit and Bank Guarantees" } } }, "localname": "LettersOfCreditAndBankGuaranteesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_LiabilitiesCurrentLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Current, Lessee [Abstract]", "label": "Liabilities, Current, Lessee [Abstract]", "terseLabel": "Current:" } } }, "localname": "LiabilitiesCurrentLesseeAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "pwr_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Lessee [Abstract]", "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "pwr_LiabilityNoncurrentLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability, Noncurrent, Lessee [Abstract]", "label": "Liability, Noncurrent, Lessee [Abstract]", "terseLabel": "Non-current:" } } }, "localname": "LiabilityNoncurrentLesseeAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "pwr_LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC", "label": "Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC [Member]", "terseLabel": "Limetree Bay Refining, LLC And Limetree Bay Terminals, LLC" } } }, "localname": "LimetreeBayRefiningLLCAndLimetreeBayTerminalsLLCMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_LimetreeBayRefiningLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Limetree Bay Refining, LLC", "label": "Limetree Bay Refining, LLC [Member]", "terseLabel": "Limetree Bay Refining, LLC" } } }, "localname": "LimetreeBayRefiningLLCMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_LimetreeBayTerminalsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Limetree Bay Terminals, LLC", "label": "Limetree Bay Terminals, LLC [Member]", "terseLabel": "Limetree Bay Terminals, LLC" } } }, "localname": "LimetreeBayTerminalsLLCMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_LineOfCreditAvailabilityAmountToAllowDividendsAndStockRepurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases.", "label": "Line of Credit, Availability Amount To Allow Dividends And Stock Repurchases", "terseLabel": "Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases" } } }, "localname": "LineOfCreditAvailabilityAmountToAllowDividendsAndStockRepurchases", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "pwr_LineOfCreditFacilityCovenantMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio", "label": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio", "terseLabel": "Maximum consolidated leverage ratio permissible under credit agreement" } } }, "localname": "LineOfCreditFacilityCovenantMaximumLeverageRatio", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "pwr_LineOfCreditFacilityOptionToIncreaseAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Option To Increase, Amount", "label": "Line Of Credit Facility, Option To Increase, Amount", "terseLabel": "Option to increase revolving commitments under the credit agreement" } } }, "localname": "LineOfCreditFacilityOptionToIncreaseAmount", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "pwr_Local697IBEWAndElectricalIndustryPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local 697 IBEW And Electrical Industry Pension Fund [Member]", "label": "Local 697 IBEW And Electrical Industry Pension Fund [Member]", "terseLabel": "Local 697 IBEW and Electrical Industry Pension Fund" } } }, "localname": "Local697IBEWAndElectricalIndustryPensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lorenzo Benton v. Telecom Network Specialists Inc [Member]", "label": "Lorenzo Benton V Telecom Network Specialists Inc [Member]", "terseLabel": "Lorenzo Benton v Telecom Network Specialists Inc" } } }, "localname": "LorenzoBentonvTelecomNetworkSpecialistsIncMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_MarketCapitalizationWeightedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the market capitalization valuation model used in determining fair value.", "label": "Market Capitalization Weighted Percentage", "terseLabel": "Market capitalization" } } }, "localname": "MarketCapitalizationWeightedPercentage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "percentItemType" }, "pwr_MarketMultipleWeightedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the market multiple valuation model used in determining fair value.", "label": "Market Multiple Weighted Percentage", "terseLabel": "Market multiple" } } }, "localname": "MarketMultipleWeightedPercentage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "percentItemType" }, "pwr_MaurepasPipelineLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maurepas Pipeline, LLC [Member]", "label": "Maurepas Pipeline, LLC [Member]", "terseLabel": "Maurepas" } } }, "localname": "MaurepasPipelineLLCMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_MaurepasProjectDisputeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maurepas Project Dispute [Member]", "label": "Maurepas Project Dispute [Member]", "terseLabel": "Maurepas Project Dispute" } } }, "localname": "MaurepasProjectDisputeMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_MeasurementInputEBITDAMultipleGuidelinePublicCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, EBITDA Multiple, Guideline Public Company [Member]", "label": "Measurement Input, EBITDA Multiple, Guideline Public Company [Member]", "terseLabel": "Guideline Public Company Multiples Applied to EBITDA" } } }, "localname": "MeasurementInputEBITDAMultipleGuidelinePublicCompanyMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "domainItemType" }, "pwr_MeasurementInputEBITDAMultipleTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, EBITDA Multiple, Transaction [Member]", "label": "Measurement Input, EBITDA Multiple, Transaction [Member]", "terseLabel": "Transaction Multiples Applied to EBITDA" } } }, "localname": "MeasurementInputEBITDAMultipleTransactionMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "domainItemType" }, "pwr_MichiganLaborersPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Michigan Laborers\u2019 Pension Plan [Member]", "label": "Michigan Laborers\u2019 Pension Plan [Member]", "terseLabel": "Michigan Laborers\u2019 Pension Plan" } } }, "localname": "MichiganLaborersPensionPlanMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multiemployer Defined Contribution Plans And Other Benefit Plans [Member]", "label": "Multiemployer Defined Contribution Plans And Other Benefit Plans [Member]", "terseLabel": "Multiemployer Defined Contribution and Other Benefit Plans" } } }, "localname": "MultiemployerDefinedContributionPlansAndOtherBenefitPlansMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_NationalElectricalBenefitFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National electrical benefit fund.", "label": "National Electrical Benefit Fund [Member]", "terseLabel": "National Electrical Benefit Fund" } } }, "localname": "NationalElectricalBenefitFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_NonCurrentDeferredIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-current deferred income taxes.", "label": "Non Current Deferred Income Taxes [Abstract]", "terseLabel": "Deferred income taxes:" } } }, "localname": "NonCurrentDeferredIncomeTaxesAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "pwr_NumberOfBuildingsWithPropertyDamage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Buildings With Property Damage", "label": "Number Of Buildings With Property Damage", "terseLabel": "Number of buildings with property damage" } } }, "localname": "NumberOfBuildingsWithPropertyDamage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "integerItemType" }, "pwr_NumberOfReportingUnitsAtRiskAfterCushionTest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Reporting Units At Risk After Cushion Test", "label": "Number Of Reporting Units At Risk After Cushion Test", "terseLabel": "Number of reporting units at risk after cushion test" } } }, "localname": "NumberOfReportingUnitsAtRiskAfterCushionTest", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pwr_NumberOfSpecialUtilityFoundationAndPoleSettingContractors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Special Utility Foundation And Pole-Setting Contractors", "label": "Number Of Special Utility Foundation And Pole-Setting Contractors", "terseLabel": "Number of specialty utility foundation and pole-setting contractors" } } }, "localname": "NumberOfSpecialUtilityFoundationAndPoleSettingContractors", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "pwr_NumberOfSubstations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Substations", "label": "Number Of Substations", "terseLabel": "Number of substations" } } }, "localname": "NumberOfSubstations", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "integerItemType" }, "pwr_OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office equipment, furniture and fixtures and information technology systems.", "label": "Office Equipment Furniture And Fixtures And Information Technology Systems [Member]", "terseLabel": "Office equipment, furniture and fixtures and information technology systems" } } }, "localname": "OfficeEquipmentFurnitureAndFixturesAndInformationTechnologySystemsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "pwr_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due", "label": "Operating And Finance Lease Liabilities, Payments, Due", "totalLabel": "Total future minimum operating and finance lease payments" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due [Abstract]", "label": "Operating And Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Total" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due After Year Five", "label": "Operating And Finance Lease Liabilities, Payments, Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFive", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Five", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Five", "totalLabel": "2026" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFive", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Four", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Four", "totalLabel": "2025" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Three", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Three", "totalLabel": "2024" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Two", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Two", "totalLabel": "2023" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Next Twelve Months", "label": "Operating And Finance Lease Liabilities, Payments, Next Twelve Months", "totalLabel": "2022" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_2": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease Liabilities, Undiscounted Excess Amount", "label": "Operating And Finance Lease Liabilities, Undiscounted Excess Amount", "negatedTotalLabel": "Less imputed interest" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_2": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liability", "label": "Operating And Finance Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiability", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails", "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Right-Of-Use Asset", "label": "Operating And Finance Lease, Right-Of-Use Asset", "totalLabel": "Total lease assets" } } }, "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating And Finance Leases, Weighted Average Discount Rate [Abstract]", "label": "Operating And Finance Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "OperatingAndFinanceLeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "pwr_OperatingAndFinanceLeasesWeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract]", "label": "Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years):" } } }, "localname": "OperatingAndFinanceLeasesWeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "pwr_OperatingEngineersLocal324PensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Engineers Local 324 Pension Fund [Member]", "label": "Operating Engineers Local 324 Pension Fund [Member]", "terseLabel": "Operating Engineers\u2019 Local 324 Pension Fund" } } }, "localname": "OperatingEngineersLocal324PensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_OperatingEngineersPensionTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Engineers Pension Trust", "label": "Operating Engineers Pension Trust [Member]", "terseLabel": "Operating Engineers Pension Trust" } } }, "localname": "OperatingEngineersPensionTrustMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_OperatingLossCarryforwardsSubjectToExpirationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Subject To Expiration", "label": "Operating Loss Carryforwards, Subject To Expiration [Member]", "terseLabel": "Operating Loss Carryforwards, Subject To Expiration" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpirationMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_OperatingMachineryEquipmentAndVehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating equipment and vehicles.", "label": "Operating Machinery, Equipment And Vehicles [Member]", "terseLabel": "Operating machinery, equipment and vehicles" } } }, "localname": "OperatingMachineryEquipmentAndVehiclesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "pwr_OperationAndMaintenanceAgreementContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operation And Maintenance Agreement, Contract Term", "label": "Operation And Maintenance Agreement, Contract Term", "terseLabel": "Operation and maintenance period" } } }, "localname": "OperationAndMaintenanceAgreementContractTerm", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "durationItemType" }, "pwr_OperationAndMaintenanceAgreementLengthOfSystem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operation And Maintenance Agreement, Length Of System", "label": "Operation And Maintenance Agreement, Length Of System", "terseLabel": "Length of electric transmission and distribution system" } } }, "localname": "OperationAndMaintenanceAgreementLengthOfSystem", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "integerItemType" }, "pwr_OtherComprehensiveIncomeLossOtherNetOfTax": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Other, Net of Tax", "label": "Other Comprehensive Income (Loss), Other, Net Of Tax", "terseLabel": "Other, net of tax of $(381), $865 and $(200)" } } }, "localname": "OtherComprehensiveIncomeLossOtherNetOfTax", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "pwr_OtherComprehensiveIncomeLossOtherTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other comprehensive income other tax.", "label": "Other Comprehensive Income (Loss), Other, Tax", "terseLabel": "Other comprehensive income (loss) other, tax" } } }, "localname": "OtherComprehensiveIncomeLossOtherTax", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "pwr_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries", "label": "Other Countries [Member]", "terseLabel": "Others" } } }, "localname": "OtherCountriesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "domainItemType" }, "pwr_OtherInvestmentsCostMethodNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Investments, Cost Method, Noncurrent", "label": "Other Investments, Cost Method, Noncurrent", "terseLabel": "Carrying values for investments accounted for using the cost method" } } }, "localname": "OtherInvestmentsCostMethodNoncurrent", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_PaymentsDueFirstBusinessDayOfQuarterIn2023And2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments Due First Business Day Of Quarter In 2023 And 2024", "label": "Payments Due First Business Day Of Quarter In 2023 And 2024 [Member]", "terseLabel": "Payments Due First Business Day Of Quarter In 2023 And 2024" } } }, "localname": "PaymentsDueFirstBusinessDayOfQuarterIn2023And2024Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_PaymentsDueFirstBusinessDayOfQuarterIn2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments Due First Business Day Of Quarter In 2025", "label": "Payments Due First Business Day Of Quarter In 2025 [Member]", "terseLabel": "Payments Due First Business Day Of Quarter In 2025" } } }, "localname": "PaymentsDueFirstBusinessDayOfQuarterIn2025Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_PaymentsDueFirstBusinessDayOfQuarterIn2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments Due First Business Day Of Quarter In 2026", "label": "Payments Due First Business Day Of Quarter In 2026 [Member]", "terseLabel": "Payments Due First Business Day Of Quarter In 2026" } } }, "localname": "PaymentsDueFirstBusinessDayOfQuarterIn2026Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_PaymentsForOnDemandPerformanceBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For On-Demand Performance Bonds", "label": "Payments For On-Demand Performance Bonds", "terseLabel": "Payments of on-demand performance bonds" } } }, "localname": "PaymentsForOnDemandPerformanceBonds", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_PensionTrustFundForOperatingEngineersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pension Trust Fund for Operating Engineers", "label": "Pension Trust Fund for Operating Engineers [Member]", "terseLabel": "Pension Trust Fund for Operating Engineers" } } }, "localname": "PensionTrustFundForOperatingEngineersMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_PercentageOfForeignRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of foreign revenue.", "label": "Percentage Of Foreign Revenue", "terseLabel": "Percentage of foreign revenues" } } }, "localname": "PercentageOfForeignRevenue", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "pwr_PercentageOfTotalRevenues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Total Revenues", "label": "Percentage Of Total Revenues", "terseLabel": "Percentage of total revenues" } } }, "localname": "PercentageOfTotalRevenues", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "percentItemType" }, "pwr_PerformanceBasedAwardPerformancePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Award Performance Percentage", "label": "Performance Based Award Performance Percentage", "terseLabel": "Performance units performance percentage" } } }, "localname": "PerformanceBasedAwardPerformancePercentage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "percentItemType" }, "pwr_PerformanceLettersOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Letters Of Credit [Member]", "label": "Performance Letters Of Credit [Member]", "terseLabel": "Performance Letters of Credit" } } }, "localname": "PerformanceLettersOfCreditMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_PerformanceStockUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance units.", "label": "Performance Stock Units (PSUs) [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceStockUnitsPSUsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "domainItemType" }, "pwr_PeriodsOfCashFlowsBeforeTerminalValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Years of cash flows before terminal value.", "label": "Periods Of Cash Flows Before Terminal Value", "terseLabel": "Years of cash flows before terminal value" } } }, "localname": "PeriodsOfCashFlowsBeforeTerminalValue", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "durationItemType" }, "pwr_PipelineIndustryPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pipeline Industry Pension Fund [Member]", "label": "Pipeline Industry Pension Fund [Member]", "terseLabel": "Pipeline Industry Pension Fund" } } }, "localname": "PipelineIndustryPensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_PipelineTransmissionProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pipeline Transmission Project", "label": "Pipeline Transmission Project [Member]", "terseLabel": "Larger Pipeline Transmission Project" } } }, "localname": "PipelineTransmissionProjectMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_PlumbersAndPipefittersNationalPensionFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plumbers and pipefitters national pension fund [Member]", "label": "Plumbers And Pipefitters National Pension Fund [Member]", "terseLabel": "Plumbers and Pipefitters National Pension Fund" } } }, "localname": "PlumbersAndPipefittersNationalPensionFundMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_PoleReplacementPeriodBeforeFire": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pole Replacement, Period Before Fire", "label": "Pole Replacement, Period Before Fire", "terseLabel": "Time of pole replacement before fire" } } }, "localname": "PoleReplacementPeriodBeforeFire", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "xbrltype": "durationItemType" }, "pwr_ProceedsFromConstructionContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Construction Contracts", "label": "Proceeds From Construction Contracts", "terseLabel": "Payments received on construction contracts" } } }, "localname": "ProceedsFromConstructionContracts", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ProceedsFromExerciseOfOnDemandBonds": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Exercise Of On-Demand Bonds", "label": "Proceeds From Exercise Of On-Demand Bonds", "terseLabel": "Bond proceeds received" } } }, "localname": "ProceedsFromExerciseOfOnDemandBonds", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ProcessingFacilityConstructionProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Processing Facility Construction Project [Member]", "label": "Processing Facility Construction Project [Member]", "terseLabel": "Processing Facility Project" } } }, "localname": "ProcessingFacilityConstructionProjectMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_ProgramaNacionalDeTelecomunicacionesPRONATELMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Programa Nacional De Telecomunicaciones (PRONATEL) [Member]", "label": "Programa Nacional De Telecomunicaciones (PRONATEL) [Member]", "terseLabel": "PRONATEL" } } }, "localname": "ProgramaNacionalDeTelecomunicacionesPRONATELMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "domainItemType" }, "pwr_ProjectContractTerminationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Project Contract Termination [Member]", "label": "Project Contract Termination [Member]", "terseLabel": "Termination of the Peru Telecommunications Project" } } }, "localname": "ProjectContractTerminationMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_ProjectsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Projects In Progress", "label": "Projects In Progress [Member]", "terseLabel": "Projects In Progress" } } }, "localname": "ProjectsInProgressMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_QPSEngineeringLLCQPSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "QPS Engineering, LLC (QPS) [Member]", "label": "QPS Engineering, LLC (QPS) [Member]", "terseLabel": "QPS" } } }, "localname": "QPSEngineeringLLCQPSMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_QuantaServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quanta Services, Inc.", "label": "Quanta Services, Inc. [Member]", "terseLabel": "Quanta Services, Inc." } } }, "localname": "QuantaServicesIncMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_RedesAndinasDeComunicacionesS.R.L.RedesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redes Andinas De Comunicaciones S.R.L. (Redes) [Member]", "label": "Redes Andinas De Comunicaciones S.R.L. (Redes) [Member]", "terseLabel": "Redes" } } }, "localname": "RedesAndinasDeComunicacionesS.R.L.RedesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount.", "label": "Reduction In Company Maximum Funded Debt And Maximum Senior Debt By All Cash And Cash Equivalents In Excess Of Amount", "terseLabel": "Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount" } } }, "localname": "ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "pwr_RelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Parties [Member]", "label": "Related Parties [Member]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartiesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_RenewableEnergyInfrastructureSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Renewable Energy Infrastructure Solutions", "label": "Renewable Energy Infrastructure Solutions [Member]", "terseLabel": "Renewable Energy Infrastructure Solutions" } } }, "localname": "RenewableEnergyInfrastructureSolutionsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_RentalPurchaseOptionAssetObtainedInExchangeForRentalPurchaseOptionLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability", "label": "Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability", "terseLabel": "Rental purchase option assets obtained in exchange for rental purchase option liabilities" } } }, "localname": "RentalPurchaseOptionAssetObtainedInExchangeForRentalPurchaseOptionLiability", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "pwr_RestrictedStockUnitsToBeSettledInCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units To Be Settled In Cash", "label": "Restricted Stock Units To Be Settled In Cash [Member]", "terseLabel": "Restricted Stock Units to be Settled in Cash" } } }, "localname": "RestrictedStockUnitsToBeSettledInCashMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails", "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails" ], "xbrltype": "domainItemType" }, "pwr_RestrictedStockUnitsToBeSettledInCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units to be settled in common stock.", "label": "Restricted Stock Units To Be Settled In Common Stock [Member]", "terseLabel": "Restricted Stock Units to be Settled in Common Stock", "verboseLabel": "Restricted Stock and RSUs to be Settled in Common Stock" } } }, "localname": "RestrictedStockUnitsToBeSettledInCommonStockMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "domainItemType" }, "pwr_RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time", "label": "Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time", "terseLabel": "Percent of total revenues recognized associated with revenue recognition method" } } }, "localname": "RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pwr_RevenueRecognitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue recognition.", "label": "Revenue Recognition [Line Items]", "terseLabel": "Revenue Recognition [Line Items]" } } }, "localname": "RevenueRecognitionLineItems", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pwr_RevenueRecognitionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "terseLabel": "Revenue Recognition [Table]" } } }, "localname": "RevenueRecognitionTable", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pwr_RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Recognized, Related To Unapproved Change Orders And Claims", "label": "Revenue Recognized, Related To Unapproved Change Orders And Claims", "terseLabel": "Revenues recognized related to change orders and claims" } } }, "localname": "RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ReverseRecapitalizationCommonEquityIntersetPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Common Equity Interest, Percentage", "label": "Reverse Recapitalization, Common Equity Interset, Percentage", "terseLabel": "Common equity interest" } } }, "localname": "ReverseRecapitalizationCommonEquityIntersetPercentage", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "percentItemType" }, "pwr_RightOfUseAssetObtainedInExchangeForFinanceAndOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract]", "terseLabel": "Lease assets obtained in exchange for lease liabilities:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceAndOperatingLeaseLiabilitiesAbstract", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "pwr_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "label": "Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Grant Date Fair Value for Awards of Performance Units Inputs" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "pwr_SeniorCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Credit Facility [Member]", "label": "Senior Credit Facility [Member]", "terseLabel": "Senior Credit Facility" } } }, "localname": "SeniorCreditFacilityMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "pwr_SeniorNotesAndTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes And Term Loan", "label": "Senior Notes And Term Loan [Member]", "terseLabel": "Senior Notes And Term Loan" } } }, "localname": "SeniorNotesAndTermLoanMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "pwr_SeniorNotesDue20242032And2041Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2024, 2032 And 2041", "label": "Senior Notes Due 2024, 2032 And 2041 [Member]", "terseLabel": "Senior Notes Due 2024, 2032 And 2041" } } }, "localname": "SeniorNotesDue20242032And2041Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "pwr_SeniorNotesDueJanuary2032Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due January 2032", "label": "Senior Notes Due January 2032 [Member]", "terseLabel": "2.350% Senior Notes due January 2032" } } }, "localname": "SeniorNotesDueJanuary2032Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "pwr_SeniorNotesDueOctober2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due October 2024", "label": "Senior Notes Due October 2024 [Member]", "terseLabel": "0.950% Senior Notes due October 2024" } } }, "localname": "SeniorNotesDueOctober2024Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "pwr_SeniorNotesDueOctober2030Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due October 2030", "label": "Senior Notes Due October 2030 [Member]", "terseLabel": "2.900% Senior Notes due October 2030" } } }, "localname": "SeniorNotesDueOctober2030Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "pwr_SeniorNotesDueOctober2041Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due October 2041", "label": "Senior Notes Due October 2041 [Member]", "terseLabel": "3.050% Senior Notes due October 2041" } } }, "localname": "SeniorNotesDueOctober2041Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "pwr_SeveralProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Several Projects", "label": "Several Projects [Member]", "terseLabel": "Several Projects" } } }, "localname": "SeveralProjectsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than option forfeited in period weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Forfeited In Period Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "pwr_ShareBasedPaymentArrangementNoncashExpenseValuationCorrection": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Noncash Expense, Valuation Correction", "label": "Share-based Payment Arrangement, Noncash Expense, Valuation Correction", "terseLabel": "Charge to correct valuation correction" } } }, "localname": "ShareBasedPaymentArrangementNoncashExpenseValuationCorrection", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "pwr_SilveradoWildfireMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silverado Wildfire", "label": "Silverado Wildfire [Member]", "terseLabel": "Silverado Wildfire" } } }, "localname": "SilveradoWildfireMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "xbrltype": "domainItemType" }, "pwr_StateAndLocalOperatingCarryforwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State And Local Operating Carryforwards", "label": "State And Local Operating Carryforwards [Member]", "terseLabel": "State And Local Operating Carryforwards" } } }, "localname": "StateAndLocalOperatingCarryforwardsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "pwr_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "pwr_TeamstersNationalPipeLinePensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Teamsters national pipe line pension plan.", "label": "Teamsters National Pipe Line Pension Plan [Member]", "terseLabel": "Teamsters National Pipe Line Pension Plan" } } }, "localname": "TeamstersNationalPipeLinePensionPlanMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "domainItemType" }, "pwr_TelecommunicationNetworksConstructionAndOperationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunication Networks Construction And Operation [Member]", "label": "Telecommunication Networks Construction And Operation [Member]", "terseLabel": "Telecommunication Networks Construction and Operation" } } }, "localname": "TelecommunicationNetworksConstructionAndOperationMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_TelecommunicationsProjectPeruMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunications Project - Peru [Member]", "label": "Telecommunications Project - Peru [Member]", "terseLabel": "Peru Telecommunications Project" } } }, "localname": "TelecommunicationsProjectPeruMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "pwr_TreasuryStockAssociatedWithDeferredCompensationPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury Stock Associated with Deferred Compensation Plans [Member]", "label": "Treasury Stock Associated with Deferred Compensation Plans [Member]", "terseLabel": "Treasury Stock Associated with Deferred Compensation Plans" } } }, "localname": "TreasuryStockAssociatedWithDeferredCompensationPlansMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "pwr_TreasuryStockRelatedToTheDeferredCompensationReduction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock Related To The Deferred Compensation, Reduction", "label": "Treasury Stock Related To The Deferred Compensation, Reduction", "terseLabel": "Net amounts recorded to treasury stock related to the deferred compensation plans" } } }, "localname": "TreasuryStockRelatedToTheDeferredCompensationReduction", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "pwr_TwoCanadianPipelineOperatingBusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Canadian Pipeline Operating Businesses", "label": "Two Canadian Pipeline Operating Businesses [Member]", "terseLabel": "Two Canadian Pipeline Operating Businesses" } } }, "localname": "TwoCanadianPipelineOperatingBusinessesMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_TwoLargerPiplelineProjectsCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Larger Pipleline Projects - Canada", "label": "Two Larger Pipleline Projects - Canada [Member]", "terseLabel": "Two Larger Pipleline Projects - Canada" } } }, "localname": "TwoLargerPiplelineProjectsCanadaMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_UndergroundUtilityAndInfrastructureSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underground Utility and Infrastructure Solutions", "label": "Underground Utility and Infrastructure Solutions [Member]", "terseLabel": "Underground Utility and Infrastructure Solutions" } } }, "localname": "UndergroundUtilityAndInfrastructureSolutionsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "pwr_UndergroundUtilityAndInfrastructureSolutionsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underground Utility and Infrastructure Solutions Segment", "label": "Underground Utility and Infrastructure Solutions Segment [Member]", "terseLabel": "Underground Utility and Infrastructure Solutions", "verboseLabel": "Underground Utility and Infrastructure Solutions Segment" } } }, "localname": "UndergroundUtilityAndInfrastructureSolutionsSegmentMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_UnitPriceContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unit-price Contracts [Member]", "label": "Unit-Price Contracts [Member]", "terseLabel": "Unit-price contracts" } } }, "localname": "UnitPriceContractsMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "domainItemType" }, "pwr_UnrecognizedTaxBenefitPortionThatIfRecognizedWouldReduceTaxExpenseAndEffectiveTaxRateUpperBound": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefit portion that if recognized would reduce tax expense and effective tax rate upper bound.", "label": "Unrecognized Tax Benefit Portion That If Recognized Would Reduce Tax Expense And Effective Tax Rate Upper Bound", "terseLabel": "Portion that, if recognized, would reduce tax expense and effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitPortionThatIfRecognizedWouldReduceTaxExpenseAndEffectiveTaxRateUpperBound", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_UnrecordedUnconditionalPurchaseObligationToBePaidYearOnePaymentsInFirstHalfOfYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One, Payments In First Half Of Year", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One, Payments In First Half Of Year", "terseLabel": "Estimated committed in first half of 2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationToBePaidYearOnePaymentsInFirstHalfOfYear", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ValuationCorrectionPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation Correction Period", "label": "Valuation Correction Period [Axis]", "terseLabel": "Valuation Correction Period [Axis]" } } }, "localname": "ValuationCorrectionPeriodAxis", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "stringItemType" }, "pwr_ValuationCorrectionPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation Correction Period [Domain]", "label": "Valuation Correction Period [Domain]", "terseLabel": "Valuation Correction Period [Domain]" } } }, "localname": "ValuationCorrectionPeriodDomain", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "pwr_ValuationCorrectionRelatedToFiscalYear2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation Correction Related To Fiscal Year 2019", "label": "Valuation Correction Related To Fiscal Year 2019 [Member]", "terseLabel": "Valuation Correction Related To Fiscal Year 2019" } } }, "localname": "ValuationCorrectionRelatedToFiscalYear2019Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "pwr_ValuationCorrectionRelatedToFiscalYears2017Through2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation Correction Related to Fiscal Years 2017 Through 2019", "label": "Valuation Correction Related to Fiscal Years 2017 Through 2019 [Member]", "terseLabel": "Valuation Correction Related to Fiscal Years 2017 Through 2019" } } }, "localname": "ValuationCorrectionRelatedToFiscalYears2017Through2019Member", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "pwr_VehicleFleetCommittedCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicle Fleet Committed Capital", "label": "Vehicle Fleet Committed Capital [Member]", "terseLabel": "Vehicle Fleet Committed Capital" } } }, "localname": "VehicleFleetCommittedCapitalMember", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails" ], "xbrltype": "domainItemType" }, "pwr_VoltageOfSubstations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voltage Of Substations", "label": "Voltage Of Substations", "terseLabel": "Voltage of substations" } } }, "localname": "VoltageOfSubstations", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "integerItemType" }, "pwr_WorkersCompensationInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers' compensation insurance claims deductible.", "label": "Workers Compensation Insurance Claims Deductible", "terseLabel": "Worker's compensation claims per occurrence" } } }, "localname": "WorkersCompensationInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20211231", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r148", "r364", "r369", "r377", "r708", "r709", "r715", "r716", "r818", "r952" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r148", "r364", "r369", "r377", "r708", "r709", "r715", "r716", "r818", "r952" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r148", "r222", "r241", "r242", "r243", "r244", "r246", "r248", "r252", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r372", "r374", "r376", "r377" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r148", "r222", "r241", "r242", "r243", "r244", "r246", "r248", "r252", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r372", "r374", "r376", "r377" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r153", "r165", "r172", "r279", "r607", "r608", "r609", "r652", "r653", "r734", "r737", "r740", "r741", "r968" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r153", "r165", "r172", "r279", "r607", "r608", "r609", "r652", "r653", "r734", "r737", "r740", "r741", "r968" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r153", "r165", "r172", "r279", "r607", "r608", "r609", "r652", "r653", "r734", "r737", "r740", "r741", "r968" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "verboseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r259", "r470", "r476", "r917" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r382", "r420", "r568", "r579", "r827", "r828", "r829", "r830", "r831", "r832", "r834", "r914", "r918", "r953", "r954" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails", "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails", "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r382", "r420", "r568", "r579", "r827", "r828", "r829", "r830", "r831", "r832", "r834", "r914", "r918", "r953", "r954" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails", "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails", "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r259", "r470", "r476", "r917" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r255", "r470", "r474", "r840", "r913", "r915" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r255", "r470", "r474", "r840", "r913", "r915" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r382", "r420", "r507", "r568", "r579", "r827", "r828", "r829", "r830", "r831", "r832", "r834", "r914", "r918", "r953", "r954" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails", "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails", "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r382", "r420", "r507", "r568", "r579", "r827", "r828", "r829", "r830", "r831", "r832", "r834", "r914", "r918", "r953", "r954" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails", "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails", "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r150", "r151", "r152", "r156", "r157", "r162", "r163", "r165", "r167", "r168", "r170", "r171", "r197", "r740", "r741" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r150", "r151", "r152", "r156", "r157", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r172", "r197", "r282", "r283", "r611", "r653", "r735", "r740", "r741", "r742", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r969", "r970" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r150", "r151", "r152", "r156", "r157", "r162", "r163", "r164", "r165", "r167", "r168", "r169", "r170", "r171", "r172", "r197", "r282", "r283", "r611", "r653", "r735", "r740", "r741", "r742", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r969", "r970" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r166", "r573" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r166", "r172", "r573" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r256", "r257", "r470", "r475", "r916", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r256", "r257", "r470", "r475", "r916", "r938", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r166", "r172", "r341", "r573", "r823" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r827", "r829", "r832", "r953", "r954" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r156", "r157", "r158", "r160", "r266", "r267", "r276", "r277", "r278", "r279", "r282", "r283", "r363", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r652", "r653", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r739", "r740", "r741", "r742", "r760", "r761", "r762", "r763", "r764", "r765", "r769", "r770", "r813", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r966", "r967", "r968", "r969", "r970" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r16", "r48" ], "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Accounts payable, trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Composition of the Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r835" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "terseLabel": "Net receivable position on projects" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r261" ], "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.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable, before allowance for credit loss" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r939" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r12", "r32", "r261", "r262" ], "calculation": { "http://quantaservices.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, net of allowances of $49,749 and $16,546" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r71", "r73", "r74", "r893", "r926", "r930" ], "calculation": { "http://quantaservices.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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r70", "r74", "r82", "r83", "r84", "r150", "r151", "r152", "r714", "r921", "r922", "r970" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r312" ], "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 amortization period at acquisition date" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r33" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r150", "r151", "r152", "r607", "r608", "r609", "r740" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r162", "r163", "r164", "r167", "r168", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]", "terseLabel": "Adjustments for Error Correction [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities\u00a0\u2014" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r582", "r599", "r613" ], "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": "Compensation expense related to RSUs to be settled in cash" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r263", "r284", "r285", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r263", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances for doubtful accounts on current receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Direct write-offs charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r95", "r125", "r402", "r786" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization expense related to capitalized debt issuance costs", "verboseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r125", "r309", "r319" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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", "negatedLabel": "Amortization of intangible assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r125", "r325" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "negatedLabel": "Asset impairment charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r142", "r230", "r243", "r250", "r274", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r373", "r375", "r377", "r378", "r708", "r715", "r759", "r819", "r821", "r864", "r889" ], "calculation": { "http://quantaservices.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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Lease type" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r14", "r67", "r142", "r274", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r373", "r375", "r377", "r378", "r708", "r715", "r759", "r819", "r821" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r8", "r934", "r935", "r936", "r937" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Net Assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r584", "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r561", "r574" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r561", "r574", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares granted for acquired companies (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic": { "auth_ref": [ "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": { "auth_ref": [ "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Unaudited Supplemental Pro Forma Results of Operations" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r696" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "verboseLabel": "Goodwill expected to be deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r672", "r673" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r672", "r673" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r670" ], "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r687", "r688", "r691" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Fair value of total consideration transferred or estimated to be transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r687", "r688" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Value of Quanta common stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r124", "r697" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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", "negatedTerseLabel": "Change in fair value of contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r695" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration payments (up to)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r686", "r689", "r694" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Fair value of contingent consideration liability", "totalLabel": "Total contingent consideration liabilities", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r686", "r690" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration liability, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r686", "r690" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration liabilities, noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r671" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Income from continuing operations before income taxes included in consolidated results of operations" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r671" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenues included in consolidated results of operations" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities": { "auth_ref": [ "r676", "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of financial liabilities assumed (as defined) which have been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Liabilities", "terseLabel": "Current maturities of long-term debt and short-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r676", "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r676", "r677" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r677" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r668" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r129", "r130", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r10", "r42", "r127" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r120", "r127", "r132" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "totalLabel": "Total cash, cash equivalents, and restricted cash reported in the statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r120", "r772" ], "calculation": { "http://quantaservices.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 in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingCapitalTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net increase (decrease) in operating capital in the operating section of the statement of cash flows, represents the entire footnote disclosure that provides details regarding the net change during the reporting period of all assets and liabilities used in operating activities.", "label": "Cash Flow, Operating Capital [Table Text Block]", "terseLabel": "Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities" } } }, "localname": "CashFlowOperatingCapitalTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r139", "r142", "r178", "r182", "r187", "r190", "r193", "r202", "r203", "r204", "r274", "r364", "r369", "r370", "r371", "r377", "r378", "r418", "r419", "r423", "r427", "r759", "r963" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/EquityExchangeableSharesDetails", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r442", "r443", "r444", "r445" ], "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r58", "r340", "r872", "r898" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r335", "r337", "r339", "r352", "r940" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r441" ], "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": "Dividends declared per share (in dollars per share)", "verboseLabel": "Dividend per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquityParenthetical", "http://quantaservices.com/role/EquityDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r150", "r151", "r740" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r434" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/EquityExchangeableSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30", "r821" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r77", "r79", "r80", "r92", "r878", "r906" ], "calculation": { "http://quantaservices.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": "Total comprehensive income attributable to common stock" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r91", "r706", "r707", "r724", "r877", "r905" ], "calculation": { "http://quantaservices.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": "Less: Comprehensive income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r90", "r705", "r724", "r876", "r904" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r211", "r212", "r259", "r756", "r757", "r939" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r211", "r212", "r259", "r756", "r757", "r932", "r939" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r211", "r212", "r259", "r756", "r757", "r932", "r939" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r211", "r212", "r259", "r756", "r757" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r209", "r211", "r212", "r213", "r756", "r758", "r939" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r211", "r212", "r259", "r756", "r757", "r939" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r135", "r710" ], "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction work in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r447", "r449", "r471" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r470", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r470", "r477" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r447", "r448", "r471" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r472" ], "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": "Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r447", "r450", "r471" ], "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 to consideration is unconditional, classified as current.", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Current retainage balances" } } }, "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r447", "r450", "r471" ], "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 to consideration is unconditional, classified as noncurrent.", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Non-current retainage balances" } } }, "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "auth_ref": [ "r31", "r833" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.", "label": "Contracts Receivable, Claims and Uncertain Amounts", "terseLabel": "Payment of arbitration" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r246", "r252", "r254" ], "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 and Non-Allocated" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r99", "r840" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of services (including depreciation)" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Services" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r143", "r646", "r659" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r143", "r646" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r646", "r659", "r661" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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 tax provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r143", "r646", "r659" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r210", "r259" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r683" ], "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]", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Current maturities of long-term debt and short-term debt", "totalLabel": "Current maturities of long-term debt and short-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r138", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r396", "r403", "r404", "r406", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Obligations" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r141", "r148", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r409", "r410", "r411", "r412", "r787", "r865", "r867", "r888" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails", "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "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": "Debt instrument basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r379", "r409", "r410", "r785", "r787", "r788" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r55", "r399", "r785" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Weighted-average interest rate of the senior credit facility" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInformationonBorrowingsunderCurrentandPriorCreditFacilityandApplicableInterestRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r55", "r380" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Instrument rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r56", "r141", "r148", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r409", "r410", "r411", "r412", "r787" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails", "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r56", "r884" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Quarterly principal payments" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Semi-annual interest payable" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r56", "r141", "r148", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r405", "r409", "r410", "r411", "r412", "r435", "r438", "r439", "r440", "r784", "r785", "r787", "r788", "r886" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "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": "Length of bridge facility" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r392", "r407", "r409", "r410", "r786" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized discount and debt issuance costs related to senior notes and term loan", "terseLabel": "Unamortized discount and deferred financing costs related to senior notes" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r626" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "verboseLabel": "Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12\u00a0months" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "terseLabel": "Contributions to the deferred compensation plans" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation obligations included in other long-term liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current", "terseLabel": "Accrued liabilities under compensation plan" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r647", "r659" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r47", "r392", "r786" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r647", "r659" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r619", "r620" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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", "verboseLabel": "Assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r143", "r647", "r659", "r660", "r661" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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)", "terseLabel": "Deferred income tax expense (benefit)", "totalLabel": "Total deferred tax provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r26", "r27", "r637", "r866", "r887" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r619", "r620" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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", "negatedLabel": "Liabilities", "negatedTerseLabel": "Deferred income taxes", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r647", "r659" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Other intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r638" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Subtotal" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r640" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "verboseLabel": "Tax effect of state and foreign net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r643", "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Stock and incentive compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r639" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance for deferred income tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r620", "r640" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails": { "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": "Total net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://quantaservices.com/role/IncomeTaxesNetDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r644", "r645", "r698", "r699" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.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 goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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": "Other intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Leased assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r644", "r645" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r540", "r541", "r544", "r545", "r556" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions to Quanta 401(k) Plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Discretionary contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of employee contribution, lower range" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r125", "r326" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Patented rights, developed technology, and process certifications" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r470", "r474", "r475", "r476", "r477", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r470" ], "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": "Revenue Disaggregated by Geographic Location and Contract Type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r441", "r883" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Dividend declared" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r441" ], "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", "terseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityDividendsDetails" ], "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": "Dividends" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r147", "r367", "r369", "r370", "r376", "r377", "r378", "r816", "r870", "r901" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Related party receivables" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r147", "r367", "r369", "r370", "r376", "r377", "r378", "r816", "r871", "r900" ], "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": "Related party payables" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to common stock:", "verboseLabel": "Earnings per share attributable to common stock:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails", "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r93", "r162", "r163", "r165", "r166", "r167", "r175", "r178", "r190", "r192", "r193", "r197", "r198", "r741", "r742", "r879", "r907" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r93", "r162", "r163", "r165", "r166", "r167", "r178", "r190", "r192", "r193", "r197", "r198", "r741", "r742", "r879", "r907" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r194", "r195", "r196", "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Per Share Information" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r772" ], "calculation": { "http://quantaservices.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 foreign exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r614", "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "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 and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.", "label": "Share-based Payment Arrangement, Cash Used to Settle Award", "terseLabel": "Payments to settle liabilities under compensation plan" } } }, "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r600" ], "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, related to unvested restricted stock, total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r600" ], "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": "Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_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/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r82", "r83", "r84", "r150", "r151", "r152", "r157", "r168", "r171", "r201", "r279", "r434", "r441", "r607", "r608", "r609", "r652", "r653", "r740", "r773", "r774", "r775", "r776", "r777", "r780", "r921", "r922", "r923", "r970" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity interest" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r96", "r97", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Gain related to the sale of interest in limited partnership" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r43", "r231", "r271" ], "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": "Investment balance" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r270" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairment of cost method investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r162", "r163", "r164", "r167", "r168", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]", "terseLabel": "Adjustments for Error Corrections [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r743", "r744", "r745", "r752" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Significant Estimates Used by Management in Determining Fair Values of Intangible Assets" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r394", "r409", "r410", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r556", "r744", "r824", "r825", "r826" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r743", "r744", "r747", "r748", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r394", "r409", "r410", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r556", "r744", "r826" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r749" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Change in fair value of contingent consideration liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r750" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Cash payment for contingent consideration liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r394", "r409", "r410", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r556", "r824", "r825", "r826" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r751", "r753" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r754", "r755" ], "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 Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r730" ], "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": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r792", "r800", "r810" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r795", "r803" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "negatedTerseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r790", "r808" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance leases", "verboseLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r790" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r790" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": 4.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFive", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFive", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r794", "r803" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r789" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r792", "r800", "r810" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of lease assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r789" ], "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease assets and rental purchase options" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Leased Asset, Type [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r806", "r810" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r805", "r810" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialAssetPastDueMember": { "auth_ref": [ "r264", "r290", "r292" ], "lang": { "en-us": { "role": { "documentation": "Financial asset past due.", "label": "Financial Asset, Past Due [Member]", "terseLabel": "Financial Asset, Past Due" } } }, "localname": "FinancialAssetPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [ "r264", "r290", "r292" ], "lang": { "en-us": { "role": { "documentation": "Information by period in which financial asset is past due or not past due.", "label": "Financial Asset, Aging [Axis]", "terseLabel": "Financial Asset, Aging [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [ "r264", "r290", "r292" ], "lang": { "en-us": { "role": { "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.", "label": "Financial Asset, Aging [Domain]", "terseLabel": "Financial Asset, Aging [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "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": "Remaining Weighted Average Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r318" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "terseLabel": "Accumulated amortization on other intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r320" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r320" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r320" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r320" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r320" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r310", "r314", "r318", "r322", "r841", "r848" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r318", "r848" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r310", "r317" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r318", "r841" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseofIntangibleAssetsDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Estimated fair value at acquisition date" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed price contracts" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r782" ], "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": "Functional Currency and Translation of Financial Statements" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r125" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r296", "r298", "r821", "r863" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill net, ending balance", "periodStartLabel": "Goodwill net, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r300" ], "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": "Goodwill", "verboseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r305", "r315" ], "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 Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r299", "r304" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "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", "periodEndLabel": "Goodwill gross, ending balance", "periodStartLabel": "Goodwill gross, beginning balance" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r299", "r304" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "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", "negatedPeriodEndLabel": "Accumulated impairment, ending balance", "negatedPeriodStartLabel": "Accumulated impairment, beginning balance" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r125", "r297", "r301", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Non-cash charge for impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r303", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments", "terseLabel": "Purchase price allocation adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTransfers": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers into (out 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, Transfers", "terseLabel": "Operating company reorganizations" } } }, "localname": "GoodwillTransfers", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r98", "r142", "r230", "r242", "r246", "r249", "r252", "r274", "r364", "r365", "r366", "r369", "r370", "r371", "r373", "r375", "r377", "r378", "r759" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "verboseLabel": "Total amount of outstanding performance bonds" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r144", "r662" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r87", "r230", "r242", "r246", "r249", "r252", "r861", "r873", "r881", "r909" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r144", "r662" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r125" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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 earnings of unconsolidated affiliates, net of distributions" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r330", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.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/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r145", "r623", "r635", "r642", "r657", "r663", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r146", "r170", "r171", "r228", "r621", "r658", "r664", "r910" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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)", "terseLabel": "Provision for income taxes", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [ "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment 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.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "terseLabel": "Increase in tax expense" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r81", "r617", "r618", "r635", "r636", "r641", "r649" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance on deferred tax assets" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign taxes" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Provision at the statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount", "negatedLabel": "Taxes on joint ventures" } } }, "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "terseLabel": "Employee per diems, meals and entertainment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r622" ], "calculation": { "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Contingency reserves, net" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r122", "r128" ], "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.", "label": "Income Taxes Paid", "negatedLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.", "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedTerseLabel": "Accounts and notes receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r124", "r836" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": 6.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in operating assets and liabilities, net of non-cash transactions", "negatedTotalLabel": "Net change in operating assets and liabilities, net of non-cash transactions" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses and other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": 7.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "terseLabel": "Weighted average shares outstanding attributable to participating securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r179", "r180", "r181", "r193" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails": { "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 dilutive unvested non-participating stock-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r313", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r321" ], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r313", "r321" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InsuranceSettlementsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.", "label": "Insurance Settlements Receivable", "terseLabel": "Related insurance recoveries/receivables" } } }, "localname": "InsuranceSettlementsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceSettlementsReceivableCurrent": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Insurance Settlements Receivable, Current", "terseLabel": "Related insurance recoveries/receivables included in prepaid expenses and other current assets" } } }, "localname": "InsuranceSettlementsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceSettlementsReceivableNoncurrent": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.", "label": "Insurance Settlements Receivable, Noncurrent", "terseLabel": "Related insurance recoveries/receivables included in other assets" } } }, "localname": "InsuranceSettlementsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r308", "r316" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Intangible Assets, Net", "verboseLabel": "Other intangible assets, net of accumulated amortization of $682,498 and $517,574" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r86", "r224", "r783", "r786", "r880" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 2.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 and other financing expenses" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r115", "r121", "r128" ], "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", "negatedLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r11", "r64", "r821" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r18", "r65", "r136", "r200", "r293", "r294", "r295", "r838" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r101", "r223" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r273", "r908" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments in Affiliates and Other" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r807", "r810" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Litigation Costs and Reserves" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r811" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFive", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFive", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r808" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Option to extend the leases (up to)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term (up to)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r811" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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 and bank guarantees under the credit facility", "verboseLabel": "Outstanding letters of credit and bank guarantees" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r52", "r142", "r244", "r274", "r364", "r365", "r366", "r369", "r370", "r371", "r373", "r375", "r377", "r378", "r709", "r715", "r716", "r759", "r819", "r820" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r142", "r274", "r759", "r821", "r869", "r896" ], "calculation": { "http://quantaservices.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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r54", "r142", "r274", "r364", "r365", "r366", "r369", "r370", "r371", "r373", "r375", "r377", "r378", "r709", "r715", "r716", "r759", "r819", "r820", "r821" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r911", "r912" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.", "label": "Liability for Claims and Claims Adjustment Expense", "terseLabel": "Gross amount accrued for insurance claims" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Engineering license" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r43", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Life Insurance, Corporate or Bank Owned, Amount", "terseLabel": "Investments in company-owned life insurance policies" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r25", "r867", "r888" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "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": "Borrowings under senior credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Average daily amount outstanding under the senior credit facility" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInformationonBorrowingsunderCurrentandPriorCreditFacilityandApplicableInterestRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fees" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount borrowed under the credit facility at any time during the period.", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "terseLabel": "Maximum amount outstanding under the senior credit facility during the period" } } }, "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInformationonBorrowingsunderCurrentandPriorCreditFacilityandApplicableInterestRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "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": "Senior secured revolving credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r49" ], "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": "Credit facility available for revolving loans or issuing new letters of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r49", "r141" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r393", "r408", "r409", "r410", "r867", "r891" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "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": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r25" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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, net of current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 }, "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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", "terseLabel": "Less\u00a0\u2014 Current maturities of long-term debt", "verboseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total long-term debt obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r148", "r361", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsPrincipalPaymentsRequiredtobeMadeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r148", "r361", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsPrincipalPaymentsRequiredtobeMadeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r148", "r361", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsPrincipalPaymentsRequiredtobeMadeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r148", "r361", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsPrincipalPaymentsRequiredtobeMadeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r148", "r361", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsPrincipalPaymentsRequiredtobeMadeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r56", "r362" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r340", "r341", "r342", "r345", "r346", "r347", "r350", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r340", "r341", "r342", "r345", "r346", "r347", "r350", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLettersofCreditDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r340", "r343", "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Damages awarded" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r340", "r343", "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r344", "r349", "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Reasonably possible amount of loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Related charge", "verboseLabel": "Recorded charges" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r340", "r341", "r342", "r345", "r346", "r347", "r350", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.", "label": "Valuation, Market Approach [Member]", "terseLabel": "Valuation, Market Approach" } } }, "localname": "MarketApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Weighted Average Cost of Capital", "verboseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-term Revenue Growth Rate [Member]", "verboseLabel": "Compounded Revenue Growth Rates" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCompanysReportingUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumGuaranteesPolicy": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for minimum guarantees, including the nature of each guarantee given to contract holders under long-duration contracts, and the methods of determining the amounts of the guarantees reflected as liabilities in the balance sheet or disclosed.", "label": "Minimum Guarantees, Policy [Policy Text Block]", "terseLabel": "Collective Bargaining Agreements" } } }, "localname": "MinimumGuaranteesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r63", "r142", "r274", "r364", "r369", "r370", "r371", "r377", "r378", "r759", "r868", "r895" ], "calculation": { "http://quantaservices.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": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r441" ], "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 to non-controlling interests", "terseLabel": "Distributions to non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r560", "r564", "r578", "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.", "label": "Multiemployer Plan, Employer Contribution, Cost", "terseLabel": "Contributions" } } }, "localname": "MultiemployerPlanEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementToAllParticipantsPercentage": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Percentage of entity's employees covered by collective-bargaining arrangement (CBA) to all participants in multiemployer pension plan determined to be individually significant.", "label": "Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Participants, Percentage", "terseLabel": "Percent of employees covered by collective bargaining agreements" } } }, "localname": "MultiemployerPlanPensionSignificantEmployeesCoveredByCollectiveBargainingArrangementToAllParticipantsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MultiemployerPlansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Multiemployer Plan [Line Items]", "terseLabel": "Multiemployer Plans [Line Items]" } } }, "localname": "MultiemployerPlansLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r120", "r123", "r126" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r7", "r75", "r78", "r84", "r88", "r126", "r142", "r156", "r162", "r163", "r165", "r166", "r170", "r171", "r188", "r230", "r242", "r246", "r249", "r252", "r274", "r364", "r365", "r366", "r369", "r370", "r371", "r373", "r375", "r377", "r378", "r742", "r759", "r874", "r902" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to common stock" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r75", "r78", "r84", "r170", "r171", "r712", "r723" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income attributable to non-controlling interests", "verboseLabel": "Income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r162", "r163", "r165", "r166", "r175", "r176", "r189", "r193", "r230", "r242", "r246", "r249", "r252" ], "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 common stock" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Amounts attributable to common stock:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r177", "r183", "r184", "r185", "r186", "r189", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income attributable to common stock" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r154", "r155", "r158", "r159", "r172", "r173", "r174", "r268", "r269", "r280", "r281", "r481", "r482", "r483", "r484", "r610", "r654", "r655", "r656", "r738", "r766", "r767", "r768", "r814", "r845", "r846", "r847", "r925", "r926", "r927", "r928", "r930", "r971" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r153", "r156", "r157", "r158", "r160", "r161", "r165", "r172", "r197", "r266", "r267", "r276", "r277", "r278", "r279", "r282", "r283", "r363", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r650", "r651", "r652", "r653", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r739", "r740", "r741", "r742", "r760", "r761", "r762", "r763", "r764", "r765", "r769", "r770", "r813", "r842", "r843", "r844", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r966", "r967", "r968", "r969", "r970" ], "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": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "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": "Adoption of New Accounting Pronouncements and Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "auth_ref": [ "r129", "r130", "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired", "terseLabel": "Fair value of assets contributed as partial consideration" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r129", "r130", "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "terseLabel": "Note receivable recorded for the sale of an investment" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r681" ], "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r150", "r151", "r152", "r441", "r703" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r32", "r261", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Nonpayment of receivables" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r230", "r242", "r246", "r249", "r252" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "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": "Operating income (loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r801", "r810" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r793" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r790" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r790" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r790" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": 3.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r796", "r803" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedTerseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseResidualValueOfLeasedAsset": { "auth_ref": [ "r812" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of residual asset covered by residual value guarantee under operating lease. Excludes guarantee considered to be lease payments for lessor.", "label": "Operating Lease, Residual Value of Leased Asset", "terseLabel": "Maximum guaranteed residual value" } } }, "localname": "OperatingLeaseResidualValueOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesResidualValueGuaranteesDetails", "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r789" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/LeasesComponentsofLeasesintheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r806", "r810" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r805", "r810" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r639" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Valuation allowance foreign and state net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r241", "r242", "r243", "r244", "r246", "r252" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r9", "r725" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BusinessandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r53" ], "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r726", "r729" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets, Net" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.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 assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r69" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment, net of tax of $0, $0 and $0" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r69", "r72", "r771", "r779" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r76", "r79", "r82", "r83", "r85", "r89", "r434", "r773", "r778", "r780", "r875", "r903" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://quantaservices.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 taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Insurance and other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r25", "r867", "r891" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other long-term debt" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r126" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Foreign currency and other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "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": "Insurance and other non-current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Stockholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedTerseLabel": "Payments for contingent consideration liabilities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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": "Payments for contingent consideration liabilities" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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": "Repurchase of common stock", "verboseLabel": "Cash payments related to stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r113" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Deferred financing costs", "terseLabel": "Debt issuance costs related to amendment" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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", "negatedTerseLabel": "Payments of dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r111" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Distributions to non-controlling interests, net of contributions received" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r111" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments related to tax withholding for share-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r107", "r692" ], "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": "Aggregate cash consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r107" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to interest in entity" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r108" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Cash paid for intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r109" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Investments in unconsolidated affiliates and other" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r507", "r509", "r515", "r533", "r535", "r536", "r537", "r538", "r539", "r556", "r557", "r558", "r559", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.", "label": "Performance Guarantee [Member]", "terseLabel": "Performance Guarantee" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesPerformanceBondsandParentGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r584", "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r40", "r41" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromAdvancesForConstruction": { "auth_ref": [ "r839" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from borrowing by the entity from developers, builders, government agencies and municipalities for construction that are repaid in cash, generally on a straight-line basis over periods ranging from five to forty years.", "label": "Proceeds from Advances for Construction", "terseLabel": "Advance payments received" } } }, "localname": "ProceedsFromAdvancesForConstruction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfFinanceReceivables": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the collection of receivables arising from the financing of goods and services.", "label": "Proceeds from Collection of Finance Receivables", "terseLabel": "Collection of receivables" } } }, "localname": "ProceedsFromCollectionOfFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r104" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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 disposition of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r104", "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Return on investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r123", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r106", "r118" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance settlements related to property and equipment" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r110" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from notes offerings" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r110", "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowed amount" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r110" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings under credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from (Repayments of) Short-term Debt", "terseLabel": "Net borrowings (repayments) of short-term debt" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r106" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Cash received from investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r105" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r7", "r75", "r78", "r84", "r117", "r142", "r156", "r170", "r171", "r230", "r242", "r246", "r249", "r252", "r274", "r364", "r365", "r366", "r369", "r370", "r371", "r373", "r375", "r377", "r378", "r705", "r711", "r713", "r723", "r724", "r742", "r759", "r881" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r328", "r792", "r800" ], "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 }, "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails_1": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less\u00a0\u2014 Accumulated depreciation and amortization", "terseLabel": "Accumulated depreciation on property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r68", "r329", "r800" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net of accumulated depreciation of $1,503,498 and $1,372,132", "totalLabel": "Property and equipment, net of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r20", "r327", "r789" ], "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "totalLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r327" ], "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 }, "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails_1": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r329", "r821", "r882", "r897" ], "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r44", "r329", "r941", "r942" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r329" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r327" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r94", "r286" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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 credit losses", "verboseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateInvestmentPropertyAtCost": { "auth_ref": [ "r899" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of real estate investment property which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.", "label": "Real Estate Investment Property, at Cost", "terseLabel": "Investment in real estate recognized at cost" } } }, "localname": "RealEstateInvestmentPropertyAtCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails" ], "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" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r534", "r815", "r816" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r534", "r815", "r817", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfAdvancesForConstruction": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.", "label": "Repayments of Advances for Construction", "terseLabel": "Payments of on-demand advance payment bonds" } } }, "localname": "RepaymentsOfAdvancesForConstruction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsofChangesinOperatingAssetsandLiabilitiesNetonCashFlowsfromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r112" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments under credit facility", "terseLabel": "Payments under credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Payments on other long-term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r19", "r127", "r132", "r862", "r892" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "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" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r34", "r441", "r611", "r821", "r894", "r925", "r930" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r150", "r151", "r152", "r157", "r168", "r171", "r279", "r607", "r608", "r609", "r652", "r653", "r740", "r921", "r923" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Multiemployer Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r579" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Multiemployer Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r221", "r222", "r241", "r247", "r248", "r255", "r256", "r259", "r469", "r470", "r840" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r137", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r485" ], "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/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r473", "r485" ], "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 and Related Balance Sheet Accounts" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r458" ], "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": "Recognition period for remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percent of remaining performance obligation expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r804", "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r804", "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario, Adjustment [Member]", "terseLabel": "Scenario, Adjustment" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Accounts Payable and Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r649" ], "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": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r56", "r148", "r409", "r411", "r435", "r438", "r439", "r440", "r784", "r785", "r788", "r886" ], "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 Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Long-term Debt Obligations" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r640" ], "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": "Deferred Tax Assets and Liabilities and Net Deferred Income Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r193" ], "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": "Basic and Diluted Earnings Per Share Attributable to Common Stock" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r622" ], "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": "Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r310", "r317", "r841" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r310", "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Other Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r305", "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Quanta's Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r143" ], "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": "Components of Income (Loss) Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r321", "r323" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Information on Borrowings under the Credit Facility and Applicable Interest Rates" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table]", "terseLabel": "Schedule of Multiemployer Plans [Table]" } } }, "localname": "ScheduleOfMultiemployerPlansTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansSummaryofPlanInformationRelatingtoParticipationinMultiemployerPensionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about multiemployer plan.", "label": "Multiemployer Plan [Table Text Block]", "terseLabel": "Summary of Plan Information Relating to Participation in Multiemployer Pension Plans" } } }, "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of RSUs and PSUs to be Settled in Common Stock Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Aggregate Consideration Paid or Payable and Allocation of Net Assets" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r230", "r233", "r245", "r305" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r230", "r233", "r245", "r305" ], "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" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r584", "r602" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table Text Block]", "terseLabel": "Current Maturities of Long-Term Debt and Short-Term Debt" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r59", "r139", "r202", "r203", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r423", "r427", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r708", "r709", "r715", "r716", "r717", "r718", "r719", "r720", "r721" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r317" ], "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 Future Aggregate Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r217", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r252", "r259", "r333", "r334", "r913" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r217", "r219", "r220", "r230", "r234", "r246", "r250", "r251", "r252", "r253", "r255", "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r240", "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self Insurance Reserve [Policy Text Block]", "terseLabel": "Insurance" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsInterestonSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/FairValueMeasurementsLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesGPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series G preferred stock or outstanding series G preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series G Preferred Stock [Member]", "verboseLabel": "Series G" } } }, "localname": "SeriesGPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r124" ], "calculation": { "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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": "Non-cash stock compensation expense", "verboseLabel": "Non-cash stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Required performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r585" ], "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": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r589" ], "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, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r592" ], "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": "Shares granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r592" ], "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": "Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r591" ], "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": "Unvested, shares, end of period (in shares)", "periodStartLabel": "Unvested, shares, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r591" ], "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": "Unvested, weighted average grant date fair value, end of period (in usd per share)", "periodStartLabel": "Unvested, weighted average grant date fair value, beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "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 (Per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested restricted stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r593" ], "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, weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r597" ], "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 volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r598" ], "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 interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Aggregate number of shares of common stock that may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of common shares issued in connection with performance units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r581", "r587" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesStockBasedCompensationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRSUstobeSettledinCashDetails", "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofRSUsandPSUstobeSettledinCommonStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Equal Installments" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Unequal Installments" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r596", "r612" ], "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": "Term in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "xbrltype": "durationItemType" }, "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": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r22", "r821", "r865", "r890" ], "calculation": { "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesofLongTermDebtandShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBridgeFacilityCommitmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCommitmentAmount": { "auth_ref": [ "r809" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease commitment.", "label": "Short-term Lease Commitment, Amount", "terseLabel": "Future minimum lease payments for short-term leases" } } }, "localname": "ShortTermLeaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r802", "r810" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term and variable lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r134", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Certain Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "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": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r354", "r360", "r702", "r933" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r217", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r252", "r259", "r305", "r331", "r333", "r334", "r913" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesConcentrationsofCreditRiskDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsSummaryofChangesinGoodwillDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r28", "r29", "r30", "r139", "r142", "r178", "r182", "r187", "r190", "r193", "r202", "r203", "r204", "r274", "r364", "r369", "r370", "r371", "r377", "r378", "r418", "r419", "r423", "r427", "r434", "r759", "r963" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/EquityExchangeableSharesDetails", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r61", "r82", "r83", "r84", "r150", "r151", "r152", "r157", "r168", "r171", "r201", "r279", "r434", "r441", "r607", "r608", "r609", "r652", "r653", "r740", "r773", "r774", "r775", "r776", "r777", "r780", "r921", "r922", "r923", "r970" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r150", "r151", "r152", "r201", "r840" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r29", "r30", "r441" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r29", "r30", "r434", "r441" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation activity (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r61", "r434", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r29", "r30", "r441", "r583", "r594" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation activity" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.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": "Aggregate authorized amount of common stock to be repurchased" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "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 share repurchase amount under repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r29", "r30", "r434", "r441" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Retirement of preferred stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r29", "r30", "r434", "r441" ], "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" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityRepurchasesofCommonStockUnderStockRepurchaseProgramsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r29", "r30", "r434", "r441" ], "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": "Amount" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityRepurchasesofCommonStockUnderStockRepurchaseProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r36", "r37", "r142", "r265", "r274", "r759", "r821" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r83", "r142", "r150", "r151", "r152", "r157", "r168", "r274", "r279", "r441", "r607", "r608", "r609", "r652", "r653", "r703", "r704", "r722", "r740", "r759", "r773", "r774", "r780", "r922", "r923", "r970" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity", "verboseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets", "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r140", "r419", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r441", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component 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": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r781", "r822" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r781", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r781", "r822" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r625", "r634", "r636" ], "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 Unrecognized Tax Benefit" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]", "terseLabel": "Balances of Unrecognized Tax Benefits" } } }, "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Patented rights, developed technology, and process certifications" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r680" ], "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": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r60", "r442" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r60", "r442" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, common shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r30", "r434", "r441" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Common stock repurchases (in shares)", "terseLabel": "Treasury stock acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r60", "r442", "r445" ], "calculation": { "http://quantaservices.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 25,912,579 and 24,410,601 common shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r434", "r441", "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Common stock repurchases", "terseLabel": "Value of treasury stock acquired, cost method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofEquity", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r62", "r837" ], "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 receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r616", "r628" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Total amount of unrecognized tax benefits relating to uncertain tax positions", "verboseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails", "http://quantaservices.com/role/IncomeTaxesNarrativeDetails", "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r629" ], "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 tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r631" ], "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": "Reductions for audit settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": { "auth_ref": [ "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued", "terseLabel": "Accrued penalties on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r630" ], "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 based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r629" ], "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 tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails", "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Accrued interest on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "verboseLabel": "Increase (decrease) in the total amount of unrecognized tax benefits relating to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r632" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions resulting from a lapse of the applicable statute of limitations periods", "verboseLabel": "Reduction due to expiration of certain federal and state statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails", "http://quantaservices.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Portion that, if recognized, would reduce tax expense and effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesBalancesofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "Estimated committed capital in next fiscal year" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "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": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r335", "r336", "r338" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCommittedExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r205", "r206", "r207", "r208", "r214", "r215", "r216" ], "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 and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/BasisofPresentationandCertainAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r640" ], "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", "terseLabel": "Change in total valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/FairValueMeasurementsContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r708", "r709", "r715", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "VIE" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/EquityNoncontrollingInterestsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRestrictedStockandRSUstobeSettledinCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r177", "r193" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average diluted shares outstanding (in shares)", "totalLabel": "Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computing earnings per share:", "verboseLabel": "Weighted average shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r175", "r193" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://quantaservices.com/role/ConsolidatedStatementsofOperations", "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 15 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080549-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5498026-109256" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130534-203044" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(k)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r615": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r667": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r668": { "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" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r674": { "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" }, "r675": { "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" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "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" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9972-128506" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9979-128506" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r702": { "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" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r725": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r754": { "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" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r780": { "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" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r782": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r783": { "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" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r788": { "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" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918705-209980" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r811": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r822": { "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" }, "r823": { "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" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991585-234733" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123377354&loc=d3e56321-109415" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r848": { "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" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r862": { "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=120398452&loc=d3e534808-122878" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r883": { "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" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r892": { "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=120400017&loc=d3e572229-122910" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r9": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r913": { "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" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a),(b),(c),(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r933": { "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" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r955": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r956": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r957": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r958": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r959": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r960": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r961": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r962": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r963": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r964": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r965": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 143 0001050915-22-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001050915-22-000008-xbrl.zip M4$L#!!0 ( #N)653:CU#Y5Q8& #1A/0 0 <'=R+3(P,C$Q,C,Q+FAT M;>R]6W>3Q[(N?+]^1;Y\M]LS?:@^9$]J9^GZ]355?_\WV^.#K][)=/9:#+^U_?V'^;[ M[_[W3__\_W9V_OOFH_O?W9[P\9&,Y]_=F@K.I7[W>C1__MUO56:_?]>FDZ/O M?IM,?Q^]PIV=Q3FW)B]/IJ.#Y_/OG''NHR^G/]HH+GBD'7;,.V K[N1:_4YR MB*G8$"CA_SKX4:08W[+9B9+J#H##G9*2V2F>;*S9YRK^?]4?DS.F6LY-_P<. M@(A-)8S<8C.84[_M\[G^.OV%X]F/HS?SG9GPO[Y_/I^__/&''UZ_?OT/??^/ M@\FK'T;CP]%8^B_^83[%\:Q-ID\?;[L^N\F8T^N,9K_X_) M]$ /-/:'_]Z]_YB?RQ'NC,:S.8Y9EF>-9A-P-GUPYAN:'B[/]3^<'?'NA#=_ M=JSUYY[WW5/I]Z._NOI'SS.;SM\=W7!&BR/U0SW:V1UCS_]@O5!]?^WSUXT_ MG'ZY//1X/OW39R@_Z+=G!WYJ &TIY8 M3F7,)Q\^_Q+XY;>+G[T\12_^^U\,9?^:(+_\XG&=??&)(JXP^ M_3SZQ>+P_X%WH_^'I_E@O/JW[W[JY'@\G_[9+SW]\H,?^O+U>[C^YQC'<_U5 MTU'*T.-2ZLZ?^\1#'!__Z7L8[3QY_KQ-+L/[TSR.9XW?] COR/\>C M5__Z_M9D/%=QL;-_\E+'AT_?_>O[N;R9_[" ]H>?_NN__NN?\]'\4'[2V^\L M[_'/'TX_^^F23WYZ9]U].J[V?SD4/[U?1W-7A[BR8_CR5CT_J,W/_8# M97KZ' MO+KO'KUZZG>/ZXL[KY[]7%[LO>"3W=LW?]_];1>>O;CQ^MGM7TX>W'XT>GJT M^_K9S_]^_N"H_WGZ^NG^@;_O'QP^?3OQNXOC[K[8^_GIZ]V??S&[+WXQ3X_^ M_6+W9SUO_]D+_7.T^_,=>&"SN>^>G3S]C>.S_2?AP=N;1[ONT='N[5WWX/;O M;Q_*<&V^>_G;'[?U\QSZX?>=5_?GNB'Y^$I_^]NAPU_UZ^/3%KX=[ M^T_TG%VWNW]@]VX___W![1MZWSOAV=%3L_OVE[-S?M5[A?&S_9?/G_W\Y.VS MWWX=/?A-[[O?CWGZ9N_V$]CKSZN_<7?_\.C9BU_>/KB;[?W]7^:[C\V;^_LW M_B,@K*(^[5".:0<4CQULS>R(IUA:4%'.[ON?[C[]YP\?8'F9T-Y07.L"VT,\ MN(;S[^ ,Y^&T)"V!T(ZK356UQ["3G8$=((Z(>3]:G@ M]'JJ7@C;-[NWC+F_?Z?C^_H_R;A60PL[S$1JK@4UUW2H=\2V'++)$2%]_U,' MX JQO3-617%R2]&=XN&]<94W_U=.KI']>V1/SB$;N!IVWJAQ+6$'F' '$>(. M8 F.,7&C\/U/1DU:$XP:YI^#;P.E!64U4P.!FHB96A3.*1%D9J@=7UO.\+7E M/+YG!M./-WAAK8S&!X_5:*TXK;,G+ZOZ'W?>J#TQ&]&AW!_-YNM%_O MGHW__?S9VXE]L/^+?;J_:_;V[_FG+P[,[M$C1?3IF]VWO_Z^M__\^=.W-_7Z M-]R#Q\4\_>W?LV?[D[>[M^_H_:JB_'RT^]L=\W3_[O.G^_=>[Q[MOM'G>['[ MVY.3W1=/[-[RG/_^]W,ZJH=[+W9?[^[SR0/WB]G[^=Z;I_N/GN_^=O>Y/OO) MT[=W?W_:S]^_=_) V?C?;^^H^KUQ)J^?^@>J@5OPR5J=T)":_J5JF'2:JT^6 M?(3BL!4UL/[>EOW__Q0EA54G\ZXB,B +5@!7:!8V1U^E+E M_]SKYOVG"'-W-.[.S7U1 _91]S_WVI.9W)C-9*[/-I>N#/;:Z5$C-=\FLU%W M%S:+3F^7='KYN\+J]V[_'IZ^_?7Y[ML[YID*@[W;-\+3%[^?/+O][]&S_5WW M[,7=%[OOZ/3RQ0-]KJ>_W1T]>/'L]]TCO8][H/=XXO?T\]VW2J6W*E#TG@]& M']'I:-<^?:L4_>V>>W#TBU[_T8NG3G_//NO]#]X^V+_W5@6*?:!B[;_?+E6_ M"I+]7:78K@J3&%R,D'>,[Q(%14VZI%HC)?74GD=]BI<=.GW]%PC?:'.9*AF/CXX/>XSBMKR:2CD5;];LJ )S M.^!B0/&E4E=MWR@;[X^01H?=?EK$/:[IN%HZ_GZ.CO?<[ML#\Q_5K];;J@X2 M!Z6C;7&' N>=(L9DJ9ZIU[RY:MX44YW-:I:IP%*EJM;S M3G$)=KBJ@98"*Z[^,GFS8GGS8#+F:^I< G7NO#USZCI]3AZ\T&L?_"=[J)%L MWA%C80>:K3L8C-_)HL(@@IKG%[3([D_&!_LR/>HD4N5U"U^.YGBX@':/#D<' M"S4V6Z,\NN;55?**8_+L6';:PJ(J""J>H@HE3"1-W?YF+^8ZKIY7Y%BMOL9, MXL!&R6AR5C+X8,&LFR?O M#WF()PM;\+6ZO8N_?I59=X5/5P;LFCGVX/:396A"[_/LZ,'^P=MG+PY?[-UF MHQCK=>^\UO/AV6^[;YX>W3G9[:&+6\4\^^_GAH]^'>-OY7COQ;W7^@QV[_:# MH\ZM!V_U^-LWG^_NW]!G?:[/=%?O>T_Y_ LH7U[O[?]N=_?OJ/IZ"GJ__T2K MUG9BOU.BZX$FP)W2B'=<\2BE9:J2O__IH?^L4#\89"JVU!95[]Y^^A^GTKL0JJZQHKH&+>Z@*RH3LO4)N\LE M46$.GP5S@QZ)$C'-,C!F0DL%!2,S8\%V#?/EPJR_[K::$6Z!H4KL5E$=:%MV MB&S::5 RIMJP"'YZ!O_PX9KL5)KT97:9?6(EN:]@_SA;9$TH^-\M5K1_G)^\ M5"QGHZ.7AWV=??'9\VGGQOE%XW^\F:GS],\?/KS$Z>W?W_/L$6:3X^GBW2)5 MXLG?[\XP7[3C\\4MOE>"H_G67Q_/CD\>WEZ39UF->6> MY010(F4'H2%E]<.*4^VV&,W^K]NLT70]X\:YKQS-69?&LS\,Z!F=%U]^]HA^ MAA>[42/ZT0S]O!']8 0^P]_:J!$P*QL!_=V42[;ZT[UR(*&3$K/DDG*.V82K MX\ 9E>6@VQJG;ZO>[,W+PQ&/YJ?K9=_5T5'W57LRYCM39NG:WCK$V6RO/9Y/ M^/<;;T8Z650;_JCVS=%DO/AP<<"3<94V&DM=KL!]\D;OQN[=\UPA1<^+4+6Q M%H;8N]&OHU#2_SPX=/_ MG6A*PHY:]4&GH3I'5<6\"9"=C>A3X7)U$W.K:+DZN9&83&&,)@CV/#4L)J(M MN=B,X,DO;$*SM DW181^8!.:B]N$9F4VX9?D?VS6N*F?<]%QTT-79DLG(:@( MQDH#4]3%:E5*\XRFY-9J%P@;,USO9]S'(_ 5,\Y%)EM])#5.P&>CM0+*PUFS=O!/+*1H Q<&WD3(HJ<\2CNN#-%&>E6+&8KVX$OEHI].7R^4F/ MO4S&^G9VJAB6AYU3#G^C#@:MCE9(#0.U&40V%AN$9#&RZJ-D C9;6C/7U/AB M:MQYP\][5!#I4!:FZ&PHG*@9U<4E[TR&XD))U:FCRUY-E6)CVAI./%Q$\Z92 MKXH6[PY1,&3V\V?=?U/8T55)44EA@F/PC^.SY<2!P%0)L4 ,MJG=1T"4G&=P:,"#.+Y"J^>287HD<^P*]PY.QZ/Q MP5"$K)JC.8=FU#$W $:H J '2U15&0-O#3[GDA;WYL]EVH^;RO-^M5=R;\R3 M(QD(9*B <4Q);24+D$QF"%!S99UIWOGM,:/WIXNHU,F0U%)#(]ACK]%9%7,> M)?=LI6C0%\H2M@:8;-P:5'K&F/[P MZ>3P4)70/1T"M?>'@I+.G9Y/7'U.JH120L]$++F:'$W+N(;8VC8JI?4' [WZ M]PTY9:=((UK4F>BS)/&-BB_K"*(.5%JN'TL':GM@S2$%46$*"B5RJ:Y&<:6% MMGU8;G5T;_V$LC7:DKWQK580,D6\+16*! R24MX^0EV9A[]^<+&DDBU0+"5# M$,Z1HR%.H5%#J+1]X%ZR$[-^2+,Z/('4NTE2 8O!9CB(C6P(2C1Q^R#=SAC^ M^ID$5)4]DBBB!6\E^X0$52@U<0&WT2S<\LC_^CE568Q'Q^IJ."@IHQ&+#HWM M6S1*LMO'J2*"G*IQB?U'FQN)DEA O*4 M ,TU-3;:PKP43@3"9J/A)K%";%0@&U;1[QQXKW;DUG!BVVW%2V%'+&*JB=$" M68B1*%6,C*8%4K.!<6O8L8XLD14*=A$FZU%:)4A4B:(7!O&V)5/E"K.#!V^< M7T[NL@.;Q\]= @.M"S!Q%0>02T:HX*AFSUD] M2'528HGNFBT;"EPBM*5O;1:KJEMGN.UUM*H3D"3%K6-C\S;Z+.O?B>UC+4R1 MU3J+4%7U!RE1;>KFDS@L9?N OHHDPO5@:5*#&J/W%@,45XM9;(M.V4I![_/V M8;G5BS_K)Q0W3Y2Y5[@(D-#E7!&"Z@+'Y-3:VSY"K26)<#W@1G%-NNM781+BFLBJ80!TSX\@X,.P+JOC/-M=2C1/OM@_2[5SB M73^3).=6(!G]SX'UA%GM0;\+4>5&L%("RAV60ALB44(T*] M/G+:U M;\% H.S1EE0IL7KV,?H,6P/3529\K1 ?@[E9*H:\+>"#S:8$]4$IN2_\9O(AK:%]S38JI0\"06OIM],K=[K:H%BH M$$PH-98@+BKTH!_&[0/Z2E;TU],[B7-LQ5M3:X;HU,2GC+Z!U9GKYHK\62#-':R"B:Y! _9QL#3I?0LD"8DS=/DBO>!UV M+:A6]5T3U$0.(^C<1&XIJ(U6"6W,80M-M+6LPZX%VU*B()H&4=0&#VJ,>V!1 MS]@!&3QMT;,5D&ZUI78I?1:S,'@UX<6* =-*J2&E)A""*V-3!=Z3KLZO IQC1O MD'L[9ZC&9#'L5?%ZL& $MV@:K7D==H62#UQ.["A5AP 4^CRR$EP"#M1H>Z;4 MU:W#KM!H"5Q3<]10#5EOI1138Y$24P;@N#WSZ0K685>'2FS%J$M1K<(!D%-! M(2]6_Y$*QF\/*FM8AUTA2L% "B$5:U3YM*3^(#F?FVT8F_C3G176FBN,_7Q^ M7,6:JXBKO.L ?P;:NW%8]EGOGM_CT^^6E_A4"_9/XM"[%A4G8IIE8,R$EG3& MH#ICC 7;@&)P-U[CM.Z?O)3W_O CG1#3$<_/W)TG.@JS_2SS^:$L#.S9 M\VT,OU&Q48UQ=-PLU.K1N5B3N%AO)0.[?[H2 ]1IU<_G37D_MWCY2B?.P'2Z'ORI![",.3]K+Z>2%_J;9)S7MZ4%[[>'9 M01?A];L[]!>?O&K_XK-G2+8!DD6CEI.#7-7PS9P26%:WT4,>T@):U]M[[<9T MVL/7_=SW2GPYT/?&^NI ;=RM7 Q5[]&G5A.89"$TWZLZBM10HE6C6(:TU?@O ML+R/TP.9WCE4/-4NV]C63_]#.5MW),*R-6'2&1K!6)7BMI@^LZ:!D)M M2/N-_P+:_=>34W0?CEX>BKJDLIRXMW",%;<166]:D,0I9X_0MR %KW]Z?8"& M9'A+D'VL9L 4#Y=P;B.0T26TS2?//1:>@81K45$LOIJ2_] MROA! GGGX:VU MB=[/Z_]B_(K\X"2M-5>SMPE<,+U:=8W4Y6^&8H;4(O"O+*31RX7 W7!05Y;@ MZ8VX3!$+1& ?2N5*A2PIC(%MV0Y03Y7I YP?J^S]&6>? -=N([K6A=A\=.1; M!$\-H_HW("7YHD8QINU 5Q%D]6348[Z+/#I+_SF+9Z\ @ZQL"*L MODYV1+T\HRLU)A=+#6X[X/T+-?MXW\'#4)M/QZ)(MXS7!'(QOV21G MJ@!@*!B=#9Y"L^K]R 2NC87WMGCY(E1O1B;*\4XI-;K M=Z;3R?369#J5A3"=W1C7ASH.T]-RU.^+4,_Z\M#94NO-DW-OS@X29G\-^:S/[60?K;W]%+:9][FO?UM<]_N/+"ZW_E MVHL2?G)T=#P>\2+F.SO[N3I0Q]LHO0(ZC\EG7PR#3TX%65/STOI81$(7HHG$U ML--YIP:>8.#J(P2+D8 /X8"P)6]@> M:7F)R*U%6N;"R;I@B_< :K9CTPF7,^?=QP'K:^0V1EKF6GK4,K%K!3(3 M*81$N1G3C!<80C&+"R)WX\EV24O?D'SQH?16T!5]+QO$M00VD1*F(:SVK1^Y M]=B6QD.(A7K53G!6,9/2BKA>@U UG]D>:7EYR*U'6A;&VA0OLC,:6 (RW MWD!H#63XTK('6,YV*74(1Y?>26$]%3S4-O&J[[JXA-PP<\52>K(_9PII"&U6 M-@W']337"E4%:8@I-P+(F=0SC^ XJS63.:Y&JME,0:%$ (',G7 M9G+SL37BZH>4.GJK;X)"GO\VFC^_=3R;3XYD>A-GHUG/T=53QP?O@>T[0/J' MLCQI.X4MATSDO7J% D& FI%J8G!21-V-. !A.PAPUR.!N<786QN&7*%F0"S6 ML*AM% B8\@ D\!# 78]8-E&**T4P404!+IBS>BK>%"_9YR$L/'T)N'W9].'A M\6QYSNE5MU$T0ZFNY18QU@(1*5-TH8K+#;#JWULJFM<"\'H"LRGI8##TBNB9O0PR6K"?PKF)S.:3FI%9#3+B%(GIY_-W1 MFY[I/9:"RSV0W^G^/1;%$3[KVNO7F(\_E8IO]GHA<;'_3Z,#@^&4B>J0VF5>D= MF9M 043RH%9PB5AM\WF#.POUN.&MT[IBHU=RI[73!$C]X7OM1IV\? _2A8Z\ M: +GUP&WNLXI3.S48S&0,@+GFJE/J9:SR[49"9L[J3H3G)FR),O6(]B:,6"S)M=DG;1>%.[4/8 S]\!$;P8*SKGY*@.RP=Q$W-A$/8/O233SL=7H>/Q>9WY^<;MOX0Y74OL(Y>X@G MO5YXW^["/#T6Q1FI;TF\E*7/2Q&Z5,3&!AT9M?!SPIBL*<2J!=7+